タグ

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

  • Windows CEで始める組み込み開発の基礎

    Windows Embedded CE 6.0組み込みOS構築技法入門』 松岡 正人 監修 伊藤 優,岩崎 平,江島 午郎, 大場 孝仁,Kasar Mahesh,杉 拓也,高根 英哉,田靡 哲也,中山 宏之,松井 俊訓,好井 智章 著 日経BPソフトプレス 発行 2008年3月 3990円(税込) 組み込み機器の市場が急速に拡大しています。2004~2007年における組み込みソフトウェア産業の売上高は,約60%増という高い伸び。その間,情報サービス産業の売上高はほぼ横ばいであることを考えると,驚くべき伸び率と言えるでしょう(※1)。開発する組み込み機器も急激に多様化・高機能化し,組み込みソフトウェア開発の世界は大きく変わっています。 この連載では,代表的な組み込みOSの1つであるWindows Embedded CE 6.0を使って,最新の組み込みソフトウェア開発の基を解説します。

    Windows CEで始める組み込み開発の基礎
  • 新常用漢字表が迫るUnicode移行、「シフトJIS」では対応不可能 | 日経 xTECH(クロステック)

    普段使用する漢字の指針となる「常用漢字表」が、2010年度にも改正される。新たに追加される196文字の中に、文字コード「シフトJIS」にない漢字が含まれているため、情報システムに大きな影響を与えそうだ。最新のJIS規格「JIS X 0213:2004」の改正に委員としてかかわった京都大学人文科学研究所附属東アジア人文情報学研究センターの安岡孝一准教授が、問題の核心を解説する。     (日経コンピュータ) 2009年11月10日、文部科学省の「文化審議会国語分科会」において、常用漢字表の改正案が承認された。現行の常用漢字表にある1945字から「銑」「錘」「勺」「匁」「脹」の5字を削除し、新たに196字を追加する改正案で、2010年度の内閣告示を目指している。 新しい常用漢字表が告示されると、「シフトJIS」や「EUC-JP」といった従来からある文字コードを使用するシステムで大きな問題が生じ

    新常用漢字表が迫るUnicode移行、「シフトJIS」では対応不可能 | 日経 xTECH(クロステック)
  • 274754

    Windowsサーバーの「SC(sc.exe)」に関する私たちの最終記事を読む準備はできているだろうか? SC(sc.exe)とは,サービスの広範な制御を可能にするコマンドライン・ツールのことだ。筆者は過去のコラムで,SCを使ってサービスの開始や停止,新しいサービスの作成,既存のサービスの削除,サービス間の依存の制御などを行う方法を紹介した(関連記事:SCコマンド -- あらゆる目的に使えるサービス管理コマンド 「第1回 SCをNetコマンドの代わりに使用する」,「第2回 SC利用のための三つのステップ」,「第3回 SCをより強力にコントロールする三つのサブコマンド」)。 だが,サービスに対してできることは,これがすべてではない。例えば,筆者はサービスの起動設定を変更したくなることがよくある。起動設定とは,サービスは自動的に起動するのか,それとも手動で起動させるのか,サービスは無効になって

    274754
  • 独自の手法で10倍速開発 7割主義で変化対応力を高める

    良品計画は独自の開発手法を採用することで、システム開発の短期化とコスト削減を図った。2006年12月に再構築したMD(マーチャンダイジング)システムを皮切りに、08年12月までに約130のアプリケーションを社内で開発。一方で、IT 投資の売上高比率は04年の1.8%から0.9%に半減させた。「7割主義」と「スピード対応」を方針に掲げ、利用部門の要望に最速1日、遅くとも1~2週間で対応する。開発手法の独創性と、経営に資するシステム部門の姿が評価された。 「無印良品」ブランドの小売店を展開する良品計画は、1週間に1という猛スピードで新しいアプリケーションを開発したり、機能を強化したりしている。「思い立ったら即実行。合格最低ラインの7割主義で素早くシステムを開発し、検証と改善を繰り返す」。IT戦略を統括する小森孝取締役 情報システム担当部長兼流通推進担当管掌は強調する。 同社は独自の開発方法論

    独自の手法で10倍速開発 7割主義で変化対応力を高める
  • プログラマになりたいあなたへ

    この記事はamachangこと天野仁史氏が,2008年3月24日に発売した日経ソフトウエア2008年5月号の特集「はじめてのプログラミング」向けに著したものの再掲です。記述された内容は,執筆当時の情報に基づいています。 今,編集の矢崎さんに「あなたがプログラマになりたがっている」というお話を聞いて飛んできました。この手紙が届くころには,あなたはもうプログラマとしての一歩を踏み出しているのかもしれませんね。 唐突ですが,今この瞬間あなたが世界を変えるプログラマになれるということに気が付いている人は何人いるでしょう。僕は,あなたが世界を変えるプログラマになれるということを知っています。だからこうして,あなたに手紙を書こうと思ったのです。 プログラマになったばっかりのあなたや,今,プログラマになろうと思っているあなたは,つかみどころの無い不安でいっぱいでしょう。この手紙では,そんなあなたのために

    プログラマになりたいあなたへ
    kageroh_
    kageroh_ 2009/03/30
    いや PG に必要なのは「めんどくさがり」だ
  • [IT業界の弱者]労働時間をいやらしくチェックされる

    今回は,派遣として開発現場に常駐しているITエンジニアのケース。派遣先からの理不尽な値下げ要求を受けるが,結果的にその要求は撤回された。摩擦を起こさずに回避できた珍しいパターンだ。 ITコンサルティング会社を経営し,自身もエンジニアとして働く中田昭夫さん(仮名)は,大手ITベンダーに常駐していたプロジェクトで不当な値下げ要求を受けたことがある。 プロジェクトでの仕事内容は,そのITベンダーが新たに立ち上げようとしているASPサービスの企画立案や仕様の確定,運用手順の策定など。中田さんは3カ月ごとに契約を更新する派遣契約で,基契約額は毎月固定。ただプロジェクトの状況によっては残業せざるを得ないこともあるので,労働時間が1カ月当たり160時間を超える分は超過分として別途支払われる契約になっていた。 1カ月で2時間足りず呼び出し 労働時間が160時間を超える月が何カ月かあったが,なぜか180時

    [IT業界の弱者]労働時間をいやらしくチェックされる
    kageroh_
    kageroh_ 2009/03/14
    ひどい……
  • だから部下が「うつ」になる Part1[現実] 心の病の損失額は2億円 だから部下が「うつ」になる:ITpro

    同僚が心の病にかかったときの勤務先や上司の対応は満足のいくものだった──。こう感じた人はわずか18.3%。ITの総合サイトITpro上で実施した「心の病に関する調査」の結果だ(図1)。 3月28日から7日間行った同調査では開始3日で約1300人が回答するなど、心の病に対するIT関係者の関心は高い。最終回答数1421の68.9%が「勤務先で心の病にかかっている人がいる」と答え、心の病が身近になっていることがうかがえる。しかも、数年前からIT業界における心の病が取りざたされ、少なくない企業が対策に乗り出しているにもかかわらず、冒頭のようなありさまだ。企業や上司は、これまで以上に社員や部下のメンタルヘルスに気を配ることが求められている。 企業の対応を後押しする別の要因もある。昨年、うつ病をはじめとした心の病がもとで仕事ができなくなったり自殺したりした案件で、労働基準監督署が認定しなかったものが裁

    だから部下が「うつ」になる Part1[現実] 心の病の損失額は2億円 だから部下が「うつ」になる:ITpro
  • MSのクリスマス・プレゼント?,XPでも「メイリオ」が正式に利用可能に

    マイクロソフトがWindows Vista用に開発した新フォント「メイリオ」が,Windows XPでも無料で利用できることが分かった。同社が12月14日に公開を始めた無料の開発ツール「Visual Studio 2008 Express Edition」をWindows XPにインストールすると,メイリオも併せてインストールされる。 メイリオはWindows Vista用に同社が新規に開発した日語ClearTypeフォントで,「JIS X 0213:2004」の字形に対応している。これまでもWindows Vistaに搭載されているメイリオ・フォントのファイルをXPにコピーすればフォント自体は利用できたが,ライセンス上の問題があった。今回,マイクロソフトが無料で公開する開発ツールにメイリオが同こんされたことで,XPでもメイリオが正式に利用可能になった。メイリオが同こんされることで,XP

    MSのクリスマス・プレゼント?,XPでも「メイリオ」が正式に利用可能に
  • 添付されたPDFファイルには要注意

    「標的型攻撃」の危険性が叫ばれるようになってしばらく経つ。名前の通り特定の組織にしか届かないため,なかなか実感は湧かない読者が多いことと思う。ただ,今年9月に報告されたAdobe Readerのゼロデイのぜい弱性(10月29日に修正された)は,今後の標的型攻撃の傾向に変化を与えるかもしれない。 これまでに被害が報告された標的型攻撃は,Microsoft Wordや一太郎といった市販ソフトのぜい弱性を悪用したものがほとんどだった。標的となったソフトが普及している製品だとはいえ,用途が決まっているうえ有償であることから,ユーザー層は限定されていた。これに対してPDFはプラットフォームを選ばないうえ無償。市販のワープロ・ソフトなどに比べると標的となるユーザーが多く,被害が広がりやすい。以下では,PDFのゼロデイ攻撃について解説しよう。 ファイルを開くとプログラムが動く 9月に報告されたPDFのゼ

    添付されたPDFファイルには要注意
  • IPsecらくらくマスター

    IPsecは,インターネットを介して安全にパケットをやりとりする「インターネットVPN」の定番技術である。その一方で,“最大の難関プロトコル”としても知られている。そのため苦手意識を持っている人も多いのではないだろうか。特集では,ルーター間のトンネル通信という定番のケースに絞り,ここでやりとりされる10個のパケットの理解に全力を傾ける。“日経NETWORK流”の理解法でIPsecをらくらく攻略しよう。 作戦編:難しい理由を探ったら攻略法が見えてきた 実践編:IPsecの利用を実感,設定項目はたったの五つ 攻略編:全体をつかんで逆から見る,日経NETWORK流で理解しよう これで完璧! IPsecのやりとり完全版

    IPsecらくらくマスター
  • 英語のプレゼンテーションで使える「決めセリフ」:ミッキーのproITなアメリカンライフ:ITpro

    今回は,英語のプレゼンテーションで使える表現を集めてみました。 日はこのような(発表の)機会を得て光栄です。 ・Thank you for such an opportunity to talk about xxx ・It is my privilege to present you about xxx ・It is my honor to present to such a distinguished audience. 今日は貴重なお時間をありがとうございます。 ・Thank you for your precious time today. ・I appreciate your time to be with us today. ・Thank you for your precious time to discuss on xxx. 始めてよろしいですか? ・May I begin

    英語のプレゼンテーションで使える「決めセリフ」:ミッキーのproITなアメリカンライフ:ITpro
  • 2007年版 働いてみたいIT企業ランキング(1):ITpro

    IT企業の採用意欲が高まる今、キャリアアップ、給与アップの手段として転職を考えるエンジニアが増えている。 今回、日経HRでは、転職してみたい企業はどこか、なぜ魅力を感じているのかなどについてITエンジニアにアンケート調査を実施。エンジニア転職に何を求めているのか、その意識を徹底的に探った。 グーグルがトップに躍り出る まずは「働いてみたいIT企業TOP30」を見てほしい。昨年は調査対象ではなかったグーグルが、一気にNo.1の座に躍り出た。「グーグル・アース」「Gmail」など、Web2.0のリーダー格でもある同社は、昨年は「YouTube」を買収して競争力を強化。自社ブランディングを推し進め、総合IT企業への道を着実に歩んでいることなどがITエンジニアの大きな支持を得たようだ。2位の日アイ・ビー・エム、3位のマイクロソフトは、昨年もベスト3入り。ランキングの“常連”企業といえる。 TO

    2007年版 働いてみたいIT企業ランキング(1):ITpro
  • 最短かつ最速にアクセスする「DB高速化技術」(前編):ITpro

    ポイント ・高度なインデックスやジョインを利用し,最短経路でデータにアクセス ・メモリー不足を自律的に解消し,キャッシュのヒット率を高める ・インメモリーDBは全データをメモリーで処理し,高速化を図る 目的地に早く到着したいなら,最短の経路を最速で行けばよい。これはデータベース(DB)でも同様だ(図1)。インデックスなどを使ってデータへの最短経路を見つけ,メモリー・アクセスを増やして,最速でたどり着く。DBにはそんな技術が詰まっている。 図1●データベース高速化技術のポイント ビットマップ・インデックスなどを使い、データにたどり着く最短の道を選ぶ。また、できるだけメモリーにデータをキャッシュさせておくことで、アクセスのスピードを上げる、という二つのポイントがある [画像のクリックで拡大表示] 以下では,(1)データにたどり着く最短の道を選ぶ仕組みと,(2)アクセスのスピードを上げる仕組みの

    最短かつ最速にアクセスする「DB高速化技術」(前編):ITpro
    kageroh_
    kageroh_ 2007/09/12
  • 第1回 データ・クレンジングと名寄せ技術:ITpro

    皆さんは,企業のシステムが提供している情報(データ)をどれくらい信用していますか。 例えば,社内の製品担当者に問い合わせをしたい場合,社内システムを使って,製品から担当者を割り出し,担当者名から電話番号を検索,その電話番号に電話をかけてみるでしょう。この場合,社内システムから得られる情報はおおむね信用できるでしょう。製品担当者の変更が更新されていないといったこともあるかもしれませんが,そのような場合は社内であれば引き継ぎ担当者を教えてもらうことで状況を理解できるので,まずは情報を信じて電話をかけてみるのではないでしょうか。 では,社外のお客様へ連絡するときはどうでしょうか。この場合は少し慎重になるでしょう。社内情報を検索するとき以上に各種システムから信用できる必要な情報を慎重に収集し,行動に移すはずです。私の友人のA君もそうでした。 使えないデータたち A君はある電気製品の販売を担当する営

    第1回 データ・クレンジングと名寄せ技術:ITpro
    kageroh_
    kageroh_ 2007/07/11
  • リアルな映像を作るグラフィックス・アルゴリズム

    3次元コンピュータ・グラフィックス(3DCG)の世界で,リアリティは非常に重要なテーマです。リアルな3DCGを作るため,これまで様々な研究/開発がなされ,その成果は映画やビデオ・ゲームなどで誰でも目にすることができるようになっています。そして,現在でもさらなるリアリティの追求のため,日々研究や開発が続けられています。このパートでは,そうしたリアルな3DCGの裏側にある技術の一端をお見せします。 3DCGのリアリティは「形状」「色/質感」「動作」という三つの要素に分けて考えることができます。これらが技術的にどのような難しい点を含んでおり,どのように解決されてきたかは,最後のカコミ記事「3DCGのリアリティを実現する三つの要素」を参照していただくとして,これらの三要素が一定の水準に達したところで浮かび上がってきた,ある問題に焦点を合わせてみましょう。それは自然な動作の大量生成が難しい,という問

    リアルな映像を作るグラフィックス・アルゴリズム
  • 第11回 クロージャによる超軽量並行プロセスの簡単実装法

    最近,ネットの一部で「Erlang」(発音はアーランまたはエアラン)というプログラミング言語が流行している(参考リンク)。Erlangはスウェーデンの通信機器メーカーであるエリクソンにて開発された言語で,エリクソン内部や通信業界はもちろん,Twitter(関連記事)などのオンライン・サービスでも採用されているという。 Erlangの特徴は,複数のプロセスが通信をしながら計算をする「並行プログラミング」を,言語の機能として強力にサポートしていることだ。C言語などの逐次プログラミング言語は,プロセスや通信の機能を内蔵しておらず,こうした機能をオペレーティング・システムに「外注」している。しかし,そのような外付けの仕組みは,メモリー消費量や速度,開発効率などの点でオーバーへッドが大きい。Erlangのような並行プログラミング言語では,プロセスや通信といった機能をプリミティブとして実装することによ

    第11回 クロージャによる超軽量並行プロセスの簡単実装法
    kageroh_
    kageroh_ 2007/06/17
  • 第10回 麻雀の役を判定する:ITpro

    図1に示す(1)から(3)までの麻雀(マージャン)の手牌があります。「あがり牌」はすべて山からツモったものとし,リーチはかけていません。またドラやハイテイ*1なども関係ないものとします。これらの役を判定して,親の場合の点数を計算するプログラムを作ってください。 「ややこしや~ややこしや~」というのは野村萬斎ですが,思わずそううなってしまうことがプログラミングをしているとよくあります。今回の麻雀の役判定は,考えれば考えていくほどややこしく,そうしたものの代表と言えるでしょう。排他処理や優先順位が複雑にからんでいて一筋縄ではいきません。 今回はややこしい組み合わせを解決する方法を考えてみます。麻雀になじみのない方も,ちょっとしたパズル気分で試してみてください。 麻雀の役を考える 麻雀を知らない方のためにルールをおおざっぱに説明しておきましょう*2。麻雀の牌には,大きく分けて「萬子(マンズ)」「

    第10回 麻雀の役を判定する:ITpro
  • 第4回 DWRで今日から楽々Ajax

    株式会社DTS ネットワーク事業プロジェクトマネージャ。Javaを中心にフレームワーク開発や開発プロセス定義など幅広く活躍中。StrutsIDEコミッタ。著書「まるごとEclipse! Vol.1」(発行:インプレスコミュニケーションズ)。 今回は,Java技術者が手軽にAjax開発を行うためのフレームワークとして「DWR(Direct Web Remoting)」を取り上げます。Webアプリケーション開発では,いろいろなフレームワークを利用することが一般的ですが,その組み合わせは多岐にわたります。そうした組み合わせの特徴を損なうことなく,すぐに対応できるDWRの手軽さ,すごさを説明するとともに,Spring,Seasar,Struts,JSF,Hibernateといったフレームワークと連携する開発方法も解説します。 DWRとは? DWRは,AjaxアプリケーションをJavaで開発す

    第4回 DWRで今日から楽々Ajax
  • 対策遅らせるHTMLエンコーディングの「神話」

    クロスサイト・スクリプティングという言葉は元々,WebアプリケーションのHTMLエンコード漏れなどを利用することによって第三者にJavaScriptを実行させる手法を指す。広義では,HTMLのエンコードによる画面改変などを含むこともある。 前回述べたように,クロスサイト・スクリプティングのぜい弱性はWebアプリケーションに見付かるぜい弱性の半分以上を占める。数年前から指摘されているにもかかわらず,一向になくならない。その理由として,クロスサイト・スクリプティング対策あるいはHTMLエンコード注1)に対する「神話」があり,正しい対策の普及を遅らせているように思う。その「神話」の数々について説明しよう。 注1)実体参照(entity reference)というのが正式だが,あまり普及していない用語なので,HTMLエンコードという用語を用いる 「すべからくHTMLエンコードすべし」が鉄則 HTM

    対策遅らせるHTMLエンコーディングの「神話」
  • 日本のネット業界とWeb 2.0が下り坂って本当?

    「日の大手サイトのアクセスが伸び悩んでいる」,「Web 2.0サービスの成長が鈍化している」---最近,こんな論調をマスメディアやブログでよく見かけるようになりました。 J-CAST ニュース : SNS最大手ミクシィ 成長神話の終焉 ラージアイ・イレブン - 大手サイトのページビュー推移比較 九段ではたらく社長のここだけの話 - alexaが伸びていないのは当たり前 メディア・パブ - Web2.0が失速?! Dave's Blog: Web2.0の次 これらのエントリでは,インターネットの視聴率サービスであるAlexa(アレクサ)でのリーチ(Reach)指標が漸減していることを根拠に,パソコンによるネット利用の減退の可能性について警鐘を鳴らしています。 Alexaは,オンライン書店米Amazon.comの子会社で,世界中のウェブサイトのアクセス数の多寡を調べ,提供しています。インター

    日本のネット業界とWeb 2.0が下り坂って本当?
    kageroh_
    kageroh_ 2007/03/30