タグ

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

  • 機械学習でテスト時間を10分の1に、Jenkins生みの親・川口氏の新会社が始動

    継続的インテグレーション(CI)を実現するオープンソースソフトウエア(OSS)「Jenkins」の生みの親として知られる川口耕介氏らが米国で設立したスタートアップのローンチャブル(Launchable)が、このほど日で活動を始めた。同社は2020年1月に設立した。 1万個のテストケースを100ケースに圧縮 元クックパッドCTO室長の庄司嘉織氏がプリンシパル・ソフトウエア・エンジニアとして参画するほか、3人のエンジニアが2020年5月までに国内でチームに加わり、ソフトウエアのテスト工程を機械学習で効率化する技術を開発する。日米拠点が連携し、世界に通用するITサービスの立ち上げに挑む。 「1万個のテストケースを、バグの発見につながる100のケースに圧縮することで、テスト工程の時間を短縮できる」。ローンチャブルの川口共同CEO(最高経営責任者)はサービスの意義をこう語る。金融システムから組み込

    機械学習でテスト時間を10分の1に、Jenkins生みの親・川口氏の新会社が始動
    Yoshiori
    Yoshiori 2020/05/26
    そして記事も出ました!!!
  • 多摩のビル建設現場火災、AWS向けデータセンターの可能性が濃厚

    東京都多摩市で発生したビル火災の建築現場は、米アマゾン・ウェブ・サービス(Amazon Web Services)のクラウドサービス「Amazon Web Services(AWS)」向けのデータセンターである可能性が高いことが、日経コンピュータの取材で2018年7月27日に分かった。複数の業界関係者が明かした。

    多摩のビル建設現場火災、AWS向けデータセンターの可能性が濃厚
    Yoshiori
    Yoshiori 2018/07/27
    いやいや、複数の業界関係、本当に業界関係者ならデータセンターの所有者明かすなよ……マジかよ……
  • 世界4位のスパコン「暁光」、撤去へ

    PEZY Computingグループでスーパーコンピュータ開発を手掛けるExaScalerは2018年4月13日、海洋研究開発機構に設置していたスパコン「Gyoukou(暁光)」の運用を停止し、撤去することを明らかにした。同スパコンはTOP500ランキングで国内1位、世界4位を達成している。

    世界4位のスパコン「暁光」、撤去へ
    Yoshiori
    Yoshiori 2018/04/13
  • 強いRubyが、クックパッドを強くする――Rubyコミッター笹田氏の場合

    今、エンジニアが身に付けるべきスキルは何か。連載では、最近転職した高スキルのエンジニア、およびその人を採用した側へのインタビューを通じて、「優秀なエンジニアが身に付けたいスキルはどんなものか、なぜそれを身に付けたいと思ったか」「企業が今、エンジニアに求めるスキルは何か」に迫る。 第1回に登場するエンジニアは、オープンソースのプログラミング言語「Ruby」のコミッターである笹田耕一氏。同氏は2017年1月、クックパッド転職した。笹田氏に転職を決意させたものは、何だったのか。 国内最大級のレシピ情報サイトを運営するクックパッド。2017年1月、オープンソースのプログラミング言語「Ruby」のコミッターである笹田耕一氏を社員に迎えた。コミッターとは、システムのソースコードなどを管理するデータベース(リポジトリ)に、変更を加える権限を持つ開発者のことだ。 笹田氏はRuby言語処理系の主要開発者

    強いRubyが、クックパッドを強くする――Rubyコミッター笹田氏の場合
    Yoshiori
    Yoshiori 2017/03/10
    "米ヘロク" が最初何なのかとwww
  • 質問:優秀なエンジニアが辞めてしまいます

    最初に正直に書きますが、この問題については、ぼくも日々悩み続けています。優秀な人が絶対辞めない素敵な方法があるのならぜひ教えていただきたいところですが、ぼくなりの思うところを書いてみたいと思います。(というか段々回答を書くのがしんどいご質問が増えてきたような…。もっと軽めなご相談でも大歓迎です!) まず、エンジニア転職する理由は当に様々です。報酬が理由なこともあれば、その企業で使っている技術が不満、ということもあります。他社に一緒に働きたい人がいる場合もあれば、会社の規模、場所、昇進しやすさなどが合わないこともあるでしょう。このほか、マネジャー職に就いたものの、メンバーとしてやり直したいと思ったり、プロジェクトが一段落し、なんとなく長く勤めたので変化が欲しいと考えたりする人もいるかもしれません。非常に多くの要素が絡みますし、常に隣の芝生は青く見えますので、上司としてはエンジニアのリテン

    質問:優秀なエンジニアが辞めてしまいます
    Yoshiori
    Yoshiori 2015/05/22
    “もっと軽めなご相談でも大歓迎です!”
  • 質問:CTOの誘い方と選び方を教えてください

    スタートアップ企業でCEO(最高経営責任者)をしております。技術に強い人材をCTO(最高技術責任者)として迎え入れたいと思っているのですが、上手な誘い方と選び方を教えてください。 今回は、とあるイベントでお話をさせていただいたときに頂戴した質問から、お答えしきれなかったものを取り上げさせていただきます。 スタートアップ企業でのCTOの誘い方、選び方、というほとんどの読者の方にとっては「関係ないわー」という内容なのですが、様々な組織で技術リーダーの任命は起こりうるので、読者の方の置かれている状況に応じて読み替えていただければ幸いです。ということで考えてみたいと思います。 と、気軽に取り上げてはみたものの、これはなかなか回答が難しい質問です。まず誘ったり選んだりする前に、(お話をお伺いするに)まず候補となる方を探すのが難しい、とはよく言われることです。なのですが、ちょっとずるいことに、ご質問に

    質問:CTOの誘い方と選び方を教えてください
    Yoshiori
    Yoshiori 2015/03/13
    ...すいません、ちょっと最後適当になりましたが、あなたがそこまで一緒に働きたい、と思える人であるならば、本気で誘えば多くの場合きっとなんとかなる、はず、です。
  • 詳解 Java SE 8 第2回 ラムダ式

    今回から、具体的なJava SE 8の新機能について紹介していきます。はじめに紹介するのは、やはりJava SE 8の機能の中で最も注目されているProject Lambdaです。 とはいっても、Project Lambdaで策定している仕様を1回で紹介するには範囲が広過ぎます。そこで、今回はProject Lambdaの中で、最も基的な部分であるラムダ式を中心に紹介していきます。 Project Lambdaの成り立ち 前回、紹介したようにJava SE 7のリリースが遅れた要因の1つに、Project Lambdaがあります。 Project Lambdaの成り立ちについては、連載の2010年3月の「クロージャからProject Lambdaへ」で言及しました。しかし、それから随分時間が経ってしまいましたし、その後もやはり紆余曲折あったので、改めてここでまとめてみましょう。 Pro

    詳解 Java SE 8 第2回 ラムダ式
    Yoshiori
    Yoshiori 2014/03/28
  • 大規模障害から1年余り、あの企業が「その後」を語った

    「この度は取材をお受けしましたが、どう対応したらよいか。今でも迷いがあります」。担当者は取材の冒頭で、心境をこう吐露した。 記者は取材のためレンタルサーバー事業を手掛けるファーストサーバ(社:大阪市)を訪れた。1年半ほど前に、顧客企業が利用していたサーバー約5700台のデータをほぼ消失させる大規模障害を起こした事業者だ。 今回の取材は、過去に失敗を経験した複数の企業や公的団体に申し込んだ。目的は、「IT運用の失敗から技術者がどう学び、再発防止に取り組むべきか」をまとめる企画記事を執筆するためだ。 中でもファーストサーバは、運用のプロであるべきITベンダーが、一部とはいえ現場担当者のずさんな運用作業を見逃していた実態が明るみになり、個人としても大きな衝撃を受けた。失敗を経てどう体制を立て直したのか、大いに興味があった。 「非技術者」にも分かる再発防止策を:ファーストサーバ 簡単に、ファース

    大規模障害から1年余り、あの企業が「その後」を語った
    Yoshiori
    Yoshiori 2014/02/18
  • 「コンピュータを使うと馬鹿になる」という指摘は馬鹿にできない

    ITpro読者の皆様、2014年もよろしくお願いします。「年初から馬鹿とは何事か」などと思われたかもしれませんが、前向きな話を書くつもりです。次の段落から文末を通常の「である」に戻します。 2013年の末、「Java技術者を日で募集したが見つけられなかった」という話を知り合いの社長から聞き、首をひねった。ソフト開発事業を手掛ける企業の多くは、新入社員に開発言語としてJavaを教えている。Javaを使える人なら沢山いるはずだ。 条件を聞くと、あるプロジェクトのために一定期間だけ参加してもらう仕事であった。対価はかなり高く、腕に自信のあるフリーランス技術者が応募するには、恰好の案件と思われた。 ただし勤務地は上海であった。「海外勤務に二の足を踏んだのでは」とその社長に聞いたところ、「勤務地よりも仕事の内容が敬遠されたのではないか」という答えが返ってきた。 仕事の内容は、その企業が内製して

    「コンピュータを使うと馬鹿になる」という指摘は馬鹿にできない
    Yoshiori
    Yoshiori 2014/01/06
    「電気がないと火を起こせなくなってしまったので馬鹿になってしまった!!!」 という内容?
  • [Ruby/Railsコミッタ 松田明氏]海外コミュニティとの橋渡しに

    人で唯一、Ruby on RailsRubyの両方のコミッターを務める松田明氏。東京のRubyコミュニティAsakusa.rbの主催者でもある。RubyRailsコミュニティだけでなく、日海外のコミュニティの橋渡しとして活躍している。松田氏に活動や想いを聞いた。 ずっとフリーランスで、おもにシステムインテグレータで業務システム開発の仕事をしていました。それでRubyに触れる機会がなかなかなくて。 Ruby格的に使ったのはRuby on Railsが出てからですね。使ってみたら惚れ込んでしまって、それ以降はほとんどRuby仕事しかしていません。 ここまでソフトウエアを身近に感じたのはRubyが初めてでした。それまでは、メーカー様やどこか雲の上にいる外国の人が作った製品を使わせてもらうという立場だったわけです。バグがあったら次のバージョンで直してもらうまで待つしかない。でも、

    [Ruby/Railsコミッタ 松田明氏]海外コミュニティとの橋渡しに
    Yoshiori
    Yoshiori 2013/03/26
  • 新手のソーシャルリーディング、ニコニコ静画(電子書籍)の裏側を探る

    左はニコニコ事業部 企画開発部 第八セクション(静画)の黒田晋哉セクションマネジャー、右は第八セクション エンジニア第二グループの庄司嘉織 ニコニコ静画(電子書籍)システムリーダー 「学生時代に部室でジャンプとかをワイワイしゃべりながら回し読みしている、読んだ後に貸して感想を話し合う、そんなイメージをニコニコなら実現できるのではないか」。ドワンゴ ニコニコ事業部 企画開発部 第八セクション(静画)の黒田晋哉セクションマネジャー(写真1左)は、「ニコニコ静画(電子書籍)」の開発の発端をこのように説明する。 ニコニコ静画(電子書籍)は、ドワンゴが2011年11月8日から開始した電子書籍配信サービスである(関連記事:「ニコニコ」が電子書籍、コメント投稿・共有機能でソーシャルリーディング)。電子書籍の閲覧だけでなく、読者がコメントを投稿し、それらを共有できる機能を備えるのが特徴だ(写真2)。対

    新手のソーシャルリーディング、ニコニコ静画(電子書籍)の裏側を探る
    Yoshiori
    Yoshiori 2011/12/20
    色々面白いのでシステム構成もどっかで詳しく発表したいなぁ
  • オブジェクト指向と関数型の特徴を備える---Scalaの準備

    Scalaは、スイス連邦工科大学ローザンヌ校のMartin Odersky(マーティン・オーダスキー)教授率いるチームが開発しているプログラミング言語です。オープンソース(BSDライセンスに似たSCALA LICENSE)で開発・公開されており、その範囲内で自由に利用できます。最初に、“なぜ、Scalaの人気が高まっているのか”を説明します。 Scalaは、オブジェクト指向に加えて関数型言語の特徴を備えた比較的新しい言語です。この、“オブジェクト指向に加えて”というのがポイントです。新しいパラダイム(問題解決のための考え方)を、従来のパラダイムに重ね合わせていることから、マルチパラダイムの言語ともいわれます。 ちなみにScalaという名前は、Scalable Language(拡張性のある言語)の短縮形です。そのスケーラブルという言葉には、「小さいプログラムも大規模なプログラムも同じ概念で

    オブジェクト指向と関数型の特徴を備える---Scalaの準備
    Yoshiori
    Yoshiori 2011/10/17
    じゅんいち☆かとう=ドワンゴ
  • 左からRuby勉強会@札幌の島田浩二氏,java-jaのyoshiori氏,1000 Speakersの西尾泰和氏と天野仁史氏,Rails勉強会@東京 諸橋恭介氏,Geeklog Japaneseの今駒哲子氏

    日経クロステック登録会員になると… ・新着が分かるメールマガジンが届く ・キーワード登録、連載フォローが便利 さらに、有料会員に申し込むとすべての記事が読み放題に! 有料会員と登録会員の違い

    左からRuby勉強会@札幌の島田浩二氏,java-jaのyoshiori氏,1000 Speakersの西尾泰和氏と天野仁史氏,Rails勉強会@東京 諸橋恭介氏,Geeklog Japaneseの今駒哲子氏
    Yoshiori
    Yoshiori 2011/07/19
    なんか懐しい写真あった
  • NTTコムのVPN経由でウイルス感染:ITpro

    2009年4月9日,NTTコミュニケーションズ(NTTコム)の「Arcstar IP-VPN」を監視するシステムがウイルスに感染していたことが明らかになった。感染範囲はNTTコムの内部にとどまらず,Arcstar IP-VPNを利用する企業のパソコンまで被害が拡大した。NTTコムのシステム運用の甘さが露呈した格好だ。 Arcstar IP-VPNには,ユーザー企業のルーターを監視する「ルーター監視オプション・サービス」がある。ウイルスに最初に感染したのは,同サービス向けの監視端末である(図1)。 NTTコムが監視端末の感染を知ったのは,2009年4月9日の午前中。Arcstar IP-VPNのユーザー企業から「NTTコム側から不正なパケットが断続的に届いている」との報告があった。この申告に基づきシステムを調査したところ,監視端末のウイルス感染が見付かった。同日13時ごろに全監視端末をネット

    NTTコムのVPN経由でウイルス感染:ITpro
    Yoshiori
    Yoshiori 2009/06/01
  • 本物のプログラマはHaskellを使う:ITpro

    筆者 shelarcy Haskellは,関数型プログラミングというジャンルに属する言語です。Haskellや関数型プログラミングを題材に物事を見ていくことで,今まで思いもよらなかったような未知の世界を知ることができるでしょう。 プログラミング言語を学ぶという行為には, 言語の基的な文法や考え方を理解する 言語の文化圏で広く使われている考え方に親しんでその言語らしい書き方を習得する 単に言語を使ってできること以上の知恵を学ぶ の3段階があります。この連載では,三つ目の段階を目標に,Haskellプログラミングの世界を一つひとつ丁寧に紹介していきます。 更新は毎月第1水曜日(1月のみ第2水曜日)

    本物のプログラマはHaskellを使う:ITpro
  • 実開発で分かったGoogle App Engine for Javaの“すごさ”

    ゴールデンウィークに特に予定のなかった筆者は,「ちまたで噂のGoogle App Engine for Java(GAE/J)とFlexでスケジュール共有ツールでも作ってみよう」と思い立ちました。およそ5日間かけて開発を進めたのち,2009年5月6日に「ご都合.com(画面1)」を公開しました。その後,はてなブックマークやニュースサイトなどでご紹介いただいたおかげで,公開後6日で約2000人の方にご利用いただいています。 そこで稿では,この「ご都合.com」の開発で実際に筆者が得た経験を通じて,GAE/JによるWebアプリケーション開発の実際とそのポテンシャルについて紹介します。 米Googleが2008年4月に発表したGoogle App Engine(画面2)は,「自分が開発したWebアプリケーションをGoogleのデータセンターで運用できるクラウドコンピューティング・サービス」です

    実開発で分かったGoogle App Engine for Javaの“すごさ”
  • Part4 Javaで作るオリジナル言語

    Part4では,Lisp(リスプ:List Processor)インタプリタをJava言語を使って作っていきます。Lispは非常に歴史が古く,様々な分野で利用されている言語です。しかし,皆さんの中にはLisp自体をよく知らないという方もいらっしゃるかもしれません。どんなものを作るかわからないままでは面白みも半減してしまいますから,まずはLispのごく基的な動作を紹介しましょう。 まずは簡単Lisp講座 Lispの質は,すべてがリスト(正確にはS式,詳細は後述)で表現されることにあります。リストは要素を順序付きで並べたもので,“(1 2 3 4)”のように要素の並びをカッコでくくって表記します。このリストの要素は1,2,3,4の四つです。 「すべてがリストで表現される」という言葉の通り,Lispではプログラムもこのようなリストとして表現します。Lisp処理系は,与えられたリストの一つ目の

    Part4 Javaで作るオリジナル言語
  • ユニ・チャーム,社内メールをGmailに移行、既存メールの制約なくし、使い勝手を向上:ITpro

    ユニ・チャームは2009年1月14日、社内で利用するメール・システムを米グーグルが提供するサービス「Google Apps Premier Edition(グーグル・アップス・プレミア・エディション)」に移行させた。保存可能なメールの容量を大幅に拡大するなど社員のメール利用環境を向上させただけでなく、約6800人いる国内外のグループ各社に所属する全社員のメールのドメインを「@unicharm.com」に一化していく。現時点では国内の約3000人が同サービスを利用している。 Google Apps Premier Editionは、グーグルのウェブメール・サービス「Gmail」にスケジュール共有や会議室予約などの機能を加え、99.9%の稼働率を保証したものだ。電話などによる24時間365日のサポートも受けられる。 ユニ・チャームでは、従来は自社でメール・システムを運用。セキュリティーを考慮

    ユニ・チャーム,社内メールをGmailに移行、既存メールの制約なくし、使い勝手を向上:ITpro
  • 第1回 データ・クレンジングと名寄せ技術:ITpro

    皆さんは,企業のシステムが提供している情報(データ)をどれくらい信用していますか。 例えば,社内の製品担当者に問い合わせをしたい場合,社内システムを使って,製品から担当者を割り出し,担当者名から電話番号を検索,その電話番号に電話をかけてみるでしょう。この場合,社内システムから得られる情報はおおむね信用できるでしょう。製品担当者の変更が更新されていないといったこともあるかもしれませんが,そのような場合は社内であれば引き継ぎ担当者を教えてもらうことで状況を理解できるので,まずは情報を信じて電話をかけてみるのではないでしょうか。 では,社外のお客様へ連絡するときはどうでしょうか。この場合は少し慎重になるでしょう。社内情報を検索するとき以上に各種システムから信用できる必要な情報を慎重に収集し,行動に移すはずです。私の友人のA君もそうでした。 使えないデータたち A君はある電気製品の販売を担当する営

    第1回 データ・クレンジングと名寄せ技術:ITpro
    Yoshiori
    Yoshiori 2008/09/13
    Data Cleansing
  • [PostgreSQLウォッチ]第35回 性能を大幅に改善するPostgreSQL 8.3の新機能「HOT」とは

    現在開発中のPostgreSQL 8.3は,まもなく「フィーチャーフリーズ」(機能の確定)となる。5月中にはβテストに入り,早ければ7月にも正式リリースがありそうだ。 8.3では,性能面に関する大幅な改良がある見込みだ。中でも注目されているのがHOT(Heap Only Tuples)である。 HOTとは HOTは一口で言うと,PostgreSQLの更新性能を改善する仕掛けである。HOTについて説明する前に,なぜPostgreSQLの更新性能が問題になるのか説明しよう。 PostgreSQLの更新処理の弱点 PostgreSQLは追記型のアーキテクチャを採用しており,更新は,内部的に削除してから新しい行を追加することで実装されている。削除して不要になった行はVACUUMコマンドで再利用可能領域として回収,再利用される。更新処理を頻繁に行う場合はVACUUMも頻繁に実行しなければならない。で

    [PostgreSQLウォッチ]第35回 性能を大幅に改善するPostgreSQL 8.3の新機能「HOT」とは