タグ

ブックマーク / labs.gmo.jp (27)

  • Firebugクックブック #2 - bits and bytes


    FirebugFirebug  使稿()稿.... Firebug TwitterfavoritesTwitterfavoritesAPIAPI使
  • 日時表記のフォーマットの名前とperl/PHP/javascriptでのつくりかた - bits and bytes


    調  使 ISO8601 ISO8601 MySQLdatetime 2008-08-06 19:38:56 ISO8601 ISO860120080806 193856ISO8601wikipediaISO 8601 W3CDTF W3CDTFatom使 2003-12-13T18:3
  • WebKitでサポートされているJavaScript1.6のべんりなArrayメソッド - bits and bytes


    JavaScript1.6ArrayWebKit [webkit-reviews] review denied: [Bug 6252] JavaScript 1.6 Array.lastIndexOf : [Attachment 10095] lastIndexOf javascript patchWebKitJavaScript1.6  便map()map使map
  • jqueryのpackedバージョンは読み込みに(80msくらい)時間がかかる - bits and bytes

    先日The JUI 2008 Tokyoに参加させていただいて、その中でGreasemonkeyの中で使うならjQueryが便利だよ!というLightning Talkを聞きました。たぶんその発表をされていた内山さんが以前に書かれたWe Ain't Seen Nothin' Yet. : GreasemonkeyスクリプトにjQueryを読み込む汎用スクリプトを今朝読んでXPCNativeWrapperがあるのでグローバルのネームスペースにいろいろ設定したりするほかのライブラリだと使いにくいというのもあるのを知りました。 コードの評価にどれくらい時間がかかるのか 自分も以前にMochiKitの非同期処理をラップしてくれるDefferedを使いたくてMochiKitをまるまるスクリプトの中に入れて使ったことがありました。そのときMochiKitをまるまるいれたら読み込むのに100msくらいか

  • WiiリモコンとFirefoxをjavascriptでつなげるWiiRemoCom Firefox3対応版 - bits and bytes

    以前に作ったWiiリモコンをFirefoxにつなげてイベントを取得したりするための拡張機能 WiiRemoComがFirefox3では動かなくなっていたのでFirefox3で動くように修正して、ヌンチャクをマウスとして使用できるようにしたり、いくつか機能を追加しました。 Download wiiremocom.xpi (for OSX+Firefox3) 動作環境 Firefox3beta2, Firefox3beta3 + MacBookPro内蔵Bluetooth + OSX10.4(intel) で動作確認済み Firefox2用のものはWiiリモコンをFirefoxにつなげてイベントを取得したりするための拡張機能 WiiRemoComにあります(ただしXPCOMのインターフェイス等が異なります)。 概要 WiiRemoComはWiiリモコンをFirefoxに繋いで直接操作できるよう

  • てきとうにクリックしたらてきとうにWeb::Scraperのコードを作ってくれるWebScraper IDE - bits and bytes


    Web::Scraperjavascriptwebscraper.jsXPathwebscraperp.jsHTMLSITEINFOAutoPagerize Iteration DetectorXPathWeb::ScraperFirefoxextensionFirefox3  WebScraper IDE (for Firefox3) 使 ()使 WebScraper IDE
  • いまさら人に聞けない Firebug tips - bits and bytes


    2Firebug便 - debugger.... lurker$0, $1 inspectFirebug DocumentationFireBug Documentation - JoeHewitt.com $$1$$2 Firebug使console.log$$1 
  • Codaで秘密鍵を使ってSFTPでサーバにアクセスする方法 - bits and bytes


    CodaCodaOSXHTMLSafariFTP/SFTP/WebDavHTMLIDE 使gl,fb.使Worldwide Developers Conference 2007 - Apple Design AwardsUser Experience URLURL
  • Firefox3のクロスサイトXMLHttpRequestの仕様 - bits and bytes

    補足 2008.3.28 Cross Site XMLHttpRequest (XHR) Removed From Firefox 3 | Robert Accettura’s Fun With Wordageによると、最近XMLHttpRequestの仕様ドラフトに変更があり、Firefox3のリリース(今のところ6月の予定だとどこかで読みました)には実装が間に合わなそうなので、Firefox3の初期バージョンにはCross Site XMLHttpRequestは載らないことになったそうです。 Firefox3ではドメインが異なっていてもXMLHttpRequestでリクエストが出せるのをmal_blue@tumblrで知りました。 すごいじゃーんというわけでJohn Resig - Cross-Site XMLHttpRequestに書かれている使いかたを参考にちょっといじってみま

  • HTMLのドキュメントから繰り返し部分をみつけてSITEINFOをつくるAutoPagerize Iteration Detector - bits and bytes

    HTMLのドキュメントから繰り返し部分をみつけてSITEINFOをつくるAutoPagerize Iteration Detector HTMLのドキュメントから繰り返し部分をみつける - bits and bytesをベースにして、(ページによるけど)3回くらいクリックしたらSITEINFOが作れるAutoPagerize Iteration Detectorという長い名前のFirefox extensionを作りました。 インストール iterd.xpi version 0.12 (supports Firefox 2.0-3.0.0.*) つかいかた 今回はスターバックスさんの店舗検索結果(住所・店名・条件から探す)を例としてご紹介します。 AutoPagerize Iteration Detectorをインストールすると、リンクを右クリックしたときに出てくるメニューにDetect

  • Firefox3で動くGreasemonkeyを作る&新機能の@import @require - bits and bytes


    Firefox3 beta1使GreasemonkeyFirefox3... Greasemonkeychange log /trunk/src (log) - greasemonkey - DevjaVuAdding FF3b support@import@require調 Firefox3Greasemonkey Firefoxaddonzip
  • E4Xっぽい記述でXPath式の文字列を作るXPathBuilder - bits and bytes

    AutoPagerize IDEのように、ある条件を元にXPathを生成するようなコードは、とりあえずふつうに書くと var attribute = "class"; var nodeName = "div" var value = "main"; "/" + nodeName + "[contains(@" + attribute +",'" + value + "')]" のような何を書いてるのかわからないようなコードになってしまいます(AutoPagerizeもこんなかんじになってます)。 SQLであればDBIx::ClassをはじめとしてORマッパがあって $self->{schema}->resultset('Recents')->select( { id => 4000, } ); と書いたものを SELECT * FROM recents me WHERE ( ( me.id

  • デバイスドライバ/FUSEのrestfs/SITEINFOの役割比較 - bits and bytes


      使OSWeb Operating System(Web operating system - Wikipedia, the free e
  • HTMLのドキュメントから繰り返し部分をみつける - bits and bytes


    RSSRSSRSS 0.1bJSAI2005: RSS - HTMLRSSHTML(item) HTML Ask.jp  "xml" Search results. RSSitem HTMLXPathjavascript  
  • アプリケーションもjavascriptで書けるpure javascriptのHTTPサーバmozJSHTTP - bits and bytes

    以前Firefoxのソースコードの中にmozJSHTTPという名前のjavascriptで実装されたHTTPサーバをみつけたのでちょっと動かしてみました。 mozJSHTTPがいったいどういう目的で開発されているのか、わかりませんでしたが(いまはFirefox体に組み込まれているわけでもないし、拡張機能でもなく、単にソースコードがCVSに入っているだけみたいです)ソースコードはmozillaのCVSから持ってくることができます。 cvs -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot co mozilla/netwerk/test/httpserver Firefox3のインストール mozJSHTTPは、新しくFirefox3で追加された @mozilla.org/thread-manager;1 という名前のコンポーネントを

  • WiiリモコンをFirefoxにつなげてイベントを取得したりするための拡張機能 WiiRemoCom - bits and bytes


    Mozillaid:ZIGOROuWiiFirefoxWiiFirefoxextension OSX  WiiRemoComWiiWiiHTMLjavascriptIRHTMLjavascriptWiion/offLED WiiRemoComW
  • Flock内に各種ウェブサービス用のjavascriptコードを発見 - bits and bytes

    Firefoxのソースコードをいろいろ見ていたときにちょっとべんりそうな nsIXmlRpcClient という名前のインターフェイスがあるのを発見しました。どこで使われてるのかなー、と思ってさらに探したところFirefoxでは使われてなさそうですが、しばらく前にちょっと話題になったFirefoxベースの Flock - The Social Web Browser で使われているようです。 そしてこのFlockがいろんなWebサービスにアクセスするためのjavascriptのコード満載なのです(基的にextensionからしか呼べませんが)。 Flockははじめにそのきれいなみためと、ブックマークがdel.icio.usと直結できたりする新しさにしびれたものの、そのあとしばらく忘れていたのですが ソーシャルブラウザ「Flock」が着々とバージョンアップ中 : ワークスタイル・メモ によ

  • javascriptは本当にシングルスレッドで実行されているけれど起こるsetTimeout/prompt現象 - bits and bytes


     FirefoxsetTimeout - bits and bytes setTimeoutpromptprompt [JavaScript]JavaScript  FirefoxsetTimeout - bits and bytes 調 setTimeout/prompt FirefoxIEOpera setTimeout( function () { timeout_hand
  • FirefoxのsetTimeoutの実装 - bits and bytes


    Firefox1 IT - JavaScript  setTimeout    javascriptsetTimeoutLinuxsleepawakeN jiffies(LinuxOSjiffy)4ms FirefoxLinux
    HolyGrail
    HolyGrail 2007/09/07
    すげぇ・・・
  • FirefoxのE4XはXPathより便利? - bits and bytes

    つい最近FirefoxのXMLオブジェクトがすごく便利なのを知りました。そして、そのXMLオブジェクトサポートのことをE4X(ECMAScript for XML)と呼んでいたというのを今知りました.... E4Xについては ECMAScript for XML (E4X) 仕様邦訳 を翻訳された nanto_viさんが書かれている E4X in Firefox が詳しいです。 しょせんはさっきE4Xがなんなのかを知った程度なのでちゃんとしたことは他のページを参照していただくことにして、11.2 左辺式 に書かれているアクセサと選別述語演算子でXPathと同じようなことができて、それがXPath以上に便利なところがありますよ、というはなしだけ書こうと思います。 E4XについてECMAScript for XML (E4X) 仕様邦訳序文には このプログラミング言語拡張は、世界中のもっとも大