タグ

ブックマーク / blog.livedoor.jp/techblog (15)

  • livedoor Techブログ : 自家製 #isucon2 のつくりかた

    こんにちは、tagomorisです。ISUCON2 というイベントで主にレギュレーションを考えたりベンチマークツールを作ったりしていました。普段はNHN Japan ウェブサービス部というところで働いています。 先日ISUCON2は幸いにも大好評のうちに終了しましたが、このお題および関係する話題をぜひ多くの人にも知っていただきたい! というかこのまま捨てるとかちょっともったいない! ということもあり、作業対象のアプリケーションコード、およびベンチマークツール一式を公開しています。 このエントリでは、これを用いて一式を動作させ、ご家庭でもISUCON2を再現できるよう、いくつかの手順をご説明していきます。ぜひみなさんも楽しいISUCON2ライフを満喫してください。 ざいりょう ソースコード一式 http://github.com/tagomoris/isucon2 ISUCON2開催時のコ

  • livedoor Techブログ : #isucon2 参加者・関連エントリまとめ

    最終更新 2012/11/20 9:56 見つけ次第まとめていきます。 掲載されていないエントリを見つけた場合は @941 までご連絡いただけると助かります。 ■参加者レポート ・isucon2に参加してきました #isucon2 - しるろぐ ・#isucon2 に参加してきたよ! | netmark.jp ・isucon #2へ参加してきました - I sort my thought... ・#isucon2 で優勝してきました - 酒日記 はてな支店 ・#isucon2 で惨敗してきました - かるぱねるらすたいる ・Perl歴半年の3人が #isucon2 に参加してディフェンディングチャンピオンを倒そうと思った話 - kenjiskywalker no memo ・isuco2に参加してきました! - koichi222のブログ ・チームルンバとして #isucon2 に参加して

  • livedoor Techブログ : #isucon2 リアルタイムフォトレポート 更新終了

    更新終了 19:23 こんにちは、櫛井です。 NHNテクノロジーカンファレンスの第三弾として開催している、Webサービスの高速化を競っていただくコンテスト #isucon2 のフォトレポートです。 関連エントリ ・livedoor Techブログ : 第3回NHNテクノロジーカンファレンスは番外編! #isucon2 開催のお知らせ。優勝賞金は30万円! ・livedoor Techブログ : 【締め切りました】第3回NHNテクノロジーカンファレンス番外編 #isucon2 の参加者募集開始と詳細決定のお知らせ 会場はNHN Japan 渋谷オフィス カフェスペース、場所は渋谷ヒカリエです。 カフェにあるレゴ机もISUCON仕様。 NHNテクノロジーカンファレンス主催者である株式会社データホテルの 伊勢さんより開会の挨拶。今回もサーバ提供はデータホテルにしていただいております。 ありがとう

  • livedoor Techブログ : 鉄道情報APIをロケタッチでリリースしましたのお知らせ

    にどめまして!前回の住所正規化 APIが好評なようで花粉症が吹き飛んでいた Yappo です。 さて、今回は表題の通り鉄道情報 APIをリリースしたのお知らせです。 鉄道情報 API ってなに? 日国内の鉄道路線や鉄道駅を検索する事が出来る API です。 例えば、路線一覧や山手線の駅一覧を JSON 形式で簡単に取得出来ます。 基的にはデータソースとして駅データ様のデータを利用しているため、基的には駅データの仕様に準拠していますが、ロケタッチ独自の情報を付与したデータを返しています。 使い方 使い方は簡単で、前回の住所正規化 API のように単純に GET リクエストを飛ばすだけで良いです。 例えば山手線の全駅リストを Perl で書きたい場合には以下のように書きます。 use strict; use warnings; use 5.016; use JSON; use LWP::

  • livedoor Techブログ : NHN Student Day 第一回を開催しました!

    NHN Student Day」 開催のお知らせにて募集しておりましたイベントを行いましたので 当日の様子をお届けします。 まずは設営準備。弊社のカフェスペースをいつもとは少し違うソファーセッティングに。 「なんかこれはこれでアリだね!?」と盛り上がる運営スタッフ。 開場時間になり続々と集まる学生の皆さん。当たり前のことではありますがそこらの勉強会なんかより 遥かに集まりがよかったです。すばらしい!社会人の皆さんは見習ったほうがいいですよ! 前半パートは「エンジニアが語る大ヒットアプリ開発の裏側」というお題で、ロケタッチの話を スターティングメンバーであるエンジニアに話してもらいました。 普段はゴリゴリとコードを書くのが主務なので、こうやってプレゼンしてもらうために調整するのは わりと苦労することもあるのですが「ビールおごりますから!」とお願いして実現した次第です。 開発初期の頃の、チーム

  • livedoor Techブログ : 第1回NHNテクノロジーカンファレンス開催します

    NHN技術部会、株式会社データホテル所属の伊勢です。 NHN Japanグループ経営統合に伴い、旧ライブドア技術部会はHangame、Naverの技術部門と共に新生NHN技術部会として生まれ変わりました。そこで!従来型の主催者プレゼンテーションを主としたテクニカルセミナーではなく、様々な企業や組織から講演者様をお招きし、参加者様と一緒に情報交換や技術共有して頂けるオープンなカンファレンスとして、「NHNテクノロジーカンファレンス」を開催することにしました。 その第1回目ということで、来る2012年5月19日(土)、第1回NHNテクノロジーカンファレンスを開催致しますので、そのご案内をさせていただきます。 今回のテーマは、ズバリこちら! 「ソーシャルプラットフォーマーのストレージ技術」 〜 俺たちゃ昔からビッグデータだお (仮) 〜 昨今、ビッグデータ、ビッグデータとそこかしこで盛り上がって

  • livedoor Techブログ : 住所正規化APIをロケタッチでリリースしたよ!1

    LINEPC から使えるようになって、自社サービスなのに wktk しながらハックしてた大沢Yappo和宏です。こんにちわ。初めましての人は初めましてね。 今回は、先日ロケタッチの API に、住所正規化 APIを追加したので簡単な紹介をします。 ロケタッチ API って何? ロケタッチ API は、ロケタッチのユーザーデータ、スポットデータ、チェックインデータ等にアクセスできる API です。 OAuth2 で実装されているので、どのような言語からも利用しやすくブラウザだけで完結するような JavaScript アプリケーション等にも気軽に導入する事が出来ます。 Perl の世界だと Amon2 という Web Application Framework の認証プラグインとしてAmon2::Auth::Site::Loctouchが CPAN にあるので、これを使うと簡単にロケタッ

  • livedoor Techブログ : 写真と動画で振り返る #isucon オフィシャルレポート

    こんにちは、ライブドア技術部会の櫛井です。 2011年8月27日(土)に開催された、いい感じにスピードアップコンテスト、略して ISU Contest (Iikanjini Speed Up Contest) #isucon ですが、すでに沢山の方々に イベントのレポートなどをいただいており、ありがとうございます。 このエントリでは写真と動画で #isucon を振り返ってみたいと思います。 場所は新宿エルタワー。割と最近できた会議室で行われました。 当日はこのような案内が出てました。ISUCON! まずはイベントで最も重要な会場内のネットワーク設営から。 弊社ネットワーク事業部のプロがサクサク作業しておりますが、実は当日になって 当初打ち合わせで聞いていた回線種類と違うことが判明したものの、会社が近いという こともあり無事に乗り切れました。会社近くの会場にして正解でした。 「ISUCON

  • livedoor Techブログ : 自家製 #isucon のつくりかた

    こんにちは、ISUCON というイベントのレギュレーションを考えたり環境の準備をやったりコード書いたりしてた tagomoris です。普段はライブドア開発部のインフラサービス部というところで働いてます。 先日ISUCONは幸いにも大好評のうちに終了したのですが、へとへとになって疲れ切った状態で帰宅し、寝て起きてみると、公開しておいたソースコードをさっそく自分の手元で動かしている人がいました。説明とか何にもなかったのによくそこまで。どういうことなのと思わずにはいられません。 #isucon に参加してきました&isuconツールを試してみました - As a Futurist... また翌日にはTwitterでも続々と動かしてみた報告が見られ、エンジニアのみなさんのバイタリティには感服するばかりです。 ざいりょう で、せっかくだから番と同じデータで同じように試せるようにしたいよね、とい

  • livedoor Techブログ : ISUCONやりましたーっ! 最終結果発表 #isucon

    ライブドア技術部会の伊勢幸一です。 去る 2011年 8月 27日(土曜日で隅田川花火大会の日)、いい感じにスピードアップコンテスト ISUCONを開催しました。参加者の皆さん、見学者の皆さん、関係者の皆さん、おつかれさまでした!あんど、ありがとうございました。おかげさまで予想以上に盛り上がり、つぶやきやブログエントリー等を見る限り皆さんに楽しんでいただけたようで、スタッフ一同開催してよかったと心から思っています。また、副賞の書籍をご提供して頂いた技術評論社様にこの場をお借りして心より御礼申し上げます。技評さんはエンジニアの味方ですねっ!(あたりまえかw) ここで、改めまして、コンテストの最終結果発表をさせて頂きます。 と、その前に ・・・・ コンテスト終了後、即時計測の結果に基づき優勝1チーム、準優勝1チームを表彰させていただきましたが、その際、最終的な結果確認の段階で得点のチェックにミ

  • livedoor Techブログ : なんでもありのWebアプリケーション高速化バトル、#isucon 開催のお知らせ

    こんにちは、ライブドア技術部会の櫛井です。 Webサービスの高速化に取り組んでいる全てのエンジニアに存分にその腕をふるってもらうべく、ライブドアがサーバ100台を準備してイベントを行います。いい感じにスピードアップコンテスト、略して ISU Contest (Iikanjini Speed Up Contest) #isucon です!レギュレーション事前公開、細かいルール無用のチームバトル。腕に覚えのあるエンジニアにはぜひ参加していただきたい! なお、参加者募集の開始は7月28〜29日頃を予定しています。Ustream等による中継はございませんので、ぜひ直接ご参加ください! レギュレーション概要 レギュレーション詳細は後日、参加募集の際に全て発表します。現状は概要のみでご容赦ください。また詳細が変更される場合があります。(参加応募開始時に公開するものからは変更されません。) ライブドアが

  • livedoor Techブログ : 第五回ライブドア・テクニカルセミナー開催のお知らせ

    来る2月26日(土)、第五回ライブドア・テクニカルセミナーを開催することになりましたので、そのご案内をさせていただきます。 今回は「携帯電話とスマートフォン」というテーマを設け、携帯電話、端末、スマートフォン等に特化した開発技術やサービスについて、開発者、SAP、プラットフォーマといった、それぞれの立場からお話しいただきます。 多くの皆様のご参加を心よりお待ち申し上げます。 2011年 2月 株式会社ライブドア 技術部会 開催概要 開催: 第五回 ライブドア・テクニカルセミナー 主催: 株式会社ライブドア 技術部会 日程: 2011 年 2 月 26 日(土) 時間: 14:00 〜 17:05 (13:30 開場 / 17:15 閉場) 規模: 100人前後 セミナー参加費: 無料 会場: 新宿NSビル 30F NSスカイカンファレンス ホールB (東京都新宿区西新宿2-4-1 新宿NS

  • livedoor Techブログ : Eclipse苦手者がAndroid開発する際に押さえるべきこと

    こんにちは! スマートフォンアプリ開発チームのfaultierです! 得意な口説き文句は「君のprotocolにconformしたい」ですが、今のところ使ったことはありません。 みなさん、普段の開発ではエディタは何を使ってますか? きっとvimemacsかメモ帳か念力による直接入力を使っていると思います。ちなみに僕はvim派です。出社したらまずはブラウザ・ターミナル・IRCクラインアント・Twitterクライアント・iTunesを立ち上げ、可能な限りその中から出ないことを心がけています。 前回は同じチームのgaoohさんがEclipseによるAndroid開発環境の作り方を解説していましたが、今回はそれに便乗して、出来るかぎりターミナルから出たくない不精者のためのEclipseを使わないAndroid開発環境を作るときに押さえておくべきことを、リーダーに言われてもいないのにまとめてみまし

  • livedoor Techブログ : ライブドア流自作サーバ

    livedoorポータルサイト等のインフラを担当している片野です。 今回は若干いまさら感がありますが、弊社にて運用している自作サーバをご紹介します。 (検証機以外は弊社内で組み立ててないので、正確には自作してないんですがw) ■背景 去年は特に自作サーバが盛り上がっていましたし、早い段階で「うちも作るか!」という展開はあったんですが、弊社では以下のような事情もあり、着手していませんでした。 ・自社データセンタでの運用なため、その他顧客と運用が大きく変わるようなサーバを投入すると運用が煩雑になる。 ・ポータルのサービスだけでも3000台近いサーバがあり、規模的にも運用に手がかかるサーバを入れるのは非現実的。 ・ボリュームメリットが出せるため、コスト面での自作メリットはそれほど大きくない。 ・そもそも自作で間に合う台数じゃないw (人的な)運用コストや調達コスト面ではあまりメリットがないのです

  • livedoor Techブログ : mod_rewrite マニアックス

    こんにちは。開発部の池邉です。 既に色んなところで発表していますが、ライブドアではWebサーバとして殆んどのサービスでApacheを使用しています。 Apache の特徴として、モジュールによる機能の追加、挙動の制御があります。その中でもよく利用されていながら、深く使っていくとハマりどころや謎の機能の多いモジュールとして mod_rewrite があります。Apacheの公式サイトでも以下のように書かれている事からも、家でもその点については認めているという事でしょう。 今回はそんな mod_rewrite のちょっとマニアックな拡張方法について紹介したいと思います。 Despite the tons of examples and docs, mod_rewrite is voodoo. Damned cool voodoo, but still voodoo. 変数を利用したプログラム

  • 1