2007/05/29


アナタの顔ちぇきベスト3は

続きを読む...

Posted at by




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

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

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

続きを読む...

Posted at by



2007/05/28


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

続きを読む...

Posted at by




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

続きを読む...

Posted at by



2007/05/25


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

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

さ・ら・に...

続きを読む...

Posted at by



2007/05/24


久しく、プログラミングの話をしてなかったのでリハビリがてら...

もう既に、色んな方が、色んな言語で、twitterサーバとおしゃべりするライブラリ、アプリケーションを作っていらっしゃいます。

Twitter Fan Wiki Scripts によると
  • Applescript
  • Jabber
  • Perl
  • PHP
  • Python
  • .NET
  • Ruby
など、著明なスクリプト言語では、既にライブラリやアプリケーションとして出来上がっています。

私も愛用している「twitterMobile」も、phpで開発された高機能ライブラリ「Services_Twitter」を使って動作しています。

いやぁ皆さん早いなぁ...
ブログネタも無くなるってもんです。汗

続きを読む...

Posted at by



2007/05/22


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





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

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



2007/05/21


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

続きを読む...

Posted at by



2007/05/20


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



なんでだろ。

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

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

なんでだろ。

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



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

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


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



あ、そういえば

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

Posted at by



2007/05/16


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

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

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

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

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

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

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

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


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

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




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





gtktwitter-0_0_5
Posted at by



2007/05/15


続きを読む...

Posted at by




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

Posted at by



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
Posted at by



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でも動作します。

先日、知人に「なんで出来ないの?めんどくさい」と言われました。

できますよ...
Posted at by




夜中の作業で、ねもいです。

Posted at by



2007/05/05


Firefox用のメモ拡張、「Google Notebook」を入れると、Googleの検索結果ページ上部に「マイノート」って出るようになってる。

google_notebook1

どんどん便利になってくなぁ...
検索結果のひとつひとつに「メモをとる」ってリンクもあるし

google_notebook2

なんか最近、ブログネタを「Google Notebook」と「Google Reader」のスターで拾い上げてる気がする。

google_notebook3
Posted at by