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

続・migrationのadd_columnでafterオプションを付加する

http://d.hatena.ne.jp/foosin/20090428/1240914523適当に試したらでけたのでメモ。 app/helpers/migration_helper.rb module MigrationHelper def foreign_key(from_table, from_column, to_table) constraint_name = "fk_#{from_table}_#{to_table}" execu…

Alt+Esc

なんて操作があるのを知った。 ブログ始めたばっかの頃はよく書いてたんだけど、最近書かなくなってきたなあ。

ドラムの腕

俺のドラムは完全に我流で、誰かに習ったり教わったりしたことはない。当然色々及ばない。悪い癖も着いてるはず。 それでもコピーバンドする上で問題なかったのは、主にコピーしてたのがX JAPANとSEX MACHINEGUNSで、基本的にこのバンドのドラムは割と単純だ…

Templateでコメントアウト

[% hoge # comment %][% hoge # 改行も可 %] [%# 最初の % の直後に # を書くと そこのブロックは全てコメント扱いになる %] htmlでいう <!-- --> は無いので、長々とコメント書きたいなら、コメント用・処理用のディレクティブ( [% %] )に分けたらいん…

日記

日記にタイトルって要らんと思う。 元上司とご飯。のつもりが二人とも腹減って無かったのでドリバと甘味で長話。 前からそのうち飯行きましょー言ってて行けてなかったので、それの決行。 やっぱりテクい人と話すのは楽しいなあ。おもしろいし勉強になる。 …

日記

スタジオで合わせ練習。 筋肉が全盛期のそれに戻ってきた。ツーバスいい感じ。愛こそすべても踏めた。 帰宅後に馬鹿から電話が。 馬鹿「今どこ?」 俺 「自宅」 馬鹿「銀座に居るんだけど来ない?寿司食おうぜ」 俺 「オーケー40分で向かう」 学生時代からノ…

いろんな人に会いたい

俺は人と会う機会を持たなさ過ぎる。 こないだの元上司の結婚式の二次会で久々に会った人とか、一番最初に去られたあの人とか、shibuya.pmで萌えてた人みたいに以前うちに居た人とも、今会えば色んな話が出来ると思う。この人たちがうちに居た頃の俺は未熟す…

sledgeでbbs開発中

やっぱりData/Base.pmは使わない事に そこでオレオレActiveRecord再登場 nigetからモデル周り流用 s/API/Data/ だけで使えた これwafとか問わず超有用なんじゃね? ログインは出来た。ログアウトが自力 sledgeはアクセスするだけでセッション作る ログインし…

飯と話

定時後に柔道家とインフラの人と飯。そして話。 自分より並外れて優れている人からは何でも吸収して成長できる。そういう人が身近に居て、そういう経験が出来るのはありがたく、有難い。 そしてそういうのを抜きにしても話が面白い。技術的な話からエンジニ…

sledgeのソース読み中

半分くらい流し読み。if/unlessの中身がインデントされていないこととeucなことを除けば特に問題なし。本腰入れて読んだら涙目の可能性あり。 仮想クラスでテンプレートパターンだなーとか分かったのはモダンPerl入門でデザパタみたおかげか。ほぼ忘れてしま…

sledgeのサンプルアプリ作りとソース晒しを始めた

昨日 誰かdbicとかあれこれ使いまくったソースでも公開しておらんものか。 とか書いたけど無いっぽいので自分でやり始めた。セルフ言い出しっぺの法則。http://github.com/hirafoo/sledge-bbs/tree/master色々と酷いけど初めてなのでこれからである。とりあ…

WEB+DB PRESS Vol.50.のgitのまとめ記事が素敵

git

という評判を見たので読んだらほんとに素敵だったので備忘録 ボリュームが凄いので定時後に見ると眠くなります 色 .gitconfigに [color] ui = autoでstatusとかdiffが色付きに 個別に--color付けるより面倒じゃない git add -u でバージョン管理している全て…

sledgeのサンプルアプリのソースが欲しい

誰かdbicとかあれこれ使いまくったソースでも公開しておらんものか。 railsやcatalystはgithubに割とあるのにsledgeは無い。 やっぱゼロからやるより 模倣・コピー・いいお手本を見る ってのが良いと思うのです 分からないなりに自分で苦労するのもそりゃ大…

apache1/mod_perl1のmakeとsledge用のconf

apache1はふつーにconfigure/makeったらdsoにならんくてmod_perlが組み込めませんでした的。 そしてapache1をまともに触るのは初。 apache --enable-module=soでdsoに % ./configure --prefix=/usr/local/apache1 --enable-module=so mod_perl % perl Makefi…

山を越えた

今日、一つの山を越えた。ああ早くしたい。

gitインストール時のBK

git

とあるサーバにgitを入れようとしたら、 git: error while loading shared libraries: libcrypto.so.4: cannot open shared object file: No such file or directory と言われた。とりあえず以下でしのいだ。 sudo ln -s /lib/libcrypto.so.6 /lib/libcrypto…

Makefile.PLのrequiresを略記

requires 'hoge'; requires 'huga'; requires 'foo'; と書くよりも requires $_ for qw/ hoge huga foo /; と書くほうが好きだ。 バージョン指定するときは requires 'hoge' => 0.01; とかしなきゃいけないけど、まーハッシュ使ったら楽できるんじゃないのと…

sledge始めるメモ・インストール編

何故sledgeなのかとか気にしてはいけない。 まーwafってcatalystとrailsしか触った事無いからなー。 Bundle::Sledge % sudo cpan Bundle::Sledgeこれはただのsledgeに必要なモジュール集。Encode::compatだけforceで入れた覚えが。 Sledge 公式から入手。mak…

風邪

先週から風邪を引いてる。 今日は会社休んだ。普通と辛いの間くらい。動けるけど動いた後死ねる。 食料買いに行ったら帰ってから食う力も無くて寝るし、寝てる間汗を異常にかくし、喉は痛いし頭も痛いし 以前知り合いと、一人暮らしで突然死したら誰にも分か…

日記

こないだ、休日をどう過ごしているのか問われたので日記を書いてみる。 いや、問うた人がここを見ているかは知らないのだけど。 9:00〜 具合悪いのに何故かこんな時間に起床。昨晩寝たのも普通の時間なのに。 朝食作って曲の練習。 13:00〜17:30くらい スタ…

いいからコード書け

俺は5流な人間ながら "shut the fuck up and write some code" は理解してるし賛成である。 加えて「無駄で要らん事してる暇あるなら役に立つ事をしろ」とも考える。

テストは素晴らしい

何も知らない頃、テストって言えばエクセルに書かれた手順どおりにブラウザぽちぽちやってーってのを繰り返すものだと思ってた。 Test::Baseとかを覚えた今。 漏れも無いし労力も少ないし、簡単に増やせるしカバレッジは自動で出るし 何よりテストコードを書…

idは沢山使うもんじゃない

ちょっと前まではあれこれid適当に使ってた。メール、プロバイダ、はてな、各種webサービス、ドメイン名。 そのおかげで割と混乱することが多い。しかも半端に規則性がある。そのくせ全て異なるid。 my docomoではその規則からズレたid付けたので、id思い出…

社内LT

昨日は出社したはいいけど風邪っぽかったので1時間経たずに退社した。 頭痛がする中、本日の社内LTの資料作成。 正直LT無かったら今日も寝てるレベル。ダウナー。

my宣言とスカラーリファレンス取得を同時に

確かCatalystだかPlaggerのソースで $hoge = \my $hugaみたいなコードがあったけど、myにもバックスラッシュ付くのねーってただそんだけ 最初は何コレmyのリファレンス?とか思った。

モジュールをCPANにうpする前に名前空間が使えるか確認した方がいいかも

こないだcpan authorになったのだけど、そのときこちらを大変参考にさせてもらった。 [Perl] 作成したモジュールをCPANで公開する手順 ここの手順だと、 モジュール作成 作ったモジュールをCPANにうP 名前空間の登録(Register Namespace) となっているが…

(! -s $file) は -z でもおk

柔道家tips。 ファイルサイズを確認する -s を使って、ファイルが存在しなかったら〜な処理をしたくて if (! -s $file) と書いてたら柔道家から それ -z で と。 perldoc -f -s したら知らないの沢山出てきた。

はてなが重いので他所に移りたい

のだけど、どーしようかな。自宅サーバにwordpress入れてもいーのだけど、気乗りしない。 軽ければいーのだけどな。

githubにpushしようとしたら error: src refspec master does not match any. とか言われた

git

どこぞで作ってたブツをgithubに移そうと、init/remote add/pushだけやろうとしたらこう怒られた。 一度コミットしてからじゃないとあかんみたい。

なんか不安

前にも同じ事を書いたような気がする。 この業界って勉強すればする程に上が見えてきてそれまでよりずーっと広い世界が見えて学ぶ事が二次関数みたいに増えてって とりあえず手近なところから勉強するも効率悪くて全然進まなくて泣きそうになってでもそんな…