タグ

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

  • 連載:.NETで始めるデザインパターン 第7回 デザインパターンの落とし穴(2/2) - @IT

    ■保守性を考慮したパッケージ分割の指針 それでは、このパッケージ分割の指針としての6つの設計原則を紹介しよう。これらの設計原則は第2回のGRASPパターンで説明した「凝集度(Cohesion)と結合度(Coupling)」を基に分類されている。高凝集性と疎結合性に注目することがオブジェクト指向設計の要であることを再認識していただきたい。 以下に、『アジャイルソフトウェア開発の奥義』に記載されている、パッケージに関する6つの設計原則を紹介する。

    wwolf
    wwolf 2008/06/11
    パッケージに関する6つの設計原則
  • 「10年は泥のように働け」「無理です」――今年も学生と経営者が討論 − @IT

    昨年、情報処理推進機構(IPA)が開催したIT業界の重鎮と現役学生による討論会で、学生の持つIT業界への「ネガティブイメージ」が明らかにされたのは記憶に新しい。5月28日、IPAが開催したイベント「IPAX2008」で、再び経営者と学生の討論会が行われた。IT産業が国際的な飛躍をめざすために学生に期待することが今年の討論のテーマ。 学生側は、慶應義塾大学、九州大学、千葉工業大学、東京情報大学、東京工科専門学校から各校2人ずつ、計10人が出席。一方、産業界代表としてCSKホールディングス 取締役 有賀貞一氏と、コムチュア 代表取締役社長 向浩一氏が討論を行った。また、IPAからは理事長の西垣浩司氏が参加した。司会はインプレスR&Dの田口潤氏が行った。 「ポジティブなビジョンを提示して」 「産業を問わず、やりがいのある仕事のイメージ」について学生に質問をしたところ、「達成感がある」「自分の成長

    「10年は泥のように働け」「無理です」――今年も学生と経営者が討論 − @IT
    wwolf
    wwolf 2008/05/29
    ……
  • フリー技術者に朗報か否か、首都圏コンピュータがJV方式導入 - @IT

    2008/03/10 フリーランスITエンジニアを支援し、開発業務の共同受注を行っている首都圏コンピュータ技術者株式会社(MCEA)は3月10日、同社とフリーのITエンジニア、そしてシステム・インテグレータ(SIer)とがジョイントベンチャーを組んで、開発業務を共同受注する取り組みを新たに始めると発表した。これまで個人事業主であるフリーエンジニアとMCEAとの共同受注だけだったが、新たにSIerとも手を組み、より大規模な開発案件を受注できるようにする。同社はこのジョイントベンチャー方式によってIT業界の悪弊といわれる多層請負構造が構成できなくなるとしている。 MCEAは当初、個人事業主のフリーITエンジニアによる協同組合だったが、協同組合法の改正によって組合員が1000人以上の協同組合は「上場企業以上の透明性が求められるようになった」(MCEA 代表取締役会長 横尾良明氏)ことで、200

    wwolf
    wwolf 2008/04/26
    判断保留
  • ゼロ円でできる仮想化(1/3)

    ゼロ円でできる仮想化 VMware Serverのインストールから管理まで 無償で提供されている仮想化ソフトウェア「VMware Server」は、SOHOや小企業でのサーバ集約やレガシー環境の保全に適している。そのインストールから仮想マシンの構築、管理方法までを解説する。(編集局) 北浦訓行 2008/3/27 サーバ集約だけじゃないVMware Serverのメリット 「VMware Server」(http://www.vmware.com/products/server/)は、米国ヴイエムウェア社が無償で提供している仮想化ソフトウェアです。ヴイエムウェアの無償ソフトとしては「VMware Player」がよく知られていますが、VMware Serverには、以下のような特徴があります。 仮想化エンジンと管理画面が分離している 仮想マシンの作成機能がある 仮想マシンのハードウェア構成

    wwolf
    wwolf 2008/03/30
  • 「プログラマ35歳定年説」を思い起こさせるIPAの調査結果 ― @IT

    情報処理推進機構(IPA)はIT人材の育成を目的とした予備調査の結果を2月18日に発表した。IT業界転職についての調査で、40歳代を境にIT関連業務から、ITとは無関係な業務に転職する人が50%を超えるなど、一部でささやかれる「プログラマ35歳定年説」を思い起こさせる結果になっている。 IPAIT人材育成について5つのテーマで調査した。一般企業やIT企業の人材動向の調査結果は1月29日に公開した(参考記事: IT企業、新卒採用苦戦の理由は「仕事のイメージが悪い」)。今回は教育機関向け調査のほかに、オフショア開発、IT人材の派遣、個人事業主、転職などについての調査結果を発表した。教育機関向けについての記事はこちら(学生の「人気」「質」低落傾向で大丈夫? 大学情報系学部を調査)。 転職についての調査は、IT業界で勤務経験がある約500人の転職経験者を対象に2007年7月にWebアンケートを

    「プログラマ35歳定年説」を思い起こさせるIPAの調査結果 ― @IT
  • まつもと×笹田、Ruby 1.9を語る ― @IT

    2007/12/25 「そういえばあのretryの話、どう思う?」、「誰も使ってないから害悪が多いっていう話は説得力ありますよね」、「じゃあなくすか……、うん、なくしといて」、「あ、決まっちゃった(笑)」――。 まつもとゆきひろと、笹田耕一。いま、世界が注目するプログラミング言語「Ruby」の生みの親と、開発コアメンバーの2人は、こともなげにRubyの仕様を記者の目の前で変更してしまった。Rubyの開発はどのように行われ、どこへ向かおうとしているのか。現行のバージョン1.8系から大きく様変わりする次期開発版「Ruby 1.9」のリリースを12月25日に控えた2人に、師走の秋葉原で話を聞いた(文中、敬称略)。 Rubyの仕様は密室で決まる!? 冒頭に紹介した2人の会話は、「retry」というRubyの文法の2種類ある使い方のうち、これまでほとんど使われた形跡がない方を文法仕様から取り除くかど

  • 人はオレを情報の破壊神と呼ぶ せめて、ハードディスクの最期はこの手で……

    人はオレを情報の破壊神と呼ぶ せめて、ハードディスクの最期はこの手で……:Security&Trust ウォッチ(50) いつも使っていた自分のパソコンの様子がおかしい。どうもハードディスクの調子が悪いみたいだ。 思えば、お世話になったね。大事なお仕事のデータや思い出の写真、それに極々私的な機密情報なんかも入っている。ソフトやOSも入っていたけど、もうダメみたいだ。バックアップして新しいのに入れ替えたから、もう捨ててしまおう。 だけど、ハードディスクの中身、しっかり消さないと心配ですよね? そこで今回は安全にハードディスクを廃棄するためにいろいろと試行錯誤してみました。 頑固にこびりついたハードディスクのデータをどうする? 冒頭のような中身をだれにも見られたくないハードディスクは、皆さんもきっと持っているのではないでしょうか。私の思い出のハードディスクには、1年たたずにダメになったものもあ

    人はオレを情報の破壊神と呼ぶ せめて、ハードディスクの最期はこの手で……
    wwolf
    wwolf 2007/11/29
    プラッタはともかくケースとかは回収してリサイクル出来ないものかなぁ? 何か勿体無い気がする…
  • @IT - スキル創造研究室 - 全記事一覧

    MicrosoftとLinkedInは、職場におけるAIの活用状況をまとめた共同レポート「2024 Work Trend Index Annual Report」を発表した。(2024年5月30日)

    wwolf
    wwolf 2007/11/28
    後でやってみるかの
  • @IT Special: よりセキュアに、より環境に優しく、 ――シンクライアントSun Rayの実像

    シンクライアント(Thin Client)と呼ばれる製品は、さまざまな種類のものが市場に出回っている。その中でも、Sun Rayは特にユニークな製品である。 「シンクライアントを導入しようとする企業ユーザーの多くが最も重視するのは、セキュリティです。Sun Rayは、シンクライアントと呼ばれる製品の中でも特に情報漏えいのリスクが低く、攻撃ツールやウイルスなどといったセキュリティ上の脅威に対して安全性が高い仕組みになっています。ICカード1枚でどの端末からでも自分のデスクトップ環境に即座に接続できる便利さは、ユーザーに大変好評です。消費電力が少なく、冷却ファンの騒音もありません。オフィスで働く人々にとっても、地球環境にとっても優しい製品といえます」 このようにSun Rayの特徴を語るのは、 サン・マイクロシステムズの白川晃氏(写真1)である。 Sun Rayに対して、UNIXサーバ専用クラ

    wwolf
    wwolf 2007/09/27
    コンセプトを聞くだけでワクワクできるのぉ…
  • 冷却ファンに“植毛”、静音に新アプローチ ― @IT

    従来は流線型にするなど形状を工夫することで風切り音を抑えてきたが、柔毛材の植毛や表面の柔らかさの制御することで「空力発生音」を低減する――。9月12日に東京・大手町の東京国際フォーラムで始まった「イノベーション・ジャパン2007―大学見市」の会場で、そう説明するのは鳥取大学工学部機械工学科教授の西村正治博士だ。クルマ、高速車両、航空機、送風機など、風切り音を発生させるものなら、何でも静音化の対象だ。 風切り音は高速に動く物体に空気が当たるときにできる圧力変動によって発生する。例えば円柱に対して真横から空気を流した場合、円柱に空気が当たる“上流”部分で流れは二手に分かれ、円柱の反対側の“後流”部分で2の空気の流れが合流する。このとき、空気の流れが物体から剥離し、後流に強い渦ができる。 西村教授は基礎研究で、円柱に柔毛をぐるりと巻き付けることで、広い周波数の騒音を5~8dB低減できることを

  • IBM、ナノ技術で新発見――YouTube全動画をiPodサイズに格納も - @IT

    2007/08/31 米IBMは8月30日、ナノテクノロジにおける2つの重要な科学的発見を発表した。この発見は製品化にはまだ遠いものの、いつか数個の原子や分子で構成されるデバイスを実現するかもしれないという。 この2つの発見に関する論文は8月31日のScience誌に掲載される。 1つ目の研究論文は「Large Magnetic Anisotropy of a Single Atomic Spin Embedded in a Surface Molecular Network」というタイトルで、個々の原子の磁気異方性の調査における進歩を説明している。 異方性は、磁石が特定の向きを維持できるかどうかを決める。磁石が「1」または「0」を表せるようにするため、データを格納する上で重要な特性となる。これまで、単一の原子の磁気異方性を測定することはできなかった。IBMの研究者は特別な走査型トンネル顕

  • SIM搭載でPCがケータイ化する - @IT

    年内にもService Pack 1が出るとされるWindows Vistaだが、普及が伸び悩んでいるといわれている。私はOSやソフトウェアの購入は業界の会費のようなものと割り切っているので、出るたびに必ず自腹で購入するようにしている。だが、Vista、Office 2007にバージョンアップすると10万円近くかかる。さすがに自腹だと費用対効果にはシビアになる。使いこなしてみるとさまざまな改良点にあふれているのだが、これがないと困る、あるいは、Vistaでなければ動作しないといった、キラーアプリケーションが見当たらないのも事実だ。大手企業のITマネージャーに話を聞いてもSP1が出たらVista導入を検討するという人が多い。 端末化するPCとソフトウェアの割高感 ためらう理由を聞いてみると、企業内システムとしてのPCの地位低下が挙げられる。すでにシステム構築はサーバーサイドに傾斜している。こ

  • メーカーのお仕着せPCはイヤ? 自作PCが拡大している - @IT

    2007/08/10 BCNが行った全国のPCショップ、家電販売店22社の調査によると、自作PC関連の市場が拡大を続けているようだ。主要パーツであるCPU、マザーボード、電源、PCケースなどは、インテルのCore 2 Duoが市場で広がり始めた2006年8月以降、ほぼ1年にわたって前年同月の実績を上回っている。BCNは「背景にはメーカーのお仕着せPCに飽きたらず、多少割高となっても自らがパーツ選定から関与し、こだわりPCの製作に関心を抱くユーザーが増えていることを示している」と分析している。 調査によるとメーカー製のデスクトップPCは2007年7月で前年同月比19.8%のマイナス成長(台数ベース)。2007年は前年同月比で縮小が続いている。対して自作関連パーツは、CPUが2007年7月に前年同月比で44%成長。電源は46.6%のアップだ。PCケース(38.3%)、マザーボード(32.3%)

    wwolf
    wwolf 2007/08/12
  • Java、.NETのすき間を埋めるLL言語 ― @IT

    2007/08/08 軽量プログラミング言語の恒例イベント、「Lightweight Language Spirit」(LL魂)。レポート第4弾は、JRubyやIronPythonなど、JavaVMや.NET環境にまで広がりを見せつつある処理系に注目したパネルセッション「VM魂」についてお伝えする。 PythonJavaScriptでモジュールを共有するデモンストレーション セッションで取り上げられたのは、JRuby、Jython、Pnuts、Rhino、Groovy、IronPython、IronRuby。関係者や造詣が深いユーザーが、それぞれの視点から、これらの処理系を紹介した。 マイクロソフトのアーキテクト・エバンジェリストの荒井省三氏は、Silverlight上でIronPythonとJScriptを使い分けるデモンストレーションを行った。IronPythonとJScriptは、

    wwolf
    wwolf 2007/08/09
  • 人気のAPI/フレームワークを作るための39カ条

    ある仕様を利用するための網羅性の高いライブラリを用意したいとき 再利用性が高い(と思われる)プログラムをライブラリ化したいとき Webシステムを外部から利用してもらうために一部分を公開したい場合 多人数で開発する事柄で共通化させておきたい部分をまとめたい場合 ほかの言語で作られたアプリケーションをある言語で利用したいときの橋渡し用 ちなみに、JSP/Servletの世界でよく使われているStruts Frameworkは開発者のCraig McClanahan氏が休暇中に思い付いて開発したものだそうです。オレゴン州のビーチで、ラップトップに向かい、3日間の休暇中ずっとコーディングしていたそうです。 一緒に行った奥さんは機嫌が悪かったようですけど。 ここでは、作成したAPIが自分だけではなく、多くの人に使ってもらえるよう、便利に使えるポイント、広く普及するためのポイントをとらえていきましょう

    人気のAPI/フレームワークを作るための39カ条
    wwolf
    wwolf 2007/07/21
    多いよ
  • 「OpenIDはメアド同様に複数使い分けてもいい」、OpenID提唱者 ― @IT

    2007/07/19 URIをIDとして扱うオープンな認証プロトコル、「OpenID」が北米で格的な普及期にさしかかろうとしている。2005年の夏にブログソフトウェアを提供する米シックス・アパートから提案されたOpenIDは、2007年に入ってから関係各社・団体からのサポート表明が相次いだ。 Mozillaファウンデーションは1月、次期バージョンのFirefox 3でOpenIDサポートの意向を表明。2月にはマイクロソフトやRSAセキュリティもサポートを表明、DiggやNetvibesといったWeb2.0サービスサイトでもサポートの表明があった。同じく2月、AOLは6000万人のユーザーすべてにOpenIDのアカウント(URI)を発行。日でもlivedoorが5月にOpenIDサポートを開始している。現在、OpenIDユーザーは全世界で約1億2000万人を数え、OpenIDを受け付ける

  • ノートPCでこそ使いたいZFS ― @IT

    2007/06/29 アップルは次期バージョンのMac OS X、「Leopard」で、サン・マイクロシステムズが開発したファイルシステム「ZFS」を採用するという。現在、報道されているところによれば、デフォルトは従来のHFS+のままで、ZFSはオプションの形での利用ということになりそうだが、それにしてもビッグニュースだ。「サンってことはデータセンターで使う、サーバ向けのファイルシステムでしょ?」と思う人が多いだろう。確かに高可用性と高いメンテナンス性を実現する機能などはサーバ向けの印象を与える。しかし、ZFSはエンドユーザーにとっても、実に魅力的な機能を提供する。 ノートPCにこそZFS! ここでは主に、サン・マイクロシステムズでSolarisの開発に携わっているカーネル技術者、エリック・クスターツ(Eric Kustarz)氏のブログエントリ「ZFS on a laptop?」(ノート

    wwolf
    wwolf 2007/06/30
    へぇ…凄いじゃない
  • フラクタルバーコードによる拡張現実の世界 - @IT

    2007/06/08 2次元バーコードのQRコードが普及し、バーコードの進化は一段落した感もあるが、バーコードは未来に向けてまだまだ発展の余地を残しているようだ。ソニーコンピュータサイエンス研究所が研究を進めるフラクタル図形を用いたバーコードは、そうした可能性を感じさせるものの1つだ。 フラクタル図形を用いたバーコードのデモンストレーション。読み取ったID情報とバーコード図形の位置情報から画像上で3次元オブジェクトを合成して表示している(ソニーコンピュータサイエンス研究所が都内で開催中の「オープンラボ2007」の展示から) フラクタルバーコードは、文字通り、同じパターンが大小に入れ子状になったバーコードだ。いちばん外側の四隅に置かれた黒丸と、四辺に置かれた複数のバーが第1階層目のID情報を24ビットで保持している。その内側は十字路を挟む形で4つのエリアに分けられ、それぞれが第2階層目のID

  • ストールマンは正しかった ― @IT

    2007/05/28 1999年、来日中だったGNUプロジェクトの創始者、リチャード・M・ストールマンにインタビューをしたことがある。移動のタクシーの中で無理に捕まえて話を聞いた。当時の私はDebian GNU/Linuxのユーザーで、GNUソフトウェアやフリーソフトウェアファウンデーションに対してシンパシーを感じていた。 プログラマにとってソフトウェアは空気のようなものだ。だから、日頃からそれを呼吸するように読んだり書いたりできる環境が大切だ――。私はプログラマではないが、そういうGNUの思想には共感するところが大きかった。「英語のfreeには無償という意味が強いが、私の言うfreeは日語のジユウに近い」。ストールマンは、そう語りながら、“ジユーナ”(自由な)という日語の単語を連発した。 そうしたストールマンの話に感じ入る一方、彼の語る理想の世界像にはリアリティがなくて話にならないな

  • ネット業界「9つの仮説」――楽天・三木谷会長が示す ― @IT

    2007/05/17 20%超の出資により東京放送(TBS)との事業提携を目指している楽天の代表取締役会長兼社長 三木谷浩史氏は5月17日の決算会見で、国内のインターネット/メディア業界が今後迎える状況を説明する「9つの仮説」を示した。楽天の20%超の出資を拒むTBSや、楽天の構想を疑問視する声に対してネット/メディア業界の未来を示す資料で、三木谷氏は「若干時間がかかるかもしれないが必ずこうなる」と強調した。 三木谷氏がこの仮説から導き出した今後の戦略は、「コンテンツ・マーケットの確立」「マス向けコンテンツと(ターゲットを絞った)ロングテールコンテンツの両立」「ストリーミング、ダウンロードの徹底活用」「海外に対するコンテンツ配信」の4つ。三木谷氏は特にコンテンツ・マーケットについて「これがYouTubeのパワーの源だ」と指摘し、今後のネット/メディア企業に重要と説明した。ロングテールコンテ

    wwolf
    wwolf 2007/05/24