2007-11-01から1ヶ月間の記事一覧

Iconv

Iconvは環境依存ながら、JIS X 0213に対応してるらしい。 UNIX 系で主に使われる iconv を Ruby から利用するためのライブラリです。そのシステムに存在する iconv を利用するため、実際にどのような文字コードを利用できるかはプラットフォームに依存します…

NKF

下の「オウ」は、実際にはJIS X 0213に含まれる難しい字の森鴎外のオウ。 $ echo $LANG ja_JP.UTF-8 $ $ irb irb(main):004:0* $KCODE = 'u' => "u" irb(main):005:0> '森オウ外' => "森オウ外" irb(main):006:0> $KCODE = 'none' => "none" irb(main):007:0…

GetText使いたい!

JRubyで作っているRailsアプリでGetTextが使いたくなってきた。インストールできないのは確認済みなんだけど、使えないと分ると余計に使いたいと思うのが人情ってもの。

Autocompleterを読む

railsのauto_complete_fieldをカスタマイズしたくなったので、controls.jsを読んでみることにしました。

generatorのテンプレートでのローカル変数

generatorを作ってて、生成対象が存在しないときにはうまくいくのに、overwrite xxxx? と聞かれてyと答えると必ずエラーになる現象に遭遇。 undefined local variable or method `xxxxx' for #<Rails::Generator::Commands::Create:0x14b74a7>とかメッセージが出る。色々調べていたら、m.template の :assig</rails::generator::commands::create:0x14b74a7>…

Rails::Generator::NamedBaseのactions

railties/lib/rails_generator/generators/components/controller/controller_generator.rb#30 でactionsって書いてあるんだけど、代入しているところが見つからない。まさかと思って継承元を見るとrailties/lib/rails_generator/base.rb#200 に alias_meth…

Kanasan.JS

感想ですが、prototype.jsのソース読みがこんなに面白いとは思わなかった! 他の言語ではありえないJavascriptならではの実装があったりして、とても良い企画だったと思います。 今回はまだ400行(全体の11%)しか進んでいないので、次回以降も続きができると…

riff plugin

オブジェクトの差分を出してくれるプラグイン ruby script/plugin install http://tfletcher.com/svn/rails-plugins/riff/でインストール例えば、XとYというクラスがあった場合に、 class X < ActiveRecord::Base diff 'a1', 'a2' end class Y < ActiveRecor…

Prototype extensions

Scripteka :: Prototype extensions library Prototype.js (+Script.aculo.us)を利用して作られたJavaScriptライブラリまとめサイト「Scripteka」 これは便利かも。jquery用とか他のライブラリ関連のものもあったらいいなー。

TIDE

http://www.100shiki.com/archives/2007/11/javascripttide.htmlすげぇ。IDEだよ。IEとFirefoxでの動作の違いとか調べるの楽そう。っていうか、そんなことよりこいつのスクリプトを読んだら勉強になりそうな予感。Ext使ってるね。思ったより動きも軽いし。

運用

dev

もうタイトルがすべてを語っていると思います。>

soap4r on rails

In Rails environment, you need to add 'gem' declaration *at the top of* config/environment.rb of your project. 困ったときはやたらとググるよりもドキュメントをちゃんと読んだ方が早い場合もある。

Qエンコード

主にメールヘッダのエンコードに使われます。 8bitデータを「=nn」(nnは16進数の文字コード。大文字で表記)にするという変換はQuoted-printableと同じですが、ヘッダという特殊な場所で使われるので、エンコードすべき文字が多くなります。 半角スペースは…

イケテル勉強会第一回の資料

rbc

Ruby Business Commonsで10/20に開いた勉強会の資料を公開しました! http://qwik.rubybizcommons.jp/members/146.files/iketeru-20071105.zip とにかくGoogleMapとTimelineを連動させようっていう内容になっております。 アンケート結果なども公開している…