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

Catalyst::View::TT::ForceUTF8に設定を握りつぶされる

あー。PadWalkerってそういうモジュールだったのか。 http://nyarla.net/blog/perl-tips4 これ使ったら@Catalyst::View::TT::ForceUTF8::PROVIDER_CONFIG_KEYSを書き換えられるじゃん。 色々終わったらPadWalker使って書き直そう。 package MyApp::View::TT;…

Catalyst::View::TT::ForceUTF8でTIMER使ったら化けた

手短に package MyApp::View::TT; use base 'Catalyst::View::TT::ForceUTF8'; というTTなViewで上手く動いているとき、TIMERをセットする View::TT: TIMER: 1 と、文字化けする。 タイマーの出力()にutf8フラグが立っていないからなんだろうけど。 (*‘ω‘ …

trunkだけ欲しいの(><)

Subversionリポジトリがこういう形をしているとき、 ┬A┬trunk │ ├tags │ └branches └B┬trunk ├tags └branches根っこからcheckout,update,...したいけど、trunkだけを対象にしたい場合はどうすれば? A,B,...が多いから一つ一つcheckoutするのは面倒なんだけ…

XML::Feedが外部から取得したデータをキャッシュしてくれないのでさせてみる

XML::Feed#parseにURIオブジェクトを渡すとURI::Fetchを使ってくれるんだけど、こいつがキャッシュしてくれない。オプションも渡せないので、無理くりやってる。 # 元のメソッドを取得 my $fetch = URI::Fetch->can('fetch'); # キャッシュオブジェクトを作…

ちょっと話は違うけど、キャッシュ生成のタイミング2

cronでぶん回すとき、 some-program > /var/cache/some-cache より some-program > /tmp/some-cache && mv /tmp/some-cache /var/cache/some-cache の方が良くない?

キャッシュ生成のタイミング

Cacheを更新するときのお話。 Cache削除 ↓ 処理 ↓ Cache保存 の順番だと、処理に時間がかかる場合はキャッシュにヒットしないリクエストがどんどんできてしまう。だから、 処理 ↓ Cache削除 ↓ Cache保存 じゃないとダメだと思うんだよね。さらに、削除→保存…

本日のスパム紹介。

私はholidays-l。キング・オブ・ザ・ホシガキの異名を持つ男だ。 件名: あなたをフルーツに例えると、 差出人: 美子 <fruitymiko@yahoo.co.jp> --- 干し柿ですね。 まさにあなた自身を具現化していると思いませんか? はじめまして、美子と申します。 あのしわしわした干し柿を口にふ</fruitymiko@yahoo.co.jp>…

FirebugのConsole APIをIEでも使えるCompanion.JS

ちょっと前に知ったCompanion.JSを使っているのだけれども、FirebugのConsole APIが使えるのがとっても嬉しい。でも1行のログを表示するのに2行要するので見難い。 Console [1]= hello, world!これ1行にする方法ないの?っていうか1行目いらないんだけど。 …

ECMAScriptがJavaに負けた。

あー冗談ですけど。 HDi(旧・iHD)と呼ばれるインタラクティブ機能が採用されている。XML、CSS、SMIL、ECMAScriptなどの技術が使われている。これに対しBDではBlu-ray Java(BD-J)が採用されており、インタラクティブ機能をサポートしている。Blu-ray Java…

今年のバレンタインは

生チョコムースケーキでした。もちろん手作り。ありがとね!

Windowsのサービスエントリを削除したい

sc.exe アンインストールに失敗して残ったサービスのエントリを消去したい

FlashでFLVの最後を検出するonLastSecondが、日本語で全く言及されてないのは役立たずだから?

flash.net.NetStreamでflvファイルを再生している時、再生秒数が残り1秒を切るとNetStream.client.onLastSecondが呼ばれたり呼ばれなかったりするんですが、呼ばれる条件って何なんでしょうか? onMetaData(info:Object)の info.lasttimestamp info.lastkeyf…

Re: 文字列"0123456789"を"9876543210"に変換する方法

[Javascript] 文字列"0123456789"を"9876543210"に変換する方法 たまには呪文をとなえてみるか:仕事版/ウェブリブログ 逆にするならreverseの方が自然かなあ?(Javascriptの正規表現の話という前提を壊してしまいますが) >>> "0123456789".split('').reve…

IMJPMGR.exeが起動終了を繰り返す

(Google Cacheから引用) blackboxを終了させずにexplorer.exeを起動すると、IMJPMGR.exeが起動終了を繰り返す。 (略) 解決策知っていたら教えておくれ。 同じくWindowsXP SP2,MS-IME2003で、同じ現象に遭いました。http://scars594.blog22.fc2.com/blog-…

最もタメになる「初心者用言語」はカルネージハート!

プログラムと言っても専門的な知識は必要なく、行動や条件による分岐などを記した「チップ」の組み合わせで パズルゲームのように組む事ができる。 専門的な知識はいらないんだって!まさに初心者にぴったりだね! しかも自分で書いたプログラムでロボットが…

久しぶりに互換シェル入れた。

ふと思い立ってシェルを入れ替えることにした。 bbLean入れた。すぐ消した。LiteStep入れた。もちろんすぐ消した。昔はblackboxもAfterStepも主力で使っていたんだけど、5年ほど前に何となく肌に合わなくなってやめたのを思い出した。 (以前もblackbox系の…

PHPが許されるのはマ暦半年までだよねー

もうすぐPHPのプロジェクトに関わりそうです。

お前は

>

80番ポート以外にあるポリシーファイルの挙動が良く分からん

http://irc.example.com/crossdomain.xml <cross-domain-policy> <allow-access-from domain="*" to-ports="6667"/> </cross-domain-policy>というポリシーファイルのとき、 Security.loadPolicyFile("http://…

キャレット位置によって複数のメジャーモードを切り替えるmmm-mode

同一バッファ内で、キャレット位置によって複数のメジャーモードを切り替えるmmm-modeの設定を貼ってみる。HTML系だけ。 (require 'mmm-mode) (setq mmm-global-mode 'maybe) (set-face-background 'mmm-default-submode-face "#333333") (mmm-add-classes '…

coUbuntu入れた

Linux使いたい時は会社のサーバを使ってごにょごにょやってますが、今回Xが必要になったけどX関係は入ってなくて勝手に入れることもできないのでcoLinuxを入れてみた。 2年ぐらい前まではcoVine入れてたけど消しちゃってたので、今回はcoUbuntuを入れてみる…

ExternalInterface使用時の例外をActionScript←→JavaScriptでやりとりする

Flash Player 9 Update 3から、ExternalInterfaceにmarshallExceptionsっていうプロパティが増えてたよ。ワーイヽ(゚∀゚)メ(゚∀゚)メ(゚∀゚)ノワーイActionScript で JavaScript 例外をキャッチし、JavaScript で ActionScript 例外をキャッチするには、このプロパティを…

ExternalInterface.objectIDがnullになってる

Linux版Flash Player 9 Update 3だと、ExternalInterface.objectID が nullになってるよ〜。(つд⊂)エーン

Thunderbirdのスター

Thunderbirdにスター機能が付いていたんだけど、どう使えばいいのか分からなかったので放置してた。 ちくさんにコメントで教えて頂きました。 状態→が次と一致する→スターありではだめなの? ダメじゃないです・・・orzガックーン X-Mozilla-Status は四桁の数字…

新年明けましておめでとうございます。

今年も皆様に幸せがありますようにヽ(´∀`)9 ドーン!! 1週間キーボード触ってなかったので、非常に打ち難いです。