IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.
お疲れ様です、スエヒロです。 先日発売されました、弊社技術陣が執筆した「4Gbpsを超えるWebサービス構築術」、お手に取って頂けたでしょうか? ウェブサービスの負荷対策、分散技術など、実用的な話が盛りだくさんの本書ですが、本日は実際に稼働しているサービスのサーバスケールアウト方法を、弊社サービス「livedoor ニュース」を例にしてご紹介したいとおもいます。 0. 問題点の把握 2003年オープンしました「livedoor ニュース」ですが、当時はアクセス数、データ量も少なかったため、サーバ1台で運用していました。 静的な画像やcss、javascriptへのリクエストを処理するapache(80ポート)と、動的コンテンツへのリクエストを処理するmodperl組み込みのapache(8080ポート)を切り分け、mod_rewriteでリバースプロキシし、リクエストをながしています。リバ
(2009/9/19)ランキング機能を試験的に追加。後から色々調整します。 「もう押さないボタン」を押したときのみ登録できます。 多重書き込み対策 2:00頃に名前問題も解決しました。すみません。 (2009/9/15)「もう押さないボタン」を押したときに最高記録が保存されるようになる 重くなってきたのでロード画面追加 200回以上クリックしたときのメッセージがおかしくなるバグを修正 (2009/9/14)回数の履歴→回数と金額の履歴に変更 (2009/9/13)「もう押さない」ボタンで諦められる (2009/9/12)とりあえず公開
「HootSuite」というウェブベースのツイッタークライアントを試してみたのですが、これが高機能すぎてすごいことになっています! 「HootSuite」が高機能ですごい 「HootSuite」はウェブベースなのにそんなことまでできるの!?的な、まるで専用アプリケーションソフトのようなつくりになっています。 基本的な特長としては、次のようなものがあります。 ・タブ管理 ・タブ内のコラム管理 ・マルチユーザ対応 ・コラムはカスタマイズ可能 ・コラムの内容はウェブに貼り付け可能 ・トラッキングの統計機能もあり ・RSSフィードを読み込める すごい! すごすぎる! 「HootSuite」の機能 まずはつぶやきのウィンドウです。 写真、ファイル添付はもちろん、URLの短縮もできます。さらに! 「Send Later」として、つぶやく時間も指定することができます! これがメインのタイムラインとリプラ
「PBTweet」はTwitterをさらに楽しくしてくれる機能満載のブックマークレット。GreaseKitスクリプト、GreaseMonkey用スクリプトで提供されていて、Safari、Chrome、Firefoxで使用可能! さらに楽しくしてくれるって一体何を、というと、例えば、会話をスレッド化したり、つぶやきの下にあるボタンから速攻で文章を翻訳したり、Retweetしたりできます(ちゃんと@タグも付きます!)。 それだけでなくtinyurl.com、bit.ly、ff.im、twurl.nlなどの短縮URLを、マウスオーバーすればもとの形で表示してくれたり、 twitPic.com、tumblr.com、brightkite.com、MovaPic.com、12seconds、 bcphotoshare.comなどの画像をサムネイル化してくれたり、と今までであれば新規タブを開いたりしな
最近は、複数のモニタを置いて作業することが多くなってますよね。でも、ずいぶん前から、バーチャルデスクトップは存在しました。これらのデスクトップマネジャーを使えば、一つのモニタの中でワークスペースを簡単に入れ替えることができます。米lifehackerでは先日、読者にアンケートをとり、バーチャルデスクトップマネジャーTop5を選んでいます。 バーチャルデスクトップマネジャーのスクリーンショットを撮るのは難しいのですが、できるだけ、それぞれのアプリの特徴がわかりやすいイメージとビデオを選んでみました。 Compiz (Linux、フリー) 『Compiz』は、おしゃれで洗練されたスタイルのバーチャルデスクトップマネジャーが欲しい人におすすめです。Linuxユーザーで、シンプルなアプリでいいという人は、後で紹介する『Gnome Workspaces』で事足りるかもしれませんが、マシンにハイパワー
幸せ 平鍋: 1. 技術的な困難を達成。 2. お客様に感謝された。 最初は1だったけど最近は2。 まつもと: 理不尽な目に合わないこと。 思うようにツールが動かない→自分でつくる。 OSSは自分で手を入れられる。 平鍋: 自分一人の幸せじゃない。 プロジェクトが終わっても続く人間関係。 人のつながり。信頼。 まつもと: 通勤が3時間。理不尽→地方。 納得行かない変更が顧客から言われたくない 平鍋: エンジニアで不幸せな人へ。仕事は選べる。極端なこと言えば辞めればいい。 ワークライフ・バランス実現の戦略(例:地方に住むこと) 平鍋: 1995.子供を育てられるかを考えたときに自分の中での都会の価値がさがってきた。 田舎に帰ってから、世界のことを考えた。JUDE,アジャイルをやり始めた。 まつもと: 鳥取→つくば→島根 1997. OSSビジネスを始めようと声をかけてもらって島根へ。 理不尽
今日、いくつかのニュースで既に報じられましたが、10年間後愛顧頂いたUMLツールのJUDEが、名前を astah*(アスター) に変え、生まれ変わります。 http://www.infoq.com/jp/news/2009/09/astah http://itpro.nikkeibp.co.jp/article/NEWS/20090915/337239/ http://gihyo.jp/news/nr/2009/09/1501 ここでは、ニュースの中で報じられていない幾つかを書きます。まず、大きな動機ですが、やはりドイツのユーザからJUDEという名前に対して多くの抗議メールをもらったことが大きい。JUDEという言葉が、ユダヤを意味し、どうしても第二次世界大戦の悪しき記憶と結びつく、というもの。ある人は「インストールするのをはばかられる」という言葉でそれを表現しました。ぼくはなんとしても、J
Impromptu は Andrew Sorensen 氏によって作成されたライブコーディング環境だ。言語としては Scheme をベースとしており,それに映像や音楽を扱うためのライブラリ群と,リアルタイムにコードを記述し実行するためのエディット環境が統合されている。 実際に触ってみると,関数型言語とライブコーディングの親和性が,なかなか良いことが分かってくる。エディターの出来も良く,リアルタイムにコードを書きつつ実行するという作業をスムースに流れるようサポートしてくれる。 上のビデオでは, Impromptu のサンプルプログラムを参考にしつつ,簡単なアルゴリズム作曲のコードを組んでみた。ちなみに,ビデオ中に登場する "my:play" 等の関数は,作業を簡略化するためにあらかじめ用意しておいた関数なので悪しからず。 いくつかのデメリットもあるものの(最大の弱点は Mac OS 版しか存
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く