タグ

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

  • WindowsからLinux領域を読み書きできる ext2fsd

    ext2fsdは,Linux用のハード・ディスク領域へのアクセスを可能にする,Windows用のデバイス・ドライバである。このドライバを組み込めば,WindowsアプリケーションからLinux領域内の各種ファイルを読み書きできる。 WindowsLinuxのデュアル・ブート環境において,どちらのOSで起動した場合でも,もう一方のOS用のハード・ディスク領域に自由にアクセスできると便利だ。 Linuxからなら,WindowsのFATファイル・システムが読み書きできるので問題ない。最近ではNTFSファイル・システムに対しても読み書きが可能だ。一方,Windowsからは,LinuxのExt2ファイル・システムや,その拡張版であるExt3ファイル・システムに対して読み書きができず不便である。 ext2fsdは,Ext2/Ext3ファイル・システムでフォーマットされたLinux用のパーティション(

    WindowsからLinux領域を読み書きできる ext2fsd
    nak2k
    nak2k 2007/02/21
    colinuxとの同時使用禁止。ディレクトリを交互に上書きするとファイルロスト。
  • 「HTML画面をそのまま仕様書に」,5カ月で1000画面を構築した就職サイトPuffの高速開発手法:ITpro

    上段左からティーアンドエフカンパニー 事業推進統括責任者 情報化戦略コンサルタント 西岡祐弥氏,ティーアンドエフカンパニー 代表取締役社長 佐藤裕司氏,パフ 代表取締役社長 釘崎清秀氏,下段左よりティーアンドエフカンパニー 最高技術責任者 出羽健一氏,パフ 取締役兼株式会社プロシンクワーク代表取締役社長大場京子氏,パフ 事業サポートグループ グループマネージャー 保坂光江氏 Webシステムを開発する際にはほとんどの場合,ユーザーとの打ち合わせのためにHTMLによるモックアップを作る。「このHTMLがそのまま仕様書になれば」と思ったことはないだろうか。就職情報サイトPuffの再構築プロジェクトでは,まさにモックアップをそのまま仕様書した。「十数人の開発者で,5カ月で1000画面のシステムを開発する」必要に迫られたからだ。 HTMLに仕様とメモを埋め込み,CSSで切り替え 「この未体験のスピー

    「HTML画面をそのまま仕様書に」,5カ月で1000画面を構築した就職サイトPuffの高速開発手法:ITpro
  • SaaSの衝撃(2) セールスフォースの凄み

    セールスフォースの提供するSaaSは従来のASPとは異なる。なかでも特筆すべきは、ASPが抱えていたカスタマイズの難しさや、外部のアプリケーションとのデータ連携、 システムの信頼性への疑問といった問題点を解決したことだ。セールスフォースの凄みといってもよい。すでに、みずほグループに加え、ANAラーニング、NTTソフトウェアといった国内企業でも利用が進んでいる。 日経コンピュータ2006年4月17日号の記事を原則としてそのまま掲載しています。執筆時の情報に基づいており現在は状況が若干変わっていますが、SaaSやEnterprise2.0の動向に興味のある方に有益な情報であることは変わりません。最新状況はサイトで更新していく予定です。 今回は、セールスフォースのサービスを通じ、SaaSと従来のASPの違いを詳しく見ていこう。 ここまでできる(1) 画面要素の変更は自由自在 ユーザー・インタフ

    SaaSの衝撃(2) セールスフォースの凄み
  • 「SaaSはゲームのルールを変える」、米フォレスターのワン氏

    SaaS(ソフトウエア・アズ・ア・サービス)やEnterprise2.0を巡る世界の最新動向はどうなっているのか。ERPパッケージ(統合業務パッケージ)を含めた業務アプリケーションの動向に詳しい、米フォレスター・リサーチのレイ・ワン プリンシパル・アナリストに聞いた。(聞き手は中村 建助=日経コンピュータ) ERPパッケージ(統合業務パッケージ)やSaaSの世界でどういった変化が起きているのか。 企業情報システムの世界には何度か大きな変革が訪れてきた。バッチ処理からオンライン処理、そしてメインフレームからクライアント/サーバー・システムを経てWebコンピューティングへの変化などがそうだ。今、Webコンピューティングが主流となった業務アプリケーションの世界に、これに匹敵する事態が起きている。SaaSとSOA(サービス指向アーキテクチャ)という変革がそうである。 パッケージ・ソフトと異なり、S

    「SaaSはゲームのルールを変える」、米フォレスターのワン氏
    nak2k
    nak2k 2007/02/06
  • 「使えない人間」などいない - 記者の眼:ITpro

    「使えない人間が多すぎる」。職場の周りの人たちに対してこんなことを思ったことはないだろうか。「もっと有能な人たちと仕事ができれば効率が上がるのに」といったように。少なくとも,私はこう思っていた時期があった。 私が,考えを改めるきっかけになったのが,2005年の春に今の部署である日経ソフトウエア編集部に配属になったことだ。以前,技術系雑誌(今はなき日経バイト)の編集部にいたときに少しだけプログラミングの記事を書いたことはあったものの,ソフトウエアの開発経験はゼロ。はっきり言って“ズブの素人”である。プログラミングの知識が足りないため,寄稿してもらった原稿の査読すらままならない。 これはまずいと思い,意識の高い技術者の有志が開催しているプログラミング関連の勉強会やイベントにできるだけ出かけるようになった。目的は知識の習得だったが,そうした場に何度か参加しているうちに,私は集まってくる技術者自身

    「使えない人間」などいない - 記者の眼:ITpro
    nak2k
    nak2k 2007/02/02
  • ブログやメールじゃ「ビジョン」は伝わらない

    相手の顔を見ながら、ひざを突き合わせて対話する――。経営幹部や管理職が社員の意見に耳を傾け、“将来ビジョン”や“思い”を生の声で伝えることが、ITエンジニア仕事に対する「やりがい」や「モチベーション」を取り戻す第一歩だと、筆者は考えている。 最近では、経営幹部のブログや社員有志によるSNS、電子メールやイントラネットの活用など、社内における情報共有手段として、ネットを活用した“デジタル”なコミュニケーションに注目が集まっている。だが、それだけでは経営幹部と社員、上司と部下との間でビジョンや思いを共有することは難しいだろう。 見えないIT業界の将来ビジョン 筆者が“アナログ”なコミュニケーションを見直すきっかけとなったのが、日経コンピュータが昨年11月に実施した「働く意識調査」だ。調査では、ITエンジニアの士気低下に、まず目をひかれた。4人に1人(25.3%)が仕事にやりがいを「感じていな

    ブログやメールじゃ「ビジョン」は伝わらない
  • “あいまい契約”排除に向け、経産省がモデル契約書を公開

    経済産業省は1月16日、ユーザー企業がシステム開発をITベンダーに委託する際に用いる契約書のひな型(モデル契約書)を公開した。モデル契約書は、同省のWebサイトにアクセスし、「情報システムの信頼性向上のための取引慣行・契約に関する研究会」の中間報告をダウンロードすれば入手することができる。 モデル契約書のポイントは、ユーザーやベンダーの役割・責任分担を明確に示した点だ。例えば、要件定義や外部設計までの上流工程、納品後の運用テストは、発注者であるユーザー企業が主体となる「準委任」型とした点などである。最近のシステムは要件が固まりにくく、ユーザーが主体的にかかわらなければ、プロジェクトは円滑に進まない実態を反映した。 ただし準委任契約であっても、モデル契約書には「ベンダーは専門的知見に基づき、ユーザーに助言したり、リスクを予測・説明する責務を負う」といった趣旨の条文や補足事項を契約書の各所に盛

    “あいまい契約”排除に向け、経産省がモデル契約書を公開
    nak2k
    nak2k 2007/01/18
  • どこよりも「家電メーカー」として面白かったApple――CES&Macworld総括:ITpro

    2007年のIT業界は「CES対Macworld」で幕を開ける---筆者は1月4日の「記者の眼」でそう書いて,米国に向かった(関連記事:「CES対Macworld」で明ける2007年のIT業界)。CES対Macworldの結果は,言うまでもないだろう。全面タッチパネルのスマートフォン「iPhone」を発表した米Appleは,CESに出展したどのメーカーよりも「家電メーカー」として面白かった。 筆者は米国時間で1月6日から8日にかけてラスベガスで「2007 International CES」を取材し,9日にサンフランシスコの「Macworld」を取材して,10日に再びラスベガスのCESを取材した後,この原稿を書いている。Macworldの翌日にCESで見た様々な新製品は,各メーカーには申し訳ないがくすんで見えた。 特に,韓国LG Electronicsや韓国Samsung Electron

    どこよりも「家電メーカー」として面白かったApple――CES&Macworld総括:ITpro
    nak2k
    nak2k 2007/01/12
    良記事です。>ソフトウエアの使い勝手(特にユーザー・インターフェース)の優劣が,製品の優劣を決める >Appleは「ソフトウエアだけで製品の特徴を作り出す」という,他社とは異質な家電メーカーだ。
  • 数理科学的バグ撲滅方法論のすすめ 第4回 関数型言語とオブジェクト指向,およびOCamlの"O"について

    関数型言語とオブジェクト指向は相容れない,という説をよく聞く。たしかに「オブジェクトは状態を持つ」「関数型プログラミングでは,できるだけ破壊的代入を行わない」とすれば,二つの概念は矛盾しているようにも思われる。また,技術的観点以外にも,「とかくシンプルさを好む多くの関数型言語プログラマが,何かと物事を複雑にする(と思われている)オブジェクト指向を嫌っている」という面があるかもしれない。 しかし,個人の好き嫌いはさておき,実際問題として,関数型言語とオブジェクト指向は大いに関係がある。むしろ,基礎理論については,ほとんど同じコミュニティの人たちが取り組んでいる,と言ってもいい。例えば,以下のような研究が,1980年代から現在に至るまで行われている。 関数型言語のモデルであるλ計算という体系において,オブジェクトを表現する研究(参考リンクなど) λ計算にならい,(プロトタイプベースの)オブジェ

    数理科学的バグ撲滅方法論のすすめ 第4回 関数型言語とオブジェクト指向,およびOCamlの"O"について
    nak2k
    nak2k 2007/01/11
    関数型言語とオブジェクト指向の関係について参考文献へのリンクあり。
  • 『提案』と『コンサルティング』の違い:ITpro

    11月最後の週末,金曜日に休みを取って金・土と京都へ紅葉狩りに出かけた。京都では毎年春に研究会をやっているため花見はするのだが,秋に来るのは十数年ぶりだった。いつも研究会仲間とばかり来るので,たまには嫁さんも連れて来ようと二人で出かけた。ふだんの行いが決していいわけではないのだが,いつもの如く晴れ男で,前日まですっきりしなかった空は二日とも好天で,私たちが帰ったあとの日曜日は雨だった。 東山の清水寺や高台寺,嵐山などを歩いたがどこもちょうど見ごろだった。桜の季節よりはるかに人が多く,とりわけ東福寺は文字通り人があふれていた。 紅葉は見方によって美しさが違う。東福寺の回廊から見下ろす紅葉(写真1)は鮮やかな赤が海のように広がる,マクロな美しさだ。対して,林の中に入って下から見る紅葉は強い日差しに一枚一枚の葉が透き通るミクロな美しさだ(写真2)。仕事においても上から見たり下から見たり,マクロに

    『提案』と『コンサルティング』の違い:ITpro
  • C/C は永久に不滅です!----目次:ITpro

    皆さん,お待たせしました! “プログラミング言語の王道”C/C++言語の特集です。「Visual Basicでプログラミングを始めたけど,いつかはC/C++をマスターしたいと思っていた」「以前にCを勉強したことがあるけど,ポインタで挫折しちゃった」「当はVisual C++に興味があるのだけれど,なかなか手が出せなくて…」「言語仕様も大事だけど,コンパイラの仕組みもきちんと教えてやってほしい」──そんな皆さんの思いや期待に応えます。あなたもプログラミングの王道を極めましょう。 Part1 C/C++は永久に不滅です! Part2 C/C++の疑問にまとめてお答え Part3 ゼロから始めるVisual C++ 2005入門 Part4 誰もがつまずくポインタを詳細解説 Part5 ウラから見たコンパイラ~リンカー~ローダーの仕組み Part6 クラス/継承/多態性をサンプルで理解

    C/C は永久に不滅です!----目次:ITpro
    nak2k
    nak2k 2006/12/18
  • 誰が攻撃しているか突き止めたい:ITpro

    ブロードバンド・ルーターを介さずにパソコンをインターネットに直接つないでいたり,ルーターのポートを開けてLAN内のパソコンをサーバーとして外部に公開したりしていると,毎日のように不審なパケットが何者かによって送りつけられてくる。 つい先日も,実験のためにWebサーバーを公開したときの1カ月分のアクセス・ログを見てみたら,攻撃を受けた痕跡が大量に記録されていた。 こうしたインターネットからの攻撃を受けたとき,やるべきことは二つ。まず最優先はサーバーやパソコンが被害を受けていないかをチェックすることだ。被害を受けていたらすぐに修復し,適切なセキュリティ対策を施す。 それから,攻撃してきたのがどこの誰なのかを突き止める。攻撃パケットをいくつか受け取ったからといって目くじらを立てる必要はないが,あまりにしつこいようなら攻撃者が契約しているプロバイダに連絡するなどの手を打つことも考えたい。そのために

    誰が攻撃しているか突き止めたい:ITpro
  • 第8回 デザイナーとともにより良いサイトを目指そう 〜「はてな」のやり方:ITpro

    連載第5回(「デザインのセンス,持ってますか?」)においてちょっと触れましたが,ウェブサイトを構築する際に,デザイナーとエンジニア(プログラマ)がかかわり,共同で作業を行うケースというのは少なくないと思います。これはもちろん,デザイナーとエンジニアがどちらもそれぞれ別のスキルを持っているからなのですが,それぞれのスキルや立場が異なるために,お互いにうまく意思疎通ができないケースも多いんじゃないかと思っています。 例えば,デザイナーの作成したウェブページのデザインが,システムを作る側からすると扱いづらい構成になっていたり,逆にエンジニアがシステムの修正や機能追加を行った際に行った表示上の変更が,デザイナーからすると許せないものだったり。そうでなくてもデザイナーの意図を読みきれていなかったり,といった感じで,お互いの作業が,相手の作業を阻害してしまったり,手戻りを発生させてしまうといった経験を

    第8回 デザイナーとともにより良いサイトを目指そう 〜「はてな」のやり方:ITpro
  • Part4 Javaで作るオリジナル言語

    Part4では,Lisp(リスプ:List Processor)インタプリタをJava言語を使って作っていきます。Lispは非常に歴史が古く,様々な分野で利用されている言語です。しかし,皆さんの中にはLisp自体をよく知らないという方もいらっしゃるかもしれません。どんなものを作るかわからないままでは面白みも半減してしまいますから,まずはLispのごく基的な動作を紹介しましょう。 まずは簡単Lisp講座 Lispの質は,すべてがリスト(正確にはS式,詳細は後述)で表現されることにあります。リストは要素を順序付きで並べたもので,“(1 2 3 4)”のように要素の並びをカッコでくくって表記します。このリストの要素は1,2,3,4の四つです。 「すべてがリストで表現される」という言葉の通り,Lispではプログラムもこのようなリストとして表現します。Lisp処理系は,与えられたリストの一つ目の

    Part4 Javaで作るオリジナル言語
  • 5分で人を育てる技術 (5)言うことを聞かない“自信過剰な部下”:芦屋広太一つ上のヒューマンマネジメント:ITpro

    芦屋広太です。日頃いかが人を育てておられるでしょうか。 前回は,「仕事を丸投げする部下」の問題点を指摘しました。「丸投げ」という行為が,人のスキルアップにいかに弊害をもたらすかが理解いただけたと思います。 ところで,多くの方は「丸投げ」と聞いて「部下」よりも「上司」の方が問題ではないのかと感じたかもしれません。「丸投げ」という言葉を聞いてまず,思い浮かぶのは,いいかげんな「上司」が部下に「丸投げ」する行為でしょう。 これも非常に困ったものですが,これについてはまた,近いうちに「上司」シリーズを書きたいと思っておりますので,そこで言及することにしましょう。では,次の5分間指導に移ります。今回は,新しい部下の登場です。 言うことを聞かない部下「坂君」 部下の岡田と一緒に仕事をしていた私は,次第に人手不足を感じるようになっていました。提案の頻度も増え,それに伴い作成する資料も膨大になって,岡田

    5分で人を育てる技術 (5)言うことを聞かない“自信過剰な部下”:芦屋広太一つ上のヒューマンマネジメント:ITpro
    nak2k
    nak2k 2006/12/07
    「天狗になってるヤツ」に対しては確かに手っ取り早い手法だけど……、イエスマンにしてしまう副作用がある劇薬。禁じ手。最大の副作用は、こんな手使ったら誰からも信用されなくなることか。(策士レッテルはられる
  • 5分で人を育てる技術 (2)抽象的なことばかり言う“理解が浅い部下”:芦屋広太一つ上のヒューマンマネジメント:ITpro

    前回は,私が人材指導において,なぜ「長い説教より論理的な5分」と言っているのか,その理由をご説明いたしました。 今回から,私が行っている5分間指導の具体的な話を紹介していきます。 「抽象的な言葉は禁止だ!」 もう,数年前のことです。その頃私は,ある企業でスタッフとして一人で気ままな仕事をしていました。普段はあまり仕事はないのですが,会社で何か問題が起ると,そこに投入されて短期間で問題を解決するという仕事をさせられていました。そう,この頃の数年は,私は部下を持たず,気楽な生活だったのです。 そんなあるとき,会社である問題があり,私はその仕事に投入されました。仕事は,大手企業との商品供給提携のための交渉でした。私一人では厳しいので部下を何人かもらって,久しぶりに部下を指導をすることになりました。 私は,提案資料を部下の岡田に命じました。しかし,1日たっても何もでてきません。そこで,どんな内容に

    5分で人を育てる技術 (2)抽象的なことばかり言う“理解が浅い部下”:芦屋広太一つ上のヒューマンマネジメント:ITpro
    nak2k
    nak2k 2006/11/15
    >「仕事があって時間がどれくらいかかる」のではなく,時間が決まっていて仕事のやり方を決める >「ルール」が習慣を変える >仕事を具体的に考える必要があるのと同様に,指導もまた曖昧ではいけません。
  • 本当に怖い「パスワード破り」:ITpro

    パスワードを破ってFTPサーバーやSSHサーバーに不正侵入しようとする攻撃が後を絶たない。IBM ISSのセキュリティオペレーションセンター(SOC)でも多数検知している。稿ではパスワード解析の脅威を再認識していただくために,ハニーポット[注1]を使った調査結果を基に,その実際の手口を解説したい。 注1 ハニーポットとは,攻撃者やワームなどをおびき寄せ,侵入後にどんな行動をとるかを監視・観察するためのシステムのこと(用語解説)。今回使用したハニーポット環境では,侵入した攻撃者が悪用できないようにアクセス制限を施し,外部への不正なパケットを制御した。 侵入後の振る舞い ハニーポットによる調査期間は2006年9月1日から9月25日。以下では,実際にパスワードを破られて侵入された事例を紹介する。 システム・ログを確認したところ,この事例では,SSHサービスに対する認証が特定のIPアドレスから3

    本当に怖い「パスワード破り」:ITpro
  • Part3 一目でわかるRuby on Rails:ITpro

    今,Webアプリケーション開発者の間で,あるフレームワークが大変な注目を集めています。オブジェクト指向スクリプト言語であるRubyを使って作成されたWebアプリケーション・フレームワーク「Ruby on Rails」です。略して「Rails」や「RoR」とも呼ばれています。開発者はデンマーク在住のプログラマであるDavid Heinemeier Hansson氏です。現在は彼が属する37Signalsという企業が中心になって開発しています。 Railsは,2005年に海外で大きな話題を呼び,一大旋風を巻き起こしました。そのおかげで米国ではRuby関連の書籍の売り上げが1年間で15倍以上に増えたそうです。また,2005年8月に開催されたオープンソース・ソフトウエアに関する世界最大のコンベンション「O'Reilly Open Source Convention(OSCON)2005」では,Ra

    Part3 一目でわかるRuby on Rails:ITpro
    nak2k
    nak2k 2006/10/20
  • 【特選フリーソフト】安倍晋三氏の公式サイトが採用したオープンソースCMS Plone:ITpro

    2006年9月26日,内閣総理大臣に就任した安倍晋三氏の公式サイトは,オープンソースのコンテンツ管理システム(CMS)を採用していることをご存知だろうか。「Plone」と呼ばれるCMSである。同サイトは2006年の3月にリニューアルを実施した際,同じくオープンソースのCMSであるXOOPSからPloneに移行している。 Ploneはオープンソースのアプリケーション・サーバーZope上で稼働するCMSである。特徴はインストールが容易なこと,アクセス権管理機能がきめ細かなこと,ワークフロー・エンジンを備えること,視力の弱いユーザー向けのアクセシビリティにも対応していること,そしてカスタマイズやアドオン・ソフトウエア作成の効率が高いことなどだ。 ここ数年,Ploneの採用サイトが増加している。欧米における事例はPloneコミュニティのポータルサイトであるplone.orgの事例リストをご覧いただ

    【特選フリーソフト】安倍晋三氏の公式サイトが採用したオープンソースCMS Plone:ITpro
  • 第1回 OCamlを試してみる

    「プログラミング言語理論」という研究分野がある。この分野の研究者たちは,「ML」「Haskell」「Scheme」あるいは「λ計算」「π計算」(円周率計算のことではない)など,多くのプログラマにとっては聞いたこともない言語やモデルについて,日夜研究している。そのような言語は,C,C++JavaPerlRubyなど,今の世の中で広く使われている言語とは見た目や考え方が違いすぎて,「難しい」「役に立たない」などと思われがちだった。 ところが,その状況が最近になって微妙に変化している。 HaskellやLispなど「関数型言語」についての記事が,専門の学会誌ではなく,一般の技術誌に掲載された(日経ソフトウエア2006年6月号「Haskellによる関数型プログラミング入門」など)様々なフリーソフトウエアがML,Haskell,Schemeなどで開発されたプログラミング言語の研究者ではなく,普

    第1回 OCamlを試してみる
    nak2k
    nak2k 2006/08/09