2007-01-01から1年間の記事一覧
Catalystで作ったアプリをIISでCGI動作で動かしてみたら、動作が変。htmlの出力が途中で途切れる。HTTPヘッダを見てみる(ieHTTPheadersで確認)とどうもContent-Lengthが少ない。というか、途切れている部分までのバイト数と一致している。で、いろいろ調べま…
Catalystで作ったアプリをIIS上でCGI動作で動かしてみたら、動作が変。 例えば、sub move : Path('move')というアクションを作ったときに、http://domain/MyApp_cgi.pl/move にアクセスすると、なぜかdefaultに飛ばされる。IIS上での動作とApacheサーバ上で…
Class::DBI::MSSQL経由でMS Accessにアクセスして、 $obj->set( col => val); とやっても、access.mdbに書き込まれないという問題が発生していた。 autocommit => 1とか設定してみたけど変化なし。 結局、$obj->setのあと、$obj->updateすることで回避したけ…
Class::DBI::MSSQL経由でMS Accessにアクセスして、Yes/No型のカラムを操作しようとしてハマる。 当初、0/1で判定していたが、Yes=1のつもりが、どうも思ったとおりに動作していない。 かといって、'Yes'とか書くと(それはテキストなので)型があってないと言…
DBD::ODBCを使って、ACCESSからデータを引っ張ってこれるのは確認してたけど、いざデータを挿入しようとしてエラー。 [error] Caught exception in CatalystAccess::Controller::Root->default "Can't insert new CatalystAccess::Model::CDBI::Namelist: Ca…
Catalystで作成したWebアプリで、 フォームから日本語文字列を送るとフォームで送った以外の文字が文字化けする という問題が発生していた。ファイルをすべてutf-8に統一して、テンプレートにもも指定しているのになんでだーとハマった。結論から言うと、凡…
と書くことで、処理完了ページを表示しつつ、"ファイルのダウンロード"ダイアログを開いて、ファイルを保存させることができる。 ちょっと邪道なやり方のような気がするけど。 で、ハマりメモ。 サーバ:Apache2、クライアント:Firefox 2.0の場合は、test.c…
MyApp::Model::CDBIを下記のように書くことで、一応CDBI経由でアクセスできた。 Class::DBI::Loader::ODBCなんてのがあれば、columnsをいちいち手書きしなくてもいいんだろうなあと思いつつ、まあ、ほらThere is more than one way to do it.ということで(ぇ…
XAMPP環境で開発している某アプリですが、諸般の都合によりDatabaseをMS Accessに変更することに。 DBI::ODBCを使って接続することはできたんですが、やっぱClass::DBIから使いたいなぁ。DBIxならモアベターなんでしょうか。 Windows + ActivePerl + Catalys…
XAMPP 1.6.2を利用してお手軽にCatalyst環境を作ってみたら、myapp_server.plを動かしたところで、 "EWOULDBLOCK" is not exported by the Errno module と出てハマる。 C:\xampp\perl\lib\Errno.pmに"EWOULDBLOCK"がないかららしいが解決できず。 別で作っ…
xamppで環境作り直したら、あっさりmod_perlで動作した! と思ったら$c->res->redirectがさっぱり動いてなかった。 1日がかりでTry & Errorを繰り返した(恥)結果、以下の設定で動作に成功。 #いろいろなサイトを参考にさせてもらったんですが、結果としては…
まだ、ふたつしか入れてませんが。 ◆Greasemonkey入門 〜よくわかるグリースモンキーの使い方 〜 » Google Mania | グーグルの便利な使い方 Google検索結果を1ページにしてくれる。うはん、便利。◆[http://zeromemory.sblo.jp/article/1644396.html:title=su…
まだやってたのかお前、って感じですが。 どうにもmod_perlで動かせず、Apache2の設定(httpd.conf)が悪いのか、Perlの構成(モジュールとか)が悪いのか、どうにも解決できなかったので、XAMPP for Windowsに頼る方向に方針変更。 XAMPP自体は一瞬でインストー…
Apache/2.2.4 (Win32)上で動くように設定中。 とりあえずCGI実行。httpd.confに以下を書いた。(他にもいろいろいじってるが) DocumentRoot "F:/svnwork" RewriteEngine On RewriteRule ^/(.*)$ F:/svnwork/troublecode/script/troublecode_cgi.pl/$1 [L] ぱ…
◆Catalyst で Authentication Namelessを参考にさせてもらって、さっくり実装してみた。 お手軽にできたけど、これ、どうやってセッション情報保持してるんだ? (仕組みを理解してなくてもできちゃうのがフレームワークのすごさか(=w=;)ちなみにこんな感…
SEE ALSO(こっちも見てね)はよく見かけるんだけど、DON'T SEE ALSO(これは見んな)を書いてる人もいるのね。 ちょいウケ。 例えば、Catalyst::Plugin::Authenticationにある。 http://search.cpan.org/~nuffin/Catalyst-Plugin-Authentication-0.09/lib/Catal…
ちょっと仕事がたてこんでて、しばらくスクリプトいじれてなくって「うぬー」と思っていたら、職場の人が影響を受けたのかPDFJモジュールをいじってました。なかなかいい傾向。 というか、makeしてインストールしたことがない(恥ぃ)ので、先を行かれた感が。…
注目のURLから。 http://www.aoky.net/articles/jeff_atwood/the_programmers_bill_of_rights.htm 6項目、それぞれに賛成。 ただ、うちではこの6項目以前の権利も認知されていないというか、「われわれはプログラマだ」というところから入らないといけないと…
◆MODULE.JP - RTFM因果応報 - "マニュアル嫁"は何も産まない http://module.jp/blog/RTFM_Hell.html 非常に同意。そりゃ言いたくなる場面もないことはないんだけど、安易に連発するのはやめていきたい。 RTFMって言葉、初めて知りましたが、"Read The F***in…
この日記のメインタイトルについて。 由来はナターシャ・ベディングフィールドの同名の曲から。 ちょっと歌詞を抜き出すとこんな感じ。 I'm a bomb, can you hear me tick? Beware if you turn me on There is no safety switch だっさい超訳をすると、 わた…
自由研究だし、問題ないだろう。 こんなの書いてます。 #Tab = 8 spacesなのか。
foreach my $plugin ($c->registered_plugins){ $c->stash->{'plugins'} .= " $plugin,"; }で、テンプレートに[% plugins %]って書くと、自動で読み込まれたプラグインが表示される。 $cのメソッドっていっぱいあるなぁ。 Catalyst - The Elegant MVC Web Ap…
面接すらかなわず、あっさり落ちました。 いろいろと思うところはあって悶々と眠れず、こういうときこそ増田だろうと思ったのですが、503 Service Temporarily Unavailable そうですか、ダメですか…。
俺は Perlを 宇宙へ 連れて行くて思ったら、もう宇宙で稼動してるスクリプトあるのかな。 http://japan.xilinx.com/esp/mil_aero/index.htm
子供の頃SFだと思ってたけど、今になってみると実現しているもの。 クルマの自動道案内(出典『ナイトライダー』)⇒カーナビ しゃべるクルマ(出典『ナイトライダー』)⇒カーナビ*1 ボタン一発でオープンカーに変形するクルマ(出典『ナイトライダー』)⇒Copen、RO…
[%# ここがコメント %]
これまで単純な文字列比較くらいしか使ったことがなかったけど、複数条件でソートできたらいいな〜と調べてみたらあった。さすがPerl。 論文の一部にヒットした模様だけど、論旨は無視して欲しいところだけつまみ食い。◆配列の中の複数の成分で並べ替える。 …
いつもそのうち読みたいと思いつつ、忘れてしまうのでメモ。本屋で見ないしなぁ。コモンズ作者: ローレンス・レッシグ,山形浩生出版社/メーカー: 翔泳社発売日: 2002/11/30メディア: 単行本購入: 4人 クリック: 53回この商品を含むブログ (110件) を見るFree…
◆『知らずに他人を傷つける人たち』作者:香山リカ 出版社/メーカー:ベストセラーズ◆My Life Between Silicon Valley and Japan - 直感を信じろ、自分を信じろ、好きを貫け、人を褒めろ、人の粗探ししてる暇があったら自分で何かやれ。 http://d.hatena.ne.jp…
なんか、ほぼ毎日1エントリ書いちゃってるんですが>増田