アドビ、Googleと共同開発したオープンソースのCJKフォント「Source Han Sans」を公開 フォントベンダーも巻き込んだApacheライセンスのCJKフォント。AdobeとGoogle双方のラテン文字フォントにも対応できるようにしていることなども特徴。
Information Technology Infrastructure Library / アイティアイエル / アイティル / ITインフラストラクチャ・ライブラリ 英国商務局(OGC : Office of Government Commerce)が、ITサービス管理・運用規則に関するベストプラクティスを調和的かつ包括的にまとめた一連のガイドブックのこと。ITサービス管理を実行する上での業務プロセスと手法を体系的に標準化したもので、ITに関する社内規則や手順などの設定・見直しを行う際のガイドラインとして活用される。 ITIL v3は5つの書籍(コア書籍)、および入門書・ガイドラインといった補助書籍、そしてWebサポートからなっている。コア書籍は以下のとおり(かっこ内は、含まれるプロセスと機能)。 サービスストラテジ(戦略策定、財務管理、サービスポートフォリオ管理、重要管理) サービ
Linuxシステムにおけるスワップ処理の効率化とスワップ処理サブシステムのパフォーマンス最適化につながるテクニックを紹介する。 コンピュータのメモリ容量を超えるサイズのプログラムを実行する必要がある場合、最近のオペレーティングシステム(OS)のほとんどはスワップ処理と呼ばれる手法を用いる。これは、メモリ内データの大部分を一時的にハードディスクに格納しておき、必要なデータだけを物理メモリ空間に持ってくるというものだ。本稿では、Linuxシステムにおけるスワップ処理の効率化とスワップ処理サブシステムのパフォーマンス最適化につながるテクニックを紹介する。 Linuxは、物理メモリの領域をページという単位に分割して処理する。スワップ処理とは、ハードディスク上にあらかじめ設定した空間(これをスワップ空間と呼ぶ)にページ単位でメモリ上のデータをコピーし、そのページのメモリ領域を解放する処理をいう。物理
Intel Xeonプロセッサ7500番台(Nehalem EX)を搭載したサーバを大手コンピュータベンダーが発表した。Nehalem EXの高い処理性能を考慮すると、Intelのもう1つの高性能CPUプロダクトであるItaniumの将来に影響が及ぶ可能性は高い。だが一方で、各ベンダーはItaniumからXeonにすっきりと乗り換えることができない事情を抱えている。 大手ベンダーによるIntel Xeonプロセッサ7500番台(Nehalem EX)を搭載したサーバの発表会がおおかた終了した。期待していた日本ヒューレット・パッカード(日本HP)は発表を延期している。日本アイ・ビー・エム(日本IBM)と日立製作所、そしてNECはリリース済みだが、今のところ、Nehalem EXの搭載自体を大々的に発表したのは、富士通とデルの2社だと思う。 Nehalem EXの登場でなくなったItanium
第5回 脆弱性検査ツールを知る:知ってるつもり? 「セキュリティの常識」を再確認(3/3 ページ) 脆弱性検査のトレンドとして、近年はWebアプリケーションの脆弱性が注目されている。Webアプリケーションは、提供サイト自らで開発しており、開発工程や時間的制約の問題からセキュリティを軽視した開発が行われることが多かった。だが、Webアプリケーションはほとんどにおいてデータベースと連携する。脆弱性が存在すると、重要な個人情報の漏洩につながってしまう恐れがある。もちろん脆弱性検査ツールやデータベースシステムに特化した検査ツールを使用しても、Webアプリケーションサーバ自体に脆弱性が存在すれば大きな問題となってしまう。 Webアプリケーションの脆弱性は、比較的新しいセキュリティ分野でもあり、管理者の情報不足から不完全な形で運用が開始される場合も多い。悪いことに、Webアプリケーションに対する攻撃の
左からNTTドコモの「BF-01B」、日本通信の「BM-MF30」、イー・モバイルの「Pocket WiFi」、UQ WiMAXの「URoad-7000」 第4回の最後は料金面を比較する。各社料金プランは多数の選択肢があるので、NTTドコモと日本通信は最も一般的と思われるプランを1つずつ、イー・モバイルとUQ WiMAXは2パターン取り上げた。それをまとめたのが以下の表。利用スタイルも考慮して、それぞれのルータを検討していこう。 各社のモバイルWi-Fiルーターの料金 ドコモ「BF-01B」(新規) 日本通信「b-mobile月々払いプラン」(24カ月契約) イー・モバイル「Pocket WiFi」 イー・モバイル「Pocket WiFi」(にねんS) UQ WiMAX(UQ Flat 年間パスポート)「U-Road7000」 UQ WiMAX(二段階のUQ Step)「U-Road700
/tmp/ディレクトリ下は、テンポラリ領域としてファイルの解凍や一時的に利用するファイルが書き出される。常時稼働させている状態でしばらくの日数を経て/tmp/下を見ると、以前あったファイルが無くなっている場合がある。これはどのようなタイミングで削除されたのだろうか? これは、1日1回実行されるcronスケジュールで実行されるスクリプト「tmpwatch」から実行されるコマンド「tmpwatch」によって判断されている。 # file /usr/sbin/tmpwatch /usr/sbin/tmpwatch: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), stripped # ls /etc/cron.daily/ 00-logwatch l
ASFは脱退をちらつかせるだけでなく、「Java SE 7」仕様に反対票を投じる方針も明らかにしており、ほかのメンバーにも同調するよう呼び掛けている。 米Apache Software Foundation(ASF)は、米Oracleが「Harmony」プロジェクトに対してテストキットのライセンスを拒み続けるのであれば、Java管理団体から完全に脱退すると脅しをかけている。 ASFは11月9日(現地時間)、同団体のブログに掲載した発表文で「Java仕様のインプリメンターとしてのASFの権利が認められない」のであれば、Java Community Process(JCP)から脱退すると述べている。 ASFが指摘した問題とは、Java SEのテストキットライセンス(TKL)をApache Harmonyプロジェクトに提供するかどうかをめぐるOracleとの論争のことだ。HarmonyはJava
まず最初に実行中のコマンドのプロセス番号を調べよう。ここでは,比較的多大なCPUパワーを消費するSETI@homeを例に挙げている。 # ps ax PID TTY STAT TIME COMMAND 1 ? S 0:05 init [5] ~中略~ 532 ? RN 117:45 ./setiathome -nice 19 ~以下略~ プロセス番号が「532」だと分かったら,reniceコマンドでプライオリティを指定すればよい。ここでは例として,最初に優先度を最も高くして,その後に最低に下げてみた。この例では数パーセントなものの,コントロールできることが分かるだろう。 ■処理優先度を最高にする # renice -20 532 532: old priority 19, new priority -20 PID USER PRI NI SIZE RSS SHARE
値段で分かる、クラウドの「おいしい」使い方:Amazon EC2/S3のコストを試算(1/2 ページ) クラウドコンピューティングの利点はさまざまに伝えられているが、実際にはどれほどのコストメリットがあるのだろうか。Amazon EC2/S3を例にとって試算してみよう。 クラウドコンピューティングのコストメリット 前回はクラウドコンピューティングへの期待をいろいろと挙げてみましたが、今回は、「安い・早い・うまい」と噂されるAmazon EC2/3を題材に、実際にエンタープライズ領域で利用したらどのくらいのコストになるか、試算してみたいと思います。 試算の条件は以下に整理しました。金額そのものは利用条件しだいで変わりますが、試算をすることで、コスト効果を得るためには利用者側でも工夫が必要なことが見えてきました。 状況 試算対象として、以下のシーンを想定してみます。 ECサイトで2週間限定の決
GoogleがWebページ表示をスピードアップするプロトコル「SPDY」を発表した。テストではページ読み込み速度が最高で64%短縮できたとしている。 米Googleは11月12日、Web高速化を実現するためのアプリケーションレイヤープロトコル「SPDY」(スピーディーと発音する)を発表した。Googleが目指しているWeb高速化の一環で、HTTPをサポートし、Webページ表示の遅延時間を最小限に抑えるという。 SPDYに関するホワイトペーパーによると、同社はSPDYとともに、同プロトコル対応版のGoogle ChromeブラウザとオープンソースのWebサーバも開発した。これらのアプリケーションをHTTPとSPDYで稼働テストしたところ、ページ読み込み時間が最高で64%短縮できたという。 SPDYはセッションレイヤーをSSLの上に追加するので、単一のTCP接続で複数の相互データストリームを並
あなたはハッカーか さて、「あなた」はハッカーでしょうか。こんなサイト(といっては失礼ですね)に訪れるくらいですから、あなたはきっとコンピュータのことが好きで、プログラミングにも関心があるでしょう。また、単なるコンピュータユーザーにとどまらず(そうだったら、Windows雑誌を読んでいるはずです)、ハッカー的特質を備えたUNIX系OSのユーザーであるということは、あなたがハッカーである可能性は十分に高いと言っても良いと思います。 わたしの仮説によると、ハッカー的素質を持つかどうかは、以下の2つの条件を満たしているかどうかで決まります。 1つは「クリエイターであるかどうか」です。マニア的要素を持つ人材は「コレクター」タイプと「クリエイター」タイプに分かれる傾向があります。もちろん、両方の特質を備えている人もいますが、この場合問題になるのは「プログラミングに対してどちらがより強く表れるか」です
ちなみに、この分析のために必要とされるMapReduceのコードであるが、そのサイズはわずか20ステップだという。Yahoo!のプレゼンテーターである、エリック・バルデシュバイラー氏によると、たとえ経験の浅いエンジニアであっても、MapReduceによるプログラミングは可能であるとされる。 また、VISAのジョー・カニンガム氏からも、貴重なデータが提供されていたので以下に紹介する。同社では、1日に1億トランザクションが発生するため、2年間で700億強のトランザクションログが蓄積され、そのデータ量は36テラバイトに至るという。こうしたスケールのデータを、従来のRDBを用いて分析するには、約1カ月の時間が必要とされてきたが、Hadoopを用いることで13分に短縮されたという。 これまでは、Yahoo!にしろVISAにしろ、膨大なデータをRDBに押し込むほかに方法はなく、その分析に数十日を要する
GoogleはJavaScriptの標準「ECMA-262, 3rd Edition」への適合度をテストできるテストスイートをオープンソースとして公開した。 Googleは米国時間の6月29日、JavaScript実装をテストする包括的なテストスイート「Sputnik」をオープンソースとして公開した。異なるJavaScript実装間の差異を検出できるという。Webブラウザ間の互換性問題の解決に役立つとしている。 Sputnikは、JavaScriptの標準「ECMA-262, 3rd Edition」への適合度をテストできるスイート。JavaScript言語が関係する5000以上のテストを含む包括的なもので、Googleが自社のWebブラウザ「Google Chrome」で採用したJavaScriptエンジン「V8」用に開発した。ほかのJavaScript実装でも利用できると判断し、Goo
2009年5月19日、NTTドコモが日本初となるAndroidケータイ「HT-03A」を発表した。夏モデルのPROシリーズとしてリリースするもので、6月から7月の発売を予定している。 5月20日現在、iPhoneユーザーとしてHT-03Aに触れてみて感じた4つの違いについてリポートしよう。 →iPhoneユーザーから見たAndroidケータイ「HT-03A」(後編) 違いその1:トラックボール まず1つは、トラックボールを内蔵している点だ。iPhoneよりもやや画面サイズが小さいHT-03Aは、ホームスクリーンからWebブラウジング、メールのスクロール、アイテムの選択や決定に至るまでの操作を、基本的にトラックボールで行える。 Androidケータイ「HT-03A」(左)とiPhone 3G(右)。HT-03Aはトラックボールを搭載。着信時にはこのトラックボールが点滅する iPhoneでは、
東京・お台場の「潮風公園」(しおかぜこうえん)に建設中の実物大ガンダム。既にネットやテレビで写真や動画を見たという人も多いことだろう。しかし、あの迫力は間近で見ないと分からない。全高18メートル。奈良の大仏さまよりも大きなガンダムが、ビルやレインボーブリッジをバックにそびえ立つ姿は圧巻だ。 一般公開が始まる7月11日まで2週間ほどあるが、ガンダムはほぼ出来上がった状態だ。建設時期が6月とあって、梅雨を想定した余裕のあるスケジュールを組んでいたところ、予想に反して好天が続き、早い時期に形になったらしい。 連日、多くの人が訪れる太陽の広場。耳をすませていると、やはり第1声は「すごい」「でかい」が多い。中には「連邦のモビルスーツは化け物か!」と叫ぶ人も。ジオン兵が紛れ込んでいるらしい(c)創通・サンライズ もちろん、まだ完ぺきではない。一般公開時には、現在は囲いで見えないガンダムの足元に台座がで
春は出会いと別れの季節。入学や就職で、新しい生活を始める人も多いだろう。そこで本連載では、新入学生/新社会人応援企画として、オープンソースで作る環境構築を解説していく。また、デスクトップ環境のほか、新しくプログラミングを始める人のために、Web/Java開発の第一線でいまどのように環境が使われているかを紹介する。 オープンソースを使う動機は人それぞれ。Windowsに飽きた人もいれば、大学や仕事で必要になるからと始める人もいるでしょう。ところが、いざ始めようとしたときに、どこから手をつけて良いか分からないことも多いものです。「どのディストリビューションが良いか」は、いつも論争になる話題ですし、本当のところは自分で試さないとよく分かりません。そこで今回から2回に分けて、ディストリビューションを選ぶための目安と、気軽に試すための手引きを紹介していきます。 どのディストリビューションを選ぶか か
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く