タグ

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

  • livedoor Techブログ : 第4回NHNテクノロジーカンファレンスのお知らせ

    株式会社データホテルの伊勢幸一です。 エンジニアの皆様、ご無沙汰しております。おまたせいたしました。 来る2013年3月10日(日曜日)、第4回NHNテクノロジーカンファレンスを開催します! 今回のテーマはこちら! 「ザ ・ データセンター」 〜アプリは会議室で動いてるんじゃない!データセンターで動いてるんだ!〜」 (ベタなコピーですいません・・・) 普段、ターミナルエミュレーターを介してしか触れることの無いサーバ達ですが、ほとんどのサーバはデータセンターと呼ばれる倉庫みたいな殺風景なお部屋でシュンシュンと鳴きながら皆さんのアプリケーションを稼動させています。そのデータセンターの中では一体何が起きているのか?データセンターエンジニアは中で一体何をしているのか?データセンターの未来は?とか。そこで、データセンター生活の一幕を皆さんで共有してみようということで計画しました。 対象者 ・ SNS

  • livedoor Techブログ : wikipediaのデータや顔文字辞書からmecabのユーザ辞書を作成するフレームワーク

    突然ですが,mecabの辞書 (mecab-ipadic) をデフォルトのまま使って,mecab意外と使えねぇとか文句言ってる悪い子はおらんかね? mecab-ipadic は比較的お行儀のよい日語をベースに作られているので,そのままでは web上の口語文体のテキストはうまく扱えないことがあります。来は教師データを用意し,学習させるといった手法を使うのが正攻法だと思いますが,とりあえず名詞を充実させるだけでも実用度はだいぶ上がるでしょう。 人間の話す言語には,動詞の語幹や名詞には日々新しく語彙が増えるけど,助詞や活用のルールは簡単には変化しない,という特性があります。特に「いま最もつぶやかれている単語ランキング」といった集計をするような場合は,名詞の範囲の切り出しさえ間違えなければそれなりの結果を出せることも多いのです。 ただ,辞書への単語追加はここにある通り簡単にできるのですが,単語

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

    (※ 2012.7.27追記 : 講演5を追加しました) NHN技術部会、株式会社データホテルの伊勢幸一です。 おまたせいたしました。 お約束通り、来る8月18日(土)、第2回NHNテクノロジーカンファレンスを開催します! 今回のテーマはこちら! 「H (エッチ)」 もともと当は第2回テーマとして今流行のHTML5大特集を予定していたのですが、前回のカンファレンスでスピーカーをして頂いたGREEの藤さんから、 「LINEで使っているHBaseの話を聞きたい」 という余計な突っ込みというか、プレッシャーを与えられまして、思わず、 「じ ・・・・ 次回に ・・・・」 と言ってしまい(やっべー!次回はHTML5で行く予定だったんだけど)、HTML5とHBaseじゃ全くカテゴリーが違うし関連性も無いのでどうするか、何か共通性が無いか?と、悩んでおりましたところ、 「あれ?両方とも頭文字が「H」

  • 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開発する際に押さえるべきこと

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

  • livedoor Techブログ : 【締め切りました】Webアプリケーション高速化バトル、#isucon 詳細と参加者募集開始

    【7/30 8:40 追記】 こちら定員の20チームとなりましたので締め切らせていただきます。お申し込みありがとうございました。応募された代表者へは別途ご連絡させていただきますので宜しくお願いいたします。 なお、何かしらの理由で参加者の方がキャンセルされた場合に再応募を行う可能性もありますがそちらは別途アナウンスいたします。 ---------------------------------------------------------------------- こんにちは、ライブドア技術部会の櫛井です。 先週お知らせした通り Iikanjini Speed Up Contest 略して ISUCON の開催およびレギュレーションをお知らせいたします。また、このエントリの公開をもって参加者募集を開始します。募集ページへのリンクはエントリ末尾。先着順ですから要注目ですよ! レギュレーション

  • livedoor Techブログ : 本当はもっと速いImlib2: Imlib2でもImageMagickと同じ仕組みでサムネイル画像生成を速くする方法

    こんにちは!こんにちは! 開発部のやましーです。 今回はSmallLightの中でやっている細かいことについてです。 SmallLightとは SmallLightとは、2010年末にlivedoor labs EDGEにてリリースした画像サムネイル生成用Apacheモジュールです。 JPEG画像の読み込み処理の最適化 JPEG画像は、その圧縮アルゴリズムの特性で読み込み時に1/2、1/4、1/8にダウンスケーリングすることができます。libjpegでは画像読み込み時にjpeg_decompress_struct構造体のscale_denomにダウンスケーリング指数を指定します。 SmallLightではこれをJPEGヒントオプションとして実装しています。パターン文字列に jpeghint=y を付与することで有効になります。(SmallLightの README の100行目) JPEG

  • livedoor Techブログ : CNAMEの間違った使い方

    情報環境技術研究室の永井です。 今日はDNSのCNAMEの間違った使い方のお話です。 その間違った使い方がうちのサービスで使用されているかもっ!? DNSって? Domain Name System(ドメイン ネーム システム、DNS)はインターネットを使った階層的な分散型データベースシステムである。 1983年に情報科学研究所 (ISI) のポール・モカペトリスとジョン・ポステルにより開発された。 Wikipediaより一部抜粋 http://ja.wikipedia.org/wiki/Domain_Name_System 例えば、ライブドアのポータルサイトといえば「http://www.livedoor.com/」ですが、実際には「http://125.6.172.15/」というIPアドレスがインターネット上の住所になります。でも、こんな数字の羅列を一々覚えていられないので、DNSとい

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

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

  • livedoor Techブログ : HTML5でリニューアルしました

    こんにちは。 開発部制作グループ マークアップエンジニアのhamashunこと浜です。 Feedではなく直接このブログを見ている方はお気づきかと思いますが、デザインのリニューアルをしました。 僕が担当したのはHTMLCSSの部分です。 Tech Blogという事で、今回のリニューアルでは前のめり気味にHTML5を使用しました(カスタマイズでは対応できない部分など、一部は古いままです)。 まだ仕様策定中のバージョンを使って大丈夫なの? という意見もあるかと思いますが、自社のブログという何かあったらすぐに対応できる案件なので、採用に踏み切りました。 逆に言うと、多くの場合で通常業務への使用はまだ早いと言えるかもしれません。 HTML5について簡単に解説 現在、「HTML5」という言葉が指す技術は、マークアップ言語としてのHTML5以外にも多数存在します。 …と言うと意味がわかりませんが、関連

  • 1