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

http://steemfriend.com/

너무 허점 투성이이긴 합니다만, 우선 첫 버전을 공개(?)하고 피드백을 계속 받는 편이 나을 것 같아 보여서 이렇게 공개하게 되었습니다.

추가된 것

  • 로고를 있어보이게 폰트질을 해봤습니다.
  • 기다리는 동안 심심하지 않게 로더 하나 추가해두었습니다.
    1-min.jpg
  • 페이지 아래의 하단부에 footer를 추가했습니다. (순전 그냥 저 좋으라고...)
    2-min.jpg
  • 최근 작성한 글 20개에 대해서 계산하도록 수정했습니다. 최대 30-40초 정도 걸리는 것 같습니다. 페이지에서는 혹시 몰라 넉넉히 1분 걸린다고 적어 두었습니다.

제 결과는...

3-min.JPG
어제와는 다른 결과가 나온 이유는 친구를 뽑는 방식이 바뀌었기 때문이죠. 확실히 최근에 자주 방문해주셨던 분들의 태그가 눈에 띄네요. @woosungchoi @bacadi151 @nand @greenjuice @ghana531 @coffeenut @pupil @redkain @vimva 님, 정말 감사합니다 😍

이거 누구 결과일까요?

4-min.JPG
가장 친한 친구가 @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 만을 고려해서 계산하는 건 어느 정도 걸릴지 고민해봐야겠군요.

더 생각나는 것 있으면 말씀해주세요.

  • 네. 더 생각나는 것 있으면 말씀해주세요. 지금 당장 하기 힘든 아이디어들은 기록해놓고 마일스톤으로 하나하나씩 달성해 나가보겠습니다.

이전 이야기들

H2
H3
H4
3 columns
2 columns
1 column
60 Comments