ブックマーク / xtech.nikkei.com (8)

  • どうなっているの?あのソフトの仕組み - 今からでも遅くない!アルゴリズム入門:selfup

    Webの全体像を効率よく取り込み,分類する 「YSTのシステムは大まかに三つの機能に分かれます(図2)。最初は世界中のWebページをYSTのシステムに取り込む『クローリング(crawling)』という機能です」(Yahoo! JAPAN,リスティング事業部 検索企画室の宮崎光世氏,以下同)。 取り込むと簡単に言っても,Webページの数は膨大なうえ,更新の頻度や情報の質などがまちまちです。すべてのページに同じようにアクセスしていると非効率なことこの上ありません。そこで,限られた時間で質の良い検索ができるようにするための工夫をしています。例えば,クローリングを繰り返すうちに頻繁に更新されることがわかったページは短いサイクルでチェックし,ほとんど更新のないページはチェックの頻度を落とす,といったことをしているそうです。 ただ,更新の頻度が単に高いだけではダメです。重要性が高いと考えられるWebサ

    どうなっているの?あのソフトの仕組み - 今からでも遅くない!アルゴリズム入門:selfup
  • マイクロソフトの建前と本音

    マイクロソフトは,建前と音をとても奇妙な形で使い分けてきたメーカーだ。例えばWindowsのEULA(使用許諾契約書)には「アプリケーションの互換性を保証する」など一切書かれていない。しかしこれは「建前」であって,「音」では「古いアプリケーションを新しいOSで使ってほしい」と思っており,互換性のために相当の努力をしていたのが実情だった。最近はやりのネット・スラングでいうと「ツンデレ」みたいなものである。 マイクロソフトの互換性維持に関する努力に関して,記者は以前当はすごいWindowsの互換性維持という記事を書いたので,そちらをご覧頂きたい。また,元マイクロソフトの技術者である中島聡氏が,「(この)記事で蘇った記憶に刺激されて書いた」と仰るWindows95と地上の星というブログのエントリを読むと,実情がさらによく分かる。アプリケーション側のバグだと投げ出さずに,OSの側で互換性を維

    マイクロソフトの建前と本音
  • 開店2カ月でリピーター比率25%の「ITレストラン」

    慶応義塾大学に近い東京都港区芝に、開店2カ月にもかかわらず、早くもリピーター比率が25%に達した高級和レストランがある。店の名は、「瑞宝」。今年8月7日にオープン。口コミだけで顧客層を拡大した。オープンからの2カ月で最大11回来た顧客もいるという。 見た目では分からないが、瑞宝は「ITレストラン」という顔を持つ。店内のバックヤードにはサーバーラックが2。飲店としての業務の多くをIT(情報技術)で支援する。客席も含め無線LANが整備されている。 瑞宝では、雰囲気を損なわないよう、店員は携帯情報端末やメモを使わない。その代わり、「音声CRMシステム」を活用。店員は顧客から「薄味が好き」「ネギが苦手」といった好みを聞き出し、バックヤードに戻ってからマイクに向かって聞き出した内容をしゃべる。音声認識ソフトを通してテキストデータとして記録。この内容は厨房のパソコン画面に表示され、調理のための情

    開店2カ月でリピーター比率25%の「ITレストラン」
    ihiroyuki
    ihiroyuki 2006/10/17
  • 初心者がJavaを“超高速”で学ぶためのコツ:ITpro

    皆さんの中には,「いまどきJavaくらいできなきゃねぇ~」と言われてからもう何年も過ぎちゃった…なんて人も多いのではないでしょうか。いつ何時「新しいプロジェクトJavaでいくから」なんて上司に言われたりしないか,内心ドキドキしてる方もいらっしゃるでしょう。私が受け持つJavaの授業でも,受講生の方からそういった悩みをよく聞きます。 しかしよく聞いてみると,なんだかとても効率の悪い勉強をしているなあと驚くことがあります。なぜなら多くの方が「Javaの入門書で勉強しているのにJavaのプログラムを作れるようにならない」と言われるからです。COBOLやC言語のプログラミング経験があるにもかかわらずです。 なぜJavaの学習がなかなか進まないのでしょうか。残念ながら「Javaのスキルが上がらない」という方の多くは,「データとアルゴリズム」「Javaの文法」「オブジェクト指向」の三つをきちんと学べ

    初心者がJavaを“超高速”で学ぶためのコツ:ITpro
  • 反復型開発における見積もりの実際:ベースとなるのはユースケース

    オブジェクト指向技術の浸透や,反復型開発の広がりなど,システム開発を巡る状況が大きく変化している。見積もり方法も,従来のやり方では通用しないケースが増えてきた。反復型開発における見積もりの基的な考え方や,ユースケース・ポイント法の活用手順について解説する。 オブジェクト指向開発の普及に伴い,ソフトウエアを段階的に繰り返して開発していく「反復型開発(イタラティブ開発)」を採用するプロジェクトが増えている。反復型開発は従来のウォーターフォール型開発とは基的な考え方やフェーズの分け方が異なるため,従来型の見積もり技法を適合できない面がある。 そこで第4部では,反復型開発における見積もりの基的な考え方と,現在,一般的に用いられている「ユースケース・ポイント法」を中心とした見積もり技法について解説する。なお,システム開発のプロセスは反復型開発において最も標準的な「統一プロセス(Unified

    反復型開発における見積もりの実際:ベースとなるのはユースケース
  • 他社でも通じるスキルの習得のコツ(5)

    ビジネススキルとは、企業のビジネス活動に関する知識、あるいはその知識を活用する能力のことを指す。社会人の常識として必要なこともあるが、ITエンジニアの中でも特にシステムエンジニア(SE)は、少なくとも担当する顧客企業の業務知識や業界に関する知識について精通していなければならない。「業務改善を提案できないSEは使い物にならないと言われてしまう」(エムズネットの三好代表)。 では、ビジネススキルが問われるようになるのはいつ頃からだろうか。三好代表は「提案活動や要件定義を担当するようになったときで、年齢でいえば30歳前後ではないだろうか。この年齢で業務知識や業界の課題に疎いようでは、顧客から信頼を得ることはできないだろう」と指摘する(図9)。最近、20歳代の若手社員にもビジネススキルは必要だと言われ始めた。ビジネススキル習得の“低年齢化”は進んでいる。 新人研修で実施するIT企業も 入社5年内に

    他社でも通じるスキルの習得のコツ(5)
  • 作って理解するAjax (1):IT Pro

    最近,Webエンジニアのまわりで注目されている技術に「Ajax」(エイジャックス)があります。従来のWebアプリケーションはインタラクティブな処理の際,ユーザーにページのリロード作業を強いることが多く,決して操作性が良いとは言えませんでした。しかしAjaxを利用すると,サーバーと非同期な通信ができるので,ページをリロードすることなくコンテンツを更新できます。このためデスクトップ・アプリケーションと同様な操作性を持つWebアプリケーションを作成できます。連載では,実際にAjaxアプリケーションを開発しながら,Ajaxアプリケーションの動作の仕組みや,既存のWebアプリケーションとの違い,実装上の注意点などについて紹介していきます。 「枯れた技術」を組み合わせる 筆者にとってAjaxの第一印象は強烈でした。「Google Map」のスムーズな地図操作,「Google Suggest」のリアル

    作って理解するAjax (1):IT Pro
    ihiroyuki
    ihiroyuki 2005/11/08
    Ajax使ってみたい
  • Windowsスマートフォン、日本国内で発売へ

    マイクロソフトのWindowsを搭載したスマートフォン(携帯電話端末)が、日で初めて発売される。 発売されるのは、マイクロソフトのモバイル機器用OS「Windows Mobile」を搭載した携帯電話端末、通称「Windowsスマートフォン」だ。 国内初のWindowsスマートフォン端末は、まず、シャープから提供される見込み。通信事業者はウィルコムになると見られる。マイクロソフトとシャープ、ウィルコム3社の事業提携や、新端末、新サービスの詳細は今週にも発表される予定だ。 Windows Mobileは、パソコンのWindowsとのデータ連携が行いやすいのが特徴。マイクロソフトが提供する携帯機器用のOfficeソフトなどを搭載することも可能で、今年8月には新バージョンの「Windows Mobile 5.0 日語版」の提供が開始されたばかりである。 Windows Mobile搭載のスマー

    Windowsスマートフォン、日本国内で発売へ
    ihiroyuki
    ihiroyuki 2005/10/18
  • 1