Archive for the ‘xml’ tag
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。どう考えてもあやしい。あやしすぎる。
旧RSSFeedをFeedBurner用FeedにRewrite
リニューアルのついでに、このページのRSS FEEDをFeedBurnerに食わせてみた。
FeedBurnerとは、既にあるRSSFeedをまとめて一つのFeedに「焼いて」くれるサービスだ。
ブログをいくつか持っている場合や、ブログとTwitterとFlickerをまとめて一つのFEEDにしたりといった使い方ができる。
それがどうした、と思うかもしれないが(僕も意味がわからなかった)、それらを購読している読者数も把握できるとしたらすこし話が変わってくる。
自分の発信するコンテンツがどれくらいの人に購読(ブックマーク)されているのか(=どれくらいの人が自分に注目しているのか)、それが把握できるのだ。サイト管理者として、これはなかなか励みになる。
MovableTypeは通常で三種類のRSSFeedを出力する。RSS1.0、RSS2.0、ATOMだ。
FLASHのクロスドメインの解決法だれか教えて!
1/28の朝8:46に拍手でMyMiniCityブログパーツへご要望いただきました方へ
取り急ぎ、/com対応致しました。
人口が1000以上でかつ街に何の問題も無い場合、家アイコンのリンク先が人口か商業の2択でランダムに選択されるように変更しています。
僕の町がまだ500人にも満たないちょっと残念な感じの寒村なので自分の街では確認できませんでしたが、メガロポリスなビッグシティーでテストしたところ、ちゃんと/comオプションがついていたことを確認しております。
カッとなって機能追加@MyMiniCityブログパーツ
メリー大晦日!(挨拶)
こちらのブログパーツに、いくつか機能追加してみました。
リンク先には既に説明を書いていますが、「街の状態によってのリンク先自動変更」を実装しました。
リンク先自動選択の優先度は
汚染>犯罪>輸送>失業>人口
で、値に異常(失業率が高いなど)があった場合(値の文字色が赤くなります)、より上位のものを優先して対応するようなURLを自動生成します。
家アイコンをクリックで自動的にそこに飛びます。
あと、意外に要望が多かったので、リンク先に飛んだときは別ウインドウがひらくように変更しました。
MyMiniCity用ブログパーツを作ってみました。
2008/01/20 追記
作者の予想よりも反響をいただいて嬉しい限りなのですが、ブログ形式にすると情報が流れてしまいがちになりますので、ブログパーツの情報などをまとめたページを設置しました。
設置方法や機能説明などこちらにまとめてありますので、こちらを参照してください。
***以下オリジナル記事***
Twitter界隈で流行っているらしい【MyMiniCity】を始めてみました。
僕の町はここです。
*追記
こちらのサイトに詳しい説明がのっています。
http://d.hatena.ne.jp/hejihogu/20071219/p1
最初はシムシティみたいな見た目に騙されて「で、いつ火災は起こるの?竜巻は?」なんて思ってたんだけど、基本的は放置プレイ。
別のユーザーが自分の街を見に来てくれる=住民が増えるというルールらしい。
らしい、というのも、僕の町はいまだ人口が20数人というゴーストタウンだからだ。
誰かに遊びに来てもらわねば、街が、いや村は発展しない。これはマズイ。村が、オラの村が死んでしまう。
というわけで、仕事をさぼってブログパーツ(もどき)を作ってみました。
このページのサイドバーにも貼ってありますけど、基本的には自分の街の状況が記述されたXMLを読みこんできて、それを表示しています。