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



2007/04/13


最近ハヤリのtwitterをGTKで弄ろう...というツールです。
まぁ、私が作るツール全般に言える話ですが、価値はほぼありません!

ソース、きちゃないですがGPL2で配布します。



#Windows版(要GTKランタイム)は、後日リリース予定!

GtkTwitter-0
Posted at by



2007/04/12


名付けてGtkTwitter! 一応、投稿も出来ます。
#日本語入力にはがありますが...

GtkTwitter-20070412

今回はソースを配布する予定です。

ちなみに私のアカウントはココです。
気軽にfriends登録OKです。
Posted at by



2007/04/05


注意)サイトが壊れている訳ではありません!

知ってる人は、知っている。
知らない人は、訳ワカメ意味不明。


CSS Naked Day
CSSを脱ぎ捨て、自然体のHTMLを晒そうじゃないか!
というイベント「CSS Naked Day」が本日4/5に開催されています。
って事で私もCSSを外して見ました。

追記:CSSを戻すので、とりあえず証拠写真
css_naked_day
Posted at by




最近、Web型のRSSリーダを色々と試してました。
  • Yahoo RSS
  • Livedoor Reader
  • Feedpath
  • Bloglines
などなど、著明なものからマイナーなものまで色々と試しました。

続きを読む...

Posted at by



2007/03/29


Tags:blosxom, plugins blosxomをこよなく愛しておられるきゃーさんのブログに、「羨ましすAjax Search」という記事を見つけました。
#結構ROMさせて頂いています。:D

このサーバも結構重たいので、かなり同感です。X-(

ちょっと遊びで、Ajax風検索プラグインを作ってみました。

findプラグインを少し改造して、結果をrssフレーバで出力するようにし、javascriptでrssを解析します。
#ってたいそうな事いってますが、拡張子をrssにベタ決めしただけです。

ここの右端にある検索フォームで「blosxom」を検索してみて下さい。
10秒程待つと、検索結果がポップアップします。

ajaxfind

続きを読む...

Posted at by



2007/03/24


また、深夜だ...

携帯を変えた(Vodafone)ので、アプリ(Webアプリ含む)を探してたらいつの間にやら深夜になってた。
その最中、「ポケベルサービスが終了する」というニュースを見つけた。
もう、ポケベルが鳴らなくて、心配する事も出来ないのですよ。ハイ...

しかし...なんか少し寂しい気もする。

新入社員だった頃、会社にポケベルを持たされ、鳴るたびにビクビクしてた記憶が甦る。

あっ...今も携帯鳴ってビクってするか...


余談...
ネット徘徊中に「半自動バナナ皮むきマシン」の記事を見てツボにハマってしまった...

人間って素敵だ
Posted at by



2007/03/02


http://www.ajaxload.info/

Ajaxを使って、「お待ち下さい」アイコン(アニメーションGIF)を生成してくれるサイトを見つけました。

一応、アイコンは無料で使えるようです。
Posted at by



2007/01/26


最近、なんとなくPerl触ってないなぁ...
と思い立って、暇を見つけてファイルアップローダCGIを作ってます。

どんなアップローダCGIかと言いますと。

  • ファイルがアップロード出来る(当たり前)
  • ダウンロード出来る(これも当たり前)
  • ダウンロードパスワードが設定出来る
  • 削除パスワードが設定出来る
  • サーバマシンのファイルシステムに関係無く、他言語のファイル名を保持出来る
  • CGIが1ファイルだけで作られている
  • ちょっぴりオシャレなデザイン
  • テキストファイルを、ダウンロードすること無くプレビュー出来る
  • 画像ファイルをダウンロードすること無くプレビュー出来る
  • ZIPファイルのファイル一覧をダウンロードすること無くプレビュー出来る
  • 上記プレビュー機能にAjaxを使っているので、すこしカッチョイイ

まぁ...
ただ単に、Ajaxが使いたかっただけなんですけどね...

まとまってきて、出来が良かったら公開してみます。

#気分次第でごみ箱行きになるかもしれませんが...
Posted at by



2007/01/23


ちゃうちゃう...
QEMU Puppyってのを試しました。

アーカイブには、QEMUのオールインワンとブートイメージが入っています。
使用方法としてはUSBメモリ等にフォルダとして格納し、QEMUを使ってエミュレータ上のOSを起動します。また、そのままUSB等にインストールすることも出来るらしいです。

中身はオフィススイートとしてAbiWord、テキストエディタとしてgeanyが入ってました。
デスクトップは、私も愛用するroxで作られておりました。何が良いって、ネットワーク設定やパッケージ管理ツール、パッケージリポジトリ、もろもろを自前で実装(負荷軽減の為にxmessageとかを多用)してらっしゃって、しかも出来が結構良い。
エンドユーザとしてショボ〜イ、お粗末なマシンを使わざるを得ないなんらば、このQEMU Puppyも選択肢と思いました。(もちろんインストールして...の話)


しかしまぁ、roxっていいですわ。単体としてみても単なる軽いデスクトップ環境という訳でもなく、フォルダ単位にアプリケーションを管理し、アプリケーションに対する設定メニュー等をXMLファイルとして構築出来たり、ドラッグドロップに対する処理が書けたり、パネルに追加するアプレットも自作出来るときたもんだ...

デスクトップといえばgnomeがあたりまえのような昨今、軽いデスクトップと言えばxfceだけ...って思ってませんか?

roxなら、デスクトップアイコンまで付いてきますぜ?旦那

screenshot20070123
そんなroxのサイトで、python-launcherを導入して高速化してみない?って記事がありました。
このpython-launcherは、常駐型pythonサーバ(python-launcher-daemon)に対してpython-launcherコマンドで接続し、サーバのforkプロセスとしてアプリケーションを動作させます。
確かに何個かのアプリで試してみましたが、速くなってますわ...。

pythonに限らずGUIアプリを高速起動する仕組みとして、盛り上げてほしいものです。
Posted at by



2007/01/18


Seasarプロジェクトが、Tuigwaaってのを作ってる事に最近気づきました。
さっそく使って見ましたが...う〜む、これはなかなか良い出来。
でも待てよ、結局複雑なアプリになると対応出来なくなるんだよね。
3分で出来る掲示板とか、3分で出来るオンライン名簿、なんてのなら使えるし、アピールとしてはRuby on rails並の注目度を浴びるんだろうけど、ちょっと使った感じだと、もすこし練らないと実用は難しそうな気がするなぁ。
もちろん、面白いし、開発楽しいし、良い出来なんです。

あと...ひと捻り?なんです。

ところで最近、nwe00xmp3manってのを見つけました。

nwe00xmp3man

お!とうとうマルチプラットフォームでNW-E00Xシリーズへの音楽ファイル転送が出来るわい!と思ってましたが、文字化け...
気分的に病んでしまって、ソースを見る気にもなれず...。

また精神的に余裕が出来たら、見よう。うん。

今日も自作の転送ソフトでやりすごします。

sonydb20070118

最近は...というと、めっきりお仕事が急がしくて、オープンソース探検もまともに出来ていません。
家に帰るのもだいたい23時以降だし...

今日も結局探検しようとしてPCを立ち上げたはいいものの、どこに行こうか悩んでる内に時間が過ぎてしまうのです。自分に「そう、私はウォークマンを充電する為にPCを立ち上げたのだ」と納得しながら、今日も眠るのです。ハイ。


あと...最近SNS書かなくなりました。
mixiも、某Pも、Yahoo Days!も...
なんかね〜、モチベーションみたいな物がなくなったといいますか、それよか仕事でしょ!な気分と言いますか、そんな所なんですよ。(どういう意味だ)

しばらくしたら、また書くかもしれません。
って休んでる間にネタ補給してる分けじゃないから、復帰後の記事に絶対面白いネタがやってくるとは限りませんので...
-- 伏線 --

さ〜て...ねるか。

そういえば、明日(今日か)って設計書のレビューだったな...。
寝ないように気を付けよう...(爆
Posted at by