ぱたへね

はてなダイアリーはrustの色分けができないのでこっちに来た

ROMジェネレータ作った

https://github.com/natsutan/nromgen

設定ファイルにλ式を使いたい一心で久しぶりにGaucheを使いました。

一番困ったのがVerilogのこういう表記です。
DATA <= 24'hFFFFFFFF;
負の値から2の補数の16進表記が作れなくて、ここで質問したら速攻で返事が来ました。
http://chaton.practical-scheme.net/gauche/a/2015/10/28

質問していたときには単に32bit or 64bitの2の補数表現があればよいと思ってコード書いていって、後から特定のビット幅(上だと24bit)で切らないとVerilogにしたときにワーニングでると気がついてShiroさんのエスパーっぷりに驚きました。

情報系女子またたびさんの事件ログ

http://www.amazon.co.jp/dp/4864723338

理系の大学院生がちょっとしたトラブルを解決するお話です。

ミステリーなのであまり詳しくはかけないですが、理系の人だと結構ありそうなネタがふんだんにあります。作者がComputer Visionの研究をしているだけあって、謎解きやちょいネタに画像処理や画像認識の話が出てきます。ボリュームも多くないので、気楽に読んでみてはどうでしょうか。

是非、続編が読みたいです。

UbuntuでJavaRockを動かす

UbuntuでJavaRockを動かそうとしたら、このようなエラーがでました。

$ java -cp javarock_20130708.jar openjdk.com.sun.tools.javac.Main Test.java
An exception has occurred in the compiler ((version info not available)). Please file a bug at the JavaRock BugTracks (http://sourceforge.net/p/javarock/bugs/) after checking the Bug Parade for duplicates. Include your program and the following diagnostic in your report. Thank you.

Javaの環境がダメなようです。

$ java -version
java version "1.6.0_27"
OpenJDK Runtime Environment (IcedTea6 1.12.6) (6b27-1.12.6-1ubuntu0.12.04.4)
OpenJDK Server VM (build 20.0-b12, mixed mode)

http://ankyo.blog.so-net.ne.jp/2012-01-18 を参考にoracle製のJavaをインストールしたら、サンプルが動くようになりました。

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-jdk7-installer