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

外部のJavaScriptを読み込むブックマークレットをちょっと短く。

ああ。 javascript:(function(){var s=document.createElement('script');s.src='...';document.documentElement.appendChild(s)})() より javascript:(function(s){s.src='...';document.documentElement.appendChild(s)})(document.createElement('script'…

JavaScriptで外部ライブラリを読み込むためのスクリプトをCodeRepos.orgに上げた。

Sjaxを使わないJavaScript Loader - ヒルズで働く@robarioの技ログ と JavaScriptから外部JavaScriptを読み込む方法 - ヒルズで働く@robarioの技ログ の改良版です。この二つの記事は忘れてもらって結構です。 前振りとか ライブラリを読み込みたい(><) …

Root.pm(゚д゚)イラネ

lib/MyApp/Controller/Root.pmってあるじゃないですか。namespaceが空の奴。 そいつのせいで自分のRoot.pmが作れないじゃないですか。http://localhost:3000/root/みたいな。 Root2.pm作ってnamespaceいじればできるけど。そんなのやりたくないじゃないです…

bodyにいると思ったらheadにいた

<p id="hoge"></p> <script>document.write(document.getElementById('hoge'))</script> こういうの。 結果 # IE6 null # Firefox2 null 自分的には、pタグが出現した時点でそれ以降がbody要素になると思っていたのですが、そうではなくDOM Treeを見たところ以下のように解釈されているようです…

Catalyst+FastCGIで「MySQL server has gone away」→mysql_auto_reconnect[DBIC]

[error] DBIx::Class::ResultSet::pager(): DBI Exception: DBD::mysql::st execute failed: MySQL server has gone awayなんていうエラーが出てたのですが、 FastCGI(Catalystの方?)では$ENV{GATEWAY_INTERFACE}も$ENV{MOD_PERL}もないので、どうもmysql_…

Data::Visitor::Callback-v0.08のバグ?

以下のバグはData-Visitor-0.11で直ってます。Diff from Data-Visitor-0.10 to Data-Visitor-0.11Data::Visitor::Callback-v0.08#visit_objectのforeach内にバグがある気がしてならない。。。 foreach my $class ( @{ $self->class_callbacks } ) { last unl…

Firefox再インストール

アンインストールしてProfileやらRegistoryやら完全に消し去ってやったヽ(`Д´)ノアッタマキタ 再インストールしたら、めちゃくちゃ軽くて超快適(*´д`*)ハァハァ 拡張を絞りつつ設定作業中。 再インスコすると気持ちいいよ。

DBIx::Class経由で取得する文字列にUTF-8 flagを付けたい[Catalyst]

以前からブログに書こうかどうか迷っていたものです。 DBIx::Class::UTF8Columnsでできるんですが、カラムを指定するのが面倒。 MySchemaはDBIx::Class::Schema::Loaderで自動生成してることもあって、あんまりMySchema/*をいじりたくない。 というわけで、i…