タグ

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

  • 「手を抜いた瞬間に終わり」~スティーブが求めたプロの仕事

    「大辞林」「ウィズダム英和・和英辞典」など斬新なユーザーインタフェースを持つアプリで高い評価を受け、日を代表するiPhoneiPadアプリの開発者である物書堂の廣瀬 則仁氏に、原稿を寄せてもらった。 いつかこの日はやってくると覚悟はできていて、そのとき自分は割と平気でいられると思っていたけど、スティーブ・ジョブズ氏の実際の訃報に接し、想像していた以上の喪失感に襲われました。 この大きな喪失感はどこからやってくるのかを考えている時に、仕事場にぶら下げてある“Macworld Tokyo 2002 Keynote”と書かれたバッジが目に留まりました。 このバッジは、私がリーダーとして開発していたソフトが、Macworld Tokyo 2002 Keynoteでデモされたときの関係者用バッジです。いつもお守りとしてこのバッジを仕事場にぶら下げていますが、バッジの向こうにはいつもスティーブがい

    「手を抜いた瞬間に終わり」~スティーブが求めたプロの仕事
  • Windowsはどうやって起動しているのか?:ITprowsq

    Windows 2000/XPを搭載したパソコンが突然起動しなくなったら,どうすればいいだろうか。もちろん,Windows 2000/XPが起動するまでにはたくさんの段階を踏んでいるので,原因や復旧策を一言で表すことなど不可能だ。こういうときに役立つのは,ブート・プロセスに関する基礎知識である。どうやってWindowsが起動しているのかを知れば,トラブルの原因や対処法も見当が付くはずである。 パソコンの電源を入れれば,Windowsが起動(ブート)する。この極めて当たり前と思われる動作の中にも,実は複雑な処理が多数潜んでいる。例えば,あなたのWindowsパソコンが突然起動しなくなったとしよう(図1)。あなたはその原因の目星を付けられるだろうか? ブートに関するトラブルは案外多い。パソコンへの衝撃やハードディスク(HDD)の動作不良によってブートに必要なファイルが破損したり,ウイルスによっ

    Windowsはどうやって起動しているのか?:ITprowsq
  • 第9回 Emacsエディタ入門

    Emacsは,LinuxをはじめとするUNIX系OS上において,前回に紹介したvi(「viエディタ入門」を参照)と並んで人気の高いエディタです。 Emacsは,しばしば「単なるエディタではなく,一つの環境である」といわれます。その理由は,ソースコードの編集,コンパイル,デバッグはもちろん,メールやWebブラウジングまでEmacsの中で完結できてしまうという,拡張性の高さでしょう。 今回は,Emacs入門を紹介します。 Emacsの概要 Emacsは,今から30年以上前,GNUプロジェクトの創始者であるリチャード・ストールマン(Richard Stallman)氏によって原型となるエディタが作られました。その後,様々なEmacsの実装が作られましたが,その中心となるのは,リチャード・ストールマン氏によるGNU Emacsです。この連載で取り上げている「Ubuntu(Ubuntu 8.04 L

    第9回 Emacsエディタ入門
  • Windows Vistaの悪評が感覚的なものから現実問題に発展:ITpro

    筆者は米Microsoftに対して,「Windows Vista」に関する否定的な見解が増える一方という状況を打開すべきだと,何カ月も前から忠告し続けてきた。ところが,これまで同社は臨時に白書を発行して「すべて好調」という内容の調査結果と販売実績を示しただけの,中途半端な対応しかとっていない(関連記事:Microsoft,企業に「Windows Vista」移行を説得)。 米Appleの「Switcher」広告,何もわかっていない技術通やブロガーの存在,「Windows Vistaは単なる失敗作」という認識の広がりは,最終的にMicrosoftまで影響を及ぼす可能性がある。というのは,米Sanford C. Bernsteinのアナリストが2008年6月第2週,Microsoftの2008会計年度(2007年7月~2008年6月期)と2009会計年度(2008年7月~2009年6月期)の業

    Windows Vistaの悪評が感覚的なものから現実問題に発展:ITpro
  • まるごと大特集OS完全理解!

    Windows Vistaは結局,どうなの?」「組み込みシステムの開発が盛んらしいけど,組み込みOSって何が違うの?」「近頃のUNIXユーザーの多くはMacを持ってるって当?」--。いつの時代にも,技術者/開発者たちの間ではOSに関する話題が盛んです。あらゆるプログラムの基盤であるOSは,最重要ソフトウエアですから気になるのは当たり前です。 “今,何がOSに起こっているのか?”プログラマならその答えを知っておくべきです。この連載では,日経ソフトウエア2006年11月号の特集としてご好評をいただいた,OSについての解説を順を追って公開します。 Part1 今さら聞けないOSの疑問 Part2 これがWindows Vistaだ! Part3 Windows XP Tips 25 Part4 仮想マシンの仕組みを理解する Part5 Mac OS XのUNIXな使い方 Part6 組み込み

    まるごと大特集OS完全理解!
  • 島根大学のすごい講義とオープンソースの果てしない広がり:ITpro

    島根大学で2007年度から「オープンソースと地域振興」をテーマにした講義が行われている。オープンソースをテーマにした講義というだけでも珍しいが,この講義のものすごいところは,第一線で施策や開発,ビジネス,教育を現在進行形で行っている当事者が週替わりで教壇に立つことだ。Rubyの作者まつもとゆきひろ氏,長崎県のCIO 島村秀世氏,Ruby City Matsueプロジェクトの仕掛け人である松江市産業経済部参事 田中哲也氏,オープンソースを利用したビジネスを推進している伊藤忠テクノソリューションズ・執行役員 鈴木誠治氏,Java VM上のRuby実行環境JRubyの開発者であるSun MicrosystemsのTim Bray氏とCharles Nutter氏,上海教育ソフト発展会社社長の張永忠氏と上海遠距離教育グループ 電達情報技術有 副社長 郭永進氏など日に留まらない(講義Blog)。

    島根大学のすごい講義とオープンソースの果てしない広がり:ITpro
  • 「うつ病」と「適応障害」はどこが違うの?

    IT系職場には、「うつ病」に悩む人が少なくないという話はよく聞くが、専門家によれば、実は「適応障害」も多いのだそうだ。むしろ、「適応障害と診断されるケースの方が多いのではないか」と話す医師もいるくらいだ。それほどポピュラーな病気のようだが、うつ病という言葉はよく知っていても、適応障害の病名については、皇太子妃の雅子さまに関する報道で初めて耳にした人もいるのではないだろうか。前回は、「解離性障害」と「適応障害」の違いについて取り上げたが、その後、「適応障害とうつ病の違いについて知りたい」という読者からのご意見もいただいたので、今回はこの両者の違いについて取り上げてみることにする。 まず適応障害だが、前回も述べたようにこの病気は、「入学、就職、結婚、病気、事件などのはっきりとしたストレス因子によって、うつ状態や不安状態、攻撃的な行動などが引き起こされるもの」とされている。つまり、明らかなストレ

    「うつ病」と「適応障害」はどこが違うの?
  • 梅田望夫×まつもとゆきひろ対談 第2弾「ネットのエネルギーと個の幸福」(後編):ITpro

    情報を共有しよう,ネットの力で会や企業をより良くするために。ネット産業の勝負はこれからだ。個として自立しよう,好きを貫こう,幸福になるために。「ウェブ時代5つの定理 この言葉が未来を切り開く!」,「私塾のすすめ ─ここから創造が生まれる」(齋藤孝氏との共著)などの著者である梅田望夫氏と,Rubyの作者まつもとゆきひろ氏が,ウェブ時代を生きる人々に語りかける。 まつもと 社会の問題も適度なサイズに問題が分割されていて,サメにえさをやるように配分できれば,いろんなことが達成できると思います。それこそが炎上のパワーをポジティブに使えないかということですね。 Rubyはたまたまそういう構造が出来つつあるんですが,全部のオープンソース・プロジェクトがそうなっているわけではない。我々はかなり例外的なんです。 梅田 なぜですか。 まつもと 先ほどお話した,オープンソースは多様なものであり,成功しているも

    梅田望夫×まつもとゆきひろ対談 第2弾「ネットのエネルギーと個の幸福」(後編):ITpro
  • 第2回 Linuxを一から知る

    主にWindowsプログラマを対象に,Linux上でプログラミングを行う方法を段階的に解説します。第2回は,オープンソースで開発されている代表的なOSの一つ,Linuxの基について説明します。 「LinuxはオープンソースのOS(Operating System)である」というのが一般的な認識でしょう。しかし,「Linux」という名前のOS製品があるわけではありません。 Linuxに関する記事などをよく読んでいくと,「Red Hat Enterprise Linux」「SUSE Linux」「Debian GNU/Linux」「Fedora」「Ubuntu」といった具体名に気が付きませんか? これらとLinuxの関係はどうなっていて,それぞれは一体何が違うのでしょうか。さらに,LinuxとUNIXはどのように違うのでしょうか。 前回に掲載した「オープンソースの基礎を学ぶ」に続いて,今回は

    第2回 Linuxを一から知る
  • 第1回 オープンソースの基礎を学ぶ

    Windowsプログラマを主な対象にして,Linux上でプログラミングを行う方法を段階的に解説します。第1回は,Linuxのライセンスである「オープンソース」の基礎について説明します。 ITproサイト内のコラムを読み始めた皆さんの中には,「『オープンソース』という言葉を聞いたことがない」という人はほとんどいないと思います。「オープンソース」という言葉が誕生して今年でちょうど10年になりますが,この10年間でオープンソースの認知は飛躍的に高まりました。とはいうものの,主にWindows上でプログラムを開発している人にとっては,オープンソース・ソフトウエアに触れる機会はほとんどない,あるいはオープンソース・ソフトウエアに興味はあるけれどもよく分からない,という場合が決して少なくないでしょう。 この連載では,普段Windowsを使っていて,Linuxやオープンソース・ソフトウエア(Open

    第1回 オープンソースの基礎を学ぶ
  • まつもと直伝 プログラミングのオキテ---目次 - まつもと直伝 プログラミングのオキテ:ITpro

    第0回 あらためてRuby入門 まつもとゆきひろ氏自身による「Ruby入門」をお届けします。日経Linuxの連載開始前の特別企画(2005年4月号)として,Rubyが他のスクリプト言語やオブジェクト指向言語とどこが違うのか,なぜ便利なのかを中心に解説してもらったものです。 ● 基と他言語との違い ● 実装とRuby誕生の秘密 第1回 プログラミングとオブジェクト指向の関係 プログラマを目指す人々の中にも,「オブジェクト指向は難しい」とか,「なかなか分からない」という印象を持つ方が多いようです。そこで,Rubyを題材にオブジェクト指向という考え方について説明していきます。 ● その1 ● その2 ● その3 第2回 抽象データと継承 オブジェクト指向プログラミングを構成する3原則のうち,前回は「ポリモーフィズム」を学びました。今回はオブジェクト指向の歴史を復習した後,残りの「データ抽象」と

    まつもと直伝 プログラミングのオキテ---目次 - まつもと直伝 プログラミングのオキテ:ITpro
  • 第1回 まずは「クッキー」を理解すべし

    Webアプリケーションのぜい弱性がなかなかなくならない。メディアなどでも盛んに取り上げられているにもかかわらず,である。特に,セッション管理がからむアプリケーションのぜい弱性には,気付かないことが多い。具体的には「クロスサイト・リクエスト・フォージェリ」(CSRF),「セッション・フィクセーション」などである。これらはクロスサイト・スクリプティング,SQLインジェクションといった比較的メジャーなぜい弱性に比べて認知度が低く,対策も進んでいない。 原因の一つは,アプリケーションの開発者が原因を正しく理解していないこと。CSRFやセッション・フィクセーションについて言えば,セッション管理に使うクッキー(cookie)の動作を理解していないと対策が難しい。ところが最近の開発環境では,セッション管理の仕組みが隠ぺいされているため,必ずしもこの知識は要求されない。こうした開発者は容易にはぜい弱性に気

    第1回 まずは「クッキー」を理解すべし
  • 島根県のホームページ管理システムがOSSとして無償公開,地元企業がRubyで開発:ITpro

    島根県は2008年2月14日,同県の公式サイトで採用しているCMS(コンテンツ管理システム)をオープンソース・ソフトウエア(OSS)として無償公開した。自治体が開発したCMSをOSSとして公開するのは国内初と見られる。島根県に在住する技術者まつもとゆきひろ氏が開発したRubyで構築されており,同氏が在籍するネットワーク応用通信研究所が島根県の委託を受けて開発した。視覚障害者が利用しやすくするための機能を備えていることが特徴。 基盤ソフトウエアもオープン ソフトウエアの名称は「島根県CMS」。2006年から県の公式ホームページで稼動している実績がある(関連記事)。特徴は,パソコンに詳しくない職員でもコンテンツの投稿,編集が容易になるような管理画面を備えていることと,視覚障害者向けにアクセシビリティを向上させる機能を備えていること。 アクセシビリティ向上のための具体的な機能として,Webブラウ

    島根県のホームページ管理システムがOSSとして無償公開,地元企業がRubyで開発:ITpro
  • Vistaが「遅い」と感じませんか?:ITpro

    2007年1月30日にWindows Vistaが店頭で発売されてから約8カ月が過ぎた。この記者の眼でも,4月24日に「Vistaってどうよ?」というややポジティブな見解が掲載された。これはこれで納得できる。「『売り上げは期待を下回るが私は強気』,マイクロソフトWindows部長」というコメントもほぼ同時に報じられた。 その後もマイクロソフトは,「Windows XPのPCメーカーへの出荷,来年1月で終了へ」と突っ張っていた。それが最近では「『Windows XPの販売を5カ月延長』,米マイクロソフトが方針転換」と来た。低価格パソコン向けに新興国で販売している「Windows XP Starter Edition」については,2010年6月30日まで販売を延長するという。Vistaはどうもハッピーな状況ではない。 Vistaが好感を持たれない理由は,(1)価格が高い,(2)マイクロソフト

    Vistaが「遅い」と感じませんか?:ITpro
  • 5分で人を育てる技術 (28)"話が分からない"と言われたことのある人への10のアドバイス:芦屋広太一つ上のヒューマンマネジメント:ITpro

    前回は,藤井との人間関係に困っている坂へのアドバイスとして「言われて嬉しかった"褒め言葉"10事例」を説明しました。人は誰でも自分を認めてほしいと思っています。しかし,日人の多くは,その民族性からでしょうか,褒めるのが上手くないと言われています。これは,非常に残念なことだと思います。 適切に,上手いタイミングで心から染み出た"褒め言葉"には,人を感動させる力があります。このことを理解し,上司の立場にある人は,もっと「褒める」を考えるべきでしょう。 さて,今回のエピソードには,藤井が登場します。藤井の育成は坂にお願いしていましたが,当然,私はすべてを坂任せにするつもりはありませんでした。そこで,今回は,坂同席のもと,藤井に販社との提案活動の進捗報告をしてもらったときの話を紹介しましょう。 今回は“仕事に役立つ7つの科目”の「(3)説得的会話」に関するノウハウがテーマとなります。 P

    5分で人を育てる技術 (28)"話が分からない"と言われたことのある人への10のアドバイス:芦屋広太一つ上のヒューマンマネジメント:ITpro
  • 【ITpro Challenge!】「世界を変えられるのはコードだけ」---はてなCTO伊藤直也氏が明かす“ネトゲ廃人”から“なりたかった自分へ”の道のり:ITpro

    ITpro Challenge!】「世界を変えられるのはコードだけ」---はてなCTO伊藤直也氏が明かす“ネトゲ廃人”から“なりたかった自分へ”の道のり 「当の意味で世界を変えられるのはコードだけ。コードとインターネットの力で,10万人を驚かすことができた」---はてな 取締役最高技術責任者 伊藤直也氏は9月7日,イベントITpro Challenge!でこう語った。アルファギーク(技術の方向性を指し示す先鋭的なエンジニア)の代表格とも目される伊藤氏は,意外にも「ネトゲ廃人(ネットワークゲーム中毒者)」で「不満を会社のせいにしていた甘ちゃん」だったという。 ネトゲにはまった「何も生み出さない3年間」 伊藤直也氏とコンピュータの最初の出会いは早く,幼稚園の時に父親が買ってきた8ビット・パソコンで,雑誌に載っていたゲームのプログラムをキーボードから入力して遊んでいたという。だが,中学や高校

    【ITpro Challenge!】「世界を変えられるのはコードだけ」---はてなCTO伊藤直也氏が明かす“ネトゲ廃人”から“なりたかった自分へ”の道のり:ITpro
  • 1