2006-10-01から1ヶ月間の記事一覧

Plagger実行中にconfigを対話的に入力するプラグイン(2)

Plagger実行中にconfigを対話的に入力するプラグイン - ヒルズで働く@robarioの技ログ 前エントリが長いので新規エントリです。パスワードを対話的に聞くのはlib/Plagger/Crypt/Prompt.pmってのを作ればいいんじゃね? - otsune's SnakeOil - subtech トラッ…

Catalyst::Request#pathの値に、LocationMatchでマッチした文字列がくっつく(3)

Catalyst::Request#pathの値に、LocationMatchでマッチした文字列がくっつく - ヒルズで働く@robarioの技ログ Catalyst::Request#pathの値に、LocationMatchでマッチした文字列がくっつく(2) - ヒルズで働く@robarioの技ログ というわけで、Catalystにパ…

アップデートするとおかしくなるモジュール

久しぶりにモジュールアップデートでもするかーと思ってCPAN::Shell->rしたら、 VERSION 0.6701 1.09 LEIF/tidyview-1.09.tar.gzΣ(゚Д゚;エーッ!何このバージョンの上がり方wしかもディストリビューション名が違うwww 犯人→Perl::Tidyview - a previewer for…

Catalyst::Request#pathの値に、LocationMatchでマッチした文字列がくっつく(2)

Catalyst::Request#pathの値に、LocationMatchでマッチした文字列がくっつく - ヒルズで働く@robarioの技ログ id:dayflowerさんからコメントをいただきました!サイトの方何度も拝見させていただいています!ありがとうございます! mod_perlかApache APIの…

はてなブックマークカウンターのURI

はてなブックマークカウンターのカラーバリエーション追加について - はてなブックマーク日記 - 機能変更、お知らせなど <img src="http://b.hatena.ne.jp/bc/色/ブログのURL">色の指定がpath infoに含まれているのってなんだかなあと思う。自分だったら <img src="http://b.hatena.ne.jp/bc/ブログのURL?bgcolor=色">かな。これだと「文字色も変えたい」「フォントも変えたい…

MeCabをビルド on Cygwin

おや?http://mecab.sourceforge.jp/をCygwinでビルドしたらiconvが有効にならないぞ。config.logを見ると、configureの時点でiconvのテストが失敗しているらしい。というわけで % ./configure LIBS='-liconv'これでOK。これ多分MeCabの不具合。

明記はされていないけどExamples of Usageではthisって書いてる

W3C 的にはどうなんだろう。 http://www.w3.org/TR/XMLHttpRequest/ 読んでみたけど特に明記されてないように思う。明記はされていないのだけれども、Examples of Usageではthisって書いてるんだよなあ。トラックバックついでなのですが、RegExp#test,RegExp…

JSONScriptRequest-0.02[Ajax][JSON][API]

参考:JSONScriptRequest.js:XMLHttpRequestの代わりに<script>を使って通信するライブラリ 参考:JSONScriptRequest.js:XMLHttpRequestの代わりにscript要素を使って通信するライブラリ XMLHttpRequestのようにJSONP(Remote JSON)APIの呼び出しを行なうJSONScript…

Shibuya Perl Mongers テクニカルトーク #7に行ってきました。

Shibuya Perl Mongers : Shibuya Perl Mongers テクニカルトーク #7に行ってきました。 会場スクリーンに向かって右端の真ん中辺りに女性(開発者)と共に座っていました。女性は少なかったのですぐ分かるかと。 飲み会に参加したかったけど、どうすればいい…

IEではfor-in構文で列挙されないプロパティがある

for-in構文で余計なプロパティが出るという話は良く聞きますが、自分で設定しても出てこないプロパティがあるのは知りませんでした。以下のように、いくつかプロパティを設定してfor-in構文で回してみました。 var object = { constructor: function() {}, p…

はてなポイント初ゲット ズサ━━━━⊂(゚Д゚⊂⌒`つ≡≡≡━━━━!!

IEでinnerHTMLを変更できない場合がある - ヒルズで働く@robarioの技ログというエントリに対して、はてなブックマーク経由でポイントをいただきました。ポイントをいただいたのは初めてのことで嬉しい限りです。モチベーション上がりまくりますね! 追記 し…

多忙につき

最近超多忙で日記を書く暇すらありませんでした。 健康&美容のセルフドクターネットさん,「からだ環境青汁」試した・・・くないです。 この週末に何事も起きなければ、来週からは少し楽になるんですけどね。そう言えば明日はShibuya Perl Mongersのテクニカ…

Bambino Labs Counter

http://labs.bambino.jp/counter/というわけで、サイドバーの一番下にBambino Labs Counterを付けてみました。やっぱり少ない…(´・ω・`)ショボーンクリックするとhttp://d.hatena.ne.jp/holidays-l/を含むブログ一覧に飛びます。

RegExp#test,RegExp#execの引数にundefinedやnullを渡すと文字列として扱われる

みたいです。ショック。例えば先頭に英小文字を含むかどうかを調べる時、 var str; /^([a-z])/.exec(str); // testでも同様とすると、 strがundefinedのときはRegExp.$1 = "u"("undefined"の先頭)、 strがnullのときはRegExp.$1 = "n"("null"の先頭) と…

$VERSION = eval $VERSION;の意味

$VERSION = eval $VERSION;? - ヒルズで働く@robarioの技ログについて。Perlでは数値に_(アンダースコア)を入れることが出来ます。これは単に見易さのためです。 参考:Perl::Critic::Policy::ValuesAndExpressions::RequireNumberSeparators - Write 141…

octomatics:8進法数学

10進法ではなく8進法で数える数体系「オクトマティクス」 - GIGAZINEより。 これはoct(134) + oct(241) = oct(375)という計算をやっているのですが、これを2進法とみなして同じことをすると 001 011 100 + 010 100 001 ------------- 011 111 101となります。…

CSSテンプレートエンジン?

CSSに抽象化の手法を導入したら便利じゃね? - [・ _ゝ・]日記を書くはやみずさんより。 それって div#page_right , div#page_left { (共通部分) }でいいんじゃね?それより[CSS]CSSセレクタを入れ子にできないのは何故?を何とかしたいかも。子孫要素とか直…

キャッチする例外の型を指定するには

Firefoxではcatchに条件式が書けるので、以下のように例外の型を指定できます。 var Exception1 = function() { }; var Exception2 = function() { }; try { // throw new Exception1(); throw new Exception2(); } catch(e if e.constructor == Exception1)…

たまにはプログラム以外のことも:かまいたちの夜x3金の栞後のエピソードを読み終わりました。。・゚・(ノд`)・゚・。

かまいたちの夜が大好きで、1・2をやってきました。意気込んでPS2と同時に2を買いました。2は納得いかない作品で、その後数年間かまいたちとは無縁の生活をしてきました。2ヶ月ほど前、かまいたちx3が出まして、一応買っておいたのですが中々やる気には…

IEでinnerHTMLを変更できない場合がある

Prototype.jsのElement.update読んだらちゃんと対策されてた。 だそうです。 久々に「ハメられた!」という気分になりました。 ビューとモデルを分離するために、昨日JavaScript版簡易Template-Toolkitをちょろっと書いて使っていました。その時点では上手く…

location.hashデバッグ(小ネタ)

DECONでmalaさんが言っていたJavaScriptのデバッグ方法 alert debug window.status debug document.title debug に追加でlocation.hash debug。 <script type="text/javascript"> location.hash = 'DEBUG'; </script>それなりに使えるかも。と思ったらIEでは無限ループになっちゃいました。使えねー。

Catalyst::Request#pathの値に、LocationMatchでマッチした文字列がくっつく

以前からこうなっていたのか記憶が定かではありませんが、 Catalystアプリケーションの http://localhost:3000/test にアクセスしたら、sub test内で $c->req->pathを見ると /%5E/[%5E%5C.]*(%5C?|%24)/testになってしまっていました。これにはビックリΣヽ(゚…

toSourceってこんなに便利だったのね(2)

先のエントリtoSourceってこんなに便利だったのね - ヒルズで働く@robarioの技ログの絡みで、id:higeorangeさんがOpera用のtoSourceを作ってくださいました。Opera用とありますが、そのままIEでも動きましたので早速使わせていただいております。感謝感謝。…

toSourceってこんなに便利だったのね

恥ずかしながら最近になってやっとtoSource関数の便利さが分かりました。今まではデバッグ中にFireBugのconsole.info(object)を実行して、中身を確認するためにマウスでポチポチとInspectしていましたが、object.toSource()としておけば中身をすぐ確認できる…

Shibuya Perl Mongers テクニカルトーク #7

http://shibuya.pm.org/blosxom/techtalks/200610.htmlに申し込みました。

P::pをstrict::importでエクスポート

[Perl] Dumping variables Everywhere without use() - Bulknews::Subtech - subtech perl - Perl6の$variable.perlをPerl5で use無しでどこでも変数をダンプするpackage P;p - ヒルズで働く@robarioの技ログ http://naoya.g.hatena.ne.jp/naoya/20061009/11…

id:naoyaさんのP

http://naoya.g.hatena.ne.jp/naoya/20061009/1160367621 Devel::Warn::YAML とかかな。ほかの Devel::* とはちょっと性格が違うな。Devel::*はperl -dとして使用する意図がある場合のみとした方がいいと思います。-d:FooがDevel::Fooを読もうとするので。 %…

use Smart::Commentsやっぱいらないんじゃね?w

[perl] use Smart::Comments - Bulknews::Subtech - subtech use Smart::Commentsはいらないと思う - ヒルズで働く@robarioの技ログ > グローバルフィルターみたいに働くうまい仕組みは無いですかねぇ。というわけで、各ファイルに自動的に「use Smart::Comm…

use Smart::Commentsをソースに書かずに有効にする方法

Filter::Simple使わずにGlobalSmartComments::importで全部やればできますね。ということで後でちょっとやってます。 というわけでやってみた。多分これで終わり。力技過ぎてつまらなくなってきました。 頭良い人がすごくPerlらしい方法でやってくれると思い…

use無しでどこでも変数をダンプするpackage P;p

perl - Perl6の$variable.perlをPerl5で [Perl] Dumping variables Everywhere without use() - Bulknews::Subtech - subtech 最初CHECKブロックでできるかなと思っていたのですが、シンボルの解決はCHECKでは遅くてBEGINでやらなきゃいけないようです。外部…