タグ

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

  • タイトルを決めない訳:小飼弾 404 Title Not Found:ITpro

    はじめまして。小飼弾と申します。 読者のみなさんは、自己紹介の時に、名前を名乗った後何と言いますか? たいていの方は、自分の職業を名乗ると思います。サイトの読者なら、多くは「~エンジニア」とか「~プログラマー」とか。 しかし、私の場合、この質問の前に考え込んでしまうのです。 TVに出演する時には、「オープンソースプログラマー」を一応名乗っております。しかしこれが職業かというと、難しいところです。なにしろ私はオープンソースそのものからは一円も得ていないのですから。それどころか、オープンソースプロジェクトに寄付さえしております。正直なところ、これは職業ではなく道楽ではないでしょうか。 確かに私はかつて、オン・ザ・エッヂという会社の取締役最高技術責任者という職にありました。今その会社はライブドアという名前で世間に知られております。そのおかげでTVなどに出演を求められるようにもなったわけですが、

    タイトルを決めない訳:小飼弾 404 Title Not Found:ITpro
    AmaiSaeta
    AmaiSaeta 2006/10/03
    小飼弾さんのblogは時々見ていたが、JCode.pm,Encode.pmの開発者だとは知らなかった。ホントすいません。 | "私の友人Larry Wallは"←Larry Wall氏を『友人』と呼べるなんて……いいなぁ(ぉ
  • Webデザイン エンジニアリング第22回 適切な「色」の選び方:ITpro

    Webサイトを設計する際,「色」は様々な問題を起こします。開発者それぞれの想いが込められやすいのかもしれません。開発末期になってから,色の変更指示で不眠開発になるという話は,いまだ昔話にはなっていません。 色の問題を解決するためには,色についての知識があったほうが助かります。ただし,色自体の講釈をここではしません。色を決めていく過程の参考になりそうなことを記します。 刷り込まれている色/固定イメージのある色 私たちは様々な色に囲まれて生活しています。その中で,色と行動が一番密接にかかわりを持つのは「信号」です。我々の取るべき行動を色が指示します。それはあまりに一般的になりすぎて,我々は無意識のうちにそれらの色に対して同様の行動パターンを取りやすくなっています。 例えば,赤色を見ると何か危険なことがそばにあるのかもしれないと警戒したり,黄色の標識を目にすると周囲に対して少し注意力をはらったり

    Webデザイン エンジニアリング第22回 適切な「色」の選び方:ITpro
  • 不審なプログラムがいないか確かめたい:ITpro

    筆者のような心配性の人間は, 「ひょっとしたら,いつのまにか自分のパソコンで不審なプログラムが動いているのではないか」とついつい気になる。 ウイルス対策ソフトやパーソナル・ファイアウォールを使うといった基的な対策をしていても,未知のウイルスやゼロ・デイ攻撃*に対しては歯が立たない。ネットワークにつないでいる限り,こうした危険は常につきまとう。 起動時の挙動や動作中プロセスを確認 あれこれ心配するだけでは何も解決しない。こういうときは,実際にパソコンを立ち上げる際にどんなプログラムやサービスが一緒に起動するようになっているかを調べたり,現在どんなプログラムが稼働しているのかをフリーソフトを使って確認するといい。 ここで紹介する「スタートアップチェッカー Ver 2」(図1)を使えばWindowsの立ち上げ時に一緒に起動する項目や稼働中のプログラム,サービスの状況をまとめて確認できる。調べた

    不審なプログラムがいないか確かめたい:ITpro
  • NECがUMLからC言語のコードを生成する開発ツールを出荷へ

    NECは7月31日から、UML(統合モデリング言語)を基にC言語のソースコードを生成する開発ツール「SystemDirector Application Modeler」の出荷を開始する。主に、組み込み系ソフトの開発向けの用途を想定している。UMLからC言語を生成するツールは珍しい。「組み込み系ソフトの開発現場では、UMLで記述したモデルを基にC言語で開発するというニーズが出てきている、そのニーズに応えたい」(岸上信彦開発環境技術部長)。 「SystemDirector Application Modeler」は三つの製品からなる。UMLで作図するための「SystemDirector Application Modeler UML Editor」、作図したモデルを検証する「同 Validator」、作図したモデルからC言語のソースコードを生成する「同 C Generator」だ。いずれも

    NECがUMLからC言語のコードを生成する開発ツールを出荷へ
    AmaiSaeta
    AmaiSaeta 2006/06/26
    え!?C++じゃなく!!?
  • 基礎から学ぶソフトウエア・テスト(2)

    テストといってもいろいろある サッカーからの教訓で,テストは開発メンバー全員の仕事と書きましたが,それぞれのメンバーが行わなければならないテストは一言ではくくることができないくらい,いろいろな種類があります。 では実際にテストはどのようなことをどんな順序で行っていくのでしょうか。その疑問に答えてくれるものの一つが,開発工程とテストとの関係を表す「Vモデル」です(図2[拡大表示])。Vモデルでは,開発工程に対応した形でテストの種類を決めています。 テストに工程を設けるのは,テスト対象への視点を整理することでテストが混乱しないようにするためです。例えば,メソッドのパラメータの組み合わせパターンのテストと,システムとしての使い勝手を評価するためのテストでは,テスト担当も違えば,テスト環境やテスト実施方法も違います。また,工程を分けてより早くテストを始めることで,問題の切り分けを楽にするという意味

    基礎から学ぶソフトウエア・テスト(2)
  • 第10回 WebブラウザでWord,Excel,PowerPointの文書を編集:ITpro

    最近,Webブラウザで利用できるワープロや表計算ソフトがいくつか登場している。Googleが買収したWebワープロ「Writely」,「Zoho Writer」,そして2006年3月22日に提供開始されたばかりの「ajaxWrite」などである。 「ThinkFree Office Online」は,Word,ExcelPowerPointと互換性のある文書を閲覧・作成・編集できるWebアプリケーションである。ブログに文書を直接ポストできる。WebブラウザでPowerPointのプレゼンテーションを見ることができる。既存の文書をPDFに変換することもできる。30Mバイトのディスク・スペースが付いた基アカウントが無料である。現在ベータ版が提供されている。ベータ版はWindows 2000/XPとInternet Explorer(IE)6.0以降で動作が確認されている。Macintosh

    第10回 WebブラウザでWord,Excel,PowerPointの文書を編集:ITpro
    AmaiSaeta
    AmaiSaeta 2006/05/11
    MS-OfficeもOpenOffice.orgも無い(入れれない)環境とかにいいかも。
  • 誰も読まないOSのソース・コード:ITpro

    まず,結論から言おう。 「エンジニアがOSのソース・コードを読めるようになると,活躍の場が一気に広がる」。そして,「コツさえ分かれば,OSのソース・コードはびっくりするほど簡単に読める」。 ここでいうOSとは,Linuxのカーネル(OSの“核”となるソフト)のことである。筆者が上の2点を強く感じたのは,つい最近の,ある人物とのやり取りがきっかけだった。 「カーネルのソースが読めると,たいそう儲かるってことが,分かってしもうたから」。「もうすぐ大学の仕事は定年や,でも定年後の収入の方が多いんとちゃうかな」---。 筆者の耳に,迫力ある関西弁が突き刺さった。声の主は1949年生まれの57歳。神戸情報大学院大学助教授の赤松徹氏その人である。 打ち合わせを兼ねた取材の後の会話だったので,メモは取っていない。赤松氏がはっきりとこの通りに発言したかどうかは覚えていないが,筆者の脳裏には,そのような発言

    誰も読まないOSのソース・コード:ITpro
  • まつもとゆきひろのプログラミング言語論(1)

    リスト2 動的型の言語で書いたソースコード<BR>Rubyで記述した。ソースコードで変数の型を宣言していないが,実行時にきちんと型整合性をチェックする。数値と文字列を加算しようとすると,エラーが出る。 プログラムを実行して初めて決まる事項が多い「動的言語」。柔軟性が高い,簡潔な表現が可能など複数の利点を持っている。さらに性能の問題などの欠点がコンピューティング環境の変化で目立たなくなってきた。速く柔軟な開発が求められる中で動的言語の存在感は増すばかりである。(誌) LAMP(Linux,Apache,MySQLPerl/ Python/PHP)という言葉(表1[拡大表示])が注目されています。オープンソース・ソフトウェアを利用したソリューション構築を意味する造語ですが,プログラミング言語の代表として挙げられているのはどれも動的言語です。 以前は,企業システムをPerlPHPのようなイ

    まつもとゆきひろのプログラミング言語論(1)
  • プログラミングの良書100冊! | 日経 xTECH(クロステック)

    【連載の概要】 「どのをどんな順番で読んでいけばいいのか」---。書店に所狭しと並んでいるを見て,途方に暮れたことがある方も多いのではないでしょうか。 この特集では,「JavaでWebアプリケーションを作りたい」「C/C++ゲームや高度なWindowsアプリケーションを作りたい」「分析/設計に強くなりたい」といった目的別に,“学習方法”を示しながらお薦めの書籍を紹介していきます。あわせて,著名な開発者の方々に,どんなを読んで勉強したのかも語っていただきます。初心者の方はもちろん,ある程度の経験を持つ方も,自分のプログラミング・レベルと照らし合わせることで,きっと次に読むべきが見つかるはずです。 Part1 プログラミングの基礎を固める(1) ・C言語 「プログラミング言語 C 第二版」 「新版 明解C言語 入門編」 「Cプログラミング専門課程」 ・C++ 「プログラミング言語C+

    プログラミングの良書100冊! | 日経 xTECH(クロステック)
    AmaiSaeta
    AmaiSaeta 2006/02/15
    パッと見た限りでは『新版 明解C言語』は『薦められない』がww
  • 矢沢久雄の早わかりGoFデザインパターン 目次:ITpro

    Microsoft Teams上でLoopコンポーネントを作成、Copilotを使って効率よく 2024.10.23

    矢沢久雄の早わかりGoFデザインパターン 目次:ITpro