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

メモリリークしまくる

rubyで作ったプログラムを動かしてるとじわじわとメモリ消費が増えて死ぬ… うまくGCされてないって事なんだろうけど、どこをどう直したら良いのか分からなーい。 そもそも何が漏れているのかさえ掴めない状況。 デバッガとかで分かるのかなぁ?

配列のある要素を2つの要素で置き換えたい

あまりいい例が思いつかないんだけど、例えばこんなのとか。 a.collect! do |i| if i.match("http://d.hatena.ne.jp/negaton/") then [i+"20070419/", i+"20070416/"] else i end a.flatten! もうちょっといい書き方がある気がするんだけど…。 each_indexで…

初歩のミス

C++で言うところの int a[5] = {1,2,3,4,5}; for(int i = 0; i < 5; ++i) { a[i]++; } 的な事をやろうとして暫く詰まってた。 Rubyでは a = [1,2,3,4,5] a.each {|i| i = i+1 } じゃなくて、 a = [1,2,3,4,5] a.collect! {|i| i + 1 } collect!使うのね。な…

更に問題が…

coLinuxのdebianでgemが動かない。 gem install 〜〜 Bulk updating Gem source index for: http://gems.rubyforge.org で止まる。というか、その後暫くするとshellを巻き込んで落ちる。 何かトラブル続きでいい加減萎えそうだ…。

チェックアウト出来るけどコミット出来ない。

大学からだとProxyのせいでコミット出来ない事が分かった。 httpの拡張メソッドが殆ど止められてるっぽい。 そしてhttpsはDreamHost側が対応してないので使えない罠。 どうしろと…orz 大学ではSVK使って、帰宅後にコミットとか? そんなのめんどくさすぎー。…

DreamHostにTracを入れたい。の続き。

Expat とりあえずexpatが無いと言われてるっぽいので、入れてみる。 cd ~/local/src wget http://downloads.sourceforge.net/expat/expat-2.0.0.tar.gz tar zxvf expat-2.0.0.tar.gz cd expat-2.0.0 ./configure --prefix=$HOME/local make make install ん…

DreamHostにTracを入れたい。

この辺を参考にしつつ。 http://wiki.dreamhost.com/Trac http://d.hatena.ne.jp/xcezx/20070301/1172746917 環境設定 zshを使ってるので、.zshrcに以下を追加。 export LD_LIBRARY_PATH=$HOME/lib/ export PATH="$HOME/local/bin:$PATH" 次に自分で入れるプ…

DreamHostを借りてみた。

あとで書く。 …と思ったんだけど↓の件でトラブってるのでやめ(ぉ

奮闘中

neonを別で入れようと思ったんですが、webdav.orgが落ちててDL出来ない罠。 そんな…。

WWW::Mechanizeが動かない

coLinuxのdebianにWWW::Mechanizeを入れたんですが、いざ使おうとすると何かエラー吐いて動きません…orz /opt/rubygems/gems/mechanize-0.6.7/lib/mechanize/net-overrides/net/https.rb:108:in `remove_method': method `use_ssl?' not defined in Net::HTT…

Rubyのレシピ本買ってきました

昨日、Rubyレシピブック 第2版を買ってきました。Rubyレシピブック 第2版 268の技作者: 青木峰郎,後藤裕蔵,高橋征義,まつもとゆきひろ出版社/メーカー: ソフトバンク クリエイティブ発売日: 2007/02/01メディア: 単行本購入: 9人 クリック: 182回この商品を…

論文検索が便利に!

国立情報学研究所、Google Scholarで国内学術論文データ300万件を検索可能に 国立情報学研究所(NII)は4月9日、大学などに提供してきた学術論文データをGoogleによるクロールの対象としたことを発表した。これにより、国内の主要学術論文300万件がGoogle Sc…

gooラボのスクロール検索は正直微妙

検索結果のページめくりは不要--goo、新検索インターフェースを公開 NTTレゾナントは4月5日、ポータルサイト「goo」上に開設した実験サイト「gooラボ」において、新しい検索サービスのユーザーインターフェースを公開した。 第1弾として5日に公開されたのは…

ブログウオッチャーに注目!

リクルート、新会社「ブログウォッチャー」設立--ユーザーの声を集めたメディア開発 リクルートは4月2日、ブログなどのユーザー発信型コンテンツを利用したメディアやマーケティングの開発を目的に、株式会社ブログウォッチャーを設立した。 新会社では、東…