2007年4月23日のブックマーク (23件)

  • IEでjavascriptのエラーをデバッグする方法 - bits and bytes

    FirefoxであればFirebugで簡単に問題の場所をみつけられますが、IEでjavascriptのエラーが出ると、素っ気ないうえに意味不明な日語のエラーメッセージが出てきてお手上げなので、エラーが出ている場所の特定すら困難です。 そんなときでもOfficeについているスクリプトエディタ(前はスクリプトデバッガという名前だった気が....)を使うと、Visual Studioのデバッガとおんなじインターフェイスのデバッガを使ってjavascriptのエラーを出している場所をすぐに見つけることができます。Firebugと比べると極めて重たいですが、関数呼び出しをバックトレースすることもできますし、各スコープでの変数の値を調べることもできるので、これを使わない手はありません。 が、いつもどうやってインストールするのかを忘れてしまうのでメモ代わりに書いておきます。 コントロールバネルのプロ

    harupiyo
    harupiyo 2007/04/23
  • ハタさんのブログ : Event.observe(window, 'load')の怪

    onloadの動きがブラウザによって違う。 いや、実際に違うのは、window.addEventListenerとattachEventの動きなのだろうが。 以下に簡単なサンプルを用意した。prototype.jsなどに含まれるEvent.observeでwindowとonloadである'load'を指定しalertの出力をしている。 ref - http://labs.s2php5.jp/misc/onloadtest_prototypejs/index.html 上記のhtmlに書かれているコードは以下のモノ。 <html> <head> <script src="prototype.js"></script> <script>Event.observe(window, 'load', function(){alert(0)})</script> <script>Event.obs

    harupiyo
    harupiyo 2007/04/23
  • IT戦記 - Prototype.js を使った JavaScript OOP 講座 #02

    社内の勉強会の資料をここに公開していきます。社内の人も社外の人も読んでください。 ※ターゲットは JavaScript は書いたことない、オブジェクト指向言語プログラマ。 ※信念は「教わるのではなく、必死に着いていきませう」 今週はかなりハードボイルドで全身タイツのような忙しさなので、みんなが春を分けて楽しんでいたり、香港に行って楽しんでいる間にせこせこ資料を作っています。 はぁ。 Section 00 Prototype.js の前に JavaScript と DOM とイベントの概要 HTML は読み込まれた後、すべての情報が JavaScript のオブジェクトに変換される。 イメージ的にはこんな感じ <html> <head> <title>タイトル</title> </head> <body> : : </body> </html>↓↓↓ var document = { doc

    IT戦記 - Prototype.js を使った JavaScript OOP 講座 #02
    harupiyo
    harupiyo 2007/04/23
    DOM、イメージできた。
  • スタパ齋藤の「週刊スタパトロニクスmobile」一風変わったマウス2機種

    ■ この“第三の手”ったら便利!! 秋葉原の 千石電商 で フにゃ田さん とハンダごて物色しつつ話をしていたら、パナバイスジュニア(Panavise Jr.)という名のバイスがかなりイイらしい、 adafruits industries で売ってるゾ、てなコトを聞いたので、わりと即座に買ってみた。お値段 $28.00 。 パナバイス(PanaVise)社のパナバイスジュニア。高さ170mmの小さなバイス(万力)だ。日では常磐商行が販売代理店のようだ パナバイスジュニアは、いわば“万力”ですな。サイズは高さ170mmで、ジョー(挟む部分)のサイズは25×45mm程度。ジョーの最大開口幅は73mm。いわゆる万力としては小さく、そして繊細な部類に入る。質量も600gと軽量だ。 どちらかと言えば、第三の手とかヘルピングハンズと呼ばれる補助具に近い。電子工作、模型作り、手芸なんかでは、作る対象を何

    harupiyo
    harupiyo 2007/04/23
    スタパがほえてます Google MyMap
  • スーパーマリオブラザーズ最速クリア世界記録更新、5分ジャストに

    2004年に樹立された5分17秒という記録を更新する世界最短クリア記録が出たようです。クリアまでの時間は5分です、はやすぎ。 再生は以下から。 Internet Archive: Details: Super Mario Bros. (NES) - 0:05:00 - Andrew Gardikis http://www.archive.org/details/Mario1_500 なお、これまでで確認されている最短クリアは以下に。 スラッシュドット ジャパン | スーパーマリオブラザーズの最速クリア世界記録、更新 最短クリアについてはすでに王道とも言えるルートが存在しており、Wikipediaにはこう書いてあります。 スーパーマリオブラザーズ - Wikipedia 1-2、4-2のワープを利用すると、理論上5分弱でゲームをクリアする事が可能である。ただし、そのためには敵のあらゆる攻撃を

    スーパーマリオブラザーズ最速クリア世界記録更新、5分ジャストに
    harupiyo
    harupiyo 2007/04/23
  • NASAが毎日美麗な画像を提供する「IMAGA OF THE DAY」

    宇宙に限らず膨大な量の美しい画像を多数載せているNASAが日替わりで画像をピックアップしています。実際どのような画像があるかは以下から。 NASA - IMAGE OF THE DAY ARCHIVE 美しいバグ星雲の写真。 軌道船同士のランデブーをしたジェミニ計画。 ペルセウス座流星群。 船外作業をするロボットアーム。 星の誕生。 国際宇宙ステーションから撮影されたパーム島。ドバイにある人工島です。 アポロ17号の発射の様子。 ガンマ線バースト。 巨大な目のような銀河。 白色矮星。 発射前のスカイラブの長時間露光写真。 ボイジャー2号が撮影した海王星のカラー合成写真。 恒星が死に、超新星爆発を起こした後に残ったパルサー。 宇宙飛行士のトレーニング風景。 アメリカへの植民に使われた船「ゴッドスピード」のレプリカ。 カラー合成した火星のクレーター。

    NASAが毎日美麗な画像を提供する「IMAGA OF THE DAY」
    harupiyo
    harupiyo 2007/04/23
  • 注ぐだけで凍っていく謎の液体の正体は?

    ペットボトルに入った液体を入れ物に注ぐとみるみるうちに凍っていきます。この液体が特殊なのかというとそうではない、これはただの純水。では注がれる入れ物に細工があるのかというとそうではくこれはただのガラス。ペットボトルに秘密があるのかというとそうでもない。 さて、一体どういう仕組みでこんなことになってしまうのか、まずは注ぐだけで凍る様子、「インスタントアイス」とでも言うべきムービーをご覧ください。種明かしはそれから。 以下がそのムービー。 YouTube - Supercooling Experiment 4 この現象は「過冷却」と呼ばれているもので、以下に詳しい説明があります。 過冷却 - Wikipedia 過冷却状態にある水に何らかの刺激(振動など)を加えると、急速に結晶化する(接種凍結)。瓶に入っていれば叩いただけでみるみる凍結し、別の容器に移し替えようとすると注がれながら凍っていくの

    注ぐだけで凍っていく謎の液体の正体は?
    harupiyo
    harupiyo 2007/04/23
  • 404 Blog Not Found:正規表現を//で囲む理由

    2007年04月21日20:30 カテゴリYAPC::Asia 正規表現を//で囲む理由 ktkt すでにYouTubeでご覧になった方も少なくないかと存じますが、完全版がGoogle Videoにうpされていたようなので。 にぽたん - 正規表現信者の憂 - Google Video Enjoy! (Nipo)dan the Regular Expressionist 「YAPC::Asia」カテゴリの最新記事

    404 Blog Not Found:正規表現を//で囲む理由
    harupiyo
    harupiyo 2007/04/23
  • javascript - Random Password Bookmarklet : 404 Blog Not Found

    2007年04月20日04:30 カテゴリLightweight Languages javascript - Random Password Bookmarklet どうせなら、ブラウザーに作らせちゃいましょう。 www.textfile.org - Twitterとソーシャルハッキング 「いちいち異なるパスワードにするのは現実的でないからなぁ。」と書かれていますが、みなさんパスワードって頭で覚えているんでしょうか。結城はサイトごとに別のパスワード使っていますね。頭で記憶できるパスワードはもともと安全ではないと思っているので、適当なメッセージダイジェスト関数を使って作ったランダム文字列をメモしています。というわけで、以下。 Source Code void(prompt('randpass',(function(c,n){var s='';while(n--){s+=(c.split('

    javascript - Random Password Bookmarklet : 404 Blog Not Found
    harupiyo
    harupiyo 2007/04/23
  • Swivel初体験記 : 404 Blog Not Found

    2007年04月20日01:30 カテゴリiTech Swivel初体験記 というわけで使ってみた。 【Web 2.0 Expo】OECDも注目する「データ版YouTube」,その名は「Swivel」:ITpro 「データベースのYouTube」「データ分析の概念を変える存在」−−。そう呼ばれるサービスをご存じだろうか。ユーザーが自由にデータをアップロードして,グラフを作ったり統計分析を行ったりできる「Swivel」だ。こういうサービス、当に欲しかった。データを活きたまま扱えるのはやはりいい。 ここでは、404 Blog Not Found:善意の値段で作ったデータをswivel化してみた。 こうして活きたままのデータを張れるところが、「データのYouTube」と呼ばれる所以だろう。 blogの読者なら、私がどれだけデータを活かしたままentryを上げたいかはご存じだと思う。JavaS

    Swivel初体験記 : 404 Blog Not Found
    harupiyo
    harupiyo 2007/04/23
  • 404 Blog Not Found:perl - mail to twitter gateway

    2007年04月16日16:00 カテゴリLightweight LanguagesiTech perl - mail to twitter gateway English Version is also available as: http://dankogai.vox.com/library/post/mail2twitter-gateway.html そろそろfriendsが増えすぎて収拾がつかなくなりつつあるtwitterなのだけど、それはさておきmail gatewayを作ってみた。 使い方 以下のscriptをmail serverの適当な場所において、chmod +xしておく twitter-mgw .forward, .qmail, .procmailrc などで、上記のscriptにpipeするよう指定。私の場合、.qmail-secretというファイルを作成して、そこに

    404 Blog Not Found:perl - mail to twitter gateway
    harupiyo
    harupiyo 2007/04/23
  • 404 Blog Not Found:perl - to goto or not to goto, that's the continuation

    2007年04月18日06:45 カテゴリLightweight Languages perl - to goto or not to goto, that's the continuation Perlでもgotoを使えば、当の継続(continuation)が可能であることを示す。 継続ってなんのことだかさっぱりわからない一は、以下にあらかじめ目をとおしておいていただきたい。 なんでも継続 なんでも継続、Perl で。 : torus solutions! 404 Blog Not Found:継続は力なり Tociyuki::Diary - Perl 5.8 で似非継続 Perl 5のgotoには、3種類ある。 goto LABEL こちらはCなどで見られるgotoと等価である。 goto END; print "Hello\n"; END: print "Goobye\n"; G

    404 Blog Not Found:perl - to goto or not to goto, that's the continuation
    harupiyo
    harupiyo 2007/04/23
    本物の継続
  • perl - 勝手に添削断念 - NNIPF : 404 Blog Not Found

    2007年04月15日07:30 カテゴリLightweight Languages perl - 勝手に添削断念 - NNIPF 「はてなブックマーク - タグ perl」で以下を発見して、SPAMとの戦いに日々うんざりしている私は期待に胸を踊らせたのですが、代わりに心臓が踊ってしまいました。 http://vrl.sys.wakayama-u.ac.jp/~twada/NNIPF.html NNIPFでは,我々が長年蓄積した100万通以上の大量のSPAMデータを詳細に解析した結果,最も有効であると思われる「送信者の情報」を特徴として利用しております.下記の二つを,指定されたURLからダウンロードして,下記の指定された名前でNNIPFのディレクトリに保存してください. -rw-r--r-- jcode.pl-2.13 http://www.srekcah.org/jcode/jcode.

    perl - 勝手に添削断念 - NNIPF : 404 Blog Not Found
    harupiyo
    harupiyo 2007/04/23
  • 書評 - 生命保険入門 : 404 Blog Not Found

    2009年12月24日18:00 カテゴリ書評/画評/品評Money 書評 - 生命保険入門 「ハーバードMBA留学記」と一緒に頂いたのが、書。 生命保険入門 新版 出口治明 初出2007.04.16; 新版登場につき改訂 この一年、いや数年のうちに読んだ中で、もっとも目から鱗を落としてくれたであった。 書「生命保険入門」はまさに文字通りのである。これから生命保険に加入する人々のための入門であると同時に、これから生命保険業界に入る人々のための入門でもある。地味な表紙、そしてそれが岩波書店から刊行されていることから、後者の意味合いにしか受け取らぬ人の方が多いかも知れないが、実は前者、すなわち生命保険加入者こそ読むべきである。 生命保険とは何か 生命保険とはどのような金融商品か 生命保険の歴史 生命保険はどのような仕組みになっているか 生命保険にはどのような種類があるか 生命保険会社

    書評 - 生命保険入門 : 404 Blog Not Found
    harupiyo
    harupiyo 2007/04/23
  • Make codes, not battles : 404 Blog Not Found

    2007年04月19日11:30 カテゴリLightweight Languages Make codes, not battles それって何てPerl 6? Matzにっき(2007-04-14) 彼の意見はこんな感じ。 Functional programming over OOP and Imperative programming Strong typing over weak static typing or dynamic typing Mathematical foundations for concurrency over ad hoc models (i.e. threads) Parsing over regex hackery Implicit parallelism もっとも、決定的な違いが一つあって、Perl 6の場合、狙いはbattleではなくreconcil

    Make codes, not battles : 404 Blog Not Found
    harupiyo
    harupiyo 2007/04/23
  • 404 Blog Not Found:書評 - ニッポンの素

    2007年04月19日09:45 カテゴリ書評/画評/品評 書評 - ニッポンの素 我ながらblogの書評は新書や文庫など安いが多いが、たまには少し値が張るけどそれだけの価値があるを紹介してみよう。 ニッポンの素 武田徹 産業ルポタージュは少なくないし、「物」が取材対象だけあって「外れ」率が少ないのだけど、書の読み応えはその中でも際立っている。「メタルカラーの時代」が好きな人は、書も併せて読むべきだ。 書「ニッポンの素」は、ジャーナリスト武田徹が、「ニッポンの素」材産業を取り上げたもの。blogでは以前著者の「NHK問題」を取り上げた事があるが、武田節は「素」を扱っても、いや「素」をあつかってこそ健在だ。 目次 鉄―文明と共に成熟し続ける素材 塩―生命の根源物質 ガラス―日常生活の必需品 水―自然と生命の源 アルミ―暮らしを支える素材 チタン―先端を行く実用金属 絹―近代日

    404 Blog Not Found:書評 - ニッポンの素
    harupiyo
    harupiyo 2007/04/23
  • Talpa-Tech紹介 - 「Skype API Book Vol. 1」の書評に代えて : 404 Blog Not Found

    2007年04月20日15:30 カテゴリ書評/画評/品評iTech Talpa-Tech紹介 - 「Skype API Book Vol. 1」の書評に代えて こういうツールを使いたいにとどまらず作りたい人たちのために格好のが出た、正確にはAmazonでも買えるようになったので紹介。 Skype API Book Vol. 1 Japanese Skype Developers Forum API Book Project 監修 覚えておきたいSkypeをもっと便利に使うための10個のツール&Tips | P O P * P O Pそこで今回は「Skypeをもっと便利に使うためのツール&Tips10」をご紹介します。もはやSkypeは単なる「無料の電話ツール」ではありません。使い方次第でさまざまな用途に使えますよ。書「Skype API Book Vol.1」は、文字通りSkype

    Talpa-Tech紹介 - 「Skype API Book Vol. 1」の書評に代えて : 404 Blog Not Found
    harupiyo
    harupiyo 2007/04/23
  • 書評 - ソーシャル・ウェブ入門[BETA] : 404 Blog Not Found

    2007年04月23日00:05 カテゴリ書評/画評/品評Media 書評 - ソーシャル・ウェブ入門[BETA] 初掲載2007.04.20; イチオシにつき週明けまで更新掲載予定 先ほど到着。献御礼。早速読了。ただし「使う」のはこれから。 ソーシャル・ウェブ入門 滑川海彦 これは、すごい。 書はまさに「現代用語の基礎知識」ならぬ「現代Web2.0の基礎知識」だ。 「ウェブ進化論」や「グーグル Google - 既存のビジネスを破壊する」や「グーグル・アマゾン化する社会」をまだ読んでいない人たちがうらやましい。 書からはじめられるのだから。 書「ソーシャル・ウェブ入門」は、「面白い」という点でも「使える」という点でも、これまで書かれたWeb2.0の中の最高峰である。速読できるのに後でまた読みたくなる。内容が濃いのにのどごしすっきり。後発だから当然というなかれ。このクォリティは、

    書評 - ソーシャル・ウェブ入門[BETA] : 404 Blog Not Found
    harupiyo
    harupiyo 2007/04/23
  • 404 Blog Not Found:perl tips - Encodeを速く使う方法

    2007年04月23日01:30 カテゴリLightweight LanguagesTips perl tips - Encodeを速く使う方法 はっきり言ってこれはフェアではない。 みかログ: ErlangとPerlの速度比較 Perl側は,Encodeが遅い. Encode::from_toがinplaceでコンバートしてしまうために,直前に文字列コピーがあるのも影響しているのかも なぜなら、Encode::from_to()は速度ではなく、安全性に最適化しているから。 そもそもはじめからUTF-8、それもutf8フラグがたっている文字列にfrom_toを使うのはばかげている。 for(my $i = 0; $i < 0xffff; $i++) { my $str2 = $str; Encode::from_to($str2, "UTF-8", "Shift_JIS"); } は単に

    404 Blog Not Found:perl tips - Encodeを速く使う方法
    harupiyo
    harupiyo 2007/04/23
  • 404 Blog Not Found:perl - Regexp::Assembleのススメ

    2007年04月19日15:00 カテゴリLightweight Languages perl - Regexp::Assembleのススメ というわけで、Regexp::Assembleのご紹介。 PERL HACKS(日語版) [英語版] odz buffer - それ Regexp::Assembleん?ループ云々を抜きにして、こういうのは Regexp::Assemble の出番じゃないの? すでにPerl Hackers御用達のモジュールとなっていますが、まだ知らない方もいらっしゃるかも知れないので。 何をするモジュールか、といえば、以下を見れば一目瞭然でしょう。 Regexp::Assemble - Assemble multiple Regular Expressions into a single RE - search.cpan.org use Regexp::Asse

    404 Blog Not Found:perl - Regexp::Assembleのススメ
    harupiyo
    harupiyo 2007/04/23
  • 拙者先祖代々LLっ子でございます

    harupiyo
    harupiyo 2007/04/23
  • perl - 勝手に添削^2 - loop control : 404 Blog Not Found

    2007年04月19日04:15 カテゴリLightweight Languages perl - 勝手に添削^2 - loop control 他にもつっこみどころはあるのですが今回は、loop controlに的を絞って。 Perl Best Practices Damian Conway [邦訳:Perlベストプラクティス] ここギコ!: 安易なループは慎むべきですね jnaoyaのはてな日記 - 添削その2 [H.Iさんのコメントを受け加筆訂正アリ] まずは、DCONWAY先生の一言から。Loopに関する黄金則です。Perl以外でも有効。 Reject As many iterations as possible, as early as possible. 繰り返しは排除せよ、それもなるべく早い段階で 以下をご覧下さい。 jnaoyaのはてな日記 - 添削その2 while (m

    perl - 勝手に添削^2 - loop control : 404 Blog Not Found
    harupiyo
    harupiyo 2007/04/23
    List::Util
  • http://www.asahi.com/science/update/0422/JJT200704220005.html

    harupiyo
    harupiyo 2007/04/23
    これは衝撃!