보팅 건강검진(?)을 위한 웹페이지 (Steemian Health Check)

in kr •  7 years ago  (edited)

front_normal.jpeg

KR 커뮤니티에서 어뷰져 조사를 위한 개발이 진행되고 있습니다. 그중 인버스 심슨 지수를 이용한 어뷰징 검출 부분을 @clayop님이 파이썬 스크립트로 개발하셨는데, 그 결과를 차트로 보여주는 간단한 웹사이트를 하나 개발 하였습니다. 인터페이스는 아직 대부분 미완성입니다만 피드백을 받고 차차 추가하도록 하겠습니다.

사용법

아래 링크에서 user 부분의 아이디를 바꾸면 됩니다.
https://ianpark.github.io/shc/?user=asbear

현재 스태틱 데이터를 가져와서 보여주게 해놓았고, 현재 데이터가 등록된 계정 목록은 다음과 같습니다.


abdullar agar atomrigs bbana bramd
brent1042 bwells candyboy centering chairmanlee
cheongpyeongyull chungjh cjh cjsdns clarkgold
clayop cnstlf60 coachjin corn113 cowongloball
crawfish37 cyan2017 danbain danihwang dodoim
dragosroua dyuryul easysteemit eunstar floridasnail
followbtcnews forhappywomen fur2002ks genemk golbang
goldenman goldmatters goldmoon hansikhouse happyberrysboy
happyworkingmom healings hellocrypto hjk96 holic7
hwan100 ibk ilovemylife indend007 ioc
ioll isaaclab isi3 jack8831 jerrybanfield
jewel-lover jingdol jinh0729 jjy joceo00
joeuhw jooyoung jseomun jsj1215 jsquare
julialee66 jxwonah jyp kartiksingh kdj
khaiyoui kilu83 kim066 kimjungmin kimthewriter
kmlee koinbot krwhale ksc kview
kwak kwiba1592 lee5 leemikyung leesol
leesunmoo leeyh leomichael lex030 lhllhl07
lighthil lovedj lucky2 ludorum lylm
mack-bot mastertri megaspore minyool morning
musicholic muwon123 naver neojew ninzacode
noah326 noctisk nomorebet ocd oldstone
otac patipatipati penguinpablo powerguy ramengirl
rex1442 ribai rivalhw robocity roychoi
rubymaker sailingtohappy seunglimdaddy sharehows shiho
sigizzang signalandnoise sjchoi skan skt
skt1 smartcome sndbox sochul sonamoo
soyo ssg ssin starjuno steemitjp
stellasjshin summersnow tabris tradingideas
triplej twinbraid tworld ullalla98 ultranew
uplus virus707 vlemon whatageek wonsama
wony woo7739 xinnong yirgacheffe2shot yoon
yoonwonlim yun093

추가되었으면 하는 계정 알려주시면 추가 하겠습니다.

설명

페이지에 설명을 추가하기 전에 간단히 글로 설명 드리겠습니다.

이 데이터는 누적 데이터 기반입니다. 최근 7일, 최근 14일, 최근 30일, 최근 60일, 최근 90일 누적의 값입니다. 장기적, 단기적 통계를 통해 트렌드를 볼 수 있습니다.

인버스심슨은 높을수록 다양한 보팅을 한것입니다. 7일간의 인버스 심슨 지수가 90일간의 인버스 심슨 지수보다 낮은게 정상입니다.

도넛들은 회색부분이 많은게 건강한 것입니다. 해당 계정이 기간내 가장 많이 보팅한 10명에 색이 칠해지므로, 그 10명에 몰린 보팅이 크다면 회색부분이 줄어들게됩니다.

잠정 계획

백엔드도 대충 개발 되어 있는데 연동은 하지 않았습니다. 캐싱부분이 아직 미구현이라서요. 스파 10000 넘는 계정의 수를 고려하면 당장은 일단 static data로 해도 충분할 것 같습니다. 나중에 수요가 많아지면 백엔드랑 연결해서 모든 계정을 대상으로 사용할 수 있도록 하겠습니다.

또한 건강이 좋지 않은 계정들 목록을 보여주는 인덱스를 추가할 계획입니다. ^^

스크린샷

FireShot Capture 22 -  - https___ianpark.github.io_shc__user=asbear.png

소스코드

https://github.com/ianpark/ianpark.github.io/tree/master/shc

피드백

피드백 주시면 적용해보도록 하겠습니다.

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  
Loading...
Loading...

깔끔하네요.ㄷㄷㄷㄷ

오...대단해보입니다..

그런것은 아니지만.. 감사합니다.

겸손하시네염 ㅜ

대단하십니다 ㅎㅎInverse Simpson 지수 밑에 높을수록 좋은건지 낮을 수록 좋은건지만 footnote로 달아주시면 저 같이 모르는 사람이 보기에 더 편할 것 같습니다.

높을수록 골고루보팅한 것입니다. 조금 의견이 더 종합되면 친절하게 노트를 넣어야겠습니다... ^^

그리고 완성되면 kr 없이 steemit 태그로 외국에 올려서 그들도 쓸 수 있게 하는 게 좋을 것 같습니다 ㅎㅎ 영어도 잘 하시니깐 올린다음 kr 사람들이 가서 보팅하면 트렌딩도 금방 올라갈 수 있을 것 같고요.

순서를 0->90이 아니라 90->0으로 하는게 최근 변화로 이어지는 흐름을 더 잘 보여주지 않을까요

좋은 아이디어입니다. 단지 인버스심슨의경우에 롱텀일경우 높게나오고 숏텀일경우 낮게 나오는게 정상인지라.. 그거이 좀 고민입니다...

? 뭐가 고민이에영 다른 사람들 평균치 같이 보여주면 되징

기왕 하는거 사용자들과 특정 태그별로 group by 하면 (ex. #kr) 어떤 태그를 주로 쓰는 사용자가 어떤 인버스 심슨 레이팅을 보이는지도 나올거고

와우! 역시 대단하십니다! 비주얼이 너무 산뜻하네요. 수고하셨습니다. ㅎ

감사합니다. ^^

스팀잇 국민 보팅 건강지표가 되겠네요! 빨리 써보고 싶어 현기증이 납니다.ㅋㅋ

잘 다듬어보겠습니다 ^^

제 아이디는 아직 안되는 것으로 보아 아직 제한적으로 사용되나
봅니다.... 아울러 그래픽 해석 방법도 알려주시면 좋겠네요.

넵 좀더 다음듬은 후에 여러가지를 추가해보도록 하겠습니다 ^^

고생하셨어요. 어서 정식버전이 나오길.. 기다리며.. 근데 도넛은 어떤 의미인가요?

도넛에 회색 (others)이 많을수록 다양한사람에게 보팅파워를 골고루 사용하고있다는 의미입니다. ^^

아이디어를 바로 실행하시니 대단하세요.
저도 배워봐야겠다고 생각했습니다.
사용이 가능하게되면 꼭 써보겠습니다.

넵 좀더완성되면 다시 글올리겠습니다. ^^

오~ 소스코드좀 봐야겠어요~
멋지세요~

날림 코드라 보시지않는게 좋겠습니다 ㅜ

오우 깔끔하네요
홍보 많이하면 많이들 이용하실 것 같아요

스미골님 감사합니다 !!

노력의 성과가 꼭 보상되기를 바랄게요. 뉴비 인사드리고 갑니다 ㅎㅎ
팔로잉과 방문은 큰 힘이 되어요~ ㅎㅎ 좋은 하루 되세요 :)

감사드립니다 ^^

어떻게 나와야 건강한거에요? 제 건강상태를 말씀해주시죠 으사님! 왜 그래프만 나오고 말을 모태!

아직 완성이 안됐습니다 ㅋㅋ
값에 해석에 대해서는 상의해봐야 합니다만.. 제 생각에는 인버스 심슨이 높고 셀프보팅이 낮고, 풀보팅이 10 에 가까운것이 좋고.. 도넛은 회색부분 (others)이 클수록 건강하다고봅니다.

저도 관련해서 공부해보고 있었는데 벌써 만드셨군요! 빠르십니다!

오늘 퇴근하구 스트레스풀겸 했습니다. 근데 몇몇사람 보팅 건강검진 차트 보고 암걸릴뻔 했네오ㅓ
. ㅋㅋ

저도 제꺼 보고 놀랐습니다. (...) 스파가 컸으면 한소리 들었을 수도 있겠더군요.

해석하기 나름이겠지만 다른 분들꺼 비교하면서 패턴도 파악할 수 있어서 괜찮은 것 같습니다. :)

그나저나 금세 뚝딱 만드시는 생산성이 부럽네요. ㅠㅠ

클옵님 코드 베껴도 2박3일 삽질 중인데... 저도 후닥 해보고 포스팅 해야겠습니다!

제가 허접하게 만드는건 빠릅니다.. 그후에 방치하는게 문제입니다 ㅜㅜ

짬에서 나오는 바이브군요. (?)

일단 저도 오픈해봤습니다. :D !! 공부할게 많네요...

http://steemtech.github.io

https://steemit.com/kr/@lazyrodi/steemtech-lazyrodi-release

빨리 만들고 싶은데 현실이 너무 힘드네요.

저는 현실이 너무 힘들어서 퇴근하고 만들었지요... 회사에서 코딩하다보면 너무 짜증이나서요. 나는 피아니스트인것 같은데 유치원에서 동요 반주하고있는 느낌.. ㅡㅡ;;

일이 쉬워서 보람이 없던지 매니저 분위기 맞추려고 하는건지 모르겠지만 다들 힘냅시다.

오오-! 왕따봉 드립니다! -_-)=b
반짝반짝 신기술로 건강검진 해서 고칠 건 좀 고치고, 건강을 찾아야 겠네요! : )

항상 멋진 트리님감사합니다!!

나쁜 페이스북... 왜 이런 사기캐릭터를 안잡아갔나몰라...

페이스북 가지마시고.. 스팀잇본사 가즈아~~!!!! ㅋㅋㅋㅋ

ㅜㅜ 현실족족장님이 저좀 잡아가주세요. 월급만 주면 안대들고 잘 큰답니다. ㅋㅋ

알겠습니다 ㅋㅋㅋ 조만간에 잡아갈게요 ㅋㅋㅋ
딴말 하시면 안됩니다 ㅋㅋㅋㅋㅋ

건강검진이라는게 상당히 인상적이네요. 뭔가 kr 평균같은게 나오면 좋을것 같기도 합니다. 스티미언들을 모은후 그들의 행동패턴에 대한 분석.. 데이터가 너무 많아서 좀 어려울것 같기도하구요.^^ 좋은 정보 감사합니다.

데이터가 준비되면 그걸 해주실분이 계실것같습니다. 시점이 되면 데이터 사이언티스트 님들을 찾아볼게요 좋은 의견 감사드립니다!

대단하십니다. 보기도 참 좋으네요.

과찬이십니다. 윤님 검진표를 보니 건강을 되찾고 계시네요!! ㅎㅎㅎ

ㅎㅎ 역시 건강검진이 중요합니다.

능력과 행동력에 박수를 보냅니다.

멋지십니다. 응원하겠습니다.

좋은 정보네요~
리스팀 합니다~^^

참... 대단하시다는 생각이들면서도
"이런건 스팀잇 개발진이 해야하는거 아냐!?"라는 생각도 드네요;;;
하하하...
참 스티미언분들 능력있고 신비한 분들이란 생각이 듭니다;

별것도아닌데 과찬이십니다.. ^^

유능한 프론트엔드 분들 너무 좋은 것... +_+

만드시느라 고생이 많으셨습니다. 문제는 1일 평균 보팅횟수 데이타가 빠진것 같군요. 어떤이는 하루평균 5-6회 보팅을 하고 어떤이는 20회가 넘는 보팅을 합니다. 이런 노력은 살짝 빼버리고 도넛 공장만 운영했내요. 맛나는 도넛에 고명이 빠저버린 느낌입니다.

천운님 피드백 감사드립니다. average full voting per day 가 풀보팅 갯수가 아니라 보팅 양(weight)을 합산한 결과이긴 합니다. 예를들어 하루에 10% 보팅을 100 번 하시면 저 값이 10 이 됩니다. 횟수보다도 보팅의 양이 더 의미가 있어서 그렇습니다.

하지만 말씀하신대로 횟수또한 중요한 지표가 될수도 있을것 같습니다. 가능하면 1일 평균 보팅 횟수 차트도 한번 넣어보겠습니다. 감사합니다 ^^

  ·  7 years ago (edited)

보팅의 양이야 각자 한정된 자원을 가지고 있지만 보팅 회수야 말로 시간과 정성이 들어가야 하는것이라 그부분이 더욱 중요하다고 봅니다.

그말씀도 동의합니다. 단 봇의 경우가 있기때문에 두 값을 잘 참조하도록 구성해보겠습니다. 감사합니다.

@홍보해 가 필요한 시점~

오왕 홍보 감사드립니다.. ^^

@asbear님 안녕하세요. 모찌 입니다. @maecenas님이 이 글을 너무 좋아하셔서, 저에게 홍보를 부탁 하셨습니다. 이 글은 @krguidedog에 의하여 리스팀 되었으며, 가이드독 서포터들로부터 보팅을 받으셨습니다. 축하드립니다!
  ·  7 years ago (edited)

모바일에서는 검색이 안되는지 계속 풍차만 도네요. 아 아직 아이디 제한이 있군요 ㅎㅎ 고생하셨습니다.

넵.. 아직은.. 그렇습니다 ㅎㅎ 보완 하도록 하겠습니다. 감사합니다!

저도 사이트를 개발하는 중이었는데, @asbear님이 워낙
잘 만들어놔서 그만해도 되겠습니다ㅎㅎ

http://kimsawon.com/ 였는데 혹시 외국인 포함 전체 스팀 커뮤니티 기준 특정 SP 이상 리스트 필요하시면 말해주세요 :)

매일 cron으로 전체 89만+ 중 5000SP 이상 확인해둔 리스트가 있습니다

아뇨 사이트는 많을수록 좋습니다. 계속 개발해주세욧. 제꺼는 솔직히 빨리 시각화 해서 조사해 보고 싶어서 급조한거거든요. 제가 봐도 부실하기때문에 제대로 된 사이트 나오면 언제든 은퇴할겁니다 꾸준히 할 자신도 없고.. ㅎㅎ

kimsawon.com 둘러보니 좋은데요? 일단 디자인이 너무 좋고 데이터도 확보하셨다면 계속 만들어주시면 좋겠습니다. 사실 제 툴은 monthly 나 아무리 자주 해도 weekly report로 만들 것이기때문에 데일리로 되는것은 메리트가 클것같습니다. 유저 리스트는 전체 확장할 시점이 오면 부탁드리겠습니다. ^^ 감사합니다.

이런 훌륭한 개발자분이 계셔서
스팀잇과 kr커뮤니티의 미래가 밝은 것 같습니다!

끊임없는 창과 방패의 싸움에서
인포서의 죽창이 하나 늘어난 느낌이군요 ㄷㄷ;

깨끗하고, 공정하고, 상식이 통하는 스팀잇이 되기를 기원하면서 보팅 꾹 누르고 갑니다 @asbear님! ^^

재밌게 하고 있습니다.. 격려 감사합니다 ^^

이런 훌륭한 개발자분이 계셔서
스팀잇과 kr커뮤니티의 미래가 밝은 것 같습니다!

끊임없는 창과 방패의 싸움에서
인포서의 죽창이 하나 늘어난 느낌이군요 ㄷㄷ;

깨끗하고, 공정하고, 상식이 통하는 스팀잇이 되기를 기원하면서 보팅 꾹 누르고 갑니다 @asbear님! ^^

늘 어려운 소스 이야기...
한때는 C++ 기초 책 보기도 했는데...공부랍시고 하다가 곧 그만두었네요.
이제는 만들어놓은것 쓰기도 바쁜 세상이라서...
대단하십니다. 그리고 좋은 코드 만드시느라 수고많으십니다 ^^~

빅피쉬님 감사합니다. ㅎㅎ

아..감탄밖에 안나오네요..!!ㅎ 멋진사이트 개발해주셔서 감사합니다.

금손 경아님 감사합니다 눈 버리는 디자인은 눈감아 주세요 ㅋㅋ

에이 아니여요! 인포그래픽 포스터처럼 데이터가 잘 표현된 멋진 사이트인걸요?ㅎ 불금되세여 😆

항상 뭔가 새로운 일을 꾸미시는 군요ㅎㅎㅎ대단하십니다.
개발자란 생각을 실체화시키는 만물박사 같아요^^

손시님 ㅎㅎ 저는 일할때는 개발이 너무 싫은데 요론거 할때는 재밌더라구요 ㅎㅎ

멋지네요!

스팀헌트의 아름다운 디자인 보다가 눈버리셨겠습니다 ㅎㅎ
응원하고있습니다 ^^

완전 아름다운데요! ㅎㅎ

건강이라 하니 bmi가 생각나네요.
BMI 지수가 건강의 절대적 척도가 될 수는 없으나
하나의 좋은 지표가 되듯이
이것도 그러한 지표로 자리잡을 수 있겠네요.
좋은 툴 감사합니다.

비유가 적절하네요^^ 좀더 친근한 용어를 선택하다보니.. 감사드립니다!

X축 방향이 IS만 다르네요~

넵 맞습니다. 하나씩 바꾸다가 말다가 하고있습니다. 좀더 개발되면 진지한 고민을 해볼게요. ㅋㅋ

축 방향이 달라서 해석하는데 혼란이 있어요 ^^; 일관되게 7일이 좌측으로 오거나 90일이 좌측으로 오면 좋겠습니다

넵 지금 몇가지 더 추가하고있습니다. 일단 누적 통계가 애매한 부분이 있어 보충하기 위해 주별 통계도 추가중입니다. 그리고 Voting 횟수, unique votee , 다운보팅도 넣고있습니다. 머지 않았으니 완성되면 함께 보시죠.

글고 새 패치와 함께 말씀하신 축방향도 일관된방향으로 고칠겁니다.

참. 환자들 리스트 만들려고 하는데 90일 누적 IS 가 30이하인 계정들로 추리면 적절할까요?

일단은 다 만들어놓고 사용자가 원하는 수치로 필터링이 가능하게 하면 어떨까요?
완전 복잡해지겠지만 여러 사용자를 선택해서 그들의 IS 그래프를 한 차트에 보여주는 기능도 있으면 재밌을 것 같습니다.

다이나믹하게 하려면 백엔드가 제대로 구성되어야 하고 데이터베이스도 필요하기때문에 프로젝트가 커집니다. 그래서 일단 빨리 사용 가능하도록 스태틱으로 만들려고 합니다. 여러사람 차트 하나에 넣는것과 커스터마이징도 마일스톤에 있습니다. 일단 정리가 좀되었으니 좀있다가 사이트에 하겠습니다. 설명글은 저녁에나 올릴수있을듯 합니다만 간략히 설명하자면 7주간 weekly 통계를 추가했구요 내부적으로는 rshare, votee 등 모든것을 마이너스와 플러스로 나눴습니다. 한두시간후에 확인해 보시길..

멋집니다 ^^ 스태틱으로 해서 필터링이 되면 좋겠습니다 ㅎㅎ

우와...뭔지는 잘 모르겠지만 감탄중..

글 잘봤어요 풀보팅 리스팀 합니다^^

  ·  7 years ago (edited)

대단하시네요. 자주 글을 못올리지만 한줄 껴보고 싶습니다.

좋은정보 잘보았습니다^^

와~ 이런 소스를 만드시다니 정말 대단하시네요^^ 능력자 인정!!

2일차에 이런저런 이야기가 들려서 싱숭생숭했는데..
이미 여러가지로 정화? 가 시도되고 있나보네요!
반가운 소식 응원합니다! 미약하게나마 보팅!

여러 논란을 잠재울 기술개발이 한창이군요. 수고 많으십니다!^^

안녕하세요. 컴알못이라 도움구해 봅니다. 최근에 포스팅 글을 올렸는데, 글을 올리자마자 1-2분? 그 사이에 상당히 많은 외국계정이 제 글에 보팅을하였더군요. 명성도/파워가 낮은 계정들이었지만.. 거의 동시에 17개가 순간적으롤 보팅을하였고... 0.00이 찍혔던 것 같습니다.

왜 이런 일이 있는지? 혹시 아시나요?

와우~ 멋지네요~~ ㅎㅎ
적당한 코멘트만 추가되면 다들 보기 편하게 될 것 같습니다~

와 뭔가 착착 진행되는느낌이네요

눈으로 보고싶어서요.. 조금씩 개선해나가야겠지요 ^^

수고하세요

제 블로그에 와주셔서 감사해요.
전 스팀잇도 초짜고 코딩이나 이런 것도 무지해서...잘 이해를 못하지만
응원하고 싶네요. 팔로우와 보팅 해드리고 가요^^

와!! 대단하네요.. 건강검진 받아야겠어요 : )

건강체크라, 가끔 나의 상태를 점검하는 데 좋은 도구임에 감사드립니다.

애써주셔서 감사합니다. 보팅파워가 미약한게 죄송할 정도예요.

건강하지 않은 계정 목록과 잘 보는 방법 노트 추가 외에, 이 계정의 주요 보터들 간 보팅 상호관계랄지~ (steemreports 보팅 작대기 같은?) 한번에 보여줄 수 있으면 더 좋지 않을까 합니다만... 지금도 기본 검진으로는 충분해 보입니다. ^^

참. steeme도 가끔 보고 있습니다. 다시한번 감사드려요!!

안녕하십니까? 위키트리 변준수 기자입니다. asbear 님께서 KR Guide dog을 개발 관리하신다고 들었습니다. 스팀잇 스팸 관리와 관련해서 여쭤보려고 연락드립니다. [email protected]이나 댓글로 연락주셨으면 합니다.

Very interesting for friends who are in esteem

기준이 만스파 군요 정말 많네요 ㅎㅎ

SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
지금은 안되네요...

이렇게 분석을 위한 시도가 좋은 생태계 유지에 큰 기여를 할 것으로 보이네요. 응원합니다 ^^

그런데 빠질 권리는 없나요? 저는 제 계정을 이렇게 평가하고 분석하는 것 반대합니다.