タグ

2010年1月6日のブックマーク (15件)

  • dontEnums - FAX

    JavaScript, jsh, 抜粋jshの補完部分にある、列挙に出ないプロパティ定義部分。Fが関数、Nが数値、Bが真偽値、Sが文字列。ArrayにforEachがあったり、JavaScript 1.6ぐらいの内容。 jsh.Completion.dontEnums=[ {check: function(obj, objType){return objType=='String'}, properties: { F:'charAt charCodeAt concat indexOf lastIndexOf match replace search slice split substr substring toLowerCase toUpperCase valueOf '+ 'anchor big blink bold fixed fontcolor fontsize italics l

    Cherenkov
    Cherenkov 2010/01/06
    for inで出ないやつ プロパティ メソッド
  • DOM Inspector | MDN

    DOM Inspector(別名 DOMi)は、文書(普通はウェブページまたは XUL ウィンドウ)の Document Object Model を調査、ブラウズ、編集することができる開発ツールです。ドキュメントとその中のすべてのノードを様々な視点から見ることができる二分割ウィンドウを用いて DOM の階層を探索することができます。 このツールは Firefox や Thunderbird のような XUL ベースのアプリケーションのためのアドオンです。 Firefox の中に組み込まれた DOM インスペクターについては、 Page Inspector のドキュメントをご覧ください。

    DOM Inspector | MDN
    Cherenkov
    Cherenkov 2010/01/06
    DOMInspector
  • 反捕鯨団体船、日本船と衝突=南極海

    Cherenkov
    Cherenkov 2010/01/06
    シー・シェパード高速船のフォルムが悪の組織すぎてワロタ
  • Components.utils.import - Mozilla | MDN

    このメソッドは Firefox 3 で導入され、異なるスコープ間でコードを簡単に共有するのに使われます。例えば、自分のコンポーネントの中で、コンポーネント登録の長い定型文をコピー&ペーストすることを避けるために XPCOMUtils.jsm をインポートすることができます。 詳細は、JavaScript コードモジュールの利用 を参照してください。 注記: Gecko 2.0 以前、JavaScript コードモジュールは file: URL または resource: URL のみでしか読み込めませんでした。Gecko 2.0 で chrome: URL からの読み込みに対応しました。JAR アーカイブ内にあっても使用できます。 構文 Components.utils.import(url [, scope]); // 上記のコードでは jslint などの構文チェックツールコンパイラエ

    Components.utils.import - Mozilla | MDN
    Cherenkov
    Cherenkov 2010/01/06
    import は、resource:[en] と file: URI しか受け付けません。
  • SCRAPBLOG : Firefox を再起動する

    Firefox 3 以前 Firefox を再起動するとき、 Firefox 3 までは以下のようなコードを書く必要があった。 var appStartup = Cc["@mozilla.org/toolkit/app-startup;1"].getService(Ci.nsIAppStartup); appStartup.quit(appStartup.eRestart | appStartup.eAttemptQuit); ただし、上記コードでは Firefox 終了直前に「開いているタブを保存して次回起動時に復元しますか?」の確認ダイアログを表示する設定になっていた場合などに、ダイアログを表示せずに強制的に終了してしまう欠点がある。そのような場合でもちゃんとダイアログを表示させるようにするためには、 chrome://mozapps/content/extensions/extens

    Cherenkov
    Cherenkov 2010/01/06
    alert restart()
  • SCRAPBLOG : Webページの拡大率を取得する

    拡張機能などから、ブラウザのコンテンツエリアに表示された Web ページの拡大率(画像も含めたズームイン・ズームアウトによる拡大率)を調べる。 以下、 browser.xul へオーバーレイした状態を想定。 Firefox 3.5 以前 nsIMarkupDocumentViewer::fullZoom で取得可能。 var zoomFactor = gBrowser.mCurrentBrowser.markupDocumentViewer.fullZoom; Firefox 3.6 以降 nsIDOMWindowUtils::screenPixelsPerCSSPixel でも取得可能。 var win = window.content; var winUtils = win.QueryInterface(Ci.nsIInterfaceRequestor).getInterface(Ci

    Cherenkov
    Cherenkov 2010/01/06
    拡大率 zoom nsIMarkupDocumentViewer::fullZoom nsIDOMWindowUtils::screenPixelsPerCSSPixel
  • HTMLの外部ファイル化

  • 仕様書に見るHTML

    2001年〜2002年にかけて『WebSiteDesign』に、“HTMLに関して曖昧になりがちな部分が、仕様書ではどのように定義されているかを確認しながら、HTMLの理解を深めていく”ことを目指したしたシリーズ「仕様書に見るHTML」を掲載しました。その原稿を、基的にそのままウェブ版として公開します。 HTMLの仕様書は、分量こそ多いものの、内容は丁寧にわかりやすく書かれており、けっして難しいものではありません。企画書のいくつかの部分を拾い読みすることで、そのスタイルに慣れ、解説書を鵜呑みにするのではなく自力で不明点を調べられるようになる、その手助けになればいいなと考えています。 HTMLの基構造 ハイパーテキストとリンク プレゼンテーションとマルチメディア フォームとインタラクション ちょっと不思議なテキストレベルの要素タイプ ごく簡単なHTMLの説明

    Cherenkov
    Cherenkov 2010/01/06
    仕様書
  • Nexus One vs Droid vs iPhone [Comparison Chart]

    Now that Google’s Nexus One phone has been revealed, the question everyone is asking is how does it compare to the other current top smartphones on the market, most notably, iPhone and Motorola Droid? Moreover, is it worth switching to Nexus One from your current device? BillShrink has put together a handy comparison chart that breaks the devices down (including Palm Pre too) on all key features.

    Nexus One vs Droid vs iPhone [Comparison Chart]
    Cherenkov
    Cherenkov 2010/01/06
    anDroid nexus one 比較表
  • *[Ruby]「”%~d0%~p0ruby” -x ”%~f0” %*」の謎を追う。 - たけ(tk)の日記

    irb.bat や gem.bat の最後に「"%~d0%~p0ruby" -x "%~f0" %*」という謎の文字列が入っている。 gem.bat の先頭の「@echo off」を「:: @echo off」のようにコメントアウトして実行すると、次のように出る。 G:¥>gem -v G:¥>goto endofruby G:¥>"G:¥rails¥InstantRails¥ruby¥bin¥ruby" -x "G:¥rails¥InstantRails¥ruby¥bin¥gem.bat" -v 0.9.2 G:¥> つまり、 「"%~d0%~p0ruby" -x "%~f0" %*」は 「"G:¥rails¥InstantRails¥ruby¥bin¥ruby" -x "G:¥rails¥InstantRails¥ruby¥bin¥gem.bat" -v」に置き換わっていることが分かる

    *[Ruby]「”%~d0%~p0ruby” -x ”%~f0” %*」の謎を追う。 - たけ(tk)の日記
    Cherenkov
    Cherenkov 2010/01/06
    コマンドプロンプト コマンドラインパラメータ バッチ
  • WindowsでGyazoサーバを立ててみた - 今日もスミマセン。

    あまり話題に上ってこないのが不思議ですが*1、Gyazoには、サーバ用のCGIスクリプトが添付されています。そのCGIスクリプトは10数行程度のrubyのスクリプトなので、ちょっこっと変更するだけでWindows上でも動作させることができます。 で、自分のローカルマシンでGyazoサーバを稼働させることができたので、その手順を簡単に紹介したいと思います。 環境 環境構築に使用したマシンは以下のとおりでした。 WindowsXP Ruby(ActiveScriptRuby) 1.8.4 Apache 2.2 (XAMPPから) Apacheをセットアップ まずはWebサーバをセットアップして、CGIとしてRubyスクリプトが実行できる状態にする必要があります。Apacheの設定になりますが、ここでは詳細の手順は省略します(正直いうと細かい手順を忘れてしまった...orz) 私の場合、ディレク

    WindowsでGyazoサーバを立ててみた - 今日もスミマセン。
    Cherenkov
    Cherenkov 2010/01/06
    バイナリモード
  • プログラミング言語 Ruby リファレンスマニュアル

    注: Rubyは2.1.0からSemantic Versioningを採用しています。 Ruby 2.1.1, 2.1.2等はバグ修正やセキュリティfixのみを含むため、リファレンスとしては2.1に統一しています。

    Cherenkov
    Cherenkov 2010/01/06
    バイナリモード w+b wb win32は画像を書き込むときにこの点を注意。File.open("image/#{hash}.png", 'w+b') {|f|
  • プログラミング言語 Ruby リファレンスマニュアル

    注: Rubyは2.1.0からSemantic Versioningを採用しています。 Ruby 2.1.1, 2.1.2等はバグ修正やセキュリティfixのみを含むため、リファレンスとしては2.1に統一しています。

    Cherenkov
    Cherenkov 2010/01/06
    Win32のファイルストリームにはテキストモードとバイナリモードの区別が存在します。何も考えずに "w" などのモードでファイルに出力すると、\n → \r\n 変換が起きるためにバイナリデータが破壊される問題が起きます。
  • Ruby/バイナリファイルを読む - 俺の基地

    バイナリファイルなんで単なるバイト列みたいなんで・・・実は違うw そのように操作すりゃいいんだろということなんですけどあんまりサンプルコードがなかったもんで、書いた #ファイルを開く puyopuyo = open("./hoge") #windowsの場合はバイナリファイルを扱う場合binmodeにしないと途中からデータがズレる、 puyopuyo.binmode while(hoge = puyopuyo.read(4)) #符号付32bit(4バイト)int型で解釈 moge = hoge.unpack("i*") print moge end windows環境はバイナリモードをONにしないとなぜか最終的に2バイトズレる なんでズレるかは知らん! 参考 Rubyリファレンスマニュアル - packテンプレート文字列 タグ Tag: Ruby バイナリファイル ファイル操作

    Cherenkov
    Cherenkov 2010/01/06
    windows環境はバイナリモードをONにしないとなぜか最終的に2バイトズレる
  • File.openとFile.writeを使った画像のコピー(読み込み&書き込み) - 基本へ帰ろう

    what File.openとFile.writeを使ったコピーで、テキストファイルはうまくいくが、画像ファイルがうまくいかないので、うまくいくようにする。 以下のファイルがあります C:\enjoy_ruby\file\file.rb ※rubyファイル C:\enjoy_ruby\file\original.jpg ※適当な画像ファイル 21KB Rubyファイル original = File.open("original.jpg", "r") # 読み込みモード copy = File.open("copy.jpg", "w") # 新規作成書き込みモード copy.write(original.read) original.close copy.close 上記を実行すると、エラーは出ません。 結果は、copy.jpg はできるのですが、1KBしかなく画像になっていません。 ため

    File.openとFile.writeを使った画像のコピー(読み込み&書き込み) - 基本へ帰ろう
    Cherenkov
    Cherenkov 2010/01/06
    バイナリモード