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

1024テラバイトは?

さっき彼女が起き抜けに変なことを言い始めた。 彼女「1024キロバイトが1メガバイトだよね?」 俺「うん」 彼女「1024メガバイトが1ギガバイトだよね?」 俺「うん」 彼女「1024ギガバイトが1テラバイトだよね?」 俺「うん」 彼女「1024テラバイトは・・・1…

はてな認証APIをCatalystに組み込む

はてな認証APIをCatalystに組み込んでみます。びっくりするほど簡単です。http://localhost:3000/をトップページとして、http://localhost:3000/loginにアクセスするとログイン、http://localhost:3000/logoutにアクセスするとログアウトするようにしてみま…

MSN Messengerに送るプラグインって無いのかな?というわけでちょっと書いてみた。

別に見なくてもいいけど気になる ログに残さなくて良い がんがん更新される というFeedがあって、そのエントリはメッセンジャーに送れるといいなあと思ったのです。探してみたけど上手く見つからず。 お知らせとか タイムアウト処理を実装しました。 ウェイ…

うはw Plagger+MSN超絶便利w

本格的にPlaggerを使おうと思ってCygwinでcron入れた。 設定 % cron-config Do you want to install the cron daemon as a service? (yes/no) yes Do you want to the cron daemon to run as yourself? (yes/no) yes Do you want the daemon to run with nts…

MSN Messengerに送るプラグインって無いのかな?

那須へ行ってきました。

時同じくしてDrk7jpさんも行っていたようですが、連休を利用して那須へ行ってきました。宿泊先は「日本酒の宿 綺羅々亭(きららてい)」という、なんともσ(゚∀゚ ∬オレ好みな名前の宿です。 建物は情緒ある古さではなく普通に古い感じなので、キャーキャー言って…

旅行

温泉と紅葉を目的に那須へ行ってきます( ̄ー ̄)/~~

JSONScriptRequestのデモ[Ajax][JSON][API]

http://www.openjsan.org/doc/y/yo/yoshida/JSONScriptRequest/0.02/を使って、ユーザーローカルWikipedia API - ウィキペディア情報をサイトで利用できるAPIを呼び出すデモを録画してYouTubeにアップしてみました。・・・(;´Д`)ウウッ…手元では綺麗なのにYouTub…

FireBug.consoleに{length: 整数}を渡すと固まる(・∀・)ブラクラ!!

Wikipedia APIを使ってみようと思って、受け取ったJSONをconsole.infoに出力しようとしたらFirefoxが固まり「スクリプトを停止しますか?」というダイアログが出ました。 本当に意味不明だったのですが、色々調べていくとWikipedia APIの出力結果に含まれて…

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では無限ループになっちゃいました。使えねー。