タグ

ブックマーク / as-is.net (8)

  • DeleteAndRebuild Plugin公開 - Ogawa::Memoranda

    Posted by: Hirotaka Ogawa @ February 04, 2007 07:21 PM | Movable Typeで公開状態にあるエントリーを削除したときに依存関係のあるアーカイブの再構築が自動的に行われない(全再構築を行わなくてはならない)という問題が某所で指摘されていた。 そんなに過去のエントリーを削除する機会があるのかというのはさておき、下のような超簡単なプラグインを用意しさえすれば、エントリーを削除したときに関連するアーカイブの再構築が自動的に行える。 DeleteAndRebuild.pl (Movable Type 3.3以降専用/そのうちドキュメントも書く予定) 以下は蛇足。 それはそれとしてもうちょっとだけ深い話をすると、MTではMTEntryNext, MTEntryPrevious, MTArchiveNext, MTArchivePreviou

  • KMLをGoogle Maps上にマップする

    Posted by: Hirotaka Ogawa @ August 12, 2005 04:59 PM | 今度はAjaxを使ってKMLをGoogle Maps上にマップしてみました。 kml2gmaps.html: Maps KML file onto Google Maps 上記のURLにアクセスするとサンプルKMLファイルをAjaxを使って読み込み、Google Maps APIを使ってマップ表示します。また、下のように「?url=」に続いてKMLファイルのURLを指定すればそのファイルをマップ表示します。 http://as-is.net/maps/kml2gmaps.html?url=http://as-is.net/maps/sample2.kml georss2kml.cgi: GeoRSSGoogle Earthにマップするスクリプトを中継に使うことで、GeoRSSをG

  • RESTが難しいってことについて - Ogawa::Memoranda

    Posted by: Hirotaka Ogawa @ April 26, 2006 06:01 PM | 暇を見つけてGoogle Data APIs Protocolをしげしげと読んでみていた。よくできているね。 Google Data APIs Protocol ところで話はかわって、識者の人々が「RESTは難しい」「RESTを説明するのは難しい」と繰り返し発言している。事情に詳しくない(しかし興味は持っている)市井の人々に「そうなんだー、難しいんだー」という気分が蔓延するのは、REST推進派の人々にはネガティブに作用するはずで、なんでそんな発言をするのだろうと思う。私自身は門外漢なこともあって「難しい」理由がいまいちよく分からない。なんも難しくないと思えるけれど。 で、冒頭の話に戻るわけで、もしそんなに「RESTが難しい」のなら、もう「Google Data」互換APIを実現するフ

  • Cybozu Office 6のカレンダーをGoogle Calendarで表示する - Ogawa::Memoranda

    Posted by: Hirotaka Ogawa @ April 15, 2006 12:41 AM | ちょっとコードを書いてみたら、Cybozu Office 6のカレンダーをGoogle Calendarで表示させることができたのでご報告。 Google Calendar - Ogawa::Memorandaの後半でも述べたように、Google Calendarでは、Web上に公開してあるiCalファイルのURLをOther Calendarsに登録することで、任意のiCalファイルをインポート&表示できる。 したがって、Cybozu Office 6の外部連携用のインタフェースを(リバースエンジニアリングして)叩くか、scrapingするかしてスケジュール情報を取得し、それをiCal形式で出力してWebから参照できるようにしておきさえすれば、Google Calendarと連携で

  • Google Calendar - Ogawa::Memoranda

    Posted by: Hirotaka Ogawa @ April 13, 2006 02:33 PM | Google Calendar、北ー! Google Calendar サイボウズなどのオンラインスケジューラを読み込んで、Google CalendarにiCal形式でポストできるPlaggerのモジュールがあればなあ。そうすればOutlookは完全に捨てられるのにね。 インタフェースは例によってよくできているのだけど、割と面白いと思ったのはカレンダーを複数持てるところ(今現在はなぜかできない…あ、でけた)。 よくあるOutlookなどのシステムでは、ただ一つのカレンダーがあり、その上に目的別に色分けされたカレンダーアイテムを配置できる。また、そのカレンダーアイテムにはそれぞれアクセス権を設定できる。これに対して、Google Calendarでは、目的別に複数のカレンダーを持つこ

  • XML 2 JSON serviceを使ってFlickr Badgeを作る - Ogawa::Memoranda

    XML を JSON に変換するサービス - ベータ版を公開 :: Drk7jpの意義がいまひとつ分からなかったので、ひとまずFlickr Badgeを作ってみた。 <div id="flickr-badge"></div> <script type="text/javascript"> var flickr_method = 'flickr.people.getPublicPhotos'; var flickr_api_key = 'your flickr api key'; var flickr_user_id = '00000000@N00'; var flickr_per_page = 5; var flickrUrl = 'http://www.flickr.com/services/rest/?method=' + flickr_method + '&api_key=' + f

  • Geocoded Livedoor Weather RSS - Ogawa::Memoranda

    livedoorのWeather Hacks、良いのですが、なぜgeo vocabularyが付いていないのでしょうか? だって天気情報とか地震情報って地理情報でしょう? Weather Hacks - livedoor 天気情報 なんだかな~と思ったので、geo vocabularyを付加するサービスをでっち上げてみることにしました。とりあえずのプロトタイプとして、「http://as-is.net/maps/geolwws.fcgi?url=RequestURL」てな感じでlivedoor WeatherのRSS URLを渡すと、geo vocabulary付きのRSSを返すものを作ってみました。 http://weather.livedoor.com/forecast/rss/index.xml ↓ http://as-is.net/maps/geolwws.fcgi?url=h

  • Gmail for your domain - Ogawa::Memoranda

    Posted by: Hirotaka Ogawa @ February 11, 2006 01:34 PM | Gmail for your domain 適当翻訳↓ この特別なベータ・テストはあなたのドメインのすべてのユーザに、Gmail(グーグルのwebmailサービス)を提供します。あなたのドメイン用のGmailはグーグルによってホスティングされるため、あなたがハードウェアやソフトウェアをインストールしたり保守したりする必要はありません。 要するに、Googleが新たにMTA (Mail Transfer Agent)をサービスするということですね。単純にFromアドレスを「@gmail.com」から任意のメールアドレスに変更するのとは異なり(この機能は従来から提供されていました)、特定のドメイン(組織)のメールアカウントの管理をまるごとGoogleにアウトソースできるということで

  • 1