Javascriptでオブジェクト指向なコードを書くには、prototypeベースな言語ゆえ、他のOO言語と異なり多少の小細工が必要になります。やり方は幾つもあるようですが、自分であれこれ試してみたうえでのまとめをここで共有してみます。 OOPと言っても、あくまで個人的に最低限必要だと思うこれら機能の実現を目的にしています: 子クラスのコンストラクタにて、親のコンストラクタを実行 他のOO言語では空気を吸うがごとく実装されている機能 メソッドの継承 Child.prototype = new Parent() なんて親インスタンスを作る事無くなんとかする これらをいかに少ない手間で実現できるか。hacker諸氏ならばちょろっと頭使えばできるのでしょうが、自分はウダウダ時間かけて悩んでしまいました orz。以下3通りの解決策です。 目次 専用のextend関数を使う 使い方 サンプルおよびテ
Introduction Comet is a giant hack. Even when it works flawlessly and efficiently, bringing us real-time interactive applications, deftly weaving around firewalls and browsers, avoiding unfriendly side effects, and cutting latency to near zero, it does so using mechanisms unforeseen by browser vendors, and unspecified by web standards. A few years ago, before it was widely used, or had been named,
miniNote: 小さくUbuntuをTweakする 隠し設定を簡単に変更できるUbuntu Tweak "Ubuntuでデスクトップをアイコンフリーにする方法"にて紹介したアプリケーションとほぼ同じだがこちらは.debパッケージ化されているUbuntu用アプリケーションのUbuntu Tweak。 設定できる項目は - GNOME セッションコントロール - スプラッシュスクリーン設定 - デスクトップ、マウントボリュームアイコン設定 - コンピュータ、ホーム、ゴミ箱アイコン設定 - ホームディレクトリをデスクトップとして利用 - Compiz Fusion設定, スクリーン・エッジ設定, ウィンドウ効果設定 - GNOME パネル設定 - Nautilus設定 - パワーマネジメント設定 - システムセキュリティ設定 やはりおすすめ機能はデスクトップのアイコンを設定する項目。そして、
\閉鎖予定のサイトも売れるかも?/ アクセスがないサイトもコンテンツ価値で売れる場合も… ドメインの有効期限を更新してサイト売却にトライしてみましょう
Click to viewWhile Linux is pretty efficient with a computer's resources out of the box, there are still ways you can make it run leaner and meaner on your desktop. Using a little bit of know-how, a willingness to run a few terminal commands, and a mind for efficiency, you can get every last bit of power from your Linux box, or get more life from an older system. Read on for a roundup of ways to s
USBコントローラに対するusb-handoffの実行に失敗したというメッセージ PCI numberで示されるEHCI規格対応のUSB(Universal Serial Bus)コントローラに対するusb-handoffの実行に失敗した。このメッセージを出力する原因としては、BIOSの不良が考えられる。 2007/12/14 11:00 OS起動時にACPIを無効にした場合に表示されるメッセージ OS起動時、ブートパラメタacpi=offによってACPIを無効にした場合に出力する。 2007/12/13 11:00 システム起動時にAtari社製SCSIデバイスに関する情報を表示するメッセージ システム起動時に認識されたAtari社製SCSIデバイスに関する情報(ベンダ識別名、モデル識別名、レビジョン)を表示する。 2007/12/12 11:00 ACPI-CAのバージョンを表示
オープンライセンスのコンテンツはその参照コストと反比例して使われるのではないという話 書いた人: hash 投稿日: 2007年12月14日(最終更新:5年7ヶ月と15日前) 読者の皆さんの反応 0 被ブックマーク数: 0 要約:オープンライセンスを付けているコンテンツは、ただそうしたライセンスをつけているだけではなく、それを使うツールが参照のコストを減らしていくことで活用事例が増えていくんじゃないでしょうか はてなブックマークでも書いたけど、も少し詳しめに。 IDEA*IDEA経由で、テキスト内容を解析し、それに合致するリソース(画像や地図など)を自動で参照してくれるサービスを使うWordPress用のプラグイン(Yahoo! Shortcuts)が公開されたという話を知った。 もちろん、これは技術的にも面白くてすごいのだけど、それ以上に面白いのは下のビデオでも出てくるようにFlickr
PHPってワケワカラン深いなぁ 前回のエントリにいただいたトラックバックの記事で、またもPHPの非常識興味深い挙動に出くわした。 [PHP] 暗黙の変換にはまる|A Day In The Boy's Life こちらの記事では、JavaグラマにPHPのコード組ませたら、 for ($i=0; i < count($value); $i++) { という記述で無限ループしたとの記述。??? どんな仕様だよ 上記コードでループ条件の比較に「i」(!=$i、要するに変数じゃない)を用いたため、これが暗黙で数値「0」と見なされ無限ループになったとのことだが、これパースエラーにならんの?? ためしにこんなコードを試してみる。 C:\Documents and Settings\dara-j>php -r "echo ijk;" ijk C:\Documents and Settings\dara-j
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く