ruby
libxml-rubyでメモリ使用量がじわじわと増えていく。 以下のようなコード。使い方の間違いとかについてツッコミ求む。 require 'xml/libxml' doc = XML::Document.new() doc.root = XML::Node.new('root') root = doc.root root << child = XML::Node.new('c…
またまた某サービスで、今度はメールを送るという要件が発生。 しかも、ユーザごとに異なった内容を送るというもの。 テンプレートはErubisを使うとして、 メール送信はどのライブラリを使おう。tmailかなぁ? とGoogle検索すると、eventmachineってものがあ…
ニコニコ大百科というサービスをリリースしたわけですが、 開発言語を選定する際に 「最近書いてなくて忘れかけてるし、部下も書けるし、 たまにはRubyで書いてみようじゃないか。」 とテキトーに決めたことをちょっと後悔。 特にRubyのbase64に関しては マ…
scrAPIにも使われているlibtidy-rubyですが、 DebianのtestingだとSEGVで落ちてくれるようです。原因はコレ↓ http://rubyforge.org/tracker/index.php?func=detail&aid=10007&group_id=435&atid=1744
Rubyを最近書いていなくて忘れそうだったので、次の仕事はRubyを使って書くことにしてみました。 lighttpdを使ったことがなかったので、次の仕事はlighttpdを使うことにしてみました。 という非常にいい加減な理由でlighttpd + Ruby on FastCGIでWebアプリケ…
NKFでやるとなんだか挙動がおかしいので、 ($KCODEもちゃんと指定してるのににゃー) (最終的に動作しましたー。) 半角文字を全角に変換するRuby関数 http://www.yohasebe.com/diary/diary_search.php?id=137 を参考に。 そうそう、日本語のKWICって地味に…
LWLなものでWin32プログラムしたことなかったんですが、 VisualuRubyを入れてほにゃほにゃしてみた。 やべー楽しー。そして楽チン。C言語も嫌いじゃないんですけど、 Cで書きたくなるのはカリカリにチューンしたアルゴリズムなんかで、 普通に何か書くのはや…
今まで手をつけていなかったRubyをはじめました! あとはPythonかしら…というわけで、とりあえずRuby レシピブック268の技を購入。 とりあえずこれを一通り読んでみよう。