Ruby

TimeoutX 0.2.0 を公開しました

今更感漂う過去の遺物がHDDの奥底から発掘されたのを記念してTimeoutX 0.2.0を公開致しました。 http://timeoutx.rubyforge.org/ TimeoutXとは激烈に速いtimeout関数を提供するだけのライブラリです。ちなみに最初の公開は2002年。あまりにキワモノなのでど…

Ruby認定試験合格しました!

正直論文でそれどころではなかったし現在もそれどころではないのですが、記念すべき第一回Ruby認定試験、無事に合格したようです。ついさっきメールが来ました。噂では出雲民芸紙でつくった認定証が送られてくるらしいので、出雲民芸紙というのがどんなもの…

ruby-tumblr 0.0.2 をリリースしました

0.0.1があまりにバグバグしてて使い物にならないので、早急に0.0.2をリリースしました。 http://ruby-tumblr.rubyforge.org/ http://rubyforge.org/projects/ruby-tumblr/ 主な変更点は以下です。 backupとか言いながら記録漏れしてるデータがたくさんあった…

Tumblrの投稿履歴を@nifty TimeLineに記録するテスト

Tumblr派のみなさんこんにちは。Tumblrの投稿履歴を@nifty TimeLineに記録するテストをしてみました。イメージとしては http://timeline.nifty.com/portal/show/3135 みたいな感じになります。昨日書きました例の ruby-tumblr ライブラリと開発中の @nifty T…

rubyforgeがとても便利

ruby-tumblrで初めてrubyforgeを使ってみたわけですが、そのあまりの便利さに吃驚ですよ。今更ですか?ひょっとして、もう皆さん当然使っているわけなんですか?まぁ私は流行は遅れて乗るタイプだから、今更かも知れないrubyforgeの便利さと使い方をまとめて…

ruby-tumblrをつくりました

Tumblr派のみなさんこんにちは。今日はたんぶら部に加入申請致しました。はてなの仕組みが分かっていないのでたんぶら部がなになのか良く分からないのですが、よろしくお願いします。さて本題です。ruby-tumblrをつくりました(プロジェクトページ)。versio…

Pyramid Quine、8点版

Pyramid Quine、8点いけました。冷静になって見直してみたら、色々無駄があるなぁと思ったので、やってみたら8点になりました。人間に不可能はないんですね。 1 $x= %q( \ $><<" \ \ 1\n \ \ $x=\n \ \ %q(#$x);\ eval$x");eval$x これでスコアはちゃんと8点…

Pyramid Quineをやってみました

Pyramid QuineにRubyでチャレンジ。結果は、うーん、なんとか9点。4時間ねばってみましたが、これ以上私の頭では無理です。 1 x = %q( \ $> <<"\ #{" "*4}1 \ x =\n\ \ %q(#{x \ });eval x;#{$.* 100}");eval x;900 スコアはこんな感じ。 Height = 9 : 18 Pe…

Campingを使うぞ宣言

皆様、Railsには多少の気疲れをしていませんでしょうか。私は疲れました。Railsアプリを使おうと思ってソースを読むと(普通使う前には読みますよね?)、そこには覚えなければならない約束事がたくさんあり、しかもRubyの標準的なクラス・モジュールであっ…

RubyにおけるMIME型判別ライブラリの比較

Rubyでファイルに対するMIME型の自動判別を行うには、次のライブラリが便利です。 MIME::Types shared-mime-info これらの違いは判別方法にあります。MIME::Typesは、IANAに登録されているMIME型情報を元に、ファイルの拡張子から判別を行なうので、拡張子が…