タグ

2007年9月22日のブックマーク (11件)

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

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

  • Perl

    # キー名 NAME のデータ取得 use CGI; # CGI($ENV{'QUERY_STRING'})でGETメソッドのみ、 # CGI('name=alpha&message=omega')でユーザ指定も可能 # パラメータの全取得 #(GET,POST,またファイル送信やコマンドラインからの入力も認識) $q = new CGI(); $name = $q->param('NAME'); use CGI; $q = new CGI(); $c_name = $q->cookie(-name=>'NAME'); # HTTP-Cookie の取得 print "Content-Type: text/plain\n"; # HTTP-Cookie の設定 print 'Set-Cookie: '. $q->cookie(-name=>'NAME', -va

  • 昔話の第5話 - ニコニコ動画 開発者ブログ(新着情報)

    昨晩はメッセージサーバのプロセスが一個死んだ以外はほとんどトラブルがありませんでした。 ということで・・・以下略 昔話のつづきです。 ------------------------------------------------------ ここでニコニコ動画のサービスをどのように設計したかを話す前に、背景となるドワンゴの文化について説明したいと思います。 ドワンゴはもともとまだインターネットもなかったころにパソコン通信上で知り合ったプログラマやゲーマーが集まってつくった会社です。 リアルな世界の人間関係ではなくバーチャルな世界の人間関係がもとになってできた会社としては日で最も古いのではないかと思います。ひょっとすると上場企業ではドワンゴだけかもしれません。ただ、設立当初は、開発の下請けが仕事の中心だったので、そんな取引先の信用をなくすような事実はひた隠しにされていましたけど。 で、も

  • screenコマンド一覧

    仮想端末マネージャのscreenについて記述してあります。 screenコマンド一覧 3.9.13対応 screenのコマンドは全て、コマンド文字を入力した後に 何らかのキーを入力することで実行されます。 デフォルトのコマンド文字は「Ctrl + A」です(以降^Aと表記します)。 以下にコマンドの一覧を示します。 「コマンド名、関連したキーバインド(括弧内)、コマンドの説明」の順に表記してあります。 例えば help コマンド ならばキーバインドは「^A?」となります。 デフォルトのコマンド文字を変更している場合は「^T?」のように変わります。 help (?) キー割り当てのヘルプを表示します。 ウィンドウ操作 screen (c) 新しいウィンドウとシェルを生成します。 next (n) 次のウィンドウに切替えます。 prev (p) 前のウィンドウに切替えます。 other (^A

  • HOMMEZ公式オンラインショップ

    HOMMEZ(オムズ)は男性の心と身体の健康を支援し、一人でも多くの人が子供を得る幸せや男性としての喜びを享受できる社会の実現を目指しています。男性の妊活、活力にまつわる情報や商品の力で性や妊活に悩む男性が効率的に納得感を持って活動できる機会を創出します。

  • http://clogger.jp/default.html

  • http://shiori.no-ip.org/

  • ITmedia エンタープライズ:特集:第3回 PHPを思うままに操れるようになる「MVC」と「Smarty」 (3/4)

    特集 2004/02/19 23:50:00 更新 全3回「WebプログラミングPHP言語入門」 特集:第3回 PHPを思うままに操れるようになる「MVC」と「Smarty」 (3/4) Smartyのアドバンテージ 前章では貧弱な出力結果で終わってしまったSmartyだが、実は数々のアドバンテージを秘めている。どのようなアドバンテージがあるのかを解説しよう。 ■テンプレートの作成が容易である Smartyで利用するテンプレートの内容は、基的にHTMLである(出力先のデバイスに合わせてCHTMLやHDMLを記述することも可能)。 テンプレートの中に、「{$変数名}」という記述を行うだけで、簡単に割り当てた変数を参照できる。これに“修正子”という機能を使って、変数の内容を加工して出力することも可能である。 テンプレートに出力する情報が多い場合、1つ1つ変数を割り当てていては、どれが目的の変

  • 11月11日の技術勉強会 - はてな技術発表会日記 - 機能変更、お知らせなど

    8月17日の技術勉強会 - Flexレイアウト手書き勉強会 8月17日に行われました技術発表会の内容を撮影した動画ファイル/資料を公開いたしました。内容は以下のとおりです。 テーマ Flexレイアウト手書き勉強会 発表者 d:id:secondlife 勉強会動画 ダウンロード…

    11月11日の技術勉強会 - はてな技術発表会日記 - 機能変更、お知らせなど
  • Elementary, ... use Catalyst qw(初挑戦);

    Catalystとは!? Perl界でじわじわもりあがってきてるMVCウェブフレームワーク Catalyst を試してみた。 Catalyst は Maypole というフレームワークの後継らしい。MaypoleのページのCatalystの説明によると、 Catalyst is a new, elegant web application framework for Perl. It is based on Maypole and adds many features from Ruby-on-Rails, Struts, Spring and Tomcat in a new and innovative way. と言われていて、いろいろな既存プロジェクトからエッセンスをもらったフレームワークなんだね。 こいつの大きな特徴は、いくつかのコマンドを打つだけでアプリの原型(スケルトン)を作

  • Shibuya Perl Mongers

    We are a group of people dedicated to the encouragement of all things Perl-like in Shibuya. Shibuya Perl Mongersテクニカルトーク#18 Shibuya Perl Mongersテクニカルトーク#18 を2018年7月5日(木)に渋谷ヒカリエのDeNAさんの会議室をお借りして開催します。 Shibuya Perl Mongersテクニカルトーク#18 日時 - 2018年7月5日(木) 19:20-22:00 (19:00 開場) 会場 - 渋谷ヒカリエ21F DeNA社(受付11F) (株式会社ディー・エヌ・エー) 料金 - 無料 定員 - 120名 事前登録 - http://shibuyapm.connpass.com/event/89357/ からお申し込みください。 注