タグ

2009年4月26日のブックマーク (10件)

  • 最速インターフェース研究会 :: JavaScriptで出現回数のカウントをする際のコード

    今までこう書いてたのが count[key] = count[key] ? count[key] + 1 : 1; こう書けることが判明した。 count[key] = ++count[key] || 1; コメント欄への回答 count[key]がNumberまたはundefinedであるとして、個人的には count[key] = (count[key] || 0) + 1; のほうが好みです。 JavaScriptでは問題ないとはいえ、言語によってはi = ++iの動作が未定義だったりするので。 前者の書き方とこの書き方は実は問題があって、Object.prototypeに定義されてるメソッドとハッシュのキー名がかぶるとおかしくなる。なので当はcount.hasOwnProperty(key)でチェックするのが正しいのだけれど、出現回数のカウントごときでメソッド呼び出しとかしたくな

  • 『JavaScript:The Good Parts』にツッコミ - os0x.blog

    JavaScript:The Good Parts』にツッコミ (Kanasansoft Web Lab.)へのレスも兼ねて。 Good Parts読んでない方は、A Life in Shinjuku.: JavaScript: The Good Partsを見れば大体書いてある。 かんそう 良書だと思うのだけど、初心者には説明不足なのが惜しい。ある程度わかってる人が「あるある/いやそれは…」と相槌を打つ感じで、対象読者が狭い印象。詳しく知りたい人はこちら的な情報があれば文句なしだった。 ==と=== ==じゃなくて===を使おうって話。無駄な型変換もなくなるから===を使うことには異論はないのだけど、そもそもfalsyな値との比較に危うさを感じ取るべきだし、いろんな型の値が入っている状況は設計を疑うべきだよね。 配列かどうかの判定 JavaScriptのオブジェクト判定tips - C

    『JavaScript:The Good Parts』にツッコミ - os0x.blog
  • 『JavaScript:The Good Parts』にツッコミ (Kanasansoft Web Lab.)

    前エントリで、『JavaScript:The Good Parts 「良いパーツ」によるベストプラクティス』が万人向けでないことを書きました。 自分の実力を顧みず、こののベストでない部分をつっこんでいこうと思います。ゴリアテどころかゴリアテの集団に挑んでいくような状態ですね。 さて、全エントリで書いた通り、このは悪いではなく良であり、読む人が読むと良い刺激になるに違いないと思っています。これを契機によりよいJavaScriptの書き方について論議が進むのではないかと期待しています。しかし、対象と思われる層が中級者以上で、初級者が読むと逆に悪になりかねない部分を持っています。勘違いしそうな部分、気になった部分を中心に記述していきます。このため、否定的な内容は沢山出てきますが、上記のような前提ですので、書籍全体がこのような内容が散見されるわけではありません。そして、これを読んでの内

  • 旧・Macの手書き説明書 - FC2 BLOG パスワード認証

    ブログ パスワード認証 閲覧するには管理人が設定した パスワードの入力が必要です。 管理人からのメッセージ https://mac-tegaki.comへ移転中 閲覧パスワード Copyright © since 1999 FC2 inc. All Rights Reserved.

  • バーコードバトラーII 最強バーコード

    49バーコード(上2桁が49で始まる日の商品についているバーコード、但し雑誌等は異なる場合有)の13桁のものの能力値の解析法です HP ・右から2番目の数字÷2(小数点以下切捨て)×10000 ・右から3番目の数字×1000 ・右から4番目の数字×100 上の3つを足す ST ・右から3番目の数字+5、この数の一の位の数+2を1000倍 ・右から4番目の数字+5、この数の一の位の数×100 上の2つを足す DF ・右から4番目の数字+7、この数の一の位の数×1000 ・右から5番目の数字+7、この数の一の位の数×100 上の2つを足す で表せたと思います そして、一番右の数字が0から4ならキャラクターになります 如何せん十年程前の記憶なので、かなり曖昧です(色々とググって確認もとりましたが、どうも確信までは持てません) ただし、特殊能力も関わってくるので単に数値が高ければ良いというもので

    バーコードバトラーII 最強バーコード
  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • 新R25 - シゴトも人生も、もっと楽しもう。

    新R25は、仕事人生を楽しむビジネスパーソンのための「ビジネスバラエティメディア」です。編集部によるインタビューコンテンツを通じて、R25世代のみなさんの"小さな一歩"を応援します。

    新R25 - シゴトも人生も、もっと楽しもう。
  • usleep - micro秒指定でsleep - うまいぼうぶろぐ

    ひょえー。コマンドであったのかー。例えば1/10秒sleepするときは usleep 100000でいけるのなー。今までわざわざperlperl -e 'select(undef,undef,undef,1/10)' とかしてたわー。 ref. http://d.hatena.ne.jp/hogem/20090316/1237174010

    usleep - micro秒指定でsleep - うまいぼうぶろぐ
    samurai20000
    samurai20000 2009/04/26
    micro秒単位でsleepとかしたことないんだけど。
  • Veoh30分以上動画を完全視聴&ダウンロード

    Veohの30分以上動画を最後まで視聴&一発保存!そのほかYoutube,Dailymotion,MySpace・・の動画もその場で視聴&ダウンロード。

  • なだぎ武を変えた旅 - てれびのスキマ

    「自分の過去をテレビで喋ることはほとんどない」というなだぎ武。 4月1日に放送された「草野☆キッド」では「テレビで話すことは初」という話を「丸裸になるつもり」で、自分の過去を語っていた。 学生時代は、クラスの人気者とは、正反対の人間だったという彼は「あまり友達を作らず、自分が好きなものがあると、もうそこだけに依存してしまうようなそういう子どもだった」。 自宅ではいわゆる「引きこもり」状態だった。 僕が引きこもってずっと好きなテレビを見てたりとか、好きな音楽を聴いてたり、漫画を読んでたりしてたんですけど、それをしているうちにホントに人と喋れなくなって。 そういう時期は、親から声を掛けられることすら億劫になってしまうんですよ。 要するに自分の部屋の扉の前にお事を置いていただいて、それを親がいなくなると、さっと取ってべて、終わったらそれをさっと出しておくという。 僕がそういう生活をしていたら

    なだぎ武を変えた旅 - てれびのスキマ
    samurai20000
    samurai20000 2009/04/26
    なだぎ武