2006-08-01から1ヶ月間の記事一覧

欲しい

ビルコレさん、新色のニンテンドーDS Lite欲しい! 脳を鍛えたいのです。こないだ、帰省したら、妹が「脳を鍛える大人のDSトレーニング」を持ってて、借りてやってみたら、私は脳年齢が58歳でした。。妹と妹の彼氏のデータが残っていたので見てみると、両方…

コメントうれしい。

先日のこの日記のエントリグラフィックライブラリの比較について反応 - 橋本幸樹の無愛想な日記 にRubyistMagazineの記事などで有名なもりきゅうさんからコメントをいただきました。 また、Ruby/PureImageの作者keisukenさんも再度ご自分の日記でこのエント…

グラフィックライブラリの比較について反応

http://cappuccino.jp/keisuken/logbook/20060823.html#p02 先日書いたエントリRubyのグラフィックライブラリ比較 - 橋本幸樹の無愛想な日記に対して Ruby/PureImageの作者の方が反応してくれていた。 なんだかうれしいやら恐縮するやら。 フォント問題、ネ…

Rubyのグラフィックライブラリ比較

Rubyで使用できるグラフィックライブラリを比較してみました。 Ruby/GD http://raa.ruby-lang.org/project/ruby-gd GDというライブラリをRubyから使うための拡張モジュール。 本家のダウンロード元はサーバはエラーになり使えない。 キャッシュのほうhttp://…

ビートクルセイダーズ

MUSICRUSADERS お面をつけたバンド。何年か前にスペースシャワーTVで見て、面白い人たちだな、と思ったのが最初で、その後レンタル店で借りようとしたけどCCCDしかなかったのでやめたりと、曲自体を聴くことはほとんど無かったのです。ま、いいか、パンクっ…

冷凍ピザ

ここ数ヶ月、トロナジャパンの「ビールに会うピッツァ」を愛食しています。 僕はビールは飲まないけど、うまいのよこれが。 近所のスーパーで安売り(1枚200円)してたので手に取ったのがきっかけで、スーパーに行ったらいつも2枚づつ買ってます。 今日も2枚…

*.bz2を展開するには

$ tar jxf example.tar.bz2 今まではWindows上の汎用解凍ソフトをつかって展開したのをLinuxに転送していた。

画像を返すCGI

#!/usr/local/bin/ruby print "Content-type: image/gif\n\n"; open('logo1.gif'){|file| $stdout.binmode $stdout.write(file.read) } 先にContent-typeを出力しておいて、標準出力をバイナリモードに切り替え、画像データをそこに流し込む。

Railsに脆弱性

http://japan.cnet.com/news/sec/story/0,2000056024,20198527,00.htm MixiのRailsコミュで告知されていたのでワタシも早速Update。 gem rails update これだけでネットから最新がインストールされる。うーむ。よくできてるなー。 RubyGemsはRuby本体に標準…

ついでに...

exerbを使ってexe形式にしてみました。*1 http://gohannnotomo.ddo.jp/files/midiInput_binaly.zipリンク切れ これでrubyインタプリタもRuby/SDLもインストール不要のはず。多分。 rubyインタプリタもRuby/SDLも入っていない環境を作って動作確認しましたが…

手慰みに...

PC用のキーボードを押すことでMIDIデバイスを鳴らすものを作りました。 以下からダウンロードできます。*1 http://gohannnotomo.ddo.jp/files/midiInput.zipリンク切れ RubyからWin32APIを使用して、インストールされているデバイスを鳴らすようにしました。…

連続更新

以下のようなロジックの場合、2回目の更新は無効になる。 user = User.new(:name => "David") user.save user.name = "koki" user.save #2回目のsaveは内部的にid=0であるレコードへのupdateを発行している。この場合、1回目のsaveのときはinsertなので、Act…

id

id項目はauto_incrementにしないと、ActiveRecordからデータが挿入されたときにnullになってしまう。でもってidがnullであるレコードが複数できる。つまりidの意味が無くなる。 id項目がnot nullの時はエラーになってしまう。 id項目に一意な値をセットする…

auto_increment項目

sqliteでauto_increment項目を作成するにはカラム属性を「INTEGER PRIMARY KEY」と宣言する。 (via: http://www.thinkit.co.jp/free/marugoto/1/2/1/) ちょっと気持ち悪いな。。

sqliteを使用するとき

コネクションを以下のようにする。 ActiveRecord::Base.establish_connection( :adapter => "sqlite3", :dbfile => "/home/koki/test.db" ) :dbfileパラメータを:databeseと勘違いしてちょっとはまった。

今さらシリーズ・電車男

http://www.geocities.co.jp/Milkyway-Aquarius/7075/trainman.html テレビでオープニングとかをちらっと見ただけでどんな話かほとんど知らんかった。 面白かった。私もがんばります。

こそーとおしえちゃーたい。

日記の上のほうに私に匿名でメッセージを送信するフォームを設置してみました。 フォームの内容を自宅サーバ上のCGIに飛ばしているだけです。 良かったら利用してください。