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

svnserveが使えるようになった

svn

最初はなんか「apache webdav + svn」がかっこいいなぁ、とか思って悪戦苦闘していたのだけど、freebsdのportsから入れても(make install -DWITH_MOD_DAV_SVN)肝心のmod_dav_svn.soが全然生成されない。なんだか面倒になっていたら、svnserveを使うほうが…

プリンター

自宅サーバーのカーネルアップデートなどを行っていたらプリンター周りがうまく動かなくなってしまった。clientであるwindows xpがプリンタドライバで作成したデータをsamba経由でlpdにスルーしていたのだが… この機会に、とcupsで試行錯誤してたのだけど、/…

2007/5/25時点

FreeBSDでkqueue()実験 自宅サーバーにsubversion導入

has_manyで所有側がpushするとエラー#2

どうやら被所有側インスタンスの@attributesがnilのようだ。これが原因? (rdb:139) p attr_name "memo_id" (rdb:139) p column #

has_manyで所有側がpushするとエラー

NoMethodError in MemochonController#update You have a nil object when you didn't expect it! You might have expected an instance of Array. The error occurred while evaluating nil.[]= /usr/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/activ…

mergemaster

いつも、ふと忘れてしまうのでメモ。 # mergemaster -siva # mergemaster -sivrm(erge)選択時の操作… l 左側を採用(古い方) r 右側を採用(新しい方)

検索中単語をペースト & 領域選択

Vim

http://labs.gmo.jp/blog/ku/2007/05/vimorg_tips.htmlさんのところで知った、検索中単語ペースト。 Ctrl-r + / http://d.hatena.ne.jp/bonar/20070415/1176651778、こちらもチェックすること>自分。 チェックした。領域選択、今まで敬遠してた…すごい便利…

期待ケース

Steve McConnell 「ソフトウェア見積り」からメモ。 期待ケース = (最良ケース + (4 * 最有力ケース) + 最悪ケース) / 6 最有力ケースは楽観的な値になることが多いので、以下の公式のほうが近いかも、とのこと。 期待ケース = (最良ケース + (3 * 最有力ケ…

Yahooから株価情報を取得 #2

書き直した。正規表現の%記法である%rを使ってみた。 require 'net/http' require 'kconv' class YahooInfo @@regexes = { :name=> '<td nowrap>&nbsp;<b>(.*?)</b>', :exchange=> '</b>&nbsp;<b>【</b>(.*?):<b>', :price=> '取引値<br>.*?<b>(.*?)</b>', :volume=> '<td nowrap>出来高<br>(.*?)</td>', :capital=> '<td nowrap>時価総</td></b>…

yahoo株価情報から情報取得

株価情報を取ってきたかったので適当に頑張ってみる。 試行錯誤しながら進めてたので改めてみるとDRYでないなぁ。後できれいにしよう(regrep_strという名前も…)。 require 'net/http' require 'kconv' class YahooInfo def get(code) Net::HTTP.version_1_…