eclipse + scala-2.8.0.RC3 + scalatest-1.2-for-scala-2.8.0.RC3-SN

以下のサイトを参考にしてeclipse + scala-2.8.0.RC3 + scalatest-1.0を試そうとしたんだけど、http://groups.google.com/group/scalatest-users/web/running-scalatest-from-eclipseこんなエラーがでてはまってた。 error while loading Spec, Scala signat…

Ruby勉強会@札幌-12に参加してきました

Ruby勉強会@札幌-12に参加してきました。はじめて参加しましたが、初心者にオープンな感じでとても楽しかったです。内容も硬軟おりまぜてあるので、自分のレベルにあった話、高度な話の両方が聞けて、 お得感がすごいなと思いました。主催者のみなさん、あり…

msvcr90d.dll not found

C++

Visual Studio 2008 Express Editionでデバッグ版のDLLを作成して起動しようとするとmsvcr90d.dllが見つからないというエラーが発生するようになった。公式な解決方法はまだ見つかってないみたいなんだが、どうもファイルシステムがFAT32だと起こるようだ。…

RubyでCSVを扱うときは配列をハッシュにすると便利な件

RubyでCSVを扱う場合は標準ライブラリのCSVか、FasterCSVを使うことが多いと思います。どちらのライブラリも以下のような感じでCSVの1行を配列にしてブロックに渡してくれます。 CSV.open("test.csv", 'r') do |row| p row # => ["Yamada", "30", "180"] p r…

Unicodeの数値文字参照をUTF-8とかUTF-16に変換する

NKFの--numchar-inputオプションでできます。例えばUnicodeの「あ」(U+3042)をUTF-8にエンコードした結果を知りたい場合は、 > echo -n 'あ' | nkf -w --numchar-input > hoge.txtでOK。数値文字参照のセミコロンを忘れないように。nkfの-wは入力をUTF…

C++のマニピュレータはいらない子なの?

C++

ひさしぶりにマニピュレータに触れる機会があった。プログラムの動作がおかしいので調べてみると、固定長じゃないとだめなフィールドにstd::setwで幅を指定していた。set::setwは表示幅を設定するもので、指定幅を超えた場合は切り詰めるんじゃなくてそのま…

MonoDevelopが起動後すぐにUnhandled Exceptionを投げてハングアップする

なぜかソリューションを選択しようとするとUnhandled Exceptionが発生して固まってしまう... ググって以下の記述を発見。~/.config/MonoDevelopフォルダにあるファイルを全部削除すればOK。 Hello, I had this bug myself, and a long google session came u…

MonoDevelopのメニューが文字化けする

MonoDevelopを起動してみるとメニューが激しく文字化けしてる。 さっそく「MonoDevelop 文字化け」でググると以下のサイトに解決策が。ありがとー。 どうやら親切にもメニューが日本語化されているために文字化けが起こっている模様。そこでいろいろ調べた結…

Mac OS XにMonoをインストールしてみた

以下のサイトからMonoFramework-1.9.1をダウンロード。 MonoFramework-1.9.1_3.macos10.novell.universal.pkgをダブルクリックして指示に従う。 MonoDevelop.app, MoMA.appは/Applicatioinフォルダに入れておいた。 http://www.go-mono.com/mono-downloads/d…