巷で人気のオブジェクト指向言語 Rubyで作ったもの
CGIじゃないものはhiki/るbyに
たぶん初めて作ったruby script。 GPS携帯じゃなくても基地局周辺の地図が携帯から確認できる。 PCで調べて、携帯に地図おくるって使い方もできる。
簡易位置情報にアクセスしてきた端末のIPとかUSER_AGENTとかを保存したlogを解析して一覧表示。 マピオンのリンクがあるからあとでPCから再確認できる。
更新履歴のページの更新がめんどくさくなったので作ったのに、 今はこのページくらいしか更新されない。 むしろ更新履歴より雑文がメイン。
Rubyの勉強のためにつくったよくあるけいじばん。 がんばった割にあんまり使われない。
1行掲示板。特に機能はないけどURLにリンクが張られるから、俺用メモに使われる。
ここにうpされる。 でかいファイルをうpしようとすると固ま(ったように見え)る。 CGIモジュールが便利でcgi['filename'].read()でファイルが取得できるのでそれを保存してるだけ。 でも環境変数の“TMP”がないとエラーでたかも。 formから送られてきたファイル(cgi['filename'])は10240byte以下だとStringIOオブジェクトで、 それよりでかいとTempfileオブジェクトらしい。 ただStringIOはversion1.7からなので、version1.7未満はどっちもTempfileぽい。 Tempfileの場合、数MBのファイルをread,writeするのはあれなのでFileUtils.cpしてる。
テンプレートエンジン“Amrita”の使い方の練習に作る。 使いやすいようなそうでもないような…。 ERBよりはかなりましだけど。
切符の番号の暇つぶしのあれ。 全パターン試して、10になる式を出力する。 数学的に重複しているのを省くとかはしてない。
Firefoxにスマートキーワードって機能があって、 例えばURLうちこむところに「eiwa dog」っていれると gooの英和辞書でdogの解説のページにジャンプする(設定すればだが)。 ただ、和英の場合は「waei 犬」ってしても文字コードの問題でうまくいかない。 gooはEUCしかわからないのに、FirefoxはUTF-8でリクエスト送ってしまうから。 で、その変換だけしてリダイレクトするCGIを作った。
イギリスで新聞にのってる数独がブームらしいが、 その数独の問題を生成するプログラムを作り出すのに6年かかった、とかいう記事があった。 そんな難しいかものかねえと作り始める。 問題を解くところまで出来たが、自動生成は・・・。 先にランキングやらhtml+javascriptのゆーざーいんたーふぇーすやらを作ってしまった。 まあ、あと5年はかからんだろう。
pureimageっていう pure rubyな画像ライブラリを使ってみるテスト。 うち非力なマシンだから遅おおおおおい!!