タグ

ブックマーク / www.itmedia.co.jp (74)

  • 原発を乗っ取るコンピュータウイルスはどう侵入したのか

    2010年に発見された「Stuxnet」は、イランの原子力発電所の乗っ取りを狙ったといわれ、ITセキュリティの世界を震撼させた。システムへの不正侵入はどのように行われたのかをCheck Pointが解説している。 2010年のITセキュリティ業界を震撼させた出来事の1つが、「Stuxnet」と言われるコンピュータウイルスの感染被害である。Stuxnetが標的にしたのはイランにある原子力発電所の制御システムだとされ、コンピュータウイルスの脅威がこうしたシステムでも例外ではないことが現実化した瞬間だった。Check Point Software Technologiesでセキュリティエバンジェリストを務めるトーマー・テラー氏が、同社のカンファレンスでStuxnetの分析結果を説明した。 Stuxnetは、電気やガス、水道といった社会インフラのシステム、また、工場の生産管理システムなどに海外で広

    原発を乗っ取るコンピュータウイルスはどう侵入したのか
  • プレゼンにどのくらいの時間をかけるべきか?

    プレゼン内容を聞き手にしっかり伝えるためには、聞き手のコンディションを考慮することも重要です。特に、聞き手の集中力は私たちが考えるほど長くは持ちません。聞き手が興味をもって持続して聞ける最適な時間はいったいどの程度でしょうか? 分かりやすいプレゼンの「10/20/30ルール」 この質問に対する答えとして、有名な「10/20/30ルール」というものがあります。これは「プレゼンを成功させるために、スライドは10枚以内、時間は20分以内、文字サイズは30ポイント以上でなければならない」というもので、米Appleの元エバンジェリストで現在はベンチャーキャピタリストのガイ・カワサキ氏が提唱しているものです。 拙著『結果を出して定時に帰る時短仕事術』の「すきま時間を黄金に変える15分集中法」でも集中力がどの程度持つのかをいろいろ検証していますが、私は休憩なしに持続できる集中力はおよそ15分程度だと考え

    プレゼンにどのくらいの時間をかけるべきか?
  • Command Technica:はじめてrsyncを使う方が知っておきたい6つのルール (1/2) - ITmedia エンタープライズ

    Linuxなどを利用する上で、「これはどうやったら実現できるのだろう」と思うことは数知れない。連載では、ユーザーがひんぱんに遭遇するであろう問題と、その解決方法を解説する。上級者には新たな発見を、初心者には上級者への道の手引きとなるだろう。 ファイルやディレクトリをバックアップ/同期するためのツールは幾つも存在していますが、rsyncはとりわけ大きな人気を誇っているといってよいでしょう。変更分を検出して差分のみを転送することで、ネットワーク経由でも効率的にバックアップ/同期が行える点や、sshなどのリモートシェル経由での利用が可能な点など、機能の洗練度はさすがに登場から10年以上たっているだけのことはあります。バックアップやミラーリングなどの用途であれば、基的にはコピー元とコピー先でわずかな違いしか発生しないはずで、ファイルの相違部分だけを転送するrsyncは効率的に機能します。 そん

    Command Technica:はじめてrsyncを使う方が知っておきたい6つのルール (1/2) - ITmedia エンタープライズ
    s_mori
    s_mori 2011/02/28
    rsync
  • エンタープライズ:セキュリティ How-To 第6回:「ネットワークの盗聴は可能か」

    ネットワーク上にはさまざまなパケットが流れている。メールを受信する際のデータやダウンロードしたファイルだけでなく,サーバへアクセスするために入力したユーザーIDやパスワードも,もちろん送信されている。これらのデータは第三者に盗み見されることはないのだろうか 「メールの安全性を考える」では,メールをハガキにたとえて解説した。しかし,実際に盗聴されていたとしても,それが目に見えないやりとりであるだけに,理解するのは困難なことなのかもしれない。頻繁にやりとりする「メールの内容」,そして「メールを受信する際に必要なパスワード」など,個人にとって重要なデータが覗かれるということは,危険であると同時に不快なものでもある。 しかし,ネットワークの盗聴は条件さえ揃っていれば決して難しいことではない。社内の人間が,同僚のメールの中身やパスワードを盗みている可能性もあるだろう。 もちろんメール以外にも,インタ

  • 岡田武史氏が語る、日本代表監督の仕事とは

    早稲田大学は12月11日、ICC(早稲田大学国際コミュニティセンター)開設3周年記念「働く杯」を開催、特別講演でサッカー日本代表監督の岡田武史氏が自らの仕事に対する姿勢を語った。 岡田氏は早稲田大学卒業後、古河電気工業(ジェフ千葉の前身)や日本代表でディフェンダーとして活躍し、1990年に現役を引退。引退後は指導者の道を歩み、ジェフ市原コーチ、日本代表コーチを経て、フランスW杯最終予選では更迭された加茂周氏の後任として日本代表監督に就任、日を初のW杯出場へと導いた。その後はJリーグのチームの監督として年間王者に2度輝き、2007年からはイビチャ・オシム氏の後任として再び日本代表監督を務め、南アフリカW杯への出場を決めている。 勝っても違和感があった 岡田 僕はフランスW杯の日本代表監督を辞めた後、J2のコンサドーレ札幌の監督に就任して、2000年にJ2で優勝してJ1に上がって、J1で1年

    岡田武史氏が語る、日本代表監督の仕事とは
    s_mori
    s_mori 2010/06/28
    脳の話、旧皮質でするサッカー、「村の祭り酒」の話、芝生の話、人間万事塞翁が馬、淵黙雷声
  • 病みつきになる「動的計画法」、その深淵に迫る

    数回にわたって動的計画法・メモ化再帰について解説してきましたが、今回は実践編として、ナップサック問題への挑戦を足がかりに、その長所と短所の紹介、理解度チェックシートなどを用意しました。特に、動的計画法について深く掘り下げ、皆さんを動的計画法マスターの道にご案内します。 もしあなたが知ってしまったなら――病みつきになる動的計画法の集中講義 前回の『アルゴリズマーの登竜門、「動的計画法・メモ化再帰」はこんなに簡単だった』で動的計画法とメモ化再帰を説明しましたが、前回の説明ではまだ勘所をつかめていない方がほとんどでしょう。そこで、これらを完全にマスターするため、今回はもう1つ具体例を挙げながら練習したいと思います。 どういった問題を採用するかは悩みましたが、非常に有名な「ナップサック問題」を取り上げて説明します。 ナップサック問題とは以下のような問題です。 幾つかの品物があり、この品物にはそれぞ

    病みつきになる「動的計画法」、その深淵に迫る
  • 「戦う現場に贈る分散システム構築」関連の最新 ニュース・レビュー・解説 記事 まとめ - ITmedia Keywords

    戦う現場に贈る分散システム構築-開発現場編(10): 既存システムという制約とアーキテクチャ――どうつなぎ、うまく再利用するか 複数システムを統合するプロジェクトを任された若手技術者の豆成くん。机上の空論よりも検証が重要であることを認識した豆成くんだったが、その目の前には既存システムという伏魔殿がそびえていた……。(2010/4/26) 戦う現場に贈る分散システム構築-開発現場編(9): システムアーキテクチャとSOA製品選定――分散するシステムをつなぐ製品について 中堅メーカーの複数システムを統合するプロジェクトで開発チームの主力に祭り上げられてしまった若手技術者の豆成くん。豆成くんは懸命に先行事例や関連製品の研究を始めたのだが……。(2010/1/7) 戦う現場に贈る分散システム構築-開発現場編(8): 悩ましき分散システムのアーキテクチャ――要件に合致したシステムを設計するために 中

    s_mori
    s_mori 2010/06/10
    戦う現場に贈る分散システム構築
  • ValaによるGNOMEアプリケーションのプログラミング

    GNOMEのプログラミング言語「Vala」は、GNOME開発者の力を広げる言語である。GLib2のオブジェクトを利用したプログラムについて見ていこう。 GNOMEのプログラミング言語Valaを使えば、わざわざANSI Cでオブジェクト指向的なプログラミングをしなくても、GNOMEデスクトップのコア部分であるGLib2オブジェクトシステムを利用できる。MonoやJavaとは異なり、Valaのプログラムには仮想マシンもランタイムライブラリも必要なく、Valaオブジェクトを利用する人々はそれらがC以外の言語で書かれていることを知る必要さえない。 Valaコンパイラのvalacは、ValaのコードをCのコードに変換し、その結果をgccでコンパイルすることでオブジェクトコードを生成する。従来のC言語環境で高水準言語を使おうとすると、言語のバインドという大きな問題に直面する。具体的には、それらの出所、

    ValaによるGNOMEアプリケーションのプログラミング
  • 分散バージョン管理システムGit入門

    バージョン管理システムというとSubversionやCVSが有名だが、近年急速にユーザーを増やしている「Git」は、分散型のバージョン管理システムとして支持を集めている。稿では、はじめてGitに触れる方のために、その導入方法や基的な使い方を解説する。 バージョン管理システムというとSubversionやCVSが有名だが、近年急速にユーザーを増やしているバージョン管理システムに「Git」がある。GitLinuxカーネルの開発リーダーとして知られるリーナス・トーバルズ氏が中心となって、Linuxカーネルの開発に使用する目的で開発した分散型バージョン管理システムである。2005年に開発が開始されて以来さまざまなプロジェクトでの採用が進み、現在ではPerl 5やRuby on RailsAndroid、Wine、X.orgなど、有名な大規模プロジェクトで採用されるに至っている。 記事では

    分散バージョン管理システムGit入門
    s_mori
    s_mori 2010/04/18
  • Expired

    Expired:掲載期限切れです この記事は,ロイター・ジャパン との契約の掲載期限(30日間)を過ぎましたのでサーバから削除しました。 このページは20秒後にNews トップページに自動的に切り替わります。

  • あなたのスキルで飯は食えるか? 史上最大のコーディングスキル判定

    あなたのスキルで飯はえるか? 史上最大のコーディングスキル判定:makeplex salon(1/2 ページ) この問題ができたから優秀な人材とは限らないけれど、できない人は“ほぼ確実に”優秀ではない――プログラマーの皆さまの実力を計るコーディングスキル判定問題を用意しました。あなたはこの問題が解けるでしょうか? 新年度が始まり、新たに社会人となった読者の方も多いかと思います。あるいは、転職で心機一転がんばろうという読者もおられるでしょう。 あなたがもしプログラマーやSEといった職種であれば、ぜひ面白い仕事を手がけていただきたいと思いますが、そもそも開発分野で当に面白い仕事とは何かを考えたことはありますか? その答えを論ずる前に、少し前に話題となったトピックを取り上げたいと思います。それは、岡嶋大介氏の「人材獲得作戦」についてです。ご存じない方のために少し補足しておくと、岡嶋氏は、株価

    あなたのスキルで飯は食えるか? 史上最大のコーディングスキル判定
  • いまさら人に聞けないGPLの基礎

    Linuxコンソーシアムは4月27日、都内で28回目となるセミナーを開催した。Linuxのライセンスをメインテーマに据えた今回のセミナーでは、「GPLと知的財産権」と題し、弁護士で国立情報学研究所客員教授の岡村久道氏がGPLについて解説した。 GPLはなぜ生まれた? 同氏はGPLが登場した背景から説明した。コンピュータの登場当時は、利用できるリソースが限られていたこともあり、プログラマー間でソースコードを融通して自由に利用し合うことは当然のことと考えられていた。これが1970年代に入りソフトウェア開発が有力な産業として台頭し始めると、米国社会が急速にソフトウェア保護へと向かうことになった。この結果、米国著作権法に1980年改正でプログラムの定義規定が設けられ、同法でソフトウェアプログラムに排他的独占権を付与することが明文化された。 こうした著作権法によるプログラム保護に対して異議を唱えたの

    いまさら人に聞けないGPLの基礎
  • @IT情報マネジメント:ディルバート連載インデックス

    ディルバート(635): そもそもIT以前の問題……? ディルバートに問われるIT提案力とは、内容の素晴らしさよりも、ITオンチなボスに訴えかける“何か”だったようで……。(2019/12/26) ディルバート(634): 大局的ビジネスの進め方 目の前の大金か、将来のビジネスの基になる知的財産か。“独特の大局観”の持ち主であるボスが選択するのはもちろん……?(2019/12/19) ディルバート: 漫画「ディルバート」連載終了のお知らせ 10年以上にわたって多くの方にご愛顧いただいた漫画「ディルバート」日語版を、2019年12月に第635回の掲載をもって終了いたします。長年お付き合いくださり、ありがとうございました。(2019/12/17) ディルバート(633): ザワザワする話 話を途中で打ち切られると、なんともモヤモヤするものですが、それが“悪い知らせ”となると、もはやディルバー

    s_mori
    s_mori 2010/03/26
    ディルバート (英語)
  • 世界に誇れるクラウド時代のUI~ウイングアーク社長

    ウイングアークは3月24日、ビジネスインテリジェンス製品「Dr.Sum EA」の新しいインターフェイス製品として「Dr.Sum EA MotionBoard」(以下、MotionBoard)を、3月31日から出荷開始すると発表した。価格は1サーバライセンス400万円から。 Dr.Sum EAは、企業内に点在しているデータを収集し、独自のデータベースエンジンで高速に集計してレポーティングできるツール。経営者には俯瞰的な見方のできるコックピット機能を、パワーユーザー向けにはExcelベースの自由分析機能を提供するなど、ユーザーごとに異なったユーザーインターフェイス(UI)を提供しているのが特徴だ。 導入社数2680社、サーバ台数4780台で、富士キメラ総研の調査によると2009年度BIツール市場においてシェア39.5%で1位だという。ウイングアーク 代表取締役社長 内野弘幸氏は、「まだ確定して

    世界に誇れるクラウド時代のUI~ウイングアーク社長
    s_mori
    s_mori 2010/03/26
  • @IT情報マネジメント - 情報システムの“企画・導入・設計・運用”の課題を解決する

    s_mori
    s_mori 2010/03/19
    アーキテクチャ 記事一覧
  • 電子の世界で実現した紙の使い勝手――DocuWorks開発責任者に聞く

    文書の扱いを効率化すべく電子文書化による管理手法が登場して久しい。しかし、電子文書は慣れ親しんだ「紙」とは異なり、ITリテラシーによって利用のしやすさに差が生じるため、必ずしも全員がメリットを享受できるわけではない。その中で富士ゼロックスは、「紙の持つ価値」を電子の世界で実現する挑戦を続けている。ドキュメントハンドリング・ソフトウエア「DocuWorks」は15年以上にわたって全国のユーザーから多くの支持を獲得し続けてきた。 電子化された情報は検索や再利用が簡単容易であり、物理的な保管場所を最小限にできるなど、紙に記録された情報と比べて多くのメリットがある。しかし、情報を整理したり、管理したりするためにはソフトウエアを利用しなければならず、取り扱いに慣れる必要がある。利用者によっては、電子化された情報の利用はストレスに感じる場合もある。一方、紙は、情報を伝えたり残したりするためのメディアと

    電子の世界で実現した紙の使い勝手――DocuWorks開発責任者に聞く
  • Facebook、PHPコードをC++コードに変換して高速に実行する「HipHop for PHP」発表

    米Facebookは米国時間の2月2日、PHPの性能と拡張性を改善するプロジェクト「HipHop for PHP」を発表した。PHPコードをC++に変換するプログラムで、すでにFacebook内で利用されているという。今後、オープンソースプロジェクトとして公開し、開発を進める計画だ。 FacebookはPHPを利用した大規模なソーシャルネットワーキングサイトだが、拡張性という問題に直面していた。HipHop for PHPはこの問題を解決するために数年前にスタートしたプロジェクトで、現在すでにFacebook内で利用されているとのこと。これによりWebサーバのCPU利用率が改善し、性能の改善に役立ったという。開発者によると、CPUの利用率を平均して50%削減可能としている。 HipHop for PHPにはソースコード変換機構とC++向けに再実装したPHPランタイムシステム、高速化のために

    Facebook、PHPコードをC++コードに変換して高速に実行する「HipHop for PHP」発表
    s_mori
    s_mori 2010/03/18
  • 最強最速アルゴリズマー養成講座:アルゴリズマーの登竜門、「動的計画法・メモ化再帰」はこんなに簡単だった (1/5) - ITmedia エンタープライズ

    動的計画法とメモ化再帰 今回は、非常によく用いられるアルゴリズムである、「動的計画法」「メモ化再帰」について説明します。この2つはセットで覚えて、両方使えるようにしておくと便利です。 なお、メモ化再帰に関しては、第5・6回の連載の知識を踏まえた上で読んでいただけると、理解が深まります。まだお読みになっていない方は、この機会にぜひご覧ください。 中学受験などを経験された方であれば、こういった問題を一度は解いたことがあるのではないでしょうか。小学校の知識までで解こうとすれば、少し時間は掛かるかもしれませんが、それでもこれが解けないという方は少ないだろうと思います。 この問題をプログラムで解こうとすると、さまざまな解法が存在します。解き方によって計算時間や有効範囲が大きく変化しますので、それぞれのパターンについて考えます。 以下の説明では、縦h、横wとして表記し、プログラムの実行時間に関しては、

    最強最速アルゴリズマー養成講座:アルゴリズマーの登竜門、「動的計画法・メモ化再帰」はこんなに簡単だった (1/5) - ITmedia エンタープライズ
  • そのサービスはAjaxフレームワークで一変できるか?

    そのサービスはAjaxフレームワークで一変できるか?:Web 2.0で変わるWebプログラミングの常識(1/4 ページ) 「prototype.js」と呼ばれるJavaScriptフレームワーク。多くのAjaxを応用したサービスで使われている「Ajaxフレームワークのデファクト」だ。 このオンライン・ムックPlus「Web 2.0で変わるWebプログラミングの常識」では、これまでにAjaxの概要(第1回)から発展系としてどのような取り組みあるのか(第2回)、そして、効率的な組み込み方法の一つとしてJSONと呼ばれるデータ形式のやり取り(第3回)、Webサービスとの連携(第4回)について解説した。 Ajaxアプリケーションの開発では、Webブラウザ依存の問題を解消したり、DOMツリーを操作するといった必要性がある。しかし、開発者が一からコード記述していくのは現実的ではない。そこで一般には、何

    そのサービスはAjaxフレームワークで一変できるか?
  • ITmedia エンタープライズ:実は、Ajaxのウラにこそ勝算がある (1/5)

    実は、Ajaxのウラにこそ勝算がある:Web 2.0で変わるWebプログラミングの常識(1/5 ページ) 見た目にインパクトが大きいAjax利用のWebアプリケーション。しかし、その見た目を支える要となるものは、背後にある有益な情報処理と活用方法だ。Ajaxのインパクトに負けないWebアプリはどのように作られるのか? このオンライン・ムックPlus「Web 2.0で変わるWebプログラミングの常識」では、これまでにAjaxの概要(第1回)から発展系としてどのような取り組みあるのか(第2回)、そして、効率的な組み込み方法の一つとしてJSONと呼ばれるデータ形式のやり取り(第3回)について解説した。 この一連の特集を読むことで、プログラミングノウハウを一から十まですべてを学べるほどのボリュームは詰め込めないが、それでも最低限押さえておくべきポイントが理解できるはずだ。今回の記事でテーマとなるの

    ITmedia エンタープライズ:実は、Ajaxのウラにこそ勝算がある (1/5)