2006-01-01から1年間の記事一覧

DBIC +as がないとカラムがずれる件について

http://back-paper.atsushi.labs.mfac.jp/show?paper_rid=hPu9MWCKGd 実際にわたしが遭遇したのは以下のようにprefetchをつかって 結合先のテーブルのカラムをとったときにずれるという現象です。 my $friends = $schema->resultset('Friend')->search( { 'm…

検索結果をランダムに表示して頂戴、それも3件程みたいな用件にて

取得した結果を map やら grepやら使ってごにょごにょしてもいいんですけど 検索するときにできないかなと思い書いてみました。Friendテーブルみたいのがあったとして my $friends = $schema->resultset('Friend')->search( {}, { '+select' => [ \ 'RAND() …

jsのテンプレートエンジンTrimPathを使ってみた。

理由 使ってみたかった。 Jemplateはコンパイル面倒、 メンテしづらい、実装した人じゃないとメンテし忘れるから。。。 デバッグしづらい。 ただ <textarea>タグ内にテンプレートを記述するのが作法みたいなんですが、 その中に<textarea>タグがあると妙なエラーが出た</textarea>…

FedoraCore4 + メルコの無線LANカードWLI3-CB-G54Lでの設定

ndiswrapper使いました。 (Linux で Windows の NDIS (Network Driver Interface Specification) 無線 LAN ドライバを使えるようにするラッパーモジュール) tar zxvf ndiswrapper-1.23.tar.gz cd ndiswrapper-1.23 make make install unzip 80211g.zip cd 80…

Catalystアプリから別プロジェクトのCatalystアプリのモジュールを呼びたい時は。。。

MyApp から OtherApp のモジュールを呼びたい時。 myapp.yml にて setup_components: search_extra: - OtherApp::Model のように書いておく。 実行時に use lib に追加する myapp_server.pl myapp_fastcgi.pl もしくは MyApp.pm に use lib "/path/to/OtherA…

どっとemacs

;; 起動時の画面を出さない (setq inhibit-startup-message t) ;; 拡張子追加 (setq auto-mode-alist (append '( ("\\.tt$" . html-mode) ("\\.tt2$" . html-mode) ;; ("\\.h$" . c++-mode) ;; ("\\.hpp$" . c++-mode) ;; ("\\.txt$" . text-mode) ;; ("\\.m…

hoge

hoge