タグ

ブックマーク / www.itmedia.co.jp (9)

  • 第1回 PHP開発でZend Frameworkを知らないだなんて嘘ですよね?

    第1回 PHP開発でZend Frameworkを知らないだなんて嘘ですよね?:「Zend Framework」で加速するPHP開発(2/2 ページ) Zend Frameworkの導入方法 Zend FrameworkのパッケージはZendのWebサイトからダウンロードでき、2007年2月末現在のバージョンはPreview 0.8.0です。また、通常版のダウンロードのほかに、Subversionのリポジトリから開発版を入手することも可能です。 現時点でZend Frameworkを使いたい方は、普段は開発版を利用し、公式リリースが出るたびに、新しい機能や既存APIの変更点などを確認していくと良いでしょう。 導入前の準備 Zend FrameworkのMVCモデルは、Apache HTTP Serverのmod_rewriteの機能に依存しています。そのため、MVCモデルを利用する場合には

    第1回 PHP開発でZend Frameworkを知らないだなんて嘘ですよね?
  • VMware、仮想化導入のWebツール「VMware Go」を正式リリース

    無料のハイパーバイザーESXiのインストールを簡易化するWebツール「VMware Go」は、仮想化を検討しているSMBに最適だとしている。 米VMwareは1月13日、Webベースの仮想化導入支援サービス「VMware Go」の無償提供を開始したと発表した。 VMware Goは、同社の無料ハイパーバイザー「VMware ESXi」のインストールおよび構成を自動化することで、アプリケーションの仮想化プロセスを簡易化するツール。VMware ESXiとVMware Goの組み合わせは、初めて仮想化を行う企業、特に仮想化に着手する時間も予算もないが仮想化を検討している中堅・中小規模企業(SMB)にとって最適だとしている。 同社が2009年8月にリリースしたβ版は1000以上のユーザーが利用し、3000台以上の仮想マシンがESXiサーバ上で稼働しているという。 VMware ESXi 4および

    VMware、仮想化導入のWebツール「VMware Go」を正式リリース
  • KJ法(けいじぇいほう)

    無秩序で雑然とした定性データ(事実、意見、アイデア)群を、一度カードや付箋(ふせん)紙などに分解し、これを人間の直観力を用いて図解・文章に統合することで、意味や構造を読み取り、まとめていく方法および思想の体系。 漠然としてつかみどころのない問題を明確にしたり、思いもしない解決策・新しい発想を得るために用いられる。個人の思考と集団のそれをほとんど区別しないため、個人の発想技法としてだけではなく、複数の人間による共同作業、合意形成などにも使われる。 基的なステップは以下のとおり。 KJ法の手順 問題提起、テーマ決定 データ収集 外部探検:取材、調査、観察、先行資料などによってデータを収集する。 内部探検:内省、思い出し、ブレーンストーミング(ブレスト)などによって個々人の頭の中にある知識や経験を取り出す。 ラベルづくり 得られたデータをラベル(カード、紙切れ、付箋紙、マグネットシートなど)に

    KJ法(けいじぇいほう)
  • Googleが日本語入力システム参入 β版無料公開

    Google法人は12月3日、同社初の日本語入力システム「Google日本語入力(ベータ)」を公開した。Webサイトから無料でダウンロードできる。 Webから自動で辞書を生成、新語や専門用語、芸能人の名前なども網羅した。Web上の大量のデータから統計的言語モデルを構築し、変換エンジンを構成、高い変換精度を実現したという。冒頭の数文字を入力すると候補語を提示するサジェスト機能も搭載している。Windows XP/Vista/7(それぞれ32ビット版)とMacに対応する。

    Googleが日本語入力システム参入 β版無料公開
  • “神業”の実現目指す量子コンピュータ研究の今

    RSA暗号を無効化するほどの高速処理ができる「量子コンピュータ」は、なぜそれほど高速なのか? 理化学研究所が研究を進める量子コンピュータの速度の理由と、その難しさ、実現性をレポートする。 前回は、量子コンピュータの研究の歴史と可能性を紹介した。そこで今回は、最強といわれるRSA暗号を、わずか数時間で解読してしまう可能性を持った量子コンピュータが、どうしてそれほどの処理速度が出せるのか、その理論と研究の現状についてお伝えする。 超並列計算で全体の処理速度を高速化 量子コンピュータは、非常に高速な処理が可能になる。しかしこれは、現在のコンピュータが行っている処理すべてを高速化できるという意味ではない。RSA暗号を無効化するという因数分解の計算は、量子コンピュータが最も得意とするものだとされている、「超並列計算」ができるからだ。 因数分解は、ある程度総当たり的な計算を行う必要がある。桁数が増えれ

    “神業”の実現目指す量子コンピュータ研究の今
  • New Generation Chronicle:上野康平――3次元空間を統べる若き天才プログラマー(完全版) (1/9) - ITmedia エンタープライズ

    「天才」――こう呼ばれる人物は各分野に存在する。上野康平さんもそんな1人だ。「バイナリアンスレッド」の第1回に登場いただいた井上恭輔さん同様、IPAの未踏ソフトウェア創造事業から天才プログラマー/スーパークリエータの称号を贈られた上野さん。彼が注目を集めたのは、彼が18歳であったことが大きい。 未踏ユースをのぞいてみれば、18歳という年齢は特別若いわけでもない。上野さん自身、未踏ユースの採択時には17歳だった。上野さんの場合、飛び級を重ね、18歳にして千葉大学理学部先進科学プログラム2年生であるという点が、ニュースを見た人を2度驚かせたのだろう。未踏の先輩、井上恭輔さんにはじまった「New Generation Chronicle:バイナリアンスレッド」。第2回は上野康平さんにご回答いただいた。 なお、記事は完全版として上野氏にご回答いただいた内容をほぼそのまま掲載している。長文となるた

  • テキストファイル内の特定文字列を一括置換させたい~Perl編~

    ファイル内の特定の文字列を置換させたい場合には、sedを使用するのが容易だ。「テキストファイル内の特定文字列を一括置換させたい」Tipsでも紹介をしている。 次の例では、input.txtを読み込み、シングルクォートを削除してからoutput.txtに書き出すという指定になる。

    テキストファイル内の特定文字列を一括置換させたい~Perl編~
  • さらにリアルな歌声を手に入れたVOCALOID――Netぼかりすの進化と本家ぼかりすの未来

    産総研(産業技術総合研究所)が生み出したぼかりす(VocaListener)は、人が歌った音声ファイルから声の高さと音量を取り出し、歌詞とつきあわせて、VOCALOIDを歌わせるために必要なデータ(VSQ)を推定・生成する技術だ。 人間らしく歌うための時間を短縮する技術として賛美される一方、人間的で生々しすぎる「神調教」と呼ばれるレベルの歌声が簡単に作り出せることに否定的な意見もあった。 それをベースに、4月に一部ユーザー向けに公開したNetぼかりすα版の成果物についてはさらに別の批判も出ていた。 音痴よばわりされて 初期のテスターがNetぼかりすα版を使ってニコニコ動画で公開した作品に対し、「音痴」「泣いているみたい」「気持ち悪い」「不気味の谷」といった批判的なコメントが多く見受けられた。元歌唱は音程もリズムも合っているように思える場合でも、VOCALOID化すると批判を受けるようなこと

    さらにリアルな歌声を手に入れたVOCALOID――Netぼかりすの進化と本家ぼかりすの未来
  • オーダーを極める思考法

    プログラムの実行に掛かる時間を把握しておくのは、プログラミングを行う上で基的な注意点です。今回は、計算量のオーダーについて学びながら、TopCoderのMedium問題を考えてみましょう。 プログラムの実行時間 業務としてプログラミングをされている方には釈迦に説法かもしれませんが、プログラムの実行に掛かる時間を把握しておくのは、プログラミングを行う上で基的な注意点です。そしてこれは、TopCoderなどのコンテストでプログラムを組む際にもよく当てはまります。通常、こうしたことは感覚的に理解している方がほとんどだと思いますが、具体的にどれくらいのループを回すと何秒掛かる、といった基準を持っている人は少ないのではないでしょうか? 非常に基的なことですが、プログラムの実行時間に関して再確認しておきたいと思います。 TopCoderの制限に関して TopCoderでは、実行時間およびメモリ使

    オーダーを極める思考法
  • 1