タグ

ブックマーク / d.hatena.ne.jp/brazil (12)

  • Tombloo、近況 - FAX

    Tomblooは、現在2つのバージョンがあります。 Tombloo 0.3.16.xpi(右クリックから保存)Tombloo 0.3.23.xpi(右クリックから保存) 上のバージョン、0.3.16は、Firefox 2でもMacでも動くメインのバージョンです。こちらは、大きめのバグは修正してありますが、今後あまりメンテナンスされなくなります。 下のバージョン、0.3.23は、Firefox 3でのみ動く新しいバージョンです。ポストフォームが新しくなり小さなウィンドウになりました。ただ、残念なことにMacではFirefoxの前面に固定されず、背後にまわってしまい、ちょっと使い勝手の悪いものになってしまっています。(このバグさえ修正できたら、0.4にして全バージョンを一化しちゃおうと思ってるんだけど)基的な動作は概ね問題なく、私も一ヶ月ぐらい使っていて気に入っています。以下は、詳細を表示

  • URIについて - 実用

    メモ詳しくないけど。パラメータを無くすのがクールみたいな風潮あるのかな。 昔は、ページが静的だった、モノ/名詞だけだった。今は、動的なページが多くて、コト/動詞であることも多くなった。動詞だと、どんな動作をするか指定する必要がある。何を削除するのか、何を検索するのか、どんなふうに表示するのか。つまり、URIの質的な構造とはこういうことだと思う。 名詞/動詞?どんなふうに Twitterのユーザーページで考えてみると http://twitter.com/users/findByName?name=33 というのが基としてある。どう見てもダサいけど、質的にはこうなってる。でも、usersの動作の中でfindByNameが最も大事だから省略できるようにしようとなって、 http://twitter.com/users/33 になる。で、Twitterというアプリケーションの中で、ユ

    tsupo
    tsupo 2008/07/15
    パラメータを無くすのがクールみたいな風潮 / どう見てもダサい / こういうアドレスはクールぶってるけど、ショボい / 記号を減らしゃいいとか、そういうことじゃない
  • XMLHttpRequestでRefererをセットする - FAX

    JavaScript 追記Firefox 3.0で確認したところエラーになった。 Firefox 2.0.0.13で確認しました。 var url = 'http://localhost:8080/index.html'; var referrer = 'http://www.hatena.ne.jp/'; var req = new XMLHttpRequest(); req.open('GET', url, true); req.onreadystatechange = function(){ // 1: 読み込み中 if(req.readyState == 1) req.setRequestHeader('Referer', referrer); // 4: 準備完了 if(req.readyState != 4) return; console.log(req.responseTe

    tsupo
    tsupo 2008/04/16
    readyState == 1 のときに setRequestHeader('Referer', referrer); すれば反映される
  • Collection & Copy - COMの調査、オブジェクトブラウザ

    各所に書いてある、基的なことです。(私は、初めて知りました。)iTunesのオブジェクトを例に。 VBAのあるExcelなどのOfficeソフトを起動。Visual Basic Editorを起動。[Alt+F11]オブジェクトブラウザを表示。[F2][ツール]-[参照設定]で[iTunes 1.1 Type Library]をチェック。[プロジェクト/ライブラリ]で「iTunesLib」を選択。適当なメンバを右クリックし、[非参照のメンバを表示]をクリック。 iTunesの場合は以下でCHM形式の詳細なドキュメントとサンプルが配布されているため、上記のような調査はいらないかもしれませんが。 iTunes COM for Windows SDK License Agreement 僕もdotimpactさんみたいなの作りたいなぁ。

    tsupo
    tsupo 2007/05/07
    この方法で、Mediaplayer.Mediaplayer (msdxm.ocx) の function 一覧を調査可能。一方、WMPlayer.OCX の function 一覧は取得できなかった orz
  • iTunesで聴いてる曲をTwitterにポストする - 実用

    JavaScript iTunes2Twitter.zip iTunesで聴いてる曲を、TwitterにポストするHTA(HTML Applications)です。iTunesと併せて起動しておくと、自動で一定時間おきにTwitterへ曲名がポストされます。ポストされる内容は、以下の形式です。 Listening: アーティスト - アルバム - 曲名 最初に iTunes2Twitter.hta をエディタで開き、以下を書き換えてから起動します。 var USER = 'your_name'; var PASSWORD = 'your_password'; var INTERVAL = 20 * 60 * 1000; デフォルトでは20分に一回Twitterにポストする設定になっています。(その間に聞いた曲はポストされないという、少しランダムな仕様にしています。 頻繁にポストしすぎるのも

    tsupo
    tsupo 2007/04/13
    pandora で聴いている曲を、とかも誰か作ってないかな? Last.fm で、というのはすでにあるし。
  • viaを書かないのはガンタダカンダタのような行為だ - FAX

    情報の入手経路(via)を書けば、次からは他の人もその先を追える。情報そのものよりも、そのソースの方が重要なくらいだ。 おもしろい情報を売り物にする人は、ソースを明かせば、そちらを直接参照する人が増えて情報の希少価値が減るため、あまりオープンにしていないように見える。GIGAZINE、百式、PHPSPOT開発日誌、後藤大地、オレンジニュース*1。これは悪いことではない。それだけ時間を使って得た情報だ。出す人に自由がある、勝手でいい。そういう役割、そういう姿勢、そういう商売もあるだろう。 購読フィードが公開されているといい。されてなくてもいい。 みんなが少し1次情報に近づく。みんなの時間が無駄になる。みんなが見るものが変わる。新しい情報が浮き上がる。 追記subtech - Pink Blossom Diary ( ̄―+ ̄) - ガンタダ そー、カンダタ、カンダタ。見てきたように人生を否定し

    tsupo
    tsupo 2007/03/16
    この件、youmos.com の記事を見てて、頻繁にそう思うことがある。記事の中で紹介しているライブラリやら何やらの入手先がどこにも書いてない記事が結構あるんだよなぁ。結局、ググって探してたりする。
  • Collection & Copy - ヒアドキュメント、IE専用、コメント

    JavaScript function hdoc(){ return arguments.callee.caller.toString().match(/hdoc\(\/\*(([\n\r]|.)+)\*\/\)/m)[1]; } function hdocTest(){ var message = hdoc(/* Peter Piper picked a peck of pickled peppers; A peck of pickled peppers Peter Piper picked. If Peter Piper picked a peck of pickled peppers, Where's the peck of pickled peppers Peter Piper picked? */); alert(message); } 関連リンクCollection & C

    tsupo
    tsupo 2007/02/16
    JavaScript でヒアドキュメント、IE版。 */ をヒアドキュメントに含めることができないのが惜しい。
  • Collection & Copy - ヒアドキュメント、E4X

    JavaScript var sql = SELECT * FROM EMP alert(sql); alert(<> AB CD ); 関連リンクCollection & Copy - ヒアドキュメント、IE専用、コメントCollection & Copy - GM_addStyle、E4XJSAN - Test.Base 0.13

    tsupo
    tsupo 2007/02/16
    JavaScript でヒアドキュメント、Firefox 限定版
  • Podcastle Night。、ありがとうございました、SAGOOLをフーフーする - FAX

    Podcastle Night。、ありがとうございました、SAGOOLをフーフーする Wiki小話/Vol.7 - Podcastle Night。 まず、会場を提供してくださった沖電気さん、平沼雄一郎さん、どうもありがとうございました。 最高の環境のおかげで、たくさんの人が楽しい時間を過ごせました。 権限のある立場の方が技術に理解があり、今回のようにサポートしてくれることは、とても、すばらしいことだと思います。 当に。 結局、パパ、パトロンなんとちゃうんかなぁ。 あと、塚牧生さん(ほかスタッフの皆さま)、諸雑務おつかれさまでございました。 立パーティー、すごくよかったです。 いろいろな人と喋れました。 あと、id:nagayama総一郎の、幹事。 何も考えないで、ダラダラ連いていけば、そこは居心地のよい空間という、ハーメルンの笛吹き的ナイスさ。 交渉で安くなってたり、すごい!!

  • JSAN-0.10 - ドキュメント - FAX

    翻訳 原文:JSAN-0.10 - DocumentationCopyright (c) 2005 Casey West. All rights reserved. 名前JSAN - JavaScript Archive Network概要 // または、ライブラリの中では if (typeof JSAN != 'undefined') { JSAN.use('Some.Library'); } 詳細このライブラリは、古典的なプログラミング言語に備わる振る舞いをJavaScriptへ追加します。そして、きちんと設計されモジュールに分けられたコードを作成するために必要な機能をプログラマに提供します。クラスプロパティglobalScope JSAN.globalScope = _player; globalScopeには、デフォルトでselfの値がセットされます。これはウェブブラウザでは上手く

    tsupo
    tsupo 2005/09/13
    JSAN のドキュメントの和訳
  • 1分でわかるJSAN - FAX

    1分でわかるJSAN 技術 概要 JSANは、他のライブラリをインポートするライブラリです。 リポジトリ リポジトリは、ライブラリの検索対象のパスです。 JSAN.addRepository()で追加します。 JSAN.includePathにリストされます。 デフォルトのリポジトリは「.」と「lib」です。 JSAN.use() ライブラリをインポートするには、JSAN.use()を使います。 クラスがロードされます。 個々の関数もグローバルコンテキストへロードされます。 JSAN.require() クラスのみをロードします。 「Test.Simple.plan()」のように、全部書けば呼び出せます。 グローバルコンテキストを汚しません。 JSAN.exporter() ロード済みのクラスから、好きな関数をグローバルへ置き直します。 関数が使いやすくなります。 好きなライブラリの、好き

    tsupo
    tsupo 2005/09/13
    JSAN の図解
  • JavaScript: 世界で最も誤解されたプログラミング言語 - 実用

    翻訳 原文:JavaScript: The World’s Most Misunderstood Programming LanguageCopyright 2001 Douglas Crockford. All Rights Reserved Wrrrldwide. JavaScript(別名:Mocha、LiveScript、JScript、ECMAScript)は、世界で最も人気のあるプログラミング言語の一つです。世界中のほとんどのパソコンには、少なくとも1つはJavaScriptインタープリタがインストールされ動いていることでしょう。JavaScriptは、WWWのスクリプト言語としての確かな地位により広く利用されるようになったのです。 しかしその高い普及率にもかかわらず、JavaScriptが汎用的でダイナミックな優れたオブジェクト指向プログラミング言語であることはあまり知られて

    tsupo
    tsupo 2005/09/03
    JavaScriptは世界で最も誤解されたプログラミング言語であるため、理解している人はほとんどいません
  • 1