メイン

チュートリアル アーカイブ

2011年04月27日

iPad2でAmazon EC2操作環境を作る このエントリーを含むはてなブックマーク

大井です。もうすぐGWですが、サービスの運用者はGW中でもサーバのことが気になって重いノートPCを持ち歩いている人も多いのではないかと思います。が、iPad(やiPhone)で済むのだったらどんなによいかと思いますよね。
iPad2発売記念!という訳でもありませんが、今回はiPadだけでAmazon EC2インスタンスを立ち上げ、sshでログインする方法を紹介します。

続きを読む »

2011年02月21日

フレームワーク開発時代のSQLチューニング基礎(3)SQLのやっちゃだめ後編 このエントリーを含むはてなブックマーク

研究員の棚橋です。最終回は「SQLのやっちゃ駄目」後編です。

これまでの記事

3.SQLのやっちゃ駄目(後編)

  • 条件指定で複合インデックスのキー順番を間違えない。
  • ORは極力INに置き換える。
  • 後方一致または中間一致のLIKEは使わない。
  • INを使う場合、引数リストは確率の高い順に左から記述する。
  • サブクエリを使う場合、INよりEXISTSを優先して使う?
  • INSERTやUPDATEでJOINを使うテクニック

続きを読む »

2011年02月15日

フレームワーク開発時代のSQLチューニング基礎(2)SQLのやっちゃだめ前編 このエントリーを含むはてなブックマーク

研究員の棚橋です。前回に引き続いてSQLのチューニング例を例示していきます。

3.SQLのやっちゃ駄目(前編)

 それでは、SQLクエリのチューニングでよくいわれる「やっちゃ駄目」とその対策を2回にわたって実際にみていきましょう。

  • 「*」ワイルドカードは使わない
  • 範囲検索はBETWEENを使う
  • MAXやMIN関数でインデックスを使う
  • GROUP BYやORDER BYにインデックスを使う。
  • キーに演算はしない。

続きを読む »

2011年02月10日

フレームワーク開発時代のSQLチューニング基礎(1)EXPLAIN句 このエントリーを含むはてなブックマーク

MTLは大小さまざまなサイトを運営しています。素早く開発するためにフレームワークを利用していますが、公開後のパフォーマンス不足に対応するためには、フレームワークでは隠れてしまっているDBのindexingやSQLチューニングが不可欠だと考えています。

今後数回にわたって、私たちのこれまでの経験からえられたDBチューニングについて、基本的なところを研究員の棚橋から紹介したいと思います。

続きを読む »

2009年12月25日

Amazon EC2のイメージ(AMI)をus-eastからus-westにコピーする方法 このエントリーを含むはてなブックマーク

大井です。Amazon Web Serviceがアメリカ西海岸にデータセンターを作りました。AWSを日本から使う場合のネックとなっていたのがネットワーク速度でしたので、少しでも近い場所にサーバをおきたいと思い、今まで東海岸リージョン(us-east-1)で使っていたEC2のイメージ(AMI)をus-west-1でも使えるようにしました。

終わってみればなんてことはないのですが、方法が分かるまでかなり苦労しましたので、自分の備忘録をかねて紹介したいと思います。

続きを読む »

2009年10月20日

iPhoneに個人証明書をインストールする方法 このエントリーを含むはてなブックマーク

大井宏友です。
WEBサイトの運用画面のアクセス制限に、最近は

  • セキュリティ度が高い
  • どこからでもアクセスできる

という点からbasic認証/IPアドレス制限ではなく個人証明書を採用する場面も増えていると思います。

ただ、これによりIP制限から解放されて、どこからでもアクセスできるようになると、iPhoneからアクセスできるとどこでも緊急対応できる!(できればしたくないですが…)
と思い、iPhoneに組み込んでみました。

結構簡単にできる割に検索にあまり出てこないようですので、紹介します。

続きを読む »

2009年06月11日

ケータイサイトでメール送受信をする際のポイントをご紹介 このエントリーを含むはてなブックマーク

山本ゆうごです。

ハモニナというサイトを作っています。

ケータイのフルフラッシュで文字が書けたりシールが貼れたりというサービスです。

最近はメールで文字と写真を添付するとイイ感じの画像を作るというサービスをリリースしています。

PCとケータイとでは同じWebサイトでもちょっと違うというところを今回はご紹介します。

続きを読む »

2009年05月12日

GoogleツールバーをインストールせずにGoogle PageRankを表示するブックマークレット このエントリーを含むはてなブックマーク

山本ゆうごです。

最近はどのブラウザにも検索BOXがつくようになって、Googleツールバーをインストールしなくてもよくなりつつあります。

ただ、Googleページランクを取得したいときはあって、そのためだけにツールバーをインストールするのもおっくうです。常にウォッチしたいものでもないし。

そこで、PageRankを表示するためだけのブックマークレットを作りました。

こちらです。

PageRank ←このリンクをお気に入り(ブックマーク)に登録

このブックマークレットを起動すると、今開いているページのページランクが、左上に表示されます。

image 

IE7とFirefox3で動作検証を行いました。

2009年03月26日

gooホームがopen socialに対応されたので早速アプリを動かしてみました このエントリーを含むはてなブックマーク

ヤマダタイゴです。gooホームがopen social対応されたようです!
これまで、iGoogleサンドボックス用のopen socialアプリをつくったり(調整さんウォッチャー昼飯くん)、opensocial開発合宿にいったりと活動してましたが、いよいよ国産SNSが対応されたということでテンションあがっております!

open socialに興味のある方もない方も要チェックです!

goo Developer's Kitchen

さっそくgooホーム サンドボックスでガジェットを動かしてみたのでその様子をレポートします!

3/27 昼飯くんが動かなかった件、追記しました。

続きを読む »

2009年03月19日

chumby検証:FlashLite3 でFuseKit と CASA Framework は動くのか? このエントリーを含むはてなブックマーク

chumby.jpg

寺井です。前回のエントリでは chumby 全般の体験レポートでしたが、今回から Flash にフォーカスを当てていきます。

chumby のウィジェットは FlashLite3.0 で作ることになります。
巷では FlashLite3 は、ほとんど ActionScript2.0 だという話を聞きますが、実際にどこまで互換しているのか?自分が過去に作った ActionScript2.0 サンプルを FlashLite3.0 コンテンツに変更してみて、何が動いて何が動かないかを検証してみることにします。
※今回は chumby で動く FlashLite3 コンテンツを検証することになります。一部携帯で搭載されている FlashLite3(FLV動画等制限があるとか)コンテンツは仕様がちょっと違うのでご注意を。

続きを読む »

2009年03月18日

GoogleAnalyTicsのデータを一気にエクセルに取り込む方法 このエントリーを含むはてなブックマーク

image 山本ゆうごです。Googleanalyticsを使っている方は多いと思います。

自分しか見ないときにはあまり気にしませんが、いざちゃんとレポーティングしようとすると、エクセルに取り込んであれこれ分析してきれいなグラフにしたくなります。

そしていざ、analyticsをエクセルに取り込もうとすると意外に面倒。

analyticsにはcsvエクスポート機能があるのですが、これがくせ者。

  1. 文字コードがUTF8なので、エクセルに取り込むと化ける(なのでいったんテキストエディタなどでエンコード変換必要)
  2. CSVとは言いながら表の形式じゃない(なので手作業で修正が必要。TSVも同様)

続きを読む »

2009年01月31日

今見ているURLのQRコードを作成するためのブックマークレットをまだ作ってる このエントリーを含むはてなブックマーク

image 山本ゆうごです。ケータイサイトを作る際には、何度も対象のページをケータイで確認します。その際には、PCのブラウザ上でみているサイトをケータイで確認するために、QRコードを作成します。今までにも何度かそういうブックマークレットを作ってきましたが。最終形ができたので、ここでさらします。

URL2QR ← このリンクをお気に入り(ブックマーク)に登録してください。

 


続きを読む »

2009年01月24日

Partuzaで快適に開発するための2つのカスタマイズ このエントリーを含むはてなブックマーク

ヤマダタイゴです。『OpenSocial入門』日本初のOpenSocial本でPartuzaを試すでPartuzaをローカルにインストールする時にいくつかの注意点を紹介しました。このエントリーでは改めてPartuzaをローカル環境に構築するメリットといくつかのtipsをご紹介します。

続きを読む »

2009年01月12日

mixiの日記を一気に印刷するための、ExcelマクロやらVBSやら このエントリーを含むはてなブックマーク

山本ゆうごです。ご近所のお友達から、mixiの日記を一括印刷できないかという相談があり、一気に印刷してみようとするとなかなかそういうツールがない。mixiのデータのバックアップとかはあるのに、一気に印刷ができない。

ということで次のように手順を考えました。

  1. 印刷すべきURLをリスト化
  2. URLのリストに従って一括で印刷

続きを読む »

2009年01月10日

Macでe-Taxを利用した確定申告をした時のメモ このエントリーを含むはてなブックマーク

大井宏友です。今年も確定申告の季節になりました。昨年このブログでe-taxの体験記事を公開していますが、 そのなかではMacは使えないと紹介しています。実は昨年からMacOS X 10.4 Tigerに対応していたようなのですが、今年 (平成20年分の確定申告)では10.4 Tigerに加えて10.5 Leopardにも対応しているようです。

今回はMacOSX 10.5 Leopardでe-taxを利用した確定申告のTipsを紹介します。 基本的な流れは昨年の記事と同一ですので、 ここではMacに特化したはまりどころを紹介します。

続きを読む »

2008年11月17日

FlashDevelopでswcファイルを使う時の設定方法 このエントリーを含むはてなブックマーク

Flashをやっている寺井です。僕は Flash コンテンツの開発の時は:

  1. FlashDevelop 上でプロジェクト作成。一方 Flash CS3 上で パブリッシュ対象となる .fla ファイルを作成しておく。
  2. FlashDevelop で ActionScript をコーディングして、
  3. FlashDevelop 上で F6キー(設定によっては Ctrl+Enter でも可)を押すと Flash CS3 側でパブリッシュできる。

という設定にして、上の工程でパブリッシュ&確認を繰り返して開発しています。この開発方法のメリットは、

  1. (Windows 版のみだけれど)FlashDevelop の強力な開発効率の良さ(コード補完機能等)を使えるようになる。
  2. もちろん世界中の AS 開発者が独自に作ったライブラリのコード補完や、クラスファイルへの簡単アクセス(ちょっと中身を確認したい時など)も使える。
  3. ちょっとしたグラフィックなら慣れ親しんだ Flash CS3 側の IDE で描画できる。
  4. FlashDevelop 単体だと trace 出力文によるチェックができない(似たようなことできるんだけど、慣れ親しんだ trace 文を使いたい。)

等が挙げられます。関連記事を個人的にスクリーンキャストでエントリしているので興味ある方はご覧ください。

それはさておき、こういう FlashDevelop 環境で swc ファイルを扱う時はどういう設定をすればいいかをメモしておきます。

続きを読む »

2008年11月04日

iPhoneシミュレーターを試す。Safariがサクサク、日本語入力も可 このエントリーを含むはてなブックマーク


フナミタカオ@iPhone SDK日本語ドキュメント読破中です。
「Getting Started Documents」と「iPhone OS プログラミングガイド」を斜め読みし、さらに「iPhone アプリケーション チュートリアル」を熟読しました。メモリ管理とか、Delegateの仕組みとか、Outletとか、Interface Builderは本当にViewだけでモデルは別途保持しないといけないとか、いろいろ新たらしいこと盛りだくさんで、ただいま消化中です。気休めに、iPhoneシミュレーターについてメモです。

続きを読む »

2008年10月31日

Felicaタッチでイベント予約 このエントリーを含むはてなブックマーク

ヤマダタイゴです。連投しているFelica関連で最後のエントリです。

felica_sfdc.jpg

前々回のエントリではピットタッチを使いましたが、今回は安価なPasori(www.jp.sonystyle.com) 、Sony社のvaioに付属のFelicaリーダでどこまで、どんなことができるか試したのでご紹介します。

つくったもの

  • 事前に予約すると同時にFelica IDを登録しておく仕組み。
  • ピットタッチでは運営する人が利用者情報の登録をやるにようしていたけど、利用者が予約する時にピッで予約来場時の受付もピッで通過できたら運営する人がちょっと楽になりそうだなあというのを考えました。

前々回前回のエントリをご覧いただいていない方は、まずはそちらをお読みいただくことをおすすめします。

続きを読む »

2008年10月24日

Felicaタッチで来場管理 後編(salesforce) このエントリーを含むはてなブックマーク

ヤマダタイゴです。Felicaタッチで来場管理のエントリの後編です。

felica_sfdc.jpg

前エントリではFelicaリーダからHttp getリクエストを送るところまでのご紹介でした。今回は受け取ったパラメータを使ってsalesforceに流し込むところをご紹介します。

salesforceをCRMやSFA(営業支援)といった本来の使い方ではなく、簡単・無料で高機能なDBとして使っているところがこのエントリのアピールポイントでございます!

続きを読む »

2008年10月23日

Felicaタッチで来場管理 前編(ピットタッチプラス) このエントリーを含むはてなブックマーク

ヤマダタイゴです。 Felicaカードを使って来場管理できる仕組みを作ったのでご紹介します。 つくったものはだいぶ業務システムっぽいですが、何かの参考になれば幸いです。

felica_sfdc.jpg

つくったもの

  • イベントやセミナーに来場したときに、受付で来場者記入の代わりにお財布ケータイやSUICA、入館証でピッってできちゃう仕組み
  • ATNDで告知や予約が便利になったのを見て、来場者の受付も簡単にできたらなーと思って作ってみました。

デモ

端末でタッチするところ
管理画面上の操作

続きを読む »

2008年07月08日

タイムキーパーのためのJavaScriptその2 このエントリーを含むはてなブックマーク

山本ゆうごです。ライトニングトークに最適な、タイムキーパーのためのJavaScriptその2です。

今度は音でお知らせします。前回のは結局誰かが目で確認しないとダメだったので、音だけで
1分前と終了が分かるようにしました。1分前に「ビッ」と鳴って、終了時には「ビッビッビッビッ」と
鳴ります。

続きを読む »

2008年04月11日

Papervision3D の平面に外部 swf をロード このエントリーを含むはてなブックマーク

pv3dTest.jpg

寺井です。Papervision3D のバージョン 2.0:別名「GreatWhite」を触ってみました。

表題にもあるように、今回は「外部 swf ファイルをロードして、Papervision3D の平面(Plane)上に貼り付ける。」というお題です。

3Dオブジェクトの面に対してムービーを貼り付ける「MovieMaterial」の挙動で少し苦労したのでした。

続きを読む »

2008年04月02日

CSS+αで縦横混在の長方形画像を、正方形枠でセンタリングさせる方法 このエントリーを含むはてなブックマーク

WS000120.JPGフナミタカオです。
今回は、プチネタですが、左のキャプチャーのように、縦横比は同じだけど、縦向き、横向きの画像が混在するときに、正方形の枠のセンターに配置してならべるにはどうすればいいかという、チップスです。
たとえば、ホットペッパーWebサービスでも、画像のURLをサイズ別に5種類返していますが、正方形のものはなく、縦向きと横向きが混在しています。
縦横どちらがくるかは、画像のurlだけでは、わからないけれど、表示時に正方形枠に納まってくれれば、レイアウトもやりやすくなりますよね。

続きを読む »

2008年04月01日

アルプスラボの大圏APIのルートをYahoo!地図情報Flash版でアニメーションさせる このエントリーを含むはてなブックマーク

フナミタカオです。 Yahoo!地図情報Flash版が世界対応したときから、作りたいと思っていたのですが、やっとできたので、サンプルソースとともに、ご紹介いたします。
アルプスラボルートでは、ルートをアニメーション表示させることができますが、範囲は国内に限られています。アルプスラボが2月にリリースした、大圏APIは、世界中の都市(都市じゃなくてもいいいし、もちろん国内も含めて)の2点間の最短距離をkmlで返してくれます。
アルプスラボルートは国内のみなので、世界対応の大圏APIは再生できなかったのですが、世界対応したYahoo!地図情報Flash版を使うと、大圏ルートアニメーションが可能になります。

続きを読む »

2008年03月31日

ipod touchでYahoo!検索を快適にするためのアプリサンプル このエントリーを含むはてなブックマーク

IMG_0001_1_small.jpgフナミタカオです。
遅ればせながら、先週やっとこさ、ipod touchを購入し、いろいろ、試しています。レンダリングの美しさに日々感動しています。
さて、ipod touchのインターネットブラウザである、Safariには検索機能がついていて、エンジンとして、GoogleとYahoo!が選べるようになっています。(古いバージョンだと、この機能ないようですね。試しているipod touchのファームウエアは最新の1.1.4です。)
Googleの検索結果は、PCと同じ画面が表示されるのですが、Yahoo!の検索結果は、ipod touch用のレイアウトになっています。しかし、日本語を入れると文字化けが発生する場合が多いので、ipod touch検索結果が日本語で美しく表示されるYahoo!検索アプリを作ってみようと思いました。

続きを読む »

2008年03月28日

Visualization APIを使ってGoogle Docsを簡易DBにする。 このエントリーを含むはてなブックマーク

ヤマダタイゴです。米国時間の3月19日にVisualization APIが公開されました。 このAPIを使えば、Excelのように作ったデータをSQLのように呼び出すことができるそうです。

ちょうど犬の名前とか相場とかを管理したいなあと思っていたので、早速使ってみました。

こんなシーンで役に立ちそう

  • DBにするほどでもないかな、っていうデータを使う
  • 世の中に公開したらちょっとだけ喜ばれそう
  • xmlよりExcelの運用の方がやりやすくて好き

続きを読む »

2008年03月25日

ホテルのLANを2人で共有する方法(Mac編) このエントリーを含むはてなブックマーク

フナミタカオです。
ホテルのLANを2人で共有する方法の続編です。前回はWindows XPで試しましたが、今回はMacOSX v10.5で試してみました。
Windowsに比べると、悩む点が少なくて、はまることなく、無線LAN経由で、インーサーネット端子に接続された有線LANをインターネット共有できました。

↑AirMacがアクセスポイントになった様子。アイコンがなんか違うでしょ。

続きを読む »

2008年03月12日

Tweenerを使って画像の色を変化させるTips このエントリーを含むはてなブックマーク

こんにちは、研究員のスズキです。

今回は、Flashでサイトを作る際に良く使っている、TweenerというActionScriptのアニメーション用のライブラリを、ちょっと変わった使い方をしてみたら何気に非常に便利だったのでご紹介させて下さい。

続きを読む »

2008年02月15日

XML のノード名が ActionScript 予約語とバッティングした時の対処法(AS2 & AS3) このエントリーを含むはてなブックマーク

Flash(ActionScript) にて XML を操作する上での留意点。XML のノード名によっては予期せぬ現象が起こりえますよというエントリです。

リクルートWEBサービス」を使う上でも注意しておく必要があるかと思います。

続きを読む »

2007年12月01日

「次へ」アンカーにマウスを持っていくのさえ面倒な人のためのブックマークレット このエントリーを含むはてなブックマーク

山本ゆうごです。

超横着モノ向けですが、私自身の使用頻度が高い自作ブックマークレットを紹介します。

ページングをしているサイトで、「次へ」や「次の10件」というようなリンクが下の方にありますが、あれにマウスを持っていくのが面倒なのです。Webブラウザのスクロールは、スペースキーやPageDownでスクロールできるのに、次のページに進むときは、マウスを操作しなくちゃいけない。

続きを読む »

2007年11月26日

JSONPでGoogle Mapsとカーセンサーのマッシュアップサンプル このエントリーを含むはてなブックマーク

大井宏友です。

「マッシュアップ」といえば「地図」を思い浮かべる方は結構多いと思います。昨年、MTLの前身組織のひとつ「たたみラボ」ではじゃらんやホットペッパー等のAPIとGoogleMapsをマッシュアップするサンプルを作成していましたが、リクルートWEBサービスでJSONP対応してから、JSONPで地図とマッシュアップするサンプルを用意してなかったことに気づいたので、簡単なサンプルを作成しました。

続きを読む »

2007年11月20日

タイムキーパーのためのJavaScript このエントリーを含むはてなブックマーク

山本ゆうごです。

久しぶりに、JavaScriptネタ。

Web2.0エキスポでは裏方として、タイムキーパーなんぞやっておりました。

そして面倒なので、タイムキーパーのためだけのJavaScriptを作りましたので、UPします。ご自由に使ってください。暗いところだと紙のカンペは壇上からは見えないのです。

image 

続きを読む »

2007年10月16日

ホットペッパーBeauty APIでGoogleデスクトップガジェット このエントリーを含むはてなブックマーク

ヤマダタイゴです。ホットペッパーBeautyのAPIを使ってGoogleデスクトップガジェットを作ったのでご紹介します。
Mash up Award 3rdiGoogle ガジェットコンテントも終わり、何とも間が悪いですが、、間の悪さは僕の持ち味ということで、どうかご容赦を。。。

はじめに

今回のガジェットは、iGoogle サイト内の解説記事の、ユニバーサルではない方です。 解説記事にあるとおり、デスクトップガジェットはiGoogleでは利用できません。 これから作ってみようかあなと思っている方、「Googleデスクトップガジェット」でググると、こっちが上になりますのでご注意くださいね。 本エントリーの最後に、デスクトップガジェットとユニバーサルガジェットの向き/不向きを簡単に書いてみましたので、迷っている方がいれば参考にしていただければと思います。

ガジェットのご紹介

ガジェットおよび紹介ページはコチラ。 仕事の合間にふとガジェットを見て、「あーそろそろ髪切り行かないとー。」を思い出してその場で週末のカットの予約をする、といった使い方をイメージして作りました。

続きを読む »

2007年09月14日

iGoogle ガジェットを可能な限りシンプルに「はてなダイアリー」に貼る方法 このエントリーを含むはてなブックマーク

前回のエントリーで、Flash ブログパーツを Google ユニバーサルガジェットにすることができました。
今回は、その ガジェットを、iGoogle 以外にも貼付けてみましょう。この作業を「シンジケーション」と言います。通常 Flash ブログパーツが貼れないブログサービスでも iGoogle ガジェットの貼付けを許可している「はてなダイアリー」に貼れるようになったのは嬉しいですね。

ただ、はてなダイアリー特有の挙動がありますので、今回は表題にもある通り、ブログパーツ提供者側が「できるだけオリジナルのブログパーツの状態を目指した貼付けコード」を提供するための Tips をまとめてみました。

続きを読む »

2007年09月13日

Flash ブログパーツを Google ユニバーサルガジェットにする方法 このエントリーを含むはてなブックマーク

Flash コンテンツを Google ガジェットに埋め込む作業は、とても簡単です。わずかな作業で一躍「ガジェットクリエイター」になれるのですから、Flash 使いの人にとっては嬉しい話ですね(笑)

Google ガジェットといっても、iGoogle 等の、ネットに接続された環境で動作する「ユニバーサルガジェット」と、デスクトップでオフラインでも動作する「デスクトップのガジェット」があります(iGoogle サイト内の解説記事)。今回は、Flash ブログパーツを Google ユニバーサルガジェットに埋め込む方法をご紹介します。

続きを読む »

2007年08月29日

APIサンプル : ホットペッパーBeautyの長さ&イメージ検索 このエントリーを含むはてなブックマーク

リクルートWEBサービスで公開しているホットペッパーBeautyのAPIには、長さマスタとイメージマスタという、髪の長さから店名を選べたり、また「フェミニン」や「エレガンス」等のイメージから美容院が検索できちゃうマスタがあります。
今回は、このマスタを使って、長さ×イメージ検索を作れないかなと思い、簡単なサンプルを作成してみました。

続きを読む »

2007年08月21日

JSONP + リクルートWebサービス : 検索アプリのサンプルコード公開 このエントリーを含むはてなブックマーク

研究員の石橋利真です。こんにちは。

先日8/1にリクルートWebサービスとして公開されたAPIはすべてJSONP形式のレスポンスに対応しています。JSONP形式は、別途自前のサーバサイドCGIスクリプトを用意せずとも、javascriptのみで手軽にAPIを利用したサービスが作れる事が最大の魅力です。

今回は "JSONP" について、なんとなく理解はしているものの、実際どうやって利用すれば良いのか判らない方のためにサンプルアプリをソースごと公開してみます。ご自身のサービス開発のとっかかりになったり、その利便性を実感してもらえれば幸いです。

続きを読む »

2007年08月20日

JSONP + リクルートWEBサービスのサンプル:プルダウンメニュー生成 このエントリーを含むはてなブックマーク

大井宏友です。

最近のWEBサービスAPIではXMLだけでなく、JSONやJSONPもサポートするものが増えてきました。手前味噌ですが、8月1日に公開開始したリクルートWEBサービスの4つのサイト(赤すぐnet・リクルート進学ネット・エイビーロード・ホットペッパーbeauty)のWEBサービスでもサポートしています。

ただ実際の認知度・普及度というとまだまだなのかなという感じもありますので、リクルートWEBサービスを例にとってJSONPの簡単なサンプルを紹介したいと思います。

続きを読む »

2007年08月11日

エイビーロードWebサービスをRubyで試す このエントリーを含むはてなブックマーク

フナミタカオです
リクルートWebサービスが公開されて10日ほど、たちましたが、皆様もう触られましたでしょうか?
マッシュアップアワード3のネタとしても、ぜひ、ためしてみてくださいね

今回は、海外旅行情報:エイビーロードWebサービスのサンプルコードをRubyでつくってみました。
Ruby1.8.xが前提ですが、FTPしてもらえれば、動くようになっていると思います。
さくらインターネットと、DreamHostで確認済みです。

00.jpg
実は、PHPでも、サンプルコードを書き始めていたのですが、簡単なスクリプトから、逸脱して、気がつくと、俺プチフレームワークを作り始めていました。
なれないげんごだと、力加減がわからず、つい作りこみすぎてしまったりするものです。
僕にとっては、一番のお気に入りのRubyで再実装してみました。
簡単なところから初めて、最終的には、クラス化や、Ruby On Railsのプラグイン化も目指しつつ、少しづく充実してゆく予定です。

今回は、キーワードで、ツアー一覧を検索するという簡単なものですが、XMLから、検索結果を取り出す方法や、ページングの処理、ERBを使ったテンプレート等参考にしていただけるとうれしいです。

続きを読む »

最近のコメント

Tag cloud