タグ

ブックマーク / haraita9283.blog98.fc2.com (2)

  • メモ: Ruby で JSON のパース/シリアライズ | anobota

    メモ: Ruby で JSON のパース/シリアライズ 1.9 では JSON を扱うライブラリが標準添付になっているらしいので、 以下は 1.8系に関するメモです。 YAML パースだけなら YAML.load でも可。 require "yaml" YAML.load( '{ "a": 1, "b": "x", "c": [2, 3, {"d": 4}] }' ) #=> {"a"=>1, "b"=>"x", "c"=>[2, 3, {"d"=>4}]} 参考: Rubyist Magazine - プログラマーのための YAML 入門 (初級編) JSON implementation for Ruby RubyForge: JSON implementation for Ruby Documentation gem install json で入るのはこれ。 C で書かれた拡張版と

  • anobota

    右Alt+Space でウィンドウのメニューが開けなかったのを直した (Ubuntu Studio 8.04) 症状: 右Alt+Space でウィンドウのメニューを開きたいが、できない。 左Alt+Space だとできる。 また、右Alt+F などではメニューバーのメニューも開けない。これも左Altだとできる。 ---- まずは、右Alt の keycode を調べる。 xev を実行して右Alt 押す。 keycode = 113 に Alt_R ではなく ISO_Level3_Shift が割り当てられている。 ~/.Xmodmap に keycode 113 = Alt_R という 1行を追加して $ xmodmap ~/.Xmodmap で設定を反映させたが、変化なし。 ---- 調べてみると、モディファイアキーの設定が必要らしいので ~/.Xmodmap を以下のように修正。

  • 1