タグ

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

  • livedoor Techブログ : ライブドアポータルでの仮想化環境

    こんにちは、メディア事業部開発部の小泉です。 仮想化!仮想化と叫ばれて久しいですね。 ネットワーク事業部でもライブドア レンタルサーバのように仮想化を利用したサービスはありますが、今回はポータルサイトやブログを運営しているメディア事業部での仮想化について書いてみようと思います。実は、このエントリを書いているのは4Gbpsを超えるWebサービス構築術の発売前のため、を読まずに書いているのでドキドキです。 livedoorラボ「EDGE」サービスの一つであるQuillは、2009年2月のメンテナンスから仮想化されたCentOS上で動作するようになりました。仮想化にはXenを利用しています。特に問題がなかったため標準ディストリビューションのrpmのまま使ってベースOSをXen化しています。 XenのゲストOSをロードするにはネットワークブートとローカルディスクからのディスクブートがありますが、

  • livedoor Techブログ : 公開わたしのスクリプト 〜ログの読み方編〜

    do$です。 えーと。まずこの美しくないスクリプトを晒します。(特に読まなくてOK!) #!/usr/local/bin/perl -w # <***/> use strict; my $access_log = '/usr/local/apache/logs/access_log'; my %mail_header = ('Return-Path' => 'return@example.com', 'From' => 'from@example.com', 'To' => 'to@example.com', 'Subject' => 'FooBar-test', 'X-FooBarLog' => 'TEST'); my %cgis; my $line_s; my $line_e; my $all_line; my %status_code; my $log_str_500; { ## h

  • livedoor Techブログ : livedoor Blog モバイルのサーバ構成

    こんにちは、栗原です。 今回はlivedoor Blog モバイルのサーバ構成についてご紹介しようと思います。 日でも最大規模のブログサービスのモバイルサイトがどのようなサーバ構成で稼動しているのか、またその構成を構築していく上で苦労した点や今後どのようにして行こうと考えているかについても説明できたらと思います。 サーバ構成 まずは現在のlivedoor Blog モバイルの内部構成について簡単に説明したいと思います。 livedoor Blog モバイルでは、大きく分けて5種類のサーバ群が稼動しています。 リバースプロキシ + アプリケーションサーバ ユーザが携帯からブログを閲覧した際にページを生成してレスポンスを返すサーバ群になります。現状はApache(リバースプロキシ)とApache + mod_perl(アプリケーション)を1台のサーバに同居させた形で稼動しており、台数は全部で

  • livedoor Techブログ : svkでもう少し攻めてみる

    こんにちは、ブログ担当のfaultierです。ついこの間(1月1日!)入社したばかりの新米エンジニアですが、これからガリガリ、いやバリバリ頑張って行きますので、どうぞよろしくおねがいします。 前回の記事で紹介されているように、ブログチームはSubversionを使った開発体制に移行したことで、大分開発ペースを上げることが出きました。ですが、「もっと攻めたい!まだ行ける!」と言う方もいるでしょう。そんなあなたのために今日紹介させていただきますのがこちらのツール、svkです。 svkって何さ? Subversionを分散リポジトリのバージョン管理システムのように使うツールです。リモートのリポジトリをローカルにミラーリングして、開発時はそれを操作することができるようになります。なんで?それ何がいいの?おいしいの?それが実はおいしいんです。 こまめにコミットできる、する癖がつく バージョン管理シス

  • livedoor Techブログ : perl で WebDAV

    こんにちは。山です。 最近弊社では、ファイルやディレクトリの管理を今更ながら WebDAV 経由で行うことが増えてきました。 WebDAVとは、 WebDAVは、Webサーバに対して直接ファイルのコピーや削除を行ったり、ファイル所有者や更新日時などのファイル情報を取得・設定する機能といった分散ファイルシステム※Wikipedia より引用 のことです。 WebDAV の一番の利点としてはシンプルであるということではないでしょうか。 HTTPをベースに機能拡張したプロトコルで、URI によるリソースの管理ができるので扱いが容易です。 今回は基的な WebDAV の設定と perl でシンプルなWebDAVクライアントを作成し、ディレクトリ作成/リソースの作成を行ってみます。 ▼WebDAV の設定 では実際に WebDAV の設定をしてみます。 Apach のインストール Apache2

  • livedoor Developers Blog:Subversionで攻めの開発を (いまさらだけど) - livedoor Blog(ブログ)

    こんにちは。ブログ担当のnabokov7です。 さてみなさん、ここのところ、livedoor Blog の新機能リリースのペースが上がっていることにお気づきでしょうか。 12月だけでこれだけの新規リリースのお知らせを出しました。 2007年12月27日 プライベートモードで記事を投稿できるようになりました 2007年12月25日 タグクラウド とタグ別ページを表示できるようになりました 2007年12月20日 カテゴリ別モブログ機能リリースのお知らせ 2007年12月18日 「話題のブログ」が新しくなりました 2007年12月18日 プレビュー機能強化と新リスログプラグインのお知らせ 2007年12月13日 投稿・編集を便利にするブックマークレットのご紹介 2007年12月11日 バリューコマースの商品をカンタンに紹介できるようになりました。 2007年12月11日 アップロードしたファイ

  • livedoor Techブログ : 底辺からスタート

    皆さんこんにちは洲崎です。 須崎でも州崎もありません。洲崎です。ほんとです。 ライブドアって会社に居ながら Web系に背を向けてクライアントアプリを作りまくってる人です。 孤独です。誰も助けてくれません。軽くです。リアルです。 ツールバーとかクライアントアプリ全般を作ってます。 最近はねとらじのDolphin作ってます。 今日は技術的なお話はしません。できるけどしません。 入社して1年9ヶ月になりますが、この会社で7社目になります。 転職しすぎです。見事なジョブホッパーです。履歴書書くのも大変です。 おもしろい?のでその辺の話を少しまとめてみます。 自分でも忘れそうなので(ぉ ■中学生 中の上くらいの子でした。やれば出来る子でした。でもやりませんでした。 高校を出たらすぐ働きたかったので工業高校へ進学を決めました。 ファミコン世代なのでファミコンっぽいことがやりたかったので 情報処理科と

  • livedoor Techブログ : nowaのサーバ構成

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

  • livedoor Techブログ : 好きなガンダムのセリフ,何ですか ?

    こんにちは。検索グループ解析チームの nabokov7 です。 今回は、ライブドアLislogというサービスのデータをちょっと拝借して、「クラスタリング」という解析手法を紹介したいと思います。 ちなみにこの Lislog というサービスは,ぱっと見ただの投票サービスのようですが (実際そういう使い方もできるんですが),ユーザ一人一人がどれかひとつのアイテムに投票するのではなく,各ユーザが自分なりの「俺的○○ベスト10」や「俺的○○の10のリスト」などを公開・共有し,その結果「全体の人気ランキング」が集計される,という点で通常の投票サイトとは少し違っています。 (従って,リスログの「全体のランキング」とはただの投票数ランキングではなく,「より多くのユーザのリストで高いランクになったアイテムほど,全体のランキングでも上位になる」というアルゴリズムになっています。) ここへクラスタリングを導入す

  • Technologies for UI

    Technologies for UI List view Topics copyright livedoor 上下カーソルキーでスライドを切り替えられます。 表示されない場合はこちらから

  • 1