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

Pryのインストール

irbと同様にREPL環境を提供してくれるものにPryがあります. なにやら,Ruby界では人気が出ているようで・・・早速インストールです. 環境 Mac OS X 10.7.2 Lion RubyGems 1.8.11 pryのインストール pryはgemからインストールできます. pry-docというドキ…

rbenvのインストール

なにやら,rvmよりも扱いやすいrubyのバージョン管理ツール『rbenv』なるものがあるようです. ちょっとインストールしてみました. 環境 Mac OS X 10.7.2 Lion Homebrew 0.8.1 rvmのアンインストール rvmと競合するおそれがあるみたいなので,サクっとアン…

Drag & Drop UpTeX で文字化け

Drag & Drop UpTeX を使って,PDFファイルを作ったら文字化けが!! はい,オプション忘れていました.(3時間ぐらい悩んだんですよね) $ platex xxx.tex $ dvips -Phira xxx.dvi $ ps2pdf xxx.ps dvipsを使うときは -Phira オプションの付け忘れに気をつけ…

演算子の優先度と副作用について

C言語はかなり長い間お付き合いをしているが,演算子の優先度と副作用あたらりがどうやら怪しいらしい. ポインタ並に難しいのではないかと思う,今日この頃です. とりあえず,簡単に自分的まとめ 演算子の優先度 演算子 結合規則 () [] -> . ++ --(後置) …

rails s で「WARN TCPServer Error: Address already in use - bind(2)」エラー

Rails サーバを起動しようとしたらエラーがでました。 こんな感じです。 $ rails s => Booting WEBrick => Rails 3.1.3 application starting in development on http://0.0.0.0:3000 => Call with -d to detach => Ctrl-C to shutdown server [2012-01-12 1…

JavaScriptの基本

http://dotinstall.com/でJavaScriptの基本を学習し終わりました。 MindNodeを使ってまとめてみました。こんな感じで、巨大になってしまいました。 覚え書きには調度良いね。

MindNodeを使ってみる

Home - MindNodeはhttp://itunes.apple.com/us/app/mindnode-free/id402397683?mt=12&ign-mpt=uo%3D4からダウンロードできます。 無料版と有料版があり、自分はMindNode Proと有料版を使っています。 無料版と有料版の違いとして ノードの連結が楽である 折…

enchant.jsを使ってみました。

まず、「enchant.jsとは何ぞや」という人が多いと思うのでご紹介。 enchant.js は HTML5 + JavaScript ベースのゲームエンジンです。わずか30KBのソースコードで、PC, Mac, iPhone, iPad, Android すべてで動作する クロスプラットフォームなアプリケーショ…

iOSの教科書

【iOSの教科書】 電子書籍ですが、Lion・Xcode4.2・iOS5に対応と最新バージョンに対応しております。Xcodeの使い方にDeveloper登録の仕方と、初心者に易しい書籍です。 ただ、ある程度のプログラミング経験がないとちょっと厳しいかもしれませんね。 Objecti…

rake test が fail その1

RailsによるアジャイルWebアプリケーション開発 第4版にて、 何故かテストが通らないという原因不明事件が自分の中で発生してます。「7.2 モデルのユニットテスト」の product price must be positive と image url が正しい値なのにvalid?でfalesが返るとい…

■【Ruby】セルオートマトン

フォルダを漁ってたら面白いコードが出てきた。 こんな感じで動くコードです。 セルオートマトン これは、Langtonの論文にある2次元セルオートマトン上の自己複製ループです。 簡単に説明すると・・・ 219種類のパターンで自分を複製していく、セルオートマ…