ITエンジニア/デザイナ向けにオープンソースを毎日紹介

Web API - Web API/Mashupの記事一覧

プレミアムユーザー限定記事

MOONGIFTプレミアムは、月額500円の有料サービスです。詳細はこちらから

もっと見る

List

  • 2007/09/28

RESTfulなWeb APIを使う開発者は必須「eXeve」

Memotuneでは現在、Web APIを開発している。GDataに準拠しているので、Web APIの形式はRESTfulだ。ただ、RESTfulは最近の流行とは言え、問題がない訳ではない。最大の問題はテスト環境だ。PUTやDELETEといったHTTPメソッドを手軽に試せない。IEやFirefoxは対応しているようだが...

List

  • 2007/09/25

オープンな認証API「oAuth」

Memotuneでは今、Web APIの開発を進めている。ベースにGDataを取り入れているので、それ程難しくはないのだが、認証をどうしたものだろうかと考えていた。幾つかの方法はあるが、これにも注目していきたい。今回紹介するオープンソース・ソフトウェアはoAuth、オープンな認証プロトコルだ。oAuthはOpenIDの...

List

  • 2007/09/12

Google Mapsを貼り付けよう「SOLMETRA Maps」

恐らく最も数多く使われるWeb APIがGoogle Mapsではないだろうか。地図データと言うのは使い勝手が良く、見栄えも良い。そしてコードを貼り付けるだけでGoogle Maps APIは利用できてしまう手軽さがある。だが、コードを貼り付けただけではマウスで動く地図に過ぎない。さらにインタラクティブにするこちらを...

List

  • 2007/09/12

安全なクレジットカード保存システム「MonkeyCharger」

ECサイトの肝とも言えるカード決済システム。そのシステムを構築したこともあるので分かるが、万一漏洩するような事態になったら、金銭面だけでなく、信頼性まで失ってしまう。そのため、クレジットカード全体のデータは決してインターネット上に置くべきではない。そしてさらにシステムを分離し、異なる権限で管理するのが大事だ。今回紹介...

List

  • 2007/09/05

Web2.0時代のニュータイプDB「CouchDb」

Web2.0時代(?)の技術要素の一つにWeb APIがある。また、各種アプリケーションがWeb化され、ブラウザ内で動作するようになっている。しかし、これらに必須なのがインターネットだ。ネットワークに繋がっていなければ利用できない。その限界を超えるかも知れないソフトウェアがこれだ。今回紹介するオープンソース・ソフトウ...

List

  • 2007/08/28

ソフトウェア開発ホスティングWeb APIクライアント「Origo API Client」

オープンソース系の開発ホスティングサービスとしてはSourceForgeが一番メジャーだろう。最近ではその他にもGoogle Code、RubyForge、CodePlex、Mac OS Forgeなど様々なサービスが存在している。そのサービスの一つがOrigoだ。そして、ここの特徴としてはクローズドソースなソフトウ...

List

  • 2007/08/27

ビジュアルプログラミングの世界へようこそ「Lily」

まだリリースされていないソフトウェアだが、要注目。幾つものソフトウェアやサービスがリリースされていく中で、時折その動作原理が分からず唸ってしまうものが存在する。このソフトウェアもその一つになるだろう。今回紹介するオープンソース・ソフトウェアはLily、Webベースのビジュアルプログラミング開発・実行環境だ。Lilyは...

List

  • 2007/08/27

ローカルで使えるdel.icio.usクライアント「LocalDeli」

オープンソース情報の集積の場や覚書の保存場所としてdel.icio.usを使っている。どこからでも保存、参照できるのは便利だが、最大の欠点としてはネットワークやサーバの状態によって動作が重たいという事だろう。ブックマークは自分の知識の集積の場なので、即座に取り出せないのは不便だ。そう思ってきた方はこれを使ってみよう。...

List

  • 2007/08/20

Flickr画像を壁紙に「DeskLickr」

壁紙が毎日同じではいつしか飽きてしまうだろう。飽きてしまうと仕事のやる気にも影響を及ぼす(かも知れない)。そうならないためには、壁紙チェンジャーがお勧めだ。様々なソフトウェアがあると思うが、元になる画像がたくさんあるFlickrを使ったこちらがお勧めだ。今回紹介するフリーウェアはDeskLickr、Flickr画像を...

List

  • 2007/08/07

Twitter常用派向け「TeleTwitter」

Twitterを便利に活用しているだろうか。個人的な事を言えば、あまり活用していない。コミュニティという意味ではまず利用しておらず、Remember the milkやGoogle Calendarとの連携機能を使っているに過ぎない。だが、数多くの人が利用しているtwitter、常用している方はこちらのソフトウェアを...

List

  • 2007/08/03

30boxes.com専用クライアント「30B」

オンラインカレンダーはGoogleカレンダーを利用している。そのGoogleカレンダーの対抗馬として挙げられるのが30boxes.comだ。ここ最近見ていない間に、Todo管理やMySpace、twitter、Facebook、Vox等様々な外部システムと連携ができるようになっていた。カレンダー自体も使い勝手がいい。...

List

  • 2007/07/15

Google Spreadsheetsへ即追加「quickadd」

これは個人的に物凄く便利。最近、Mac OSXのWidgetにはまっている。何が便利かと言うと、twitterやTumblrのように投げっぱなし系のサービスに対して、F12で即起動してポストする内容を記述してすぐに終わるといった行動ができるのだ。いちいち完了を待つ必要もない。これも同じように利用できる。しかも、投稿後...

List

  • 2007/07/11

Google Calendarをサイトに「google-calendar-js」

イベント情報や、自分自身のスケジュールの管理にGoogle Calendarを利用している。ブラウザ上での操作性はもちろん、他のデバイス(Windows Mobileや携帯電話)との同期処理などもできるのが利点だ。そんなGoogle Calendarではあるが、カレンダー以外の使い方も行ってみよう。Webアプリケーシ...

List

  • 2007/07/03

del.icio.us JSON REST APIをライブラリ化「DISHY」

Web APIというのは、外部データを使ってシステムが構築できるという反面、システムを知らなければ構築が難しいという欠点がある。どうしても技術者向けになってしまう。それをもう少し手軽に使えるよう、ラッピングしてあげれば敷居はぐっと下がるだろう。今回紹介するフリーウェアはDISHY、del.icio.usのWeb AP...

List

  • 2007/07/02

Wikiを1スクリプトで「Wiki on Mashupedia Wiki API」

自給自足第四弾。しかも別サイトの宣伝も兼ねて。1ファイルのWikiエンジンは手軽さの上では便利だが、機能では他のWikiエンジンに劣ってしまう。どうしても記法が弱い傾向にある。また、データの保存や取り出しについてDBを使わないので単純なものになってしまいがちだ。それらの問題を克服すべく、このようなシステムを構築したの...

List

  • 2007/06/14

秀逸!Googleマップを使って、写真を見よう「The Google Maps Image Cutter」

Mashupediaを運営している中で、Google Mapsを使ったMashupを度々見かける。大抵、何らかの位置情報をGoogle Maps上にマッピングするものだが、中にはGoogle MapsのAjax機能だけを取り出して、画像をオリジナルなものにすげ替えるという面白いものも存在する。 これまではへぇ、と思う...