タグ

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

  • 若い時にプログラムを書こう、必ず人生の豊かさにつながる

    システムインテグレータ最大手NTTデータを率いる山下社長は若い頃、汎用コンピュータ用のデータベース開発に取り組み、プログラムを自ら作っていた。その経験から山下氏は「人生のどこかで手を動かしてプログラムを作る仕事を経験した方が絶対に面白い。20代あるいは30代の前半くらいまでに真水の仕事をどれだけやったか、それがその後の人生の豊かさにつながる」と同社幹部としては異例の発言をする。(聞き手は谷島 宣之=日経コンピュータ編集長、写真は小久保松直) 2009年度、100億円近い投資を計画していると聞く。狙いは何か。 100億円のうち、40億円くらいかけようと考えているのが、「倍速開発」という案件です。これが一番大きい投資になります。我が社としてぜひともやらないといけないのは、お客様のお気の召すまま、ご希望のオーダーメード・システムを、パッケージ・ソフトを使った場合と同じスピードで作って差し上げる、

    若い時にプログラムを書こう、必ず人生の豊かさにつながる
    nnn3
    nnn3 2009/05/31
    自動生成したソースを手でまったく直さなくていいなら…他国の開発者とコミュニケーションをまったくとらなくていいなら…
  • 情報処理技術者試験は,存在価値がなくなったのか?

    この記事が掲載される12月11日は,ちょうど情報処理技術者試験(平成18年度秋期試験)の合格発表日だ。合否の知らせに,一喜一憂している読者も多いことだろう。 ところで,この情報処理技術者試験が,今,大きな転換期を迎えている。受験応募者数が激減しているのだ。2002年には80万人を超えていた応募者数も,今期の試験シーズンが完了した2006年は60万人と,ピーク時の4分の3以下にまで落ち込んでしまった。 情報処理技術者試験を取り仕切る情報処理推進機構(IPA)は,応募者数の激減について「年1回または2回と,試験実施機会の少なさが原因ではないのか」,「若い世代のIT業界離れが起こっているからではないのか」などと分析している。しかし,IPAが考えるような環境的な要因よりはむしろ,「受験意欲の低下」という個人の心情的な要因の方が大きく影響しているのではないだろうか。 「国家試験は,一生モノの価値を持

    情報処理技術者試験は,存在価値がなくなったのか?
  • [事例]24時間稼働の外貨取引システム無償DBMSで数百万円以上低減(前半)

    図1●オープンソース・ソフトウエアの採用によってコスト削減と高い信頼性を両立 24時間連続運用を行う外貨取引システムという,高い信頼性が要求されるシステムにオープンソース・ソフトウエアを全面的に採用,コスト削減を図った。Web/APサーバーはTomcatおよびSeaser,DBMSはPostgreSQL,OSはLinuxといずれも無償のオープンソース・ソフトウエアを使用。OracleやWebLogicなどの代表的な商用ソフトウエアに比べ,数百万円以上のコスト削減になった。 マネースクウェア・ジャパンは2003年4月,インターネット外国為替取引システム「iFX Style」を稼働させた。100万円単位で外貨を取り引きする「きわめて高い信頼性と可用性を要求される」(マネースクウェア・ジャパン 代表取締役社長 山久敏氏)システムでありながら,DBMSのPostgreSQL,Webアプリケーショ

    [事例]24時間稼働の外貨取引システム無償DBMSで数百万円以上低減(前半)
  • IT分野の記者はレベルが低すぎる

    記事を書いていると「自分はこんなことも知らなかったのか」とがく然とすることがある。 4月末,「Developers [Test] Summit 2008(デブサミTest)」というソフトウエア開発者向けイベントで開かれたパネル討論のレポートを書いた(関連記事)。オープンソース・プロジェクト「Seasar」のチーフコミッタとして名高いひがやすを氏が,同氏考案の「Programming First Development」というラディカルな開発手法を使ってテストを減らすことを提案。これに対し,二人の若い技術者(テスト分野で有名な太田健一郎氏と,テスト駆動開発の第一人者である和田卓人氏)がツッコミを入れるという構成だった。 討論を聞いていたときは,太田氏や和田氏の意見のほうが理路整然としているし,説得力がある,と思っていた。ところが,このレポート記事に対するソーシャル・ブックマークのコメントを見

    IT分野の記者はレベルが低すぎる
    nnn3
    nnn3 2008/06/01
    「これから起こりうる事態の仮説を10個挙げる」「仮説はすべて取材でつぶす」「必ず裏を取る」「足を使う」,そして「自分の考えは決して信じない」/こう並べると「テストしよう」って意味に聞こえる。不思議
  • IEを使い続けるための“お勧め”設定,“デフォルト・セキュア”とMicrosoft Update使用環境を共存化

    IEを使い続けるための“お勧め”設定,“デフォルト・セキュア”とMicrosoft Update使用環境を共存化 前々回のコラムで,Firefoxを使い続けるための“お勧め”設定を紹介しました。今回は,Internet Explorer(IE)を使い続けるための“お勧め”設定を紹介しましょう。 筆者は以前,「今週のSecurity Check [Windows編]」というコラムで,たびたび「IEを使い続けるための“お勧め”設定」について記事を執筆しました(パッチ未公開のセキュリティ・ホールにも対応,最新版「IEを使い続けるための“お勧め”設定」)。この約4年前の記事を改めて読み返して見れば,「よくこんなに複雑な設定変更を勧めていたな」と書いた当人ながら,ビックリします。以前は,このくらいの設定変更を個別にしなければ,IEはそこそこ安心というレベルで使用できなかったのです。ただし,その後Wi

    IEを使い続けるための“お勧め”設定,“デフォルト・セキュア”とMicrosoft Update使用環境を共存化
    nnn3
    nnn3 2008/05/26
    レベルを高にしてMicrosoftUpdateに使うサイトだけを信頼済みに入れる
  • Linuxサーバー内蔵の高機能ATX電源,ニプロンが2009年出荷

    ニプロンは,ネットワーク通信機能を内蔵したコンピュータ用ATX電源を,2009年に出荷する。小型のLinuxサーバーを電源に埋め込んでいる。これにより,停電やコンピュータ体のハングアップなどを検知した際に,シャットダウンさせたり再起動したりするなど運用が可能になる。2008年5月14日にデータストレージEXPOで参考展示した。価格は,電源部分が2万~3万円程度,Linux搭載コンピュータ部分が2万円程度という。 同社が新たに用意する電源は,停電や温度/出力FANの異常といった電源ユニットの稼働状況を常時監視し,メール送信やWebインタフェース,SNMPエージェントなどを介して,コンピュータに通知する。電源を利用しているコンピュータに対して定期的にPingを発行し,システムがダウンしていたら電源を入れ直すといった運用も可能だ。ただし,停電時に動作させるには,バッテリーなどの非常用電源を併用

    Linuxサーバー内蔵の高機能ATX電源,ニプロンが2009年出荷
    nnn3
    nnn3 2008/05/18
    その発想はなかったなぁ。どこまで自由にいじれるんだろ。
  • どうなっているの?あのソフトの仕組み - 今からでも遅くない!アルゴリズム入門:selfup

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

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

    OOM Killer(Out of Memory Killer)は,システムが実メモリーと仮想メモリー空間(スワップ領域)を使い切り,必要なメモリー領域を新たに確保できない場合に,プロセスを強制終了させて空きメモリーを確保する,Linuxカーネルの仕組みです。OOM Killerは,空きメモリーが確保できないことによりシステム自体が停止するという最悪の事態を避けるために用意されています。 OOM Killerは,空きメモリーを十分確保でき,システム上損失のなるべく少ないプロセスを選んで,強制終了します。また,強制終了するプロセスの数がなるべく少なくなるようにしています。実際に,どのプロセスを強制終了するかは,カーネル内部のbadness()関数が決めます。 ただし,OOM Killerにより,システム上大切なプロセスが強制終了させられることもあります。システム・トラブルの原因に成り得ること

    OOM Killer
    nnn3
    nnn3 2008/03/08
    OutOfMemory時にプロセスをkillする仕組み。回避方法は「echo -17 > /proc/〈プロセスID〉/oom_adj 」
  • 知られざるJavaScriptの世界:ITpro

    最近,Webプログラミングの世界で静かなブームになっている言語があります。何を隠そうJavaScriptです。JavaScriptはご存知のとおり,クライアントサイドすなわちWebブラウザ上で動作するタイプのプログラミング言語です。最初にJavaScriptが実装されたのは,今から10年以上前の1995年,Netscape Navigator2.0でのことです(登場当時はLiveScriptと呼ばれていました)。決して新しい言語ではありません。それが,どうして再び注目されることになったのでしょう。その理由は,Webインタフェースのプログラミングで,JavaScriptの有効性や利便性が再発見され,言語そのものが持つユニークさや機能が技術者の関心を集めているからです(図1)。 JavaScriptを使うのはダサかった? Webインタフェースの技術といってもHTMLしかなかったころ,様々なプロ

    知られざるJavaScriptの世界:ITpro
  • Part1 Web APIプログラミングに挑戦しよう! - Google/Amazon/Yahoo! Webサービス徹底活用:ITpro

    いま,Webの世界は大きく変わろうとしています。検索エンジンはどんどん進化し,ブログやSNS(Social Networking Services)といった新しいアプリケーションが登場して,Webの用途は広がり,便利になっています。 プログラマにとってのWebの姿も大きく変わっています。従来,Webでプログラミングといえば,サーバーで動作するWeb/DBアプリケーションの構築か,JavaScriptで動的なWebページを作成することを指すのがほとんどでした。最近はこれに加えて,Web上に散在するAPI(Web API)を利用するプログラミングが流行しつつあるのです。 インターネット上のサービスを 自分のプログラムに組み込める 「API」と言えばOSの機能をプログラムから利用するための窓口というイメージがあると思います。Web APIとは,WebにおけるAPI,つまりWeb上にあるサービスを

    Part1 Web APIプログラミングに挑戦しよう! - Google/Amazon/Yahoo! Webサービス徹底活用:ITpro
  • 誰が攻撃しているか突き止めたい:ITpro

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

    誰が攻撃しているか突き止めたい:ITpro
  • 初心者がJavaを“超高速”で学ぶためのコツ:ITpro

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

    初心者がJavaを“超高速”で学ぶためのコツ:ITpro
  • ブックマークに入れておきたいお役立ちサービス/Webページ一覧:ITpro

    出典:日経NETWORK 2006年11月号 35ページより 記事は執筆時の情報に基づいており、現在では異なる場合があります。

    ブックマークに入れておきたいお役立ちサービス/Webページ一覧:ITpro
  • 【Netshの裏技】あらゆる作業が可能なネットワーク・ツール

    後に「Windows 2000」と呼ばれることになる「Windows NT 5.0」の開発中,米Microsoftは短期間ではあるが米Cisco Systemsと協業し,Ciscoのアイデアのいくつかを新しいOSに組み込み,逆にNT 5.0の概念のいくつかをCisco製品に注入した(その証拠の1つがCiscoのVoIPソリューションであり,これはActive Directoryが必須である)。その後,両社の関係は冷え切ってしまったが,協業の成果は非常に有用なコマンド・ライン・ネットワーク・ツールである「Netsh」として今もWindowsに残されている。 たとえあなたがコマンド・ライン恐怖症でも,Netshのことだけは魅力的に思うだろう。Netshコマンドを使うと,コマンド・ラインやバッチ・ファイルを使用して,IPスタック設定を構成したり,DHCPサーバーをゼロからセットアップしたり,Wi

    【Netshの裏技】あらゆる作業が可能なネットワーク・ツール
  • 情報処理技術者試験の改革論議が本格化――業務独占の是非や新試験の創設,更新制など:ITpro

    単なる試験制度の見直しではない。IT技術者の社会的地位,ひいてはIT産業の競争力に関わる話だ--。こんな問題意識のもと,情報処理技術者試験の抜的改革を巡る議論が格化しつつある。舞台は,経済産業省が10月末に設置した人材育成ワーキンググループ(WG)。情報サービス産業やユーザー企業,大学から有識者を集め,(1)技術認定手段にとどまっている同試験を資格試験にする,(2)情報処理技術者試験とITスキル標準(ITSS)を整合させ,特にITSSのレベル1から3を認定できるようにする,(3)新たにIT産業に就職する人を対象に,基情報技術者試験の下位に当たるエントリ試験を新設する,(4)試験の更新制度またはそれに類する制度を導入する,などを議論する。 すでに2度の会議が開かれており,2007年3月末をメドに結論を出す方針。仮に(1)が実現すれば,情報サービス企業はもとよりIT技術者個人に大きな影響

    情報処理技術者試験の改革論議が本格化――業務独占の是非や新試験の創設,更新制など:ITpro
    nnn3
    nnn3 2006/11/28
    資格試験化と更新制の導入を検討中という話題
  • #5 オープンソースの限界:小飼弾 404 Title Not Found:ITpro

    小飼弾です。ご機嫌はいかがでしょうか。 前回の予告通り、今回はオープンソースの利点ではなく、オープンソースの欠点を取り上げます。 昨今では、さまざまなソフトがオープンソースで提供されています。OSならWindowsMac OS Xに対してLinuxやFreeBSD、オフィススイートならMicrosoft Officeに対してOpenOffice、WebサーバーではIISに対してApacheやlighttpd、データベースならOracleに対してPostgreSQLMySQL、ソフトウェアの開発環境ならVisual Studioに対してEclipseといった具合で、デスクトップ環境を全てオープンソースソフトウェアで固めても問題がないところまで充実してきました。Webサーバーに至っては、むしろオープンソースのApacheの方がIISよりも普及しているほどです。 それでは、世の中のソフトウェ

    #5 オープンソースの限界:小飼弾 404 Title Not Found:ITpro
  • 「攻撃者の“足跡”を探せ」---Windowsレジストリの解析方法:ITpro

    自分の管理するシステムが不正アクセスされた場合には,影響範囲や原因を特定するために攻撃者の“痕跡”を調査する必要がある。対象システムがWindowsマシンであれば,レジストリの解析は不可欠。しかしながら通常のログ・ファイルと異なり,レジストリの調査は骨が折れる作業となる。そこで稿では,不正アクセスを受けたシステムにおけるレジストリの解析方法をまとめた。 なお,Windowsマシンにおける失われやすい情報(揮発性の高いデータ)の証拠保全については以前の記事でまとめているので,そちらを参照していただきたい。 レジストリの分析は容易ではない Windowsマシンが不正アクセスを受けた場合には,通常,以下の3種類のファイルを調査することになる。 (1)Windowsのイベント・ログ (2)各種アプリケーションのログ (3)レジストリ (1)と(2)については,通常の運用においても馴染みが深いので

    「攻撃者の“足跡”を探せ」---Windowsレジストリの解析方法:ITpro
    nnn3
    nnn3 2006/11/27
    「一部のregedit/regedt32には,設定されている値を隠蔽される欠陥が見つかっているからだ」これは知らなかった。
  • [CRYPTO-GRAM日本語版]人とクマのセキュリティ・トレードオフ

    私は「SlashDot」に掲載されていたこの話が気に入っている。「1980年代のヨセミテ国立公園では,クマが深刻な問題だった。クマがキャンプ場に入り込み,ごみ箱をあさるのだ。こうした状況は,クマと人間の双方に危険を及ぼす。そこで国立公園局は,開けることの難しい丈夫なごみ箱を導入し始めた。このごみ箱には取っ手が二つあって,そこに付いている留め金を外すなどしないとふたが開かない。ところが実際に導入してみたら,そのごみ箱のデザインをいかすことが非常に難しいことが分かった。ふたを開ける仕組みが複雑過ぎて,そもそも人間が開けてごみを捨てることができないのだ。ある公園管理人は『最も賢いクマと最も愚かな観光客の知能レベルは,ほぼ一致する』と語った」 これは,バランスを取ることが非常に難しい問題だ。人間は賢いものの,「ごみ箱を開ける」という問題の解決に多くの時間をかけるような忍耐心や欲求を持っていない。ク

    [CRYPTO-GRAM日本語版]人とクマのセキュリティ・トレードオフ
    nnn3
    nnn3 2006/10/15
    『最も賢いクマと最も愚かな観光客の知能レベルは,ほぼ一致する』知能と言うよりはやる気の問題
  • ICFPの国際プログラミング・コンテストで日本のチーム「kuma-」が2位に

    ICFP Programming Contest最終結果。2位のチーム「kuma-」,13位の「INTERCAmL」は日からの参加 ICFP(International Conference on Functional Programming,国際関数型プログラミング学会)が主催するプログラミング・コンテストICFP Programming Contestで,日から参加したチーム「kuma-」が2位に入賞した。9月18日にから20日(現地時間)に開催された国際関数型プログラミング学会で最終結果が発表された。 ICFP Programming Contestは1998年に第一回が開催され,今年が9回目となる。大学などが持ち回りで運営しており,今回はカーネギーメロン大学が運営している。主催者が出題する課題を,制限時間内にプログラムを作成して解くコンテストだ。コンテストはオンラインで行われ,

    ICFPの国際プログラミング・コンテストで日本のチーム「kuma-」が2位に
  • 「ここに書かれているとおりのものを作ったらいいのでしょうか」

    今回もデータ・ウエアハウスの話題でお付き合いいただきたい。それは,3000人の営業担当者を擁するある品関係の製造・販売会社だった。営業担当者は,街の商店やスーパー,自販機などのチャネルを受け持っており全国隅々まで営業展開を行っている。 営業活動を支援するための情報データベースを構築しようということになった。大手コンサルティング会社を入れてユーザー調査を行い,どんなシステムにしたらいいかを検討していた。私が相談を受けたのはコンサルティングの終盤を迎えた頃で,いよいよツールを選定し具体的な構築にはいる時期にさしかかっていた。 コンサルティング会社が作成したドキュメントを見せてもらって,私は頭を抱えた。ユーザーがコンサルタントたちに向かって何を言ったのかはよく分かったし,ユーザーが言ったことをよく整理しまとめられていることも理解できた。しかし,率直に言ってこの要求通りに作ることはできないことも

    「ここに書かれているとおりのものを作ったらいいのでしょうか」
    nnn3
    nnn3 2006/09/30
    書いてないこともある。確認して欲しいと頼んでもめんどくさがってユーザに聞いてくれないこともある。本当に困る。