タグ

2011年10月3日のブックマーク (9件)

  • 第9回 高速なWeb APIの実装とテスト―Mobage APIを支えるノウハウ(1) | gihyo.jp

    連載では第一線のPerlハッカーが回替わりで執筆していきます。今回のハッカーはDeNAの嶋田裕二さんで、テーマは「高速なWeb APIの実装とテスト」です。 Web APIの基礎知識 はじめまして、DeNAでMobageオープンプラットフォームのWeb API(以降Mobage API)を実装しているxaicronです。Mobageオープンプラットフォームは、Mobageの機能をWeb APIを通して外部の開発者に公開することにより、ソーシャルゲームをユーザに提供するサービスです。 簡単に説明するとWeb APIとは、HTTPを利用してネットワーク越しに処理を行い、結果を返すしくみです。最近ではJSON(JavaScript Object Notation)というフォーマットを利用してデータのやりとりをすることが多くなっており、Mobage APIも基的にはJSONを受け取って処理を行

    第9回 高速なWeb APIの実装とテスト―Mobage APIを支えるノウハウ(1) | gihyo.jp
  • +東京+通勤+道中+ iPhone/Androidで電車の運行情報をリアルタイム検索

    選択した電車の路線に関するつぶやきを、Twitterからリアルタイム検索します。 乗車前の運行状況チェックや緊急時の情報収集などに便利です。 JR 東京メトロ 都営地下鉄 私鉄 その他 その他の路線や駅名などでの検索はこちらからどうぞ。

  • tuningathon #2 に参加してきた | Carpe Diem

    第2弾!いろいろチューニングしてパフォーマンスを競うバトルイベント開催!「Tuningathon」2!! #tuningathon on Zusaar に @xcir こといわなちゃんとチームで参戦してきました。 すでに @xcir こといわなちゃんのブログに詳細なまとめがありますが、僕といわなちゃんがそれぞれ行ったことをまとめておきます。 まず、一番最初に行ったことは、与えられた 2 台の AMI 上で作業を行えやすい環境を整えました。 いわなちゃんに Google Docs を作成してもらって二人で共有した .zshrc をコピーして、シェルを zsh に変更した(いわなちゃんがすこしびびっていました…w) 自分の MBA から、SSH 公開鍵でログインできるように設定した それぞれの AMI 上に SSH 鍵を作成して、たがいに .ssh/config を設定して公開鍵でログインでき

  • オウム真理教やカルト・テロ組織の小ネタを書く : ニコニコVIP2ch

    ■オウム真理教やカルト・テロ組織の小ネタを書く 1 以下、VIPがお送りします 投稿日:2011/09/30(金) 13:27:33.27 ID:iNarrsM90 麻原は昔薬事法で逮捕されたことがある。 3 以下、VIPがお送りします 投稿日:2011/09/30(金) 13:29:28.15 ID:iNarrsM90 オウムは瓦解後、アレフと名を変えたが、 字画が悪いから「宗教団体・アレフ」と中黒付きで名乗っていた。 その後、アーレフと伸ばすことにより字画の問題を解決した。 4 以下、VIPがお送りします 投稿日:2011/09/30(金) 13:30:47.93 ID:iNarrsM90 麻原彰晃は姓名判断を元に付けられた字画的には最高の名前。 ただ、同じ画数が複数あったりして、流派によっては凶となる。 5 以下、VIPがお送りします 投稿日:2011/09/30(金) 13:

    dnsystem
    dnsystem 2011/10/03
  • 一人暮らしするならどこに住めばいいの? 横浜、23区限定な ほかはゴミしかないし : VIPPERな俺

    dnsystem
    dnsystem 2011/10/03
  • チューニンガソンに遅刻して思ったこと - かみぽわーる

    朝からピングドラム観てる場合じゃなかった…。 前回のWordPressに引き続いて今回のMediaWikiも圧倒的なPHPCPUバウンドなアプリケーションで、PHP 5.4をビルドした人が上位を独占でしたね。 僕はといえば、PHP 5.4ビルドしたら負けかなと思ってnginxのproxy_cacheで動的ページをキャッシュしようと試みてうまくいかず、デバッグしながらHeader unset Cache-ControlしたりHeader unset Expiresしたりしてブラウザからのアクセスはキャッシュできるようになったけど、ベンチマークまわすとキャッシュが生成されないのをsquidとかも試してみたけど解決できず時間切れでした。 結果的にはまたPHP 5.4かよって感じですが、前回はともかく今回の課題はもう一度おなじ条件でやればまったく違う結果になる余地があるいい課題だったんではないか

    チューニンガソンに遅刻して思ったこと - かみぽわーる
  • 『GUN FRONTIER/METAL BLACK/DINO REX』Sound Tracks for Digital Generation ~GameMusic Discovery Series~ | SweepRecord

    名作ゲーム・名曲ゲームミュージックを再発見! 『ゲーム・ミュージック ディスカバリーシリーズ』 それは最高機密だった…。ガンフロンティアプロジェクトとしてタイトーシューティングの揺るぎない地位を獲得したシューティングの最高峰「メタルブラック」「ガンフロンティア」。その楽曲を余す所無く収録した、完全永久保存版BOX。 ブラックフライの息吹を… ジェイ・リバティとフリーダム・ケネディの魂を… 今ここに… 1990年代初期、株式会社タイトーより三年間連続的にリリースされた名作アーケードゲーム『メタルブラック』『ガンフロンティア』そして『ダイノレックス』。今も度々ゲームマニアやファンの間で話題となり、その後のアーケードゲームの開発や制作者にも多大なる影響を与えたゲームのサウンド集大成BOX、遂に登場。 当時発売されたサウンドトラックも廃盤で聴く事が困難な今、基板からの新規収録とリマスタリングを施し

    『GUN FRONTIER/METAL BLACK/DINO REX』Sound Tracks for Digital Generation ~GameMusic Discovery Series~ | SweepRecord
    dnsystem
    dnsystem 2011/10/03
  • tuningathon #2に参加してきました

    こんにちは。こんにちは。 去る10月1日に実施された、tuningathon #2に参加してきました。 結果は5位!。前回よりもランクダウン。。 でも入賞できてよかったですよ。 今回はあまりたいしたことはできず、 1位の方のアプローチは「無理」と判断してハナからあきらめちゃってたので、 判断力と決断力がもっとあれば、結果は違ったのになぁと悔しいこと悔しいこと。 自分が実施したことは、入賞された方々とあまり変わらず。。 php5.4をCFLAGS="-O2 -march=core2" でソースインストール apacheのログ出力停止と並列数調整 mysqlのquery_cache on と innodb_buffer_pool_size 調整 cherokeeのサイトに書いてあるOSチューニングを少々 くらい。今回もあからさまにphpcpu boundだったので、 前回のようにfastcg

  • Who moved my SPAM? - なぜ私がTuningathon 2で4位に入ったか?

    なぜ私がTuningathon 2で4位に入ったか? 初参加のTuningathonで4位に入りました。これといった特別なことが出来なかったので、スコアが発表されたときは正直何が起こったのかよくわからずキョドってしまいましたが、一つ仮説が浮かんだので書いておきます。 今回の環境とレギュレーション 今回はAMIが2インスタンス提供され、それぞれにapache+mysql構成のWikipediaクローンがインストールされていました。レギュレーションは、 /var/www/html/mediawiki配下の編集と、 データベース内のデータの改ざんが不可。 それ以外は何してもよし、2フロントエンドも可。 そして計測は紆余曲折がありつつですが、 http_load -parallel 4 -fetches 100 urlsで、urlsは元のクローンが200を返すURLがランダムに1000件入ったもの