2007/05/31

はてな
はてな匿名ダイアリー:
「某大手国立大学卒業、25才、大手IT系企業に勤める優秀な社員が今感じてる閉塞感をリアルな言葉にしてやるよ」


明日休むつもりで、今日頑張ってみようよ。明日まだ倒れて無かったら、も少しだけやってみようよ。

私生活犠牲にしてまで働く事に、どんな意味があるのか教えろと言われれば、そりゃ君が選んだ仕事がそういう仕事なんだから仕方がない、としか言えないけど。

数年後、絶対笑える話になるんだよ。「あん時はキツかったー」って。

続きを読む...


2007/05/29

はてな
仕様決定、設計、開発、と開発工程を順に落として行くのを一般的にトップダウンと言う。

逆に実装を優先し、仕様を後付けする形をボトムアップと言う。

20代前半は「何故世の中にはトップダウンなんかあるんだ!ボトムアップで十分だろ!」と考え、自分を信じ、トップダウンの意味を知ろうなんて、みじんにも思おうとしなかった。

続きを読む...


2007/05/28

はてな
最近、ようやくdel.icio.usや、はてブや、pookmark等の使い道が分かって来たような、分かってないようなmattnです。
色んな方の記事を読ませて頂いていると、記事の下に「add to del.icio.us」等やブックマーク数が表示されており、「かこいい」と思う今日この頃。
色々探したのですが、blosxomでこれをstoryの下に表示させるpluginが見つからず、結局自分で作ってしまいました。
車輪大発明ならゴメンナサイ。

続きを読む...


はてな
さて、皆に遅れを取るようにJaikuを始めました。
http://mattn.jaiku.com/
はいはいaddお願い!では、遅れた者として恥ずかしいので、とりあえずAPIについて。

続きを読む...


2007/05/25

はてな
もごもごがやってくれました。
twitter互換APIを公開してくれました。

「もごもごはやるときゃやるよ」、「もごもごだけは違うよ」、「もごもごにはスピリッツがあるよ」とか、色々言われてましたが(大嘘)、とうとうやってくれました。

さ・ら・に...

続きを読む...


2007/05/22

はてな
  • 設定ファイルにユーザID/パスワードを保存

gtktwitter-0.0.6.tar.gz
gtktwitter-0.0.6-1.src.rpm


さっ...3時。寝る!!

あと、子供の帽子に首ゴムを縫いつけ終わったら寝る!!!

2007/05/21

はてな
落ち着いた感があるtwitterを、あらためて考えてみる。

続きを読む...


2007/05/20

はてな
紙の「はてな」じゃ、指が沈まないから上手く弾けない!!
#知らん人いぱーい!!



なんでだろ。

はてな」うまく使えないんですよ。

はてブ」も上手く使えないし、「アンテナ」も、「ダイアリー」も上手く使えない。

なんでだろ。

下手なんだろうね、きっと。



いい物なのは知ってる。便利なのも知ってる。みんなが使ってるのも知ってる。

自分が前からアカウント持ってるのも知ってる。


うまく使えない理由だけ知らない。



あ、そういえば

初めて「はてブ」で5users超えた。
#ちちゃ!www


2007/05/16

はてな
twitterTwitterが劇的に重いです。twitterTwitterは他のブログシステムとは異なり

  • 更新データ量が小さい為、逆に更新頻度が多くなる
  • ログ系とは言え、ブログなので送信したら直ぐに反映される必要がある
  • APIを公開している分、ポーリングサーバからの負荷が影響する

といった特徴(?)があります。これが理由かどうかは分かりませんが、ここ数日、twitterTwitterサーバからエラーが返る事が多くなりました。

他の、 もごもごもごもごTimelogTimelognowanowa等は、未だ正規なAPIを公開していない分、If-None-Matchチェックを行わないアプリケーション等から集中砲火を浴びにくいのかも知れません。
TimelogTimelog公開されているらしいです

システムの作りにもよりますがRSS等はある種、静的なデータの為、更新さえなければキャッシュさえ見せておけば良いのです。

ただし、twitterTwitterの場合は突発的に人気が出て、しかも当初からAPIを公開した事で、エンジニアにとっての良い教材になってしまいました。
まぁ私もGtkTwitterなんていうツールを作ったりもしてますから、あまりグチャグチャとは言えないのですが...

twitterTwitterにとっては、今回の高負荷を乗り切れるかどうかが今後の運営を変えてしまい兼ねないとも思っています。

繋がらないから、古参ユーザからの関心が薄くなり、負荷対策を施した頃にはユーザが2/3になってた...なんて事にならないよう、早急な対応が望まれます。


私としては、タイムラインは、更新後に直ぐに反映されなくても良いかな...なんて思ったりもします。
更新データはキューとして溜め込み、デーモンで吸い取る。なんて事でも負荷軽減出来るんじゃないかな...っと
もちろん、異論のある方もいるかも知れません。
リアルタイム性が欠ける事でシステムの意味が変わってしまうかも知れません。

ここはtwitterTwitterユーザが、APIの無いが他のサービスへ流れ込むか、「ギーク」で「シュール」なtwitterTwitterに居座り続けるかを、熱く静かに、見守りたいと思います。

はてな
  • 3分毎にIf-None-Match(もしくはIf-Modified-Since)の自動更新
  • friendsのステータスを閲覧出来るように改良
  • URLをtinyurl.comで短縮するように改良

gtktwitter-0.0.5.tar.gz
gtktwitter-0.0.5-1.src.rpm


gtktwitter-0_0_5

2007/05/15

はてな
各社ミニブログをリリースする中、結局APIを提供してる所ってほとんど無いんですよね。 出しててもRSSがいいとこ。 #個人的にはRSSはAPIはデータであってAPIじゃない気がする。 まぁ、これから出て来るのかも知れないけと、APIが提供される事でサービスが発展して行く事があまり知られていないんだろうか…とも思う。 APIが提供される事で、ツールが増え、ニーズが増え、既存部のバグが見つかり、開発者を育てる。 最近、アマゾンとGoogleは開発者を育ててるな…って特に思う。 がんばれ!日本のweb開発者陣営よ。 javascriptやperlやphpやjavaやC言語なんかで、サーバアプリをグリグリさせて下さいよ。 若き開発者を育てましょうよ。 APIが出れば、私もlinuxで動くミニブログ用ツール、作りますよ。 余裕があれば!えっ


2007/05/14

はてな
私の改良ではないですが...

GConfにGtkTwitterのユーザとパスワードを保存する改良をして下さった方がいらっしゃいます。

gtktwitter 改造版


このサイトへTBも頂いたらしいのですが、「Internal Server Error」が出てしまった様です。申し訳ない。

ご本人さんも仰る様に、GConfに依存する為、今後どうするか考えていきますが、その記事に書いてあった課題点を参考にさせて頂きたいと思います。

  • 30分に一度くらゐ If-None-Match(駄目なら If-Modified-Since)付きで自動更新する機能が慾しい...
  • アイコンはファイルとしてキャッシュするやうにしたい...
  • 更新時に殘り文字數(それともバイト數?)を表示させたい...
  • フォントサイズや色を變へられるやうにしたい...
  • friends や followers を表示したりリンクを辿ったり出來るやうにしたい...
  • URL を自動で tinyurl.com の短縮 URL に變換する機能が慾しい...

:%s/が面倒。/.../g

2007/05/10

はてな
vim onlineに「Best of VIM Tips」と題したTipsが公開されています。

なるほど、と思わせるものもあります。

そういえば、あまり知られていないものでこんなのもあります。

vimの画面を残したまま終了
nmap <silent> gZZ :set t_te= t_ti= <cr>:quit<cr>:set t_te& t_ti&<cr>


vimの画面を残したままシェルを起動
nmap <silent> gsh :set t_te= t_ti= <cr>:sh<cr>:set t_te& t_ti&<cr>


私は結構、シェルを書いている最中に動作確認や環境調査でシェルを起動する事が多いですが、その際に画面が見えている状態だと結構便利です。
#Windowのコマンドライン版vimでも動作します。

先日、