タグ

ブックマーク / atmarkit.itmedia.co.jp (59)

  • グーグルが語る:Ajaxはなぜ最初失敗し、その後成功したのか - @IT

    グーグルのアダム・ボスワース氏は、スピードがソフトウェア開発を大きく左右するという。 「物理学、スピード、心理学:ソフトウェアで何がうまくいき、何がうまくいかないのか。それはなぜか」と題された講演の中で、グーグル副社長のボスワース氏は、Ajax、PDA、自然言語などの技術がなぜ過去にははやらなかったのに、今成功しているのかを語った。同氏は1月29日、 Google NYC Speaker Seriesの一環としてグーグルオフィスで講演を行った。 ボスワース氏は、これまで約30年間ソフトを構築してきたが、常に「そのすべてがうまくいくわけではない」と述べた。「その理由は、振り返ってみると、主に物理的要素と人間心理によることが分かった」。同氏はまた、「その多くはトム・クルーズと関係がある」と語り、映画「トップガン」のトム・クルーズの台詞「I feel the need, the need for

  • いまさら聞けない 形式手法入門(1/3) ― @IT

    世界各国でAI関連規制の整備が進む中で、AIシステムの開発に求められるのが「検証(Verification)」と「妥当性確認(Validation)」から成る「V&Vプロセス」である。特に、自動車や航空宇宙の分野を中心に高い安全性や高い信頼性が重視されるセーフティクリティカルなシステムにAIを導入する際に重要な役割を果たすとみられている。

    cloned
    cloned 2007/01/19
    あとで読む
  • 3Dデスクトップ環境「Project Looking Glass 1.0」公開、米サン - @IT

    2006/12/22 米サン・マイクロシステムズは12月19日(米国時間)、オープンソースの3Dデスクトップ環境「Project Looking Glass」のRelease 1.0をWebサイトで公開した。Looking Glassはデスクトップ上のウィンドウを立体的に表示し、横に並べたり、裏返したりすることができる技術。主にJavaで開発している。埋もれたウィンドウを探しやすくなるなどデスクトップを使った業務の生産性向上が期待できる。 Looking Glassは米サンの日エンジニア、川原英哉氏が中心となって開発。2004年8月に国内でLooking Glassの説明会を開いた川原氏は「この数年はサーバ側での革新が続いていて、クライアントはWebブラウザがあればいい、という感じだったが、これからクライアントの革新が行われる兆候がいくつかある」と当時、コメントした。「Windows

  • sendmailの生みの親が「皆メールを使い過ぎ」 ― @IT

    2006/11/21 「sendmail」プログラムを書き、その後も同プログラムにかかわり続けてきた米センドメールのCSO(Chief Science Officer)、エリック・オールマン(Eric Allman)氏がsendmail誕生25周年を記念して都内で講演、同プログラム誕生の経緯を話した。 オールマン氏が「家に近く、授業料が安く、入学試験で外国語が要らなかった」という理由でカリフォルニア大学バークレー校に入学したのは1973年。当時はインターネットの前身であるARPANETが急速な成長を始めており、1971年には2つのホスト間で最初の電子メールがやりとりされていた。同校は、その後サン・マイクロシステムズの創設に参画したビル・ジョイ氏やエリック・シュミット氏、アップルコンピュータをつくったスティーブ・ジョブズ氏など、多くの才能が集う黄金時代を迎えていた。 バークレー校でリレーショ

  • @IT:ハードディスクのS.M.A.R.T.情報を表示するには

    # smartctl -a /dev/hda Device: ST380021A  Supports ATA Version 5 Drive supports S.M.A.R.T. and is enabled Check S.M.A.R.T. Passed. General Smart Values: Off-line data collection status: (0x82) Offline data collection activity completed without error Self-test execution status:      (  36) The self-test routine was interrupted by the host with a hard or soft reset Total time to complete off-line da

  • よく利用されるRAIDレベル-RAIDの基礎知識- (@IT)

    RAID製品のカタログを見ていると、「RAID 1」や「RAID 5」といった単語を見かける。これらは「RAIDレベル」と呼ばれ、RAIDの技術をその機能によって分類したものだ。RAID技術は、1987年にUCB(University of California, Berkeley:カリフォルニア大学バークレイ校)のDavid A. Patterson氏らが発表した論文によって初めて紹介された。この論文では、RAIDレベルは1~5まで定義されていた(その後、RAID 0とRAID 6が追加されている)。現在、「基的な」RAIDレベルといえばRAID 0~5を指すことが多いようだ。 「レベル」といっても、数字が大きいほど、あるいは小さいほど、性能や機能が高いわけではないことに注意したい。RAIDレベルは、ディスク・システムの性能や機能のグレードを表すわけではなく、単にRAIDシステムを実現

    よく利用されるRAIDレベル-RAIDの基礎知識- (@IT)
  • 新しく追加されたMulti Category Security - @IT

    第6回 新しく追加されたMulti Category Security 古田 真己 サイオステクノロジー株式会社 インフラストラクチャービジネスユニット Linuxテクノロジー部 OSSテクノロジーグループ 2006/8/16 今回からはSELinux Referenceポリシーの新機能であるMulti Category Security(MCS)の取り扱いを解説します。 MCSはオプションとして提供される機能で、アクセス制御対象のオブジェクトにカテゴリを設定してカテゴリ別のアクセスを実現します。 MCSは企業向けのセキュリティ機能 MCSは企業向けのセキュリティを提供します。MCSを説明するうえで必要なのは、同じくオプション機能のMLS(Multi Level Security)との比較です。それぞれの機能は下記の表のとおりです。

  • アドビのAjaxフレームワーク「Spry」を使ってみよう ― @IT

    先月5月11日、米アドビシステムズが発表したAjaxフレームワーク「Spry」は、最低限のプログラミングでAjaxスタイルのWebページ構築を可能にする、Webデザインフレームワークだ。今回は数あるJavaScriptライブラリの中でもユニークなフレームワークであるSpryを紹介し、実際にSpryを使ったサンプルを解説しながらその機能を探っていきたい。 ■Spry framework for Ajax Ajaxが騒がれた昨年から今年にかけて、Ajaxアプリケーション開発のためのJavaScriptライブラリ、フレームワーク、開発環境などの開発が盛んだ。多くのオープンソースコミュニティがライブラリやフレームワークを公開しており、「Prototype」や「script.aculo.us」といったライブラリはすでにメジャーな位置を占めて多くのアプリケーションで採用されている。 また、いくつかの企

  • 多くのユーザーは一度に1本しかジュースを買わない ― @IT

    ユーザビリティのヒント(1) 多くのユーザーは 一度に1しかジュースを買わない 「自動販売機での不要な動作から考える」 ソシオメディア 上野 学 2006/6/2 Webアプリケーションのユーザーインターフェイスデザインに役立つさまざまなTips集。自動販売機でジュースを買うときの不要な動作から考える。(編集部) 今回からはWebアプリケーションのユーザーインターフェイスの続編の「Tips編」として、ウェブアプリケーションのユーザーインターフェイスをデザインするうえで役立つさまざまなヒントを、少し細かな視点から具体的に見ていきます。 複雑な構成物を作り上げるには、基となるコンセプトやアーキテクチャといった抽象度の高い部分から考えていくトップダウン式のアプローチと、構成要素の細部から考えていくボトムアップ式のアプローチの両方が必要になりますが、前回までの経験則編はどちらかといえばトップダ

  • 第1回 無償版Visual Studio 2005&C#でWinアプリに挑戦 ― @IT

    普段Windowsを使っていて、こんなWindowsアプリケーション(以降、Winアプリ)があったらいいのにと思ったことはありませんか? いまの世の中、たいていのアプリケーションはWeb上で公開されていたりしますが、余計な機能が多くて使いにくかったり、たいしたことはやってないはずなのにシェアウェアだったりということは少なくありません。それなら自分で作ってみようというのが企画です。 さて、Winアプリを作るためには、そのための開発環境が必要となります。例えば、かつて一世を風靡(ふうび)した「Visual Basic」はその代表です。これは製品パッケージを買ってきさえすれば、すぐにWinアプリが作れました。その作成手順も簡単で、フォームにボタンやテキストボックスなどの部品を並べて、Basic言語でほんの少しコードを書けば出来上がりです。 しかし現在では、より高度なWinアプリが作成可能な、よ

    cloned
    cloned 2006/05/09
  • 【2006年度版】.NET開発者のためのオンライン・リソース・ガイド ― @IT

    特集:フレッシュマン企画 【2006年度版】 .NET開発者のためのオンライン・リソース・ガイド デジタルアドバンテージ 一色 政彦 2006/04/22 稿は、これから.NETでプログラミングを始めようとしている方や、新しく.NETでの開発に携わることになったフレッシュマンに贈るオンライン・リソース・ガイドの2006年度版である。インターネット上に数ある.NET関連サイトの中で、.NET開発者がまずは押さえておくべきWebサイトについてまとめている。 ●稿がまとめているサイト&ジャンル分けについて .NET開発者がよく利用するサイトの代表は、やはり.NET Framework & Visual Studioを提供するマイクロソフトのサイトだろう。だがひとくくりに「マイクロソフトのサイト」といっても、マイクロソフトが運営するサイトは当にたくさんあり、それぞれのコンテンツも膨大となって

    cloned
    cloned 2006/04/25
  • 障害の兆候を見逃さないためのサーバ監視

    監視するデータ 集客力のあるサイトを運営しているWebサーバやメーリングリストを運営しているサーバ、ソフトウェアを配布するFTPサーバ、ファイル共有をするためのサーバなどは、クライアントからの非常に多くの要求を処理する必要があります。 サーバの応答が遅い場合は、ハードウェアの増強などで対応する必要があります。ボトルネックの特定のためには、原因がCPUのパワー不足なのか、メモリ容量が足りていないのか、回線容量が細過ぎるのかなどを判断しなければなりません。そのほかにもハードディスク容量、マザーボードの温度、UPSの電力、メールの配送効率、Webページのアクセス解析など、運用中に注意して見ておく必要のあるデータは多くあります。 ここでは、システムを運用するうえで、監視項目として挙げられる主要なデータおよびその確認方法を紹介します。 プロセス プロセス関連の監視項目には、以下のようなものが挙げられ

    障害の兆候を見逃さないためのサーバ監視
  • ビル・ゲイツ会長にとって「Web 2.0」とは? - @IT

    2006/4/22 米マイクロソフトの会長兼チーフソフトウェアアーキテクト ビル・ゲイツ(Bill Gates)氏は4月21日会見し、グーグルなどが展開するソフトウェアのサービス化について、「これらはWebサービスという言葉で表されているが、ソフトウェアだ」と語った。マイクロソフト自身もWebサービスを展開するが、ゲイツ氏は「マイクロソフトが提供する『MSN Virtual Earth』などのWebサービスは、非常に複雑なソフトウェアが実現している。検索サービスもソフトウェアのイノベーションだ」と語り、引き続きソフトウェア開発技術が重要との認識を示した。 グーグルやヤフーなどWebベースでアプリケーションを提供する企業が増加。無償でサービスを提供するケースも多く、注目を集めている。マイクロソフトの成長の源となってきたパッケージソフトウェアは、将来的になくなるのか。ゲイツ氏の答えは「ソフトウ

  • @IT:.NET TIPS

    Tech TIPS(旧Windows TIPS)」では、WindowsクライアントやWindows Serverを中心に、クラウドサービスやAndroidスマートフォン/タブレット、iPhoneiPad(iOS)、Office、スクリプトなどの「テクノロジ」をビジネスシーンで活用するためのテクニックや基礎知識を解説しています。

    @IT:.NET TIPS
    cloned
    cloned 2006/04/12
  • 第2回 .NETにおけるマルチスレッドの実装方法を総括

    タイマーを使ったスレッドの実行 最後に、タイマーによる特殊なスレッドの呼び出し方法を紹介する。 System.Threading名前空間にはTimerクラスというクラスが用意されており、一定時間ごとに、ある処理を別スレッドで実行させることができる。以下にそのサンプル・コードを示す。 using System; using System.Threading; public class List4 { public static void Main() { // 一定間隔ごとに呼び出すメソッドをTimerCallbackとして登録 TimerCallback timerCallback = new TimerCallback(ThreadMethod); // (1) // 現在の時刻を表示 Console.WriteLine(DateTime.Now); // 5秒待ってから、2秒ごとにti

    第2回 .NETにおけるマルチスレッドの実装方法を総括
    cloned
    cloned 2006/04/06
  • 偽装メールを見破れ!(前編) ― @IT

    国会という公の場を使って1通のメールの真偽が問われたのは記憶に新しい。前回のコラム「メールは信頼できても信用できない」でも取り上げたとおり、普通のメールを物だ、偽物だと証明することは非常に難しい。ましてや国会で取り上げられたような黒塗りのメール文面だけでは技術的に真偽を問うことは困難だ。 プリントアウトされた黒塗りメールの真偽を見分けるのは難しいが、普段受信しているメールならば偽装メールを見破ることもできる。手元に届けられた普通のメールを例にして読み解いていこう。 メールは1つのテキストデータでできている あなたがOutlookなどのメールクライアントで読んでいるメールは、実際には「メールメッセージ」と呼ばれるテキストデータが整形されたうえで表示されているものである。文章以外に画像やアプリケーションなどの添付ファイルが付いていたとしても、元のメールメッセージはただのテキストで構成されてい

    偽装メールを見破れ!(前編) ― @IT
    cloned
    cloned 2006/03/29
  • ヤフーのWeb2.0的な方向性、ジェリー・ヤン氏がプレゼン - @IT

    ヤフーは3月27日、Webサイト開設10周年を記念した記者会見を開催した。同社 代表取締役社長の井上雅博氏のほかに、米Yahoo!の創業者兼取締役のジェリー・ヤン(Jerry Chih-Yuan Yang)氏も登壇した。 Yahoo!の今後10年の展開を考えるうえで、いわゆる“Web2.0”のトレンドを外すことはできない。ヤン氏はワールドワイドウェブの形態進化の流れを「Public」「Personal」「Social」の3段階と捉え、現在から今後数年の近未来は「Social」なあり方が主流となると話した。 「Public」的なWebとは、Web黎明(れいめい)期の基形態を指し、ユーザーはWeb上に公開された情報を閲覧するのがほとんど唯一の行動だった。しかし、Webが「Personal」な形態に移行することで、ユーザーは自分の嗜好(しこう)に適した情報をパッケージにして利用するようになる。

  • Apache 2.2でWebサイトをパフォーマンスアップ!(1/3) ― @IT

    ■ドキュメントキャッシュ機能の見直し メモリキャッシュやディスクキャッシュなど、HTTPコンテンツの動的キャッシュ機能が強化されました。開発バージョン時よりも安定性が向上し、Apache 2.2では実用的なレベルになっています。キャッシュ機能を用いることで、一般的にHTTPサービスの応答性を向上させることができます。 また、Apacheをリバースプロキシサーバとして利用する場合もキャッシュ機能を利用可能です。 ■プロキシ機能によるロードバランシングの実現 プロキシでロードバランス機能を実現するmod_proxy_balancerモジュールが追加されました。HTTPやFTPサービスはもちろん、Apache Tomcatなどのサーブレットコンテナとの通信で使われるAJP13プロトコルのロードバランス機能も提供します。 バランシングの制御は、「リクエスト回数」と「トラフィック量」の2つのアルゴリ

  • 2007年以降、携帯電話はHDD搭載が主流に? - @IT

    2006/3/11 シーゲート・テクノロジーは3月10日、12Gbytesの容量を持った1インチハードディスクドライブ(HDD)「ST1.3シリーズ」を発表した。2006年第3四半期の出荷開始を予定している。落下時にヘッドを動かすなどして衝撃から自らを守るドロップ・センサー機能や、垂直磁気記録方式を採用した点が特徴。米シーゲート グローバルコンシューマストレージ マーケティングディレクター ロブ・ペイト(Rob Pait)氏は、「1インチHDD市場でも、当社はシェア45%を誇っているが、この製品によってより強固になるだろう」と語り、自信を見せた。 シーゲートのHDDは、現在ワールドワイドの全HDD市場においてシェア28%で1位であり、出荷台数1億台を突破したという。ペイト氏は、アップルのiTunesを筆頭に大企業がこぞってポータル向けに動画を提供し始めており、「現在は音楽を持ち運ぶのが主流

  • 年齢とスキルのギャップは恐ろしい ― @IT自分戦略研究所

    毎日、人材紹介会社のコンサルタントは転職希望者と会う。さまざまな出会い、業務の中でこそ、見えてくる転職の成功例や失敗例。時には転職を押しとどめることもあるだろう。そんな人材コンサルタントが語る、転職の失敗・成功の分かれ道。 手も足も出せない不採用理由 人材紹介会社経由で求人企業に応募して書類選考や面接で不採用となったときは、人材紹介会社が求人企業からその理由を聞き取り、応募者に伝えるというのが一般的です。その際は、次につなげるための改善点・アドバイスも併せてお伝えすることは当然です。ただ、同じ不採用理由でも、前向きに伝えられるものと、そうでないものがあります。中でも以下の理由は、次に向けた立て直しがしにくく、お伝えする際にいつもチクリと胸に棘(とげ)が刺さるものです。 「○歳でXXしか経験がないのは厳しい。せめてあと○歳若ければ……」 企業への応募に当たっては、人材紹介会社が事前に求人要件

    年齢とスキルのギャップは恐ろしい ― @IT自分戦略研究所
    cloned
    cloned 2006/03/08