タグ

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

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

    株式会社データホテルの伊勢です。 2012年8月18日(土)に開催されました 第2回 NHN テクノロジーカンファレンス の発表資料と動画を公開致します。 ご登壇頂きました皆様、ご参加頂きました皆様、どうもありがとうございました。 また、今回「H」な技術と言う事で、オライリー・ジャパン様より「HBase」の書籍をプレゼント頂きました。アレンジしていただいた翻訳者の玉川さん、オライリー・ジャパン様ありがとうございます。 「H」当たった皆様、おめでとうございました。 それでは、以下 第2回テクノロジーカンファレンスの開催ログとなります。 ※ 登壇者の皆様と。左から 田籠氏、井上氏、中村氏、濱野氏、沈 氏、伊勢です。 「HTML5 Animation in Mobile Web Games」(沈 相旻 氏 NHN Korea、 Mobile Ajax チーム) 「日々進化するHadoopの『今

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

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

    jitsu102
    jitsu102 2012/07/05
  • livedoor Techブログ : 第1回 NHN テクノロジーカンファレンス 開催ログ

    株式会社データホテルの伊勢です。 2012年5月19日(土)に開催されました 第1回 NHN テクノロジーカンファレンス の発表資料と動画を公開致します。 ご登壇頂きました皆様、ご参加頂きました皆様、どうもありがとうございました。 「ビッグデータと戦うMobage DBA」(岩永 亮介 氏 株式会社ディー・エヌ・エー) 「「STF - コモディティツールによる内製ストレージ」」(牧 大輔 NHN Japan株式会社) 「データストレージEXPOで話してきた、感想を交えつつGREEのストレージのはなし」(藤 真樹 氏 グリー株式会社 ) 「M2M時代のクラウド型開発モデル - Dripcast - server-less Java programming framework」(中川 郁夫氏 株式会社インテック 先端技術研究所) 講演1「ビッグデータと戦うMobage DBA」 株式会社ディ

    jitsu102
    jitsu102 2012/05/28
  • 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ブログ : Eclipse初心者がAndroid開発する際に押さえるべきこと

    こんにちは! iPhone/Androidエンジニアのgaoohです! 好きなExceptionはUnsupportedOperationExceptionです! みなさん、Android開発ではエディタは何をつかってますか? やっぱJavaといえばEclipseですよね! 個人的にはEclipseが大好きっ子です。好きすぎてEclipseでPerlを書いてたらまわりから変な目でみられたけど、それにもめげずに今日もワークスペースを開きます。 そんなEclipse好きなので、Androidで開発するときに抑えておくべきことをまとめてYo! とリーダーにいわれたので、まとめてみました。 これだけはいれとけ! 必須plugin ADT 当たり前ですが、これをいれないと話になりません。 http://developer.android.com/sdk/eclipse-adt.html EGit G

  • livedoor Techブログ : Titanium最前線

    こんにちは!こんにちは!もしかしてこんばんは! 開発部のあぶいです。 今回は、Appcelerator社が提供しているTitanium Mobileについて最近の事情も踏まえてお話させていただきます。 Titanium MobileとはTitanium MobileとはJavascriptによってiOSもしくはAndroidのアプリを作ることができる開発環境のことです。触れ込みとしては一つのソースでiOS・Androidの両方で動かすことができるとありますが、実際は片方でしか使えないメソッドがあったりするので内部で分岐させながらクロスプラットフォーム対応させているのが現実のようです。 よく比較される製品としてPhoneGapがありますが、見た目に関わる部分をHTML5+CSS3で作ることを前提にしているPhoneGapと比べてTitanium Mobileではレイアウト・ロジックを含め全て

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

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

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

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

    jitsu102
    jitsu102 2011/08/31
  • livedoor Techブログ : 第四回 ライブドア・テクニカルセミナー ログ

    2010年9月25日(土)に開催されました 第四回 ライブドア・テクニカルセミナー の発表資料と動画を公開致します。連休中、ご参加頂きまして皆様、どうもありがとうございました。 「ロケタッチの裏側」(吉川 英興) 「RADOSを用いたスケーラブルなEucalyptus向け分散ストレージの実現」(浅田 拓也) 「挑戦するバックボーントラフィック」(増田 順) 「ハンゲーム for iPhone開発秘話」(川合 毅氏 NHN Japan株式会社) ロケタッチの裏側 株式会社ライブドア 開発部   吉川 英興(38分) 7月にリリースしたライブドアの新サービスロケタッチについて、使われている技術や開発の裏側を紹介します。 RADOSを用いたスケーラブルなEucalyptus向け分散ストレージの実現 株式会社ライブドア 情報環境技術研究室   浅田 拓也(45分) [資料:slideshare]

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

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

  • livedoor Techブログ : 第三回 ライブドア・テクニカルセミナー・ログ

    2009年3月6日(金)に開催されました 第3回 ライブドア・テクニカルセミナー の発表資料と動画を公開致します。 クラウド時代のWebストレージ戦略(池邉 智洋) ライブドア流クラウド的サービス(市川 剛 / 田畑 佳則) livedoor Reader のクローラと Streaming API などの話(ma.la) ニフティクラウドの紹介と今後の展望(山口 亮介氏) クラウド時代のWebストレージ戦略 株式会社ライブドア 執行役員 CTO   池邉 智洋(30分) クラウド環境での Web サービス提供において、ストレージレイヤーのスケーラビリティとコスト優位性の追求は大きな課題です。セッションではメディアファイルを取り扱うストレージレイヤーや非 RDBMS なデータベースレイヤーについての考察をお話しします。 ライブドア流クラウド的サービス 株式会社ライブドア ネットワーク事業部

  • livedoor Techブログ : 変な CAPTCHA だっていいじゃないか にほんじんだもの

    こんにちは。開発のシニアスペシャリストをやっております、通称「にぽたん」こと谷口公一です。 私たちが日頃使っているネット上のサービスで、web 上のフォームの最後等に「ここに書かれている文字を入力してください」のように、絵に描かれた文字を目で読み取って入力するよう求められる場合があります。 言うまでもありませんが、これは通称「キャプチャ (CAPTCHA)」と呼ばれているもので、画像データは、人間ならそれを肉眼で認識して入力が行なえますが、機械には少し難しくなるため、フォームに文字を入力しているのが、機械ではないことを判定するためにこういう仕組みが存在します。 世の中にある CAPTCHA は、やたらと字がグチャグチャで読み取るのが非常に困難なケースもあります。 これは当然、安易に、白地に黒い文字を書いたような単純な画像を CAPTCHA に用いれば、それを解読するシステムは簡単に開発出来

  • livedoor Techブログ : アドオンした事がない人が15分間でFirefoxアドオン開発

    こんにちは。ライブドアの駒井です。 つい先日、友人に誘われて半ば強制的に「Firefox Developers Conference 2009」に参加してきました。誘ってきた友人が、当日の急用で北海道に帰る事になり、何故か私1人で不慣れな場に参加してきました。当日優しくしてくれた皆さんありがとうございました。いただいたFirefoxのTシャツも大事にします。 自分の予想に反してとっても有意義な時間となりました。筆者は普段、JavaScriptを全く書きません。C++JAVAがメインです。そんな私でも気軽に楽しめてしまうのがFirefoxアドオンでした。ということで、Firefoxアドオンを作成するための最低構成で、簡易的なアドオンを15分程度で実験的に作ってみたいと思います。 題材を模索中に自社営業部の人から次のようなアドオンがあったらありがたいと聞きました。営業訪問に際して必ず行う下記

  • livedoor Techブログ : tracerouteの仕組み

    ネットワーク事業部 コアネットワークグループ所属の市川です。普段は、広域ネットワークの管理をしていて、端末に向かっていても頭の中は、1都3県を飛び回っています。 好きなポートは何番ですか? 入社後エンジニア部隊に配属され、隣に座っていた同僚に挨拶をした時の返しの第一声が忘れられません。 「好きなポートは何番ですか?」 これって自己紹介なのでしょうか...それとも好きなポート番号から僕の性格が分かっちゃったりするんでしょうか?ところで、みなさんの好きなポートは何番でしょうか?ちなみにボクは、23番が好きでした(笑)。さて、私は現在ネットワーク事業部でネットワーク管理の仕事をしております。ネットワークにトラブルが発生した場合、状況調査に利用するツールでもっともメジャーな物に、ping/traceroute(windowsではtracert.exe)があります。 このtracerouteの仕組み

    jitsu102
    jitsu102 2009/07/09
    LinuxはUDP、WindowsはICMPということを初めて知った。
  • livedoor Techブログ : 第一回 ライブドア テクニカルセミナーのお知らせ

    この度、弊社にてテクニカルセミナーを開催することになりましたので、 そのご案内をさせていただきます。 一昨年2007年4月、弊社メディア事業部とネットワーク事業部を統合した新たなインターネットサービス事業社「株式会社ライブドア」の発足を機に、 各事業部技術担当の責任者によって「ライブドア技術部会」を編制しました。 ここでは事業部間でクロスオーバする技術的問題、課題を解決していくだけではなく、様々な技術的調査、検証、開発を推進してまいりました。 IT企業において「技術」はサービスや製品の信頼性、品質の根幹であり、自社の持つ技術を正確に社外へ発信する事で、ユーザやお客様とより一層の 信頼関係を築き、また社外技術者との交流によって、相互に技術レベルの向上を図る事が可能であると考えます。 そこで、この度、ライブドア技術部会の主催によりテクニカルセミナーを開催することとなりました。 セミナーでは、ポ

    jitsu102
    jitsu102 2009/01/28
    行きたい
  • livedoor Techブログ : nowaのサーバ構成

    こんにちはスエヒロです。 今回は弊社が提供しているブログサービス「nowa」(ノワ http://nowa.jp)の仕組みをサーバ構成を中心に紹介したいと思います。 nowaでは一般的なブログサービス要素とSNS要素の機能を実装しています。弊社には先行して提供している「livedoor Blog」、「フレパ」といった大規模なサービスがありますので、そちらの開発・運用で問題になった点などを参考にしつつ開発を進めています。具体的にはアクセスによる負荷への対策、データベースの分散化、画像のストレージング、冗長性、スケーラビリティといった点になります。 - ポータル(nowa.jp)、CMS(cms.nowa.jp) のサーバ構成 ポータルページ(nowa.jp)とCMSページ(cms.nowa.jp)は、静的なファイルのリクエストを捌く+動的なコンテンツへのリクエストをプロキシするフロントサーバ

  • 1