タグ

関連タグで絞り込む (283)

タグの絞り込みを解除

ITProに関するwebmarksjpのブックマーク (68)

  • 定番アルゴリズムを徹底理解! - 今からでも遅くない!アルゴリズム入門:selfup

    このパートでは,プログラミングを勉強するうえで欠かせないアルゴリズムの中でも定番中の定番を紹介します。ソート(並べ替え)やサーチ(検索)などの機能は今では標準のライブラリとして提供されています。実用的なプログラムを作るときにそのものずばりをいちいち書く機会は少ないかもしれません。しかし定番のアルゴリズムは,様々に形を変えて普段のプログラミングに登場します。 解説を読んで仕組みがわかったら,ぜひそれをプログラムにしてみてください。読んだだけではプログラムを書けるようにはなりませんし,プログラムを書いてみて初めて,実は十分に理解できていなかったと気付くことがよくあります。しかもアルゴリズムは特定のプログラミング言語に依存しないので,一度身に付ければ,後でどんな言語を学ぶ場合でも役に立ちます。 1番目から6番目まではソートのアルゴリズム,7番目から9番目まではサーチのアルゴリズムです。一つひとつ

    定番アルゴリズムを徹底理解! - 今からでも遅くない!アルゴリズム入門:selfup
  • Flash 8 入門講座:ITpro

    Flash 8 入門講座 目次 お絵描きからActionScriptを使ったアニメーション制作まで いまやすっかり,Web上のインタラクティブ・コンテンツの代名詞となった感がある“Flash”。実は,アニメーションやゲームなど私たちが目にする,いわゆるFlashコンテンツは正確には「Flashムービー(ファイルの拡張子は.swf)」と呼びます。 Flashムービーを作成する方法はいくつかありますが,一般には,アドビシステムズの開発ツール「Macromedia Flash(以下,単にFlash)」を使います。連載では,Flashの最新版である「Flash 8」を使って,Flashムービーの作成方法を中心に紹介していきます。Flash 8を持っていないという人も,1カ月間タダですべての機能を使用できる体験版がアドビシステムズのWebサイトに用意されているので,ダウンロードして一度試してみては

    Flash 8 入門講座:ITpro
  • 第1回 眼の疲れを取る:ITpro

    システムの開発・運用という激務を続けていると,いつの間にか心身に疲れがたまるもの。十分に休養を取れず,眼,肩,腰などに辛さを感じている方も多いのではないでしょうか。 そこで,お薦めしたいのが,自分でツボ(経穴)をマッサージすることです。マッサージによってツボを刺激すれば,疲れが和らいで心身がすっきりします。健康を保つのに役立つだけでなく,仕事への集中力を高めることにもつながります。仕事の合間などちょっと時間が空いたときを利用して,ぜひツボのマッサージを習慣化してください。 この連載では毎回,肩こりや腰の痛みといった一つの症状を取り上げ,それに対して効果が大きく,自分でマッサージしやすいツボを紹介していきます。今回は,眼の疲れを取る八つのツボを紹介します。 眼の周りにある六つのツボが疲れに効く 眼の疲れを感じたとき,無意識に目頭を押さえた経験はありませんか。眼の疲れを取るうえで効果的なツボの

    第1回 眼の疲れを取る:ITpro
  • 第1回 まずは「クッキー」を理解すべし

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

    第1回 まずは「クッキー」を理解すべし
  • 「答えのない世界」を生き抜く鉄則:ITpro

    「答えを教えて欲しい、そうすればうまくやってのけるのに」。進んでいる他国や他社から熱心に学ぶ姿勢は、かつて日人の長所であったが、現在は短所になっている。「答えのない世界」に今、我々はいるからだ。ではどうすべきか。それを考える一助として、大前研一氏が2006年10月25日に「『答えのない世界』を生き抜く鉄則」と題して行った講演の内容を紹介する。これは、日経コンピュータ創刊25周年記念セミナー「ITがもたらすビジネス・イノベーション」における基調講演であった。講演時期から8カ月あまりが経過しているものの、講演に込められたメッセージは不変・普遍である。(写真:栗原 克己) おはようございます。日経コンピュータ創刊25周年、誠におめでとうございます。25周年ということですから、この25年間に起こった世界の色々な出来事を私なりに考えてみます。いかにこの世の中の変化が激しいか、また変化の勢いがいかに

    「答えのない世界」を生き抜く鉄則:ITpro
  • 英語のプレゼンテーションで使える「決めセリフ」:ミッキーの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
  • 文字コード規格の基礎:ITpro

    この記事は,日経ソフトウエア 1999年10月号に掲載したものです。それ以降の情報が盛り込まれていませんので,現在とは異なる場合があります。 文字コード規格の基礎を手早く理解したい場合などにお役立てください。 文字コードは間違いなく情報を交換するための「決まりごと」なので,正確を期すため厳密な仕様が規定されている。だが,その仕様そのものを実装するプログラムを作る場合を除けば,プログラマが仕様の詳細を隅々まで理解している必要はない。六法全書を読んでいなくても問題なく普段の生活ができるようなものだ。 ここでは,通常のプログラミングをするうえで必要と思われる範囲のことを,なるべく簡潔に説明したい。「半角カナ」のような呼び名は正確さを欠くものだが,多くの人に伝わりやすいので説明の中でも使っていく。説明を簡略化するため「正確な仕様を知りたいときは規格書そのものを必ず参照してほしい」と書きたいところだ

    文字コード規格の基礎:ITpro
  • Part5 Mac OS XのUNIXな使い方:ITpro

    最近,特にオープンソース関係の集まりなどに顔を出すと,Windowsマシンではなく,MacMacintosh)を持っている人の割合がかなり高くなっていることに気づきます。Macで動くOSといえば,Mac OS Xです。Mac OS Xはいろいろな顔を持ったOSです。まず,Mac独自のアプリケーション実行環境として「Carbon」と「Cocoa」を搭載しています(図1)。Microsoft OfficeやAdobe Photoshopといった市販のMac OS X用ソフトの多くはこの上で動作します。 Part1「今さら聞けないOSの疑問」,Part2「これがWindows Vistaだ!」,Part3 「Windows XP Tips 25 」,Part4「仮想マシンの仕組みを理解する」に続いて,Part5では,Mac OS X(2006年9月時点の「Mac OS X v10.4 (Tig

    Part5 Mac OS XのUNIXな使い方:ITpro
  • Linuxインストール完全ガイド:ITpro

    各種Linux(リナックス)ディストリビューションのインストール方法をやさしく説明します。Linuxディストリビューションの入門者や初心者がとまどわないよう,1ステップ(1手順)ごとに分かりやすくインストール手順を紹介します。 これから新たなLinuxディストリビューションのインストール方法を紹介していく予定です。インストール時の注意点も紹介していますので,よくお読みになってから作業をしてください。 Linuxディストリビューション 最近掲載したもの Fedora 14 Ubuntu 10.10 Desktop語 Remix CD 人気のディストリビューション Ubuntu 10.10 Desktop語 Remix CD Fedora 14 CentOS 5.3 ディストリビューション別(ABC順) Berry Linux Berry Linux 0.53 CentOS Cen

    Linuxインストール完全ガイド:ITpro
    webmarksjp
    webmarksjp 2008/07/14
    ディストリビューショ
  • ビビリな若者たちよ!! 実名ブログで自分を「見える化」する勇気を!!

    先日,学生団体LabITと,IFIビジネススクールで,ブログやメールを活用したコミュニケーションをテーマに,立て続けに講演する機会がありました。 優秀な学生と若手社会人と接して今更ながらに驚いたのは,実名でブログ発信をしたり,先輩諸氏に堂々とメールを出したりできない「ビビリな若者たち」が多かったことです。LabITの会でご一緒したグーグル シニアプロダクトマネージャの及川卓也さんも指摘されていた通り,実名でブログ発信をしなければ検索した時にヒットせず,「存在していないのも同じ」なのです。 そこで,今回は,若者たちが口にした「実名発信できない理由」も紹介しながら,自分を「見える化」する意義と気概について考えます。 グーグル 及川卓也氏 時事通信 湯川鶴章氏 の直言 学生団体LabITが主催した勉強会のテーマは「メールで引き出すベストコミュニケーション」でした。私は第一部の基調講演を務めました

    ビビリな若者たちよ!! 実名ブログで自分を「見える化」する勇気を!!
  • 米Microsoftがついに,バイナリ形式のOffice文書仕様を公開

    Microsoftは2008年2月16日(米国時間),Office 97以降で採用するバイナリ形式のOffice文書仕様を公開した。拡張子が「.doc」「.xls」「.ppt」であるOffice文書を,同社の新フォーマット「Open XML」に変換することを目的とした技術情報公開である。同社で相互運用性を担当するBrian Jones氏によれば,Open XMLをISO(国際標準化機構)標準にするうえで,複数の国の標準化団体から既存のバイナリ形式についても開示するよう求められたことが,公開の理由であるとしている。 Open XMLのISO標準化に関しては,今月下旬からスイス・ジュネーブで開催されるISOの会合で,最終的な結論が出る見込み(関連記事:顧客が支持しているのは「Open XML」,ISO標準化にも自信--MSの標準化担当幹部)。Microsoftとしては,会合に先立ってバイナリ

    米Microsoftがついに,バイナリ形式のOffice文書仕様を公開
  • 「IT技術者はやりがいがある仕事か」---学生とIT産業のトップが公開対談:ITpro

    独立行政法人 情報処理推進機構(IPA)は2008年5月28日,同機構が主催したイベントIPAX2008で学生と経営者との公開対談を開催した。経営者はCSKホールディングス 取締役 有賀貞一氏,コムチュア 代表取締役社長 向浩一氏に元NEC代表取締役社長で現IPA理事長 西垣浩司氏が加わった。学生代表は慶應義塾大学,九州大学,千葉工業大学,東京情報大学,東京工科専門学校から各校2名が登壇し,うち4名は女性。司会はインプレスR&D 編集局長 田口潤氏が務めた。 「IT産業は技術革新が起き続けているのに,学生に人気がないと言われる。当に人気がないのか。IT産業は学生からどう見られているのか。率直な意見を聞きたい」(田口氏)。公開対談は昨年に引き続いて2回目となる。 IT企業のイメージは 最初に投げかけられた「やりがいのある仕事とは」という問いに対しては,学生からは以下のような回答が出てきた。

    「IT技術者はやりがいがある仕事か」---学生とIT産業のトップが公開対談:ITpro
  • “次のアマゾン”、リアーデンを知っていますか?:ITpro

    現在、米国で「次のアマゾン・ドット・コムになるのでは」と期待されているベンダーがいる。企業向けの調達サービスを展開するリアーデン・コマースだ。ソフトウエアをインターネット経由でサービスとして提供するSaaS(ソフトウエア・アズ・ア・サービス)ベンダーの注目株でもある。 同社は2007年に入って格サービスを開始したばかりだが、2007年の前半だけでユーザー数を約30倍の約600社に増やした。ユーザーは、英グラクソ・スミスクラインや米モトローラ、米ワールプールといった名だたる大企業から社員数十人の中小企業までさまざまだ。同社のダン・フォード プロダクト・マーケティング・ディレクタは「年内には1000社に達する見込み」と語る。 企業向けで足場を固めた後、いずれは個人向けサービスに参入するのが同社の目標だ。そこで「次のアマゾン」を目指す。そんなリアーデンのサービスとは、どんなものだろうか。 調達

    “次のアマゾン”、リアーデンを知っていますか?:ITpro
  • フローチャートの力を思い出そう

    一つ,後悔していることがある。 今年の6月29日,「オブジェクト倶楽部 2006夏イベント」に参加した。オブジェクト倶楽部は,永和システムマネジメントの社員有志が中心になり,オブジェクト指向の実践/研究/発表を目的として作ったグループ。夏と冬に定期的にイベントを開催している。2006夏イベントで6回目となる。 このイベントで,スターロジックの羽生章洋社長が講演した「仕事で必要なことはフローチャートで学んだ」というセッションを受講した。同じ時間帯の裏番組でとても魅力的なセッションがあったのだが,あえてこちらを選択した。羽生氏のプレゼンテーションのうまさをよく知っていたからだ。案の定,おもしろかった。羽生氏がタブレットPCを使ってその場でどんどんフローチャートを書いていく。講演の資料はこちらで公開されているが,これだけではとても伝わらないライブ感があった。 講演の内容はノートにメモしたし,講演

    フローチャートの力を思い出そう
  • 議事録のプロ

    システム構築の現場は,人と人とのコミュニケーションの場でもあり,ヒアリングや報告などさまざまな目的の会議がたくさん開かれる。そこで問題となるのが「議事録」だ。会議の議事録の取り方を観察していると,実に様々な流儀・方法を目にすることができる。 時々見かけるのが会議をすべて録音して,後日,誰かがほとんど1日費やして聞きなおしてすべて書き出すというもの。出来上がった議事録は数ページに及び,それを関係者に配ったとしても誰も見ようとはしない。それほどに冗長な議事録ではなくても,議題ごとに誰が何と言ったかについて克明に記述された議事録はよく目にする。 第一話で登場したIさんは要求定義ヒアリングのプロであるだけでなく,議事録のプロでもある。Iさんに「議事録の書き方はどうしたらいいか」と尋ねると,「決まったことだけ書いてください。それ以外は基的にいらないといっていいでしょう」と言い切る。 会議の場では様

    議事録のプロ
  • 第1回 Perlの文法の基本

    Perlとは何か Perlはテキスト処理に特に優れた非常に強力なプログラミング言語です。でも,うまく使えばシステムをきれいに掃除させることもできますし,さらにあなたの心もいやしてくれるに違いありません。また,多くのディストリビューションで標準的にインストールされていますし,自分でインストールすることも難しくはありません。 「PerlってCGIじゃないの?」と思う方がいるかも知れません。確かに,CGIで利用するためにPerlに出会った人は多いでしょう。主な利用方法といえば,Webアプリケーションの作成かもしれません。しかし,「プログラミングPerl」*1によれば,Perlは最初,システム管理のためのツールとして作られたものだったのです。 FedoraなどのLinuxディストリビューションでは導入時に開発環境を選ぶとPerlがインストールされます。同時にPerlのドキュメントもインストールされ

    第1回 Perlの文法の基本
  • IT分野の記者はレベルが低すぎる

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

    IT分野の記者はレベルが低すぎる
  • NGNとIPv6インターネットは併用できないって知ってました?:ITpro

    2008年3月末,NTT東西地域会社は,いよいよNGN(Next Generation Network)サービスを開始する。その東西NTTのNGNサービスと,IPv6インターネットが併用できないことをご存知だろうか。 もちろん東西NTTは,NGNでも従来のフレッツと同等のプロバイダとの接続サービスを提供する。プロバイダのIPv6インターネットとも接続できるようになるはずだ。しかし実際にNGNとIPv6インターネットを併用しようとすると,1台のパソコンにNGN用とインターネット用のIPv6アドレスが割り当てられる「IPv6マルチプレフィックス」という現象が発生する。この結果,2つのアドレスの使い分けがうまくいかなくなり,正常に通信できなくなるのだ。 経路と送信元アドレスの選択ができない 1台のパソコンに2つのアドレスが割り当てられることで,どのような問題が発生するのだろうか。大きな問題は2つ

    NGNとIPv6インターネットは併用できないって知ってました?:ITpro
  • 【IPCM】iPhone,ディズニーランド,スタバの共通点は? - 人気ブログ「Life is beautiful」の中島氏が講演:ITpro

    「アップルの『iPhone』の話をするとき,だいたい私はディズニーランドを引き合いに出します」。こう語るのは人気ブログ「Life is beautiful」を執筆する米UIEvolutionの中島聡CEO(最高経営責任者,写真1)。中島氏は米マイクロソフトでWindows 95やInternet Explorerの開発に参加したことでも知られる。 10月26日,東京都内で開催中のイベント「IPコミュニケーション&モバイル2007」で講演した中島氏は,「ディズニーランドと他の遊園地の一番の違いは『ユーザー・エクスペリエンス』」であるという。ユーザー・エクスペリエンスは日語に変換しにくい言葉だが,中島氏はこれを「おもてなし」と訳す。ディズニーランドはメリーゴ-ランドがあるかないか,ジェットコースターの高低の落差は何メートルかといった個別の機能で勝負していない。「ディズニーランドは入った瞬間か

    【IPCM】iPhone,ディズニーランド,スタバの共通点は? - 人気ブログ「Life is beautiful」の中島氏が講演:ITpro
  • シスコ資格:CCNAへの道:IT Pro

    CCNAはCisco Certified Network Associateの略で,シスコ社のネットワーク機器を扱うエンジニアのスキルを認定する資格試験です。ネットワークの現場で働く技術者や管理者にとって,最も有名な資格試験と言えるでしょう。また,これからネットワーク技術者/管理者を目指す学生などにも人気の資格です。 CCNA試験は,ネットワークの中でも特に,TCP/IPの基礎とルーティング/スイッチングの知識が問われます。そのため,シスコ社の製品を使う・使わないに限らず,「ネットワークの基礎を学習する」ための資格として有名です。と同時に,シスコ製品を操作する方法も問われます。そのためCCNAは,「ネットワークの基試験」でありながら,自らネットワークを構築・運用するだけの「実践スキルが身についている」ことを証明する資格でもあります。 このサイトは,これまでの「シスコ資格:CCNAへの道」

    シスコ資格:CCNAへの道:IT Pro
    webmarksjp
    webmarksjp 2008/07/14
    あとで読む