タグ

ブックマーク / atmarkit.itmedia.co.jp (67)

  • エンジニアに学歴は必要ですか?

    僕は「自由」なわけじゃない、「自分勝手」なだけだ――HAL9000に憧れてIBMに入社し、同社初の“ドクター未満”で研究所所員となった米持幸寿さんは、自身のキャリアを振り返って、こう評す。人に恵まれ、運に恵まれ、何より努力を重ね、やりたいことを実現してきた米持さんの挫折と、過去の自分への恨みを晴らした出来事とは。 人は誰しも、大なり小なり、何かしらのコンプレックスを持っており、それとうまく折り合いをつけつつ生きているのではないだろうか。だが、長年日IBMでテクノロジー・エバンジェリストなどを歴任し、今は大学院生として学びながら音声対話インタフェースの開発に取り組むPandrbox代表 米持幸寿さんは、自分でそのコンプレックスにケリをつけ、「過去の自分への恨みを晴らしている」という。一体どういうことなのか聞いてみた。 全ては中古の雑誌と「2001年宇宙の旅」から始まった 父親が大工をしてお

    エンジニアに学歴は必要ですか?
    riywo
    riywo 2020/05/18
    すごい。そして見習いたい。
  • 本格化するMITB攻撃に備え、マイナンバーカードにトランザクション署名を

    2013年以降、マルウェア感染による不正送金被害が国内でも増加している。警察庁のまとめによると、ウイルスに感染してIDやパスワードを盗み取られ、他人の口座などに不正送金される被害は、2013年は前年の約14倍に当たる1325件に上った。2014年に入ってもその傾向は変わらず、2月末の時点で500件、約6億円に上る被害が生じているという。 不正送金で、最近増えているとされるのが「Man-in-the-Browser」(MITB)と呼ばれる手法だ。被害者のPCに侵入したマルウェアが、オンラインバンキングなど特定のページにアクセスしたときにだけ動作してWebページの表示に改ざんを加え(=Webインジェクション)、IDやパスワード情報を盗み取ったり、送金先口座を変更してしまったりする。 産業技術総合研究所が2014年3月13日に開催した「第2回 セキュアシステムシンポジウム」において、同研究所の高

    本格化するMITB攻撃に備え、マイナンバーカードにトランザクション署名を
    riywo
    riywo 2014/09/18
  • DevOps実践の鍵と、情シスの新しい役割

    DevOps実践の鍵と、情シスの新しい役割:特集:DevOpsで変わる情シスの未来(4)(1/3 ページ) 動き続けるビジネスに対応するために、開発と運用が連携してリリースサイクルを速めるDevOps。だが、その適用が組織の仕組み・ルールとして難しい場合、どのようにこの概念を受け止めればよいのだろうか? アジャイル開発の国内第一人者、平鍋健児氏に聞いた。 「DevOps」という概念が注目されて久しい。各種メディア、イベントなどで取り上げられる機会も増え、「開発部門と運用部門が連携してITサービスのリリースサイクルを速める」という基概念は着実に浸透しつつある。 ただ、この言葉に共感する人も多い半面、半ば冷めた目で見る向きも少なくないようだ。例えば「システム開発を社外のSIerに託している」「ITガバナンス面での配慮から開発と運用の業務範囲を明確に切り分けている」など、両部門の連携が組織の仕

    DevOps実践の鍵と、情シスの新しい役割
    riywo
    riywo 2013/12/05
    "しっかりドグマ" いい言葉
  • ギーク至上主義時代にITエンジニアの働き方はどう変わるのか?

    ギーク至上主義時代にITエンジニアの働き方はどう変わるのか?:PASONA TECH CONFERENCEレポート(1/2 ページ) 2013年10月5日、パソナグループ部(東京・大手町)でパソナテック主催のイベント「PASONA TECH CONFERENCE」が開催されました。これまで、転職支援を中心にITエンジニアのキャリアアップを多面的にサポートしてきたパソナテックは、今年創業15周年を迎えています。これを記念して開催されたイベントでは、近年のIT業界におけるワークスタイルの多様化を踏まえ、ITエンジニアが今後どのようなステージを選んで働くべきなのか、各界の識者や現役ITエンジニアなどからさまざまな提言がなされました。 稿では、それらの中から2つのセッションを選び、その内容を紹介します。 おそろいのTシャツを披露して対談の幕開け イベントの冒頭では、エバーノート 日法人

    ギーク至上主義時代にITエンジニアの働き方はどう変わるのか?
    riywo
    riywo 2013/10/29
  • グリー技術者が聞いた、fluentdの新機能とTreasure Data古橋氏の野心

    fluentdのほかにもバイナリシリアライゼーションフォーマット「MessagePack」の開発などで知られる古橋氏だが、学生時代からその技術力の高さには定評があり、注目され続けてきたスーパーエンジニアでもある。 今回、fluentdのユーザーでもあり、古橋氏とは旧知の仲でもあるグリー 開発部 リーダーの森田想平氏がインタビュアーとなり、fluentdにまつわるトピックや、トレジャーデータでの開発、オープンソースへの想いなどを訊いている。稿では、その模様をお伝えしながら、“エンジニア・古橋貞之”の魅力に迫ってみたい。 fluentd v11の注目ポイント 森田 まずは、グリーでも大変お世話になっているfluentdについて、いろいろ聞かせてください。開発中の新バージョン(v11)では、かなり大きな変更や機能追加があると伺っていますが、注目ポイントをいくつか教えてもらえますか。 フィルタ

    グリー技術者が聞いた、fluentdの新機能とTreasure Data古橋氏の野心
    riywo
    riywo 2013/10/08
  • 医者はIT技術を学び、エンジニアは医学を学ぶ時代

    2013年8月31日、「10年後の医療」をテーマに日各地から1000人の医学生が都内に集結。「Medical Future Fes 2013」が開催された。 2013年8月31日、「10年後の医療」をテーマに日各地から1000人の医学生が都内に集結し、「Medical Future Fes 2013」が開催された。このイベントは1日掛かりのもので、全国から医療コミュニティを運営する学生たちが集まり、それぞれのテーマに沿ってイベントを企画した。 その中から今回は、医療系アプリ開発コンテスト「AppliCare」を取り上げる。ここでは、医学生らによって開発されたアプリの最終プレゼンテーションが行われた。このコンテストでは、医療・デザイン・エンジニアリングをそれぞれ専門とした学生が1つのチームとなり、開発を進めた。 コンテストの代表を務める田沢雄基氏は、開催に当たっての想いを次のように語る。

    医者はIT技術を学び、エンジニアは医学を学ぶ時代
    riywo
    riywo 2013/09/14
    良い流れ
  • 6つのモバイルOS向けにアプリを作るための基礎知識

    6つのモバイルOS向けにアプリを作るための基礎知識:HTML5で可能になった6OS対応時代のスマート開発(1)(1/2 ページ) 連載では「第三極」モバイルOSの登場で新時代を迎えたアプリ開発市場においてAndroid、iOS、Windows ストア(Windows 8)、Windows Phone、Firefox OS、Tizenの6OS全方位対応をするための方法論や課題について解説していきます。初回はモバイルOSの現状とWebプラットフォームの概要、Webベースのモバイルアプリ開発の基礎知識について。 百花繚乱のモバイルOS新時代で全方位型アプリを開発するということ Firefox OSやTizenなど「第三極」と呼ばれる新しいモバイルOSを搭載したデバイスが発表され、世界中で注目を集めています(参考:スマホ開発者が知るべきTizenやFirefox OSの特徴~第35回 HTML5

    6つのモバイルOS向けにアプリを作るための基礎知識
    riywo
    riywo 2013/09/12
  • 6OS対応の土台とWebGL/Three.jsで動くFirefox OS/Tizenアプリを作成

    WebGLで動く3Dテトリス:Firefox OSとTizen編 前回の「6つのモバイルOS向けにアプリを作るための基礎知識」では、急増するさまざまなモバイルOSに対してマルチプラットフォームで動くHTML5アプリを作成するための基的な情報を書きました。 今回は、実際に動作するサンプルアプリを使って各開発環境のうち、Firefox OSとTizenにおけるアプリの作り方と汎用的に使える「ベースパッケージ」の作り方を説明します。 HTML5によるアプリ作成はNativeアプリと比べて覚えやすいと思いますので、今までモバイルアプリを開発していない方もぜひ、この連載を通して体験してください。 エディタと開発環境 アプリを作成するためには、まずプログラムコードを読み書きするための開発環境が必要です。HTML5のアプリはHTMLCSSJavaScriptで作るため、極論をいってしまえば、ただの

    6OS対応の土台とWebGL/Three.jsで動くFirefox OS/Tizenアプリを作成
    riywo
    riywo 2013/09/12
  • HTML5時代のWeb開発者が知らないとガチヤバな3つの未来予測と6つの脆弱性対策

    8月21~23日にパシフィコ横浜で開催された「CEDEC 2013」では、Webの世界に関するセッションも数多く行われた。記事ではその中から、サイボウズ・ラボの竹迫良範氏による「HTML5のこれまでとこれから、最新技術の未来予測」と、セキュリティコミュニティでは大変著名なネットエージェント、長谷川陽介氏による「HTML5時代におけるセキュリティを意識した開発」の2つのセッションの様子をお送りしよう。 竹迫氏が「HTML」の周りの最新技術と、3つの未来予測を語る 未来予測その1:通信は暗号化が標準に――「スタバでドヤリング」から考える最新技術 竹迫氏はまず、スターバックスでスタイリッシュなMacBook Airをこれ見よがしに使う、「ドヤリング」という技術(?)について写真を出すところから講演を始めた。 実は、この「ドヤリング」、公衆無線LANを利用すると盗聴のリスクがあることが指摘されて

    HTML5時代のWeb開発者が知らないとガチヤバな3つの未来予測と6つの脆弱性対策
    riywo
    riywo 2013/09/06
  • クラウド時代にインシデント対応を軽んじてはいけない理由

    サービスデスクというとコストセンターと捉えられ、十分な予算と人が割り当てられていないケースが多い。だが来、日々のインシデント対応にこそ情シスの存在意義が懸かっている。 “勝手クラウド”や増え続けるインシデントにどう対応する? 仮想化、クラウドの浸透は柔軟・迅速なITリソースの調達・配備を可能にした。だがシステムインフラは複雑化し、ITシステム/リソースの一元管理はますます難しくなっている。こうした中、情報システム部門にはさらなる問題が突きつけられている。 例えば、業務基盤を速く整えたいばかりに業務部門主導でSaaSなどを導入してしまう“勝手クラウド”のような問題だ。情報システム部門が関知しないリソース調達はシステムのサイロ化やスパゲティ化を招き、運用管理の負担、コストを一層増大させる。また、システムが複雑化すればインシデントの数や種類も増加する。それなりの対応体制がなければ社内外のエンド

    クラウド時代にインシデント対応を軽んじてはいけない理由
    riywo
    riywo 2013/09/05
  • セキュリティ対策に数学の力を――機械学習は先行防御の夢を見るか?

    膨大なログの中から不審な通信を見つけ出したり、マルウェアの挙動を解析するならば専門家の長年の経験やカンに勝るものはない、という印象が強い。しかし、次々と亜種のマルウェアを生み出してくる攻撃者の「物量作戦」の前には、いくら優秀な専門家でも後手に回りがちだ。ならば「機械学習」を活用して異常を速やかに検出し、次の亜種を予想して、先回りして攻撃を防げないだろうか――そんなアプローチが始まろうとしている。 機械学習は、コンピュータの黎明(れいめい)期から研究が進んできた分野だ。コンピュータプログラムにデータを与え、その中に潜んでいる規則性を機械学習のアルゴリズムを使って抽出し、モデル化することで、あたかも人間と同じように判断を下せるようにする。かつては、膨大な計算量が必要なことがネックとなっていたが、近年のコンピューティング能力の向上に伴い、画像処理やユーザーの行動分析、それに基づくレコメンデーショ

    セキュリティ対策に数学の力を――機械学習は先行防御の夢を見るか?
    riywo
    riywo 2013/09/03
  • 「これは仕様です」は世界に羽ばたく合言葉?

    「これは仕様です」は世界に羽ばたく合言葉?:ITエンジニアのための業務でサクッと使える英語Tips(1) ITエンジニアの皆さんが、いつも職場で耳にしているあの言葉。もし英語で発することができたら……。その一言が、あなたと世界をつなぐかもしれません。 今回のフレーズ ◆これは仕様です:It's in the specifications. いつもの会社内。SATOKOにとっては憂(ゆううつ)な日々が続いていました。2週間前のこと、国内案件の担当から外れ、突然海外の開発チームと仕事をすることになったのです。 実はSATOKOは、英語が大の苦手。数年前、「これからのITエンジニア英語よね!」と英語の勉強を始めたものの、数週間で挫折したという苦い経験があります。 以来、英語でのコミュニケーションに頭を悩ませる日々が続いていました。 現在進行中のプロジェクト海外チームの開発作業が完了し、日

    「これは仕様です」は世界に羽ばたく合言葉?
    riywo
    riywo 2013/08/21
  • 「終了前に、ただ伝えてほしい」――多くの開発者に届きますように。

    オープンソースの集まりで1度しか実際にお会いしていませんが、お願いがあります。 富士通アクセシビリティ・アシスタンスというサービスが、2013年8月20日で提供終了します。つまり、あと20日。このソフトは視覚障がい者や色覚障がい者の方がどのように色を見ているかを確認できるツールです。Webサイト制作をしている人なら、今は必要なくても、いつか必要になるソフトです。 8月20日までにダウンロードすれば、8月21日以降もローカル環境で普通に使えるので、なんとかメディアで紹介して頂き、提供終了するまでに、少しでも多くの人に知ってもらいたいと考えています。 紙媒体だと、とても間に合わないのですが、ネット媒体なら、なんとかなるかも!と思い、お願いしたいと思いました。 視覚障がい者や色覚障がい者という障がいに興味がないかもしれませんが、外見では判断できない障がいなので、気付いていないだけなのです。 よか

    「終了前に、ただ伝えてほしい」――多くの開発者に届きますように。
    riywo
    riywo 2013/08/16
  • 起業家は、非現実的に楽観的だからこそ素晴らしい

    起業家は、非現実的に楽観的だからこそ素晴らしい:プログラマ社長のコラム「エンジニア起業のススメ」(1)(2/2 ページ) 日の3つ目の経済サクセスストーリー 人の姿勢というものは、政府の計画によって変わる経済政策や出資計画などとは違う。人は、物事が変化したという確証を得たときにだけ信念を変えるものだ。 日社会はすでに、第3の経済的奇跡を起こそうと変化し始めている。変化の多くはまだ広く認知されていない。理由として考えられるのは、そういった変化は最初は望まれないものであるため、大規模な組織立った計画の結果として起こるものではなく、まずは組織内で起こり、少しずつ日全体に広がり始めているからだということだ。 半面、ちょっと間違った見方をしただけで、このような有益な変化は見過ごされてしまうのだとも思う。慎重かつ詳細に分析し、改良を続けるという方法が有効だったことは過去に証明済みだが、次なる発

    起業家は、非現実的に楽観的だからこそ素晴らしい
    riywo
    riywo 2013/06/28
  • 言葉の壁で守られた市場が、日本の起業家の武器

    言葉の壁で守られた市場が、日起業家の武器:プログラマ社長のコラム「エンジニア起業のススメ」(2)(1/2 ページ) 国際競争から守られた、大きな市場 ちょっと変ないい方かもしれないが、今日の若いネットベンチャーの起業家たちは、先達がかつて受けた恩恵の多くを、今同じように受けている。戦後日の産業復興をけん引した彼らのおじいさん世代が、1960年代~70年代に享受した最も重要な恩恵と同じものだ。 その時代の日については、世界中の経済学者や歴史学者が広く研究している。戦後日の経済発展が成功した最も重要な要素の一つに、「大きいけれど守られた国内市場」があるという点については、広く意見が一致しているところだ。 今から50年前、企業間提携と政府規制の相乗で、外資系企業は著名なところ以外、日市場に参入できなかった。このおかげで、国内の製造業者は製品を洗練させ、強い安定した企業へと成長してか

    言葉の壁で守られた市場が、日本の起業家の武器
    riywo
    riywo 2013/06/28
  • 「演算子のインジェクション」と「SSJI」

    「演算子のインジェクション」と「SSJI」:NoSQLを使うなら知っておきたいセキュリティの話(1)(1/2 ページ) ここ数年、大量データ処理時の高速性やデータ構造の柔軟性などから、「NoSQL」が注目を集めています。それと同時に、NoSQLを使うアプリケーションに対する攻撃手法も研究されるようになりました。この記事では、NoSQLを使ったアプリケーションの脆弱性と対策について解説します。 注目集める「NoSQL」 ここ数年、NoSQLと呼ばれる種類のデータベースが注目を集めています。NoSQLSQL言語を使用しないデータベースの総称で、大量データ処理時の高速性やデータ構造の柔軟性などのメリットがあるため、従来のリレーショナルデータベース(RDB)を補完・代替するものとして、大規模なWebアプリケーションなどにおいてNoSQLを採用する事例が増えています。 このような新しい技術が普及し

    「演算子のインジェクション」と「SSJI」
    riywo
    riywo 2013/05/23
  • 並列処理を実現!Web Workersを使いこなそう

    連載目次 HTML 4が登場したころは、シングルコアのCPUしかなく、HTMLJavaScriptで実現できる処理も限定的であったため、処理を逐次実施するシングルスレッドでの処理に不満を抱くことは少なかった。もっとも、HTMLJavaScriptは同一のUIスレッド上で処理を行うため、JavaScriptで動的にHTMLコードを生成する処理や、高負荷の処理がある場合、HTMLレンダリングが遅延したり、最悪の場合はブラウザがフリーズしたりしてしまうということがあった。 近年では、マルチコアの端末が大多数を占めるという物理的な環境の改善のほか、HTML5の台頭により、HTMLJavaScriptを高度に活用したWebアプリケーションが増えてきている。そのため、JavaScriptコード自体をマルチスレッドで処理したいという要件も多くなりつつある。 例えばファイルにアクセスする際のI/Oや

    並列処理を実現!Web Workersを使いこなそう
    riywo
    riywo 2013/05/16
  • 管理が困難―分散処理の常識はZooKeeperで変わる

    管理が困難―分散処理の常識はZooKeeperで変わる:ビッグデータ処理の常識をJavaで身につける(8)(1/3 ページ) Hadoopをはじめ、Java言語を使って構築されることが多い「ビッグデータ」処理のためのフレームワーク/ライブラリを紹介しながら、大量データを活用するための技術の常識を身に付けていく連載 分散処理の課題が「管理」なのは常識 複数の計算機上で動作(分散)するアプリケーション、ソフトウェアが多く存在します。分散ソフトウェアは複数の計算機で動作することで大量のデータを扱えたり、高負荷な状況に対処します。稿では、複数の計算機(クラスタ)で動作する各サーバを「インスタンス」と呼びます。 連載で紹介した分散Key-Valueデータベースである「HBase」は複数の計算機で動作する代表的なソフトウェアです。両ソフトウェアはともに「Apache ZooKeeper」(以下、Z

    管理が困難―分散処理の常識はZooKeeperで変わる
    riywo
    riywo 2013/05/15
  • SystemTapで真犯人を捕まえろ!

    SystemTapで真犯人を捕まえろ!:Linuxトラブルシューティング探偵団 番外編(3)(1/4 ページ) NTTグループの各社で鳴らした俺たちLinuxトラブルシューティング探偵団は、各社で培ったOSS関連技術を手に、NTT OSSセンタに集められた。普段は基的にNTTグループのみを相手に活動しているが、それだけで終わる俺たちじゃあない。 ソースコードさえあればどんなトラブルでも解決する命知らず、不可能を可能にし、多くのバグを粉砕する、俺たちLinuxトラブルシューティング探偵団! 助けを借りたいときは、いつでもいってくれ! OS:高田哲生 俺はリーダー、高田哲生。Linuxの達人。俺のようにソースコードレベルでOSを理解している人間でなければ、百戦錬磨のLinuxトラブルシューティング探偵団のリーダーは務まらん。 Web:福山義仁 俺は、福山義仁。Web技術の達人さ。Apache

    SystemTapで真犯人を捕まえろ!
    riywo
    riywo 2013/05/01
  • エンジニアが正しく「好き」と伝えるための実装法

    4月18日、技術者のためのトークライブイベント「TechLION vol.12」が開催された。そこで語られたエンジニアと文系女子のセキララな日常風景をレポートする。 4月18日、技術者のためのトークライブイベント「TechLION vol.12」が開催された。今回のテーマは「出会い」。さまざまな「出会い」が語られる中、ITを通じて出会った夫婦、ショウジ ヨシオリ氏とショウジ ユウコ氏によって繰り広げられたプレゼンテーションの一部を紹介する。ショウジ ヨシオリ氏はクックパッドのサービス開発エンジニア、ショウジ ユウコ氏はグルーヴノーツで広報を担当している。 エンジニアと文系女子が結婚するとどうなるのか。日常の風景をセキララに語ってくれた。 自転車に乗って2人で仲良く帰宅しているときの会話 ユウコ氏:ヨシオリさんの方が速い! ヨシオリ氏:へへへ、勝った!! ユウコ氏:私の方が軽いから遅いんだも

    エンジニアが正しく「好き」と伝えるための実装法
    riywo
    riywo 2013/04/20