스팀잇에서 누가 나랑 가장 친할까? 👪 steemfriend 첫 버전 완성? 🚀

너무 허점 투성이이긴 합니다만, 우선 첫 버전을 공개(?)하고 피드백을 계속 받는 편이 나을 것 같아 보여서 이렇게 공개하게 되었습니다.
추가된 것
- 로고를 있어보이게 폰트질을 해봤습니다.
- 기다리는 동안 심심하지 않게 로더 하나 추가해두었습니다.
- 페이지 아래의 하단부에 footer를 추가했습니다. (순전 그냥 저 좋으라고...)
- 최근 작성한 글 20개에 대해서 계산하도록 수정했습니다. 최대 30-40초 정도 걸리는 것 같습니다. 페이지에서는 혹시 몰라 넉넉히 1분 걸린다고 적어 두었습니다.
제 결과는...
어제와는 다른 결과가 나온 이유는 친구를 뽑는 방식이 바뀌었기 때문이죠. 확실히 최근에 자주 방문해주셨던 분들의 태그가 눈에 띄네요. @woosungchoi @bacadi151 @nand @greenjuice @ghana531 @coffeenut @pupil @redkain @vimva 님, 정말 감사합니다 😍
이거 누구 결과일까요?
가장 친한 친구가 @steemitboard 인 충격적인 이 사진의 주인공은 누구일까요...? 추측이 되신다면 댓글로 남겨주시길...
심각한 개선 사항들
- 지금 nginx + uwsgi + django 로 블로그가 구성되어 있는데, 제가 서버 개발자가 아니라 최적화가 전혀 안되어 있습니다... 그래서 아직도 bad gateway가 간간히 발생하네요... (어제처럼 100% 발생은 아니지만...흠...) 한 사용자가 자신의 친구를 계산하는 동안 다른 사용자가 새롭게 페이지 접속하는 것이 느려지는 현상이 있네요. 페이지에 이미 접속한 사람은 문제없는데 말이죠... 서버 성능이 구려서 그런것 같기도 합니다만 그것과 별개로 최적화 트릭을 좀 더 공부해봐야 할 것 같습니다. 제 주변에 있는 서버 개발자들을 쪼아서 공부 좀 해봐야겠네요.
- 어쨌든 위에 해결책은 사람들이 별로 안오실때 접속해서 시도해보시면 문제없으실 거에요.
앞으로 하고 싶은 것들
- 일단 이건 첫 버전이니깐요. 앞으로 추가 해 볼 부분이 훨씬 많은 것 같습니다.
- 금방 할 수 있는 거라 바로 다음 버전에 할 수 있을 것 같습니다. 사용하신 후에 내 best friend를 인증하는 글도 올릴 수 있으실텐데 지금은 하나하나 따라 치는 것밖에 안되죠. 여기에 있는 리스트업들을 copy&paste를 쉽게 할 수 있도록 기능을 추가할 거에요.
- 제일 처음 말씀드렸듯이 vote vs comment의 비중을 사용자가 선택할 수 있는 UI 컴포넌트를 추가한 후 반영하여 계산하는 로직을 구현할 생각입니다.
- incoming activity (나의 글에 보팅/댓글) 뿐만 아니라 outcoming activity (남의 글에 보팅/댓글) 하는 것도 고려하여 계산해보겠습니다. 참고로 이건 세부적인 이야기인데 현재 사용할 수 있는 steem API 들을 살펴보면 outcoming activity '만'을 고려하는 게 훨씬 더 계산이 빠릅니다. 둘 다 고려해보기 전에 outcoming activity 만을 고려해서 계산하는 건 어느 정도 걸릴지 고민해봐야겠군요.
더 생각나는 것 있으면 말씀해주세요.
- 네. 더 생각나는 것 있으면 말씀해주세요. 지금 당장 하기 힘든 아이디어들은 기록해놓고 마일스톤으로 하나하나씩 달성해 나가보겠습니다.
이전 이야기들
- 스팀잇에서 누가 나랑 가장 친할까? 👪 steemfriend 개발일지 #3
https://steemit.com/kr/@jeongmincha/steemfriend-3 - 스팀잇에서 누가 나랑 가장 친할까? 👪 steemfriend 개발일지 #2
https://steemit.com/kr/@jeongmincha/steemfriend-2 - 스팀잇에서 누가 나랑 가장 친할까? 👪 steemfriend 개발일지 #1
https://steemit.com/kr/@jeongmincha/steemfriend-1 - 스팀잇에서 누가 나랑 가장 친할까? 👪 steemfriend 개발시작? 🚀
https://steemit.com/kr/@jeongmincha/steemfriend

오오오👍👍👍 멋집니다아!
감사합니다!! 👍👍👍
오...엄청납니다
지금 성능상 문제가 많이 보여지고 있어서 얼른 해결해야겠네요 ㅠㅠㅠ 내일부터는 다시 일하러 나가서 또 며칠간은 보기 힘들겠지만요.... ㅠㅠㅠ
와 대박인데요? 전혀 허점 투성이로 보이지 않습니다. 디자인도 너무 이쁘고요. 덕분에 저랑 어느분이 많이 상호작용 하고 있는지 자세히 알게 되었습니다. 감사합니다 :)
그렇군요 ㅎㅎㅎ 여유되시면 결과 공유하는 글 한 번 써주셔도 좋을 것 같습니다 ㅎㅎㅎ
분부대로 대령했습니다 ㅎㅎㅎ 잼난 서비스 만들어주셔서 감사합니다 :)
https://steemit.com/kr/@segyepark/steemfriend
👍👍👍
오우 턱걸이로 합격(?) 했군요 :) 저번엔 너무 오래걸려 보는 것에 실패했는데 이번엔 확실히 좀 더 빠른 느낌입니다! 저도 리뷰한 번 적어봐야겠네요 흐흐
저번에는 @vimva님이 1등이셨는데 이번에는 10등이 되셨군요(?)
steemit에서 가장 오래 교류했던 사람 중에서는 확실히 @vimva님이 기억에 많이 남습니다.
최근에는 다른 분들이 워낙 관심 많이 가져주시고 보팅 + 코멘트를 달아주시면서 저런 결과가 나온 듯 해요 ㅎㅎㅎ
그래도 꾸준히 글 읽어주시고 보팅 + 코멘트 해주시는 점 항상 기억하고 있습니다. 정말 감사합니다 :)
고생하셨습니다 ㅎㅎ 재미있는 기능이네요 ㅎㅎㅎ
한번씩 검색해보고 팔로워들의 소중함을 알아 갑니다 ㅎㅎ
재미있으셨다니 다행이네요!
한 번 직접해보시고 후기 글 한 번 남겨주세요~! 감사합니다 😁
감사합니다 ^^ 재밌네요~ 달풍선 쏩니다 tip! 20
헉...! 영광입니다. @clayop 님 성원에 힘입어 다음 버전에 더 많은 기능 추가해서 오겠습니다!!
@tipU - send tips by writing tip! in the comment and get share in service profit :)
If you wish to learn more about @tipU sharing profit feel free to click here.
와 재밌네요!!! 저도 되네요 ㅎㅎㅎ
오 그렇군요 ㅎㅎㅎ 최근에 저한테 보팅 + 댓글을 가장 많이 해주신 @woosungchoi님! 정말 감사합니다
@woosungchoi 님도 한 번 시도해보시고 후기 (?) 글 남겨주세요~!
좋은 하루 되세요! 감사합니다 :)
벌써 시도는 해봤는데 후기 남기기가 쑥쓰럽네요 ㅎㅎㅎ 좋은 서비스 잘 이용하겠습니다. 감사합니다.
제이름을 넣는데 깜짝 놀랬습니다.

한 1주일동안 다운 보팅 플랙잉 덕분에 저를 위협 하고
옛날 포스팅 까지 욕을 코맨트 스팸 한 randompic양반이 괴신에요..
ㅎㅎㅎㅎㅎㅎ @marginshort님, @sesangsokuro님
역시 누가 친구가 될지 아무도 모릅니다.
@jeongmincha님 덕분에 재밋게 보았습니다~
헉...! 그런 일이... 가장 최근에 올리신 글 20개를 뽑는데 그 중에서 몇 개가 걸렸나보네요...ㅠㅠㅠ
뮤트와 같은 블랙리스트에 대한 처리는 아직 안 들어가 있어서 이것도 고려는 해봐야겠군요!
아무튼 관심가져주시고 써주셔서 감사합니다!