MonoDevelopでF#

Windows上のMonoDevelop3でF#プラグインがアドインマネージャ経由で入れられるようになってたので試してみた。
作ったプロジェクトをビルドしようとするとmscorlib.dllとSystem.dllのバージョンが違うとか何とか言って怒られる。
C:\Windows\Microsoft.NET\Framework\v2.0.50727 のmscorlib.dllとSystem.dllを参照しなおしたらとりあえずうまく行った。

追記:ちなみにこんなエラーメッセージでした

unknown(1,1): Error FS0219: The referenced or default base CLI library 'mscorlib' is binary-incompatible with the referenced F# core library 'C:\Program Files (x86)\FSharp-2.0.0.0\bin\FSharp.Core.dll'. Consider recompiling the library or making an explicit reference to a version of this library that matches the CLI version you are using. (FS0219)

Scala+Lift memo

mvn archetype:generate \
-DarchetypeGroupId=net.liftweb \
-DarchetypeArtifactId=lift-archetype-basic_2.8.1 \
-DarchetypeVersion=2.2-RC5 \
-DarchetypeRepository=http://scala-tools.org/repo-releases \
-DremoteRepositories=http://scala-tools.org/repo-releases \
-DgroupId=net.tnose \
-DartifactId=myArtifactId \
-Dversion=1.0

LDR専用デバイス

片手で持てるlivedoor Reader専用デバイスが欲しい。

  • Bluetoothで接続。
  • 親指付近にVaioのようなジョグダイアル。回す動作がj,kに相当。
  • ホイールを押しながら回すとa,sに相当する動作に。
  • 人差し指のところにあるボタンは、クリップのためのボタン。既にクリップされていたら自動的に凹んでくれる。
  • 中指はピン。既にピンが刺さっている場合はこれも同様に凹む。
  • 薬指がoに相当。
  • 小指はCtrlとかShiftキーの役割。小指と同時に他のボタンを押した際の動作はカスタマイズできる。

まあなんちゅうか、寝ながら見のときは、キーボードに手を伸ばすのさえ億劫だし、腕がしびれるんですわ。第一今寒いじゃん。