Archive for the ‘Javascript’ Category
Firefox限定問題、XMLHttpRequestでXMLとかKMLを読むときの4096byte制限について
わけあって、KMLをJavascriptで読み込んだりしていた。
KMLとは、Googleさん主導で考案されて、今や標準規格となった緯度経度なんかの地理情報を表すフォーマットです。Google Earthなんかも使ってます。
で、XMLHttpRequestでKMLを読み込んで、取得した緯度経度列を画面上にプロットするまでは簡単だったんだけど、Firefox限定でなにかおかしい。や、XMLHttpRequestって時点でFirefoxというか非IEなんだけども。
この時はIEとFirefoxで確認していたんだけど、GoogleEarthで作成したKMLが、IEだと最後まで表示されているのだけど、Firefoxでは途中までしか表示できない。
ちなみに、IE側での描画はVML、FirefoxはCANVASでやっていたんだけど、どうやってもFirefoxが最後まで描画できない。
どうも座標数が増えると描画できないようなので、じゃあいくつまで表示できてるのよ、と数を数えてみると、きっちり4096bytes。どう考えてもあやしい。あやしすぎる。
UbiquityでGJ!の拍手数を確認するなどしたよ!
UbiquityというFirefoxのAddonがある。
ちょっと前から「これはいい!」なんて声を聞いていたのでちょっと試してみた。
今日のエントリーはFirefoxユーザー以外は読んでもなんのこっちゃかさっぱりイミフなので、「僕はIEしか使わない!」とか「テキストブラウザこそ至高!」「OPERA!OPERA!」な人たちは帰ってください。嘘です。ちょっといきがってました。すいません。
Ubiqutyの説明はこのあたりのサイト様が詳しいです。
ブラウザの新境地?Ubiquityが変える衝撃のブラウザ体験
FireFoxプラグイン「Ubiquity」に大量のコマンドを登録して日本のサイトを一発で開くすごい方法
タイトルからもうアツすぎてあてられそうです。
ようするに、ブラウザの動きをコマンドラインで制御するランチャーみたいなもので、javascriptを書けば簡単なアプリ的なものもつくれるよー、って事です。
まずはUbiquityをインストールしてみましょう。
ものは試しに、GJ!でいただいた拍手数をブラウザからすぐに確認できるようにしてみます。
WindowsではCtrl+スペースでコマンド入力のプロンプトが開きますので、command-listと入力して、コマンド入力画面に移ります。
GJ!用ランキング表示スクリプト(javascript)
GJ!の拍手数に応じたランキング表示をするパーツを近日中に公開しますなんて言ってから早数ヶ月。
遠く南のほうでは早くも梅雨入りという声も届いてきました。
頬を撫でる夜風もどこか夏の夜を思わせる湿気を帯び始め、月日の移り変わりは実に忙しいものだな、ということを実か完全に忘れておりました。
すっかり公開した気になってたよ。いや、常にサイドバーにくっついてたからさ。はっはっはー
Twitterのつぶやきを表示するjavascript@は表示しませんよ改
以前書いたTwitterのつぶやきを表示するスクリプトをちょっといじりました。(つぶやきをフェードアウトさせたりとかめんどくさかった処理的に重くなりそうでしたので、さっくり明滅するように変更しました。
Twitterのつぶやきを表示するなどしてみた
Twitterでしている自分のつぶやきをブログに表示すれば、ブログの更新をさぼって、「最近ブログが更新されないけど・・・あの子になにかあったのかしら」なんてオカンに心配されることも無いよ!
僕の母はブログどころかメールもできないから心配いらないけど。
TwitterのAPIってXMLを返してくるのかと思っていたけど、JSONPでも返してくれるのね。はじめて知ったのよさ(遅い。そしてなぜピノコ)
GJ!をはてなスター風の表示に変更するスクリプト
YahooJapanの画像検索APIでJSONがサポートされていない件について
*Web拍手でのご質問に返答。はてなスター風GJ!は10以上で中サイズ、100以上で大サイズと拍手数によってアイコンのサイズが変わります。
仕事で『任意の単語に関連のある画像』をWebから引っ張ってきて表示する必要があった。
で、とりあえずということでYahooJapanの画像検索APIを調べる。
GJ!はてなスター風?
実装してみました。はてなスター(風)GJ!。
MyMiniCityブログパーツユーザーの国別分布図をGoogle Chart APIで描いてみた
おかげ様でたくさんの方にご使用いただいているMyMiniCityブログパーツ。
MyminiCity上の架空の街。いったい、みなさんはどこの国に自分の街を設置してプレイされてるのかなー、と思って、ブラウザ上でグラフが簡単に描ける【Google Chart API】を使ってグラフ化してみました。