【kabutter】ちょっと途中ですが…公開だけしてあります

rails化していたkabutterですが…
一応ここにいます
http://sea-mountain.info/kabutter

幾つか問題点が残ったままなので…これから大分追加+変更していかなければならないと思います。

問題点
  • 遅い
  • DBに直接突っ込んじゃったりしているため、DB更新用のプログラム作成
  • 極端にフォローしているユーザが多いユーザや、特定のユーザを試そうとすると、異常な時間がかかる+エラーが出る

※エラーがでなくても、被っていない大量のユーザが表示されてしまう

  • DBにいれている関係で、フォローしている人を1800人までしか保存していない
    • そもそも、DB設計に問題がありすぎる気が…
メモ

そこまでフォローしている人が多くない(2000人)以下ぐらいのユーザで挙動がおかしい時は、一旦その人のデータを入れなおすと改善したりする。

  • Proxy Error

→サーバーとの通信時間(?)が長すぎるせいで、apacheに切られる設定になっているらしい。 変えなくても大丈夫な程度の計算速度に、直したいです…。

  • 似た様なサイトして

http://twtrfrnd.com/
があります。ここはとても早いので一体どうやっているのか…
shuumaiくんやkamijou_toumaさんをいれても早かったです…
アイコンが表示されなかったり、する人がいるため、すべて表示せずに割り切っているとかでしょうか…?

このサイトを見つけたあとも、railsの練習だと割りきって、kabutterをつくっていました…
…これを見つけた時に触っていた時は、鍵付きユーザが取れなかったので、friends取得のためにはOAuth通さないといけないと思ってしまっていたのですが…出来ました…あれ…
ここら辺でしょうか(http://watcher.moe-nifty.com/memo/docs/twitterAPI2.txt)

訳者による注記:
  Twitter に login 中であれば、BASIC 認証なしで GET できる

近況

ここ最近は、kabutterの微調整(書いたことないのにjavascript…)や、virtualhost設定などで、盛大につまずいたり時間が掛かったりしていました…。
明日から3日間東京にいるのですが、その時に使うかもしれないので、一時的に公開だけすることにしました。



直すべきところがありすぎて、死にそうなのですが…
またおかしなところなど発見された際には、ご連絡いただけると大変ありがたいです!><
改善点、おかしな点、アドバイス、何でも宜しくお願い致します!