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

「JavaScriptパワーについて勉強。」をやってみた。

追記 artonさんからトラックバックを頂きましたので、記述を追加しました。 JavaScriptパワーについて勉強。をやってみた。1.○ 2.× 3.× 4.○ 追記 4番は演算子の優先順位と、それだけではなく偽が0となるという振る舞い。ここで、ではfalseという定数はなんだ…

大晦日

自分の稚拙な記事に対しコメント・トラックバックにてご教授頂いた先生方、こんなしょぼいブログを読んでくださっている皆様方、またブックマーク・クリップしてくださった皆様方、本当に心より感謝しております。 このブログは6月にL.A.出張中で暇だったと…

Meadowでの保存時にFirefoxをリロード

MeadowでFirefoxを自動リロード - llameradaの日記 をやってみたのだけれども、うちのMeadowさんでは、C-xC-sしてそのままCtrlを離さずに例えばC-fを押すと画面に「f」が出てしまいました。CtrlをキャンセルしてるのはAutoHotkeyなのかな。あんま調べてない…

特殊な状況下にあるXHTML文書でJavaScriptを動かす場合、色々動かない場合がある

なお、以下はFirefoxの話です。要素名を大文字でこのように書くと document.createElement('DIV'); document.getElementsByTagName('DIV');ノードの生成はできるけどstyleプロパティがundefinedだったり、ノードの探索ができなかったりします。代わりに小文…

JSONScriptRequest:JavaScriptのメモリリークを意識するようになった

JSONScriptRequestを更新しました。→JSONScriptRequest-0.03 メモリリークしているとの指摘を頂きましたので、とりあえずDOMリークのみ修正をしました。恥ずかしながらJavaScriptに関しては、今までメモリリークのことなど考えたこともありませんでした。ペ…

クリスマス

土曜日。 生まれて初めてケーキを作らされた一緒に作った。 渋谷に連行されて行ってプレゼントをいっぱい買わされた買った。 日曜日。 KFCで(*゚∋゚)クックルドゥドゥチキンを食べた。 豊洲に行って小さなツリーを買った。サンタキャミが欲しかったがささやかな抵抗…

ひどいクリスマスイヴだ

あなた=私のサンタクロースさんですね。今まで散々クリスマスについて偉そうに「俺クリスチャンじゃないから」と諭すようなことを言っておきながら、ダブルプレゼントでメロメロ攻撃ですか? こんな人を好きになりそうな私が情けないです。亭主関白を気取る…

IEで印刷できないページ

iframeを入れると何故か検索が出来なくなる とのことです。すみません。読み間違えていました。ところでコードを読んでいて気付いたのですが、以下のようなframeを使ったコード <frameset name="tags">で、Yappoさんの例と同じように検索・印刷でエラー出すことができました。 (細</frameset>…

Google Maps APIをDOM経由で読み込む(document.writeをDOM仕様にする)

(head要素にappendChild(script)してもダメなのはなんでだろう?) この記事読めば分かるぞ。良かったな>昔の俺 Google Maps APIは、外部JavaScriptを読み込むためにdocument.write()を使っているので、タグによって読み込まないと動きません。script要素…

はてダにシンタックス・ハイライトが実装された

入力したプログラムコードを色付けするスーパーpre記法 シンタックス・ハイライトの実装について - はてなダイアリー日記 早速使ってみた。javascriptは何か色が汚い(´・ω・`)

JavaScriptでオブジェクトプロパティのキーに空文字列が使えるみたい

なんだけど、とっても怪しいので仕様を確かめようとしたら、どこを見ればいいか分かんなかった(´・ω・`)ダレカ オチエテ… var obj = {'': 'empty_string'}; alert(obj['']);で「empty_string」が出ます。IE6.0/Firefox2.0。

JavaScriptから外部JavaScriptを読み込む方法

最新版はこちら → JavaScriptで外部ライブラリを読み込むためのスクリプトをCodeRepos.orgに上げた。 - ヒルズで働く@robarioの技ログ 改良に伴い、エントリーを全面的に書き換えました。 後から再利用できるように名前を付けました(ScriptRunner) 外部Jav…

ブックマークレットを作成するブックマークレット

週末はのんびり過したい。外部スクリプト読み込み型のブックマークレットを作成するブックマークレット。 javascript:(function(){js=prompt('URI');prompt('Bookmarklet',"javascript:(function(){var s=document.createElement('script');s.type='text/jav…

Sjaxを使わないJavaScript Loader

最新版はこちら → JavaScriptで外部ライブラリを読み込むためのスクリプトをCodeRepos.orgに上げた。 - ヒルズで働く@robarioの技ログ id:amachangさんの社外勉強会の資料 (JavaScript 依存解決手法) - IT戦記を読ませていただきました。最近作ってみた自作…

欲しいキャンペーン

Wii欲しい! Wii欲しい! Wii欲しい! Wii欲しい! Wii欲しい! Wii欲しい! マジで欲しい!動画の内容は抽選に影響あるのかな?とりあえず著作権に問題の無い動画を貼っとく。 あー。Wii欲しい!

Windowsチューニング - WebDAVサポート(゚?゚)イラネ

はてブ経由でWindows XPからファイルサーバへの接続が非常に遅いを知る。 早速WebClientを切ってみた。ネットワークコンピュータへのアクセスが速くなったのが体感できた( ゚Д゚)ウマー

JavaScriptの連想配列に格納した順序

var hash = {zzz:1, aaa:2, nnn:3}; for (var key in hash) { alert(key + ' = ' + hash[key]); } // Bookmarklet javascript:(function(){var hash = {zzz:1, aaa:2, nnn:3}; for (var key in hash) { alert(key + ' = ' + hash[key]); } })();こんな感じで…

無能な上司

ふたつ下のヒューマンマネジメント:5分で人をダメにする技術 - 優秀な部下の能力の芽を摘み取る無能な上司 : 小野和俊のブログ 激しく同意したのでメモっておく。

時既に遅し

お申し込み方法: 定員に達したため受け付けは終了しました。 同じビルなのに…行きたかったのに…orz

FireBugのtime,timeEndを使って、ページ読み込み完了時間を手軽に計測

FireBugのコンソールに以下を入力。 document.open();document.write('<script>console.time(1);</script><iframe src="http://www.example.com" onload="console.timeEnd(1);">');document.close();多少のずれはご勘弁。 onload後にゴニョゴニョ動くページでは期待通りの値じゃないかもね。</iframe>

Catalyst::Plugin::I18Nで国際化 with Template-Toolkit(Catalyst::View::TT)

前回のCatalyst+Template-Toolkit(Catalyst::View::TT)で国際化 - ヒルズで働く@robarioの技ログはCatalyst::Plugin::I18Nでできるよとのコメントをいただきましたので、それでやることにしました。 Catalyst::Plugin::I18Nで国際化 lib/MyApp/L10Nではな…

CygwinにGeo::IPを入れようとしたらMakefile.PLが阿呆だった

Cygwinのgeoipパッケージを入れただけではGeo::IPのインストールは失敗します。これはMakefile.PLがlibGeoIP.dllを探すのですが、実際には/usr/lib/libGeoIP.dll.aとしてインストールされているからです。普通は「ldに探させてみて、リンクに成功したらライ…

結婚します。

大学時代の友人の結婚式に出席するため、土日は名古屋です。Catalyst::Plugin::I18N周りでちょっと書きたいことがあるので帰ってきてから書く予定。卒業してからほとんど東京かL.A.にいたので、久しぶりに会う人がいっぱいで同窓会気分。実は3次会の麻雀大会…

StartForceでアプリケーション開発はちょっと辛い楽しい

アカウントを作っておきながら数ヶ月放置していたアルクでお金を借りるならちょっと待って!を再発見。今更ながらStartForce用のアプリケーションを少し書いてみた。まあとりあえず動かし方は分かった。それにしても開発し辛い・・・。一度実行するとブラウ…

Catalyst+Template-Toolkit(Catalyst::View::TT)で国際化

はてぶコメントより、typesterさん曰くCatalyst::Plugin::I18N - I18N for Catalyst - metacpan.orgでできるよとのこと。お〜。名前は昔見たことがあったのですが中身まで見てませんでした。今回の話(と次に書こうと思っていた話)のほとんどがCatalyst::Pl…

CSSを書くときのどうでもいい小ネタ

こんな感じで最後に「/**/」を付けておけば /* コメント */ body { display: none; }/**/ コメント行の最後の「/」を消すだけで全体をコメントアウトできる。 /* コメント * body { display: none; }/**/ もしくはこんな感じにしておけば /* コメント */ bod…

見たいファイルのパスが環境毎に異なるので何とかしたい

長い間病気で倒れておりました。リハビリエントリ。A環境 D:/office/root/.firefox/bookmarks.html D:/office/root/program/js/index.html B環境 C:/home/root/.firefox/bookmarks.html C:/home/root/program/js/index.html それぞれSubversionで共有されて…

TypeKey認証をCatalystに組み込む

はてな認証APIをCatalystに組み込む - ヒルズで働く@robarioの技ログ をちょっと修正して、TypeKey認証にしてみます。まずhttps://www.typekey.com/t/typekey/にログインして「Your Weblog Preferences(コメント登録するウェブログの指定)」に「http://loc…

userChrome.cssとuserContent.cssで@importが使える

当たり前といえば当たり前なんだけど。ちなみにuserChrome.cssの場合は@namespaceの前に書かなきゃいけないみたい。ん?XUL以外にも効いちゃうからまずいかも?遅ればせながらFirefox2.0入れました。デフォルトのテーマ暗いね。

「欲しい」キャンペーン

はてなパーカー欲しい!