プログラミング

unicornとunicorn_railsのオプションの違い

unicornとunicorn_railsはほとんど同じ挙動をして、 application serverを立ち上げてくれますが、一部オプション指定の意味が違います。 ちょっとハマったので書いておくことにします。 結論 unicornのオプション-EはRACK_ENVを設定 unicorn_railsのオプショ…

Variable, subroutine, and package names have to be in CamelCase

criticってこんなのってあるの? Variable, subroutine, and package names have to be in CamelCase at line 12, column 5. (no explanation). (Severity: 5) えーー。

Perl deleteの挙動を確認

Perlのdelete関数の挙動を確認してみた。 想定通りですた。 #!/usr/bin/Perl use strict; use warnings; use utf8; use Data::Dumper; my $test = +{ a => 1, b => 'b', c => +{ d => 2, e => 'e', f => +{ g => 3, h => 'h', }, }, }; my $c = $test->{c}; …

設定ファイル

昨日、うっかりMacbook Airをポチっとしてしまった。 そのせいで、僕所有のmacが二台になってしまうことに気づいた。 二台になると困る。 困るのが、設定ファイルだ。 .zshrcとか.emac.dだとか、もろもろ設定したものが二重管理になる。 そういうのは嫌なの…

mac ports

macのportsを使うときのvariantsという言葉を良く忘れる。 mac ports +とかで検索する悲しいことはもうやめる。Homebrewにする、、かな。 http://mxcl.github.com/homebrew/

エントリポイント

「エントリポイント」という言葉をよく忘れる。

Brainf*ck on Python

こんにちは。今日は雨ですね。 雨だし寒いし、僕はこういう日は家にいたい。 なんとなくPython気分が高ぶっている関係で、Pythonで何かが書きたい。 そんな日もあります。 勉強がてらBrainfuckのインタープリタ?をPythonで書いてみたのでよかったらみてみて…

パックマン

GDD参加用に作ったパックマンのプログラムを公開しました。 http://github.com/unlearned/P-CKM-N PHP5系で動きます。多分。動かし方はREADMEに一応書きましたがテキトウです。 なんかスゴい勢いでつくったので、コメントもないしいろいろアレですが、まーう…

iPhoneSimulator crt1.10.6.o

Snow LeopardでiPhoneアプリの開発でopensslなんかを使いたいとすると シミュレータ側でコンパイルエラーが起きる時がある。 僕は起きた。 理由は ld: library not found for -lcrt1.10.6.oという事なんだがどうすればよかろうか? 力技で解決。 $ pwd /Deve…

#!(shabang)

みんな元気か!元気に#!打ってっか? そういうことで、shでもperlでもrubyでもpythonでも まーそのほかいろいろでも、cgiだのなんだのをスクリプト言語みたいなので スクリプトファイルだけで動かしたきゃ #!/usr/bin/perlみたいのが必要なんだ。 でないと、…

Gaucheインストール

本(プログラミングGauche)も買ったしGaucheをインストールしてみた。 ちなみに僕の環境は Mac OS X 10.4.11 インストールしたのは Gauche-0.8.13 mkdir src mv /Users/tksuesg/Desktop/Gauche-0.8.13.tgz ./src cd src tar -xvzf Gauche-0.8.13.tgz cd Gauch…

eclipse with emacsキーバインド

最近僕はモノ[c/ruby/bash]によってはemacs モノ[php]によってはeclipseで使い分けているんだけど、ついうっかりキーの使い方を間違えちゃう。 Ctl-a 全体選択かよ!! みたいな。 id:wadapさんのブログを読んでいたら、eclipseも使ってらっしゃるということ…

バイナリの共有ライブラリ依存関係の調べ方

シェルで ldd -v php とかこんな感じで書くと出るよ。

emacs

めもめも ファイルのエンコーディング読み込みを変えるには、 C-x RET r んで、改行コードLFで、utf8にしたいなら utf-8-unix だ。ソースです。 もにっき http://d.hatena.ne.jp/moto0215/20080208/1202468582

emacs

会社のPCにmeadowを結構前からいれてたんだけど、 まったく使わなかった。 いまいち設定とかよくわからないし。。。。 そしたら、設定済みのmeadowなんてすばらしいものが存在しているではないですか! http://www.bookshelf.jp/soft/meadow_8.html#SEC35 あ…

CodeRepos

CodeReposにうpする事は恐くないよ この辺りの他人の評価を気にしすぎるのが日本人の短所でも長所でもあるけど公開されなきゃ存在しないと同じなんだから、たかだか最初の評価気にする程度で出さないのはとても損な事だと思うのですね。 もちろん戦略的に出…