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

  • マイクロサービス信仰を打ち破る新技術、「モジュラーモノリス」の正体

    マイクロサービスは優れたアーキテクチャーだが、設計・開発・運用の難度が高い。そこで、マイクロサービスの利点を一部手放す代わりに導入の難度を下げた「モジュラーモノリス」が注目されている。特集は、モジュラーモノリスとは何かを解説するとともに、このアーキテクチャーを採用した4社の事例を取り上げる。 マイクロサービスは、それぞれのサービスを独立したアプリケーションとして構築し、それらが互いにデータをやり取りすることで全体のシステムを構築するアーキテクチャーだ。米国の巨大IT企業や日のメガベンチャーが導入し、大きな成果を上げている。 マイクロサービスが生まれた背景には、巨大IT企業の事業成長のスピードにシステム開発のスピードが追いつけなくなったことがある。実際のシステムには、事業の成長に合わせて高い頻度の変更が必要なサービスと、それほど変更が必要ないサービスがある。 ところがそれぞれのサービスが

    マイクロサービス信仰を打ち破る新技術、「モジュラーモノリス」の正体
    IzumiSy
    IzumiSy 2024/02/14
    モジュラーモノリスを新技術とか言ってるあたり、何もわかってなさそう
  • 孫正義氏、「私の人生の汚点」とWeWork投資失敗を認める

    総会中の事前質問では、米WeWork(ウィーワーク)の株価低迷も含めた経営状況悪化に対しての意見を求められた。孫社長は「僕の責任。僕がウィーワークに訪問してほれ込んでしまった。一部役員や社員の忠告が何度もあったが、多額のお金をつぎ込んでしまった」とし、投資失敗のすべての責任は自分にあると心境を明かした。 また、ウィーワークのアダム・ニューマン元最高経営責任者(CEO)に対しては、価値や時期、投資の規模など「僕が彼にあおった部分もある。彼以上に僕が悪いのではないか」と語るなど擁護する場面も見られた。回答の最後は「私の人生の汚点」と締めくくった。

    孫正義氏、「私の人生の汚点」とWeWork投資失敗を認める
  • 海上数mを走る空飛ぶ船、空飛ぶクルマより安く遠くへ

    「今は世界的に空飛ぶクルマ(eVTOL〔電動垂直離着陸〕機)に注目が集まっているが、“こっち”の方がモビリティーとして効率が高く、手軽により遠くへ行ける。投資家が出てくればやりたいんだけどなあ……」 元ヤマハ発動機の無人ヘリコプター開発のエンジニアで、現エーエムクリエーション(東京・葛飾)社長の松田篤志氏は、無念そうにこう話す。同氏が言う“こっち”とは、空飛ぶクルマの船版とでもいうべき「表面効果翼船」である。出発・到着時は船として航行し、巡航時は「飛行機」に変身する乗り物だ。 ただ、飛行機といってもeVTOL機のように高度150m以上を飛ぶわけではない。波の高さにもよるが、海面のわずか1~5mの高さを、eVTOL機と同等の100~350km/hという速度で航行する。 この「空飛ぶ船」は海面すれすれを飛ぶため、飛行効率が高い。「表面効果」(下が地面の場合は「地面効果」ともいう)という現象を使

    海上数mを走る空飛ぶ船、空飛ぶクルマより安く遠くへ
  • 婚活アプリ「Omiai」情報流出の詳細判明、API経由でクラウドに不正アクセス

    ネットマーケティングは2021年8月11日、同社が運営する婚活マッチングアプリ「Omiai」で起こった不正アクセスによる会員情報流出の調査結果と今後の対応策を発表した。調査の結果、同社が契約するクラウドサーバーが不正アクセスを受け、年齢確認書類の画像データが複数回にわたって外部に流出したことが分かった。 Omiaiへの不正アクセスを巡っては、運転免許証や健康保険証、パスポートといった年齢確認書類の画像データ171万1756件(アカウント数)が外部に流出したことが判明している。現時点で流出した画像データに関連した二次被害などは確認できていない。 関連記事: 婚活アプリ「Omiai」、運転免許証やパスポートの画像が171万件も流出した経緯 不正アクセスは2021年4月20日から26日にかけて、同社API(アプリケーション・プログラミング・インターフェース)サーバーを介して、同社が契約するクラウ

    婚活アプリ「Omiai」情報流出の詳細判明、API経由でクラウドに不正アクセス
  • 「サル軍団」にシステム障害を起こさせる、Netflixの驚異的なトラブル撲滅法

    Netflixは、わざと番障害を起こしてすぐ復旧させることを繰り返し、当の障害発生に備える、という驚くべき手法「カオスエンジニアリング」を実践している。 その効果は実証されている。Netflixが全面的に採用しているAmazon Web Services(AWS)で、2017年2月に中核施設の一つ、米バージニア北部リージョン(広域データセンター群)にて大規模障害が起きたとき、別のリージョンに速やかに切り替えたという。 Netflixの先進的な取り組みを紹介するこの特集の最後に、カオスエンジニアリングを取り上げる。

    「サル軍団」にシステム障害を起こさせる、Netflixの驚異的なトラブル撲滅法
  • ワンタイム・パスワード

    ポイント ●ワンタイム・パスワードとは,一度しか使えないパスワード(使い捨てパスワード)のこと。これを実装するための仕組みを意味する場合もある。 ●事前に認証する側と,される側でハードウエアや関数を共有しておく必要がある。 固定式のパスワードだと,セキュリティ向上のために定期的に変更したり,類推されにくい文字列を使用したりする必要がありました。逆に考えれば,「パスワードを毎回異なるものにして,意味のない文字列を使う」ことができれば理想的です。これを仕組みとして実装したものが,ワンタイム・パスワードです。 ワンタイム・パスワードの実装は製品によってまちまちです。しかも,見たり使ったりしても内部の仕組みはわかりません。そこで,今回はワンタイム・パスワードを実現するために利用されている代表的な技術を2つ紹介します。どちらも「毎回異なるパスワードを利用する」と仕組みを実現するために,事前に認証する

    ワンタイム・パスワード
  • いまだはびこるExcelスクショ

    IT業界には「Excelスクショ」なる言葉がある。情報システムのGUIテストにおいて、顧客からテスト実施の証拠となる「エビデンス」の提出を求められる。これに応えるため、テスト実施時にスクリーンショットを取得して、画像をExcelシートに貼り付けていく。これがExcelスクショだ。IT現場で問題視されがちな非効率な作業の代名詞だが、ここ1~2年で改善の兆しが見えてきた。 エンジニアリング手法やツールの進化によって、テスト作業は以前よりも効率化できる余地がある。しかし、Excelスクショがはびこる現場では、なかなか効率化ができない。単純作業の要素が強いため、テスト実施者のモチベーションも下がる。 単純で工夫のいらないテストエビデンスの作成方法であるため、少なからぬ現場がExcelスクショを脱せられていない。Webアプリケーションを例にすると、次のような作業となる。 まず、テスト用のPCでWeb

    いまだはびこるExcelスクショ
  • 挫折ばかりの初心者よ、アセンブリ言語を学べ

    春になり「これからプログラミングを始めてみよう」と思っている人も多いのではないでしょうか。プログラミングは、とても面白いものです。とりわけ初めて書いたプログラムがコンピュータ上で動いた時の感動といったら何ものにも代えがたいものです。 ところがプログラミングは面白い半面、とても難しいものです。せっかくプログラミングを始めても「いまいち上達した気分にならない」「初心者から抜け出せない」という声をよく聞きます。多くのプログラミング初心者が、このような悩みを抱えているのではないでしょうか。 現に日経ソフトウエア編集部にも、毎年のように、「初心者から中級者へとステップアップするにはどうすればよいのでしょうか?」といった質問が寄せられます。それでは、何を学べばプログラミング初心者から脱出できるのでしょうか。 文法は覚えたけれど「どうしても初心者から抜け出せない」「抜け出した気分にならない」という人は、

    挫折ばかりの初心者よ、アセンブリ言語を学べ
  • 日本のネットで「炎上」が多いのは江戸時代のせいらしい、脳科学的に

    「美人すぎる学者」としてちまたで評判の気鋭の脳科学者、中野信子先生(写真)に取材でお目に掛かる機会があった。最新の脳科学の知見で説明できる人間の摩訶不思議について、いろんなお話を伺ったのだが、興味深かったのは「日人らしさ」が脳科学的にある程度説明できるという仮説だった。中でも日の「ネットの炎上」がなぜ、あんな風になるかという説明が面白かったのでご紹介したい。 2008年東大博士課程修了。フランス国立研究所を経て、13年から横浜市立大学客員准教授、東日国際大学教授。「脳内麻薬 人間を支配する快楽物質ドーパミンの正体」(幻冬舎)など著書多数。最新刊は中野 剛志氏、 適菜 収氏との共著「脳・戦争・ナショナリズム 近代的人間観の超克」(文藝春秋) ネットサーフィン(死語?)をしていると、あちこちでいわゆる「炎上」を目にする。今年に入ってからも、某タレントの恋愛とか国民的アイドルグループの解

    日本のネットで「炎上」が多いのは江戸時代のせいらしい、脳科学的に
  • 「staticおじさん」はなぜ自信満々なのか

    「staticおじさん」という言葉をご存じでしょうか。「static」というのは、Javaのstaticメソッドのことです。Javaでメソッドを呼び出すときにはクラスからインスタンスを生成してインスタンスのメソッドを呼び出すのが普通です。一方、staticメソッドはインスタンスを生成しなくてもクラスから直接呼び出せます。このため、オブジェクト指向プログラミングを理解していない古いタイプのプログラマは、Javaでもstaticメソッドを多用します。これを揶揄して「staticおじさん」と呼ぶのです。 staticおじさんについては、わかりやすく解説したブログエントリが有名です(参考リンク)。実際のシステム開発の現場でstaticおじさんに苦しめられている様子をまとめたページもあります(参考リンク)。 なお、Javaのstaticメソッドを多用する人に限らず、古い感覚にとらわれて周囲に迷惑をま

    「staticおじさん」はなぜ自信満々なのか
  • x86の全盛期は終わった

    記者が子供の頃の1970年代は、i8080、Z80、MC6800などがマイコン用8ビットCPU(Central Processing Unit)として全盛だった。それに続いたのが16ビットCPUで、米Intelのi8086がパソコン分野の勝者となった。それがx86アーキテクチャーの始まりである。x86アーキテクチャーは32ビットになり、64ビット(これは「x64」とも呼ぶ)になり、今やWindowsパソコンもMacも企業のサーバーもx86だ。でも、x86の全盛期は終わったのではないだろうか。 x86の強力なライバルが二つ浮上してきた。一つは英ARMのARMアーキテクチャーだ。消費電力が少ない割に高性能なARMは携帯機器に多く採用され、「Microsoft、次期版WindowsでARMアーキテクチャーをサポートへ」といった動きも報じられている。米Microsoftは以前、WindowsでAl

    x86の全盛期は終わった
  • さらば巨大ブラウザ――Netscapeの失敗が生んだFirefoxの挑戦

    オープンソースの軽量Webブラウザ「Firefox」の正式公開(関連記事)は,IT専門メディア以外の,世界の様々なメディアが取り上げた。米CNN,英BBC,米Los Angels Times,米Financial Timesなど。カタールの衛星テレビ局 アルジャズィーラのWebサイトでも報じている。 記事の論調は「Microsoftへの挑戦」(CNN),「FirefoxがMicrosoftと対決」(BBC)といったものが多い。しかし,かつてWebブラウザといえばFirefoxの前身であるNetscape Navigatorのことを指す時代があった。そのNetscape NavigatorがInternet Explorerに敗れた理由はなんだったのだろう。Firefoxはその敗因を克服することができたのだろうか。 Netscape Navigatorの敗因は「開発力」 Webの普及が始まっ

    さらば巨大ブラウザ――Netscapeの失敗が生んだFirefoxの挑戦
  • プログラマを志す君に伝える「仕事が無くなるリスク」

    言論の自由が保障された日国に住んでいるが、日経ソフトウエア編集部に所属している以上、なかなか言えないことが1つある。それは「安易に職業プログラマにはならない方がよい」という意見だ。 日経ソフトウエアはプログラミングの面白さを伝え、プログラマを応援するのが使命の雑誌なので、これは言ってはいけない。それどころか、「プログラマはとても面白く、やりがいのあるすばらしい職業だ」と普段は言うようにしている。ちょっといやらしい? しかしつい先日、とあるコンピュータ専門学校からプログラマという職業をテーマにした講演依頼があったときは、少し考えてしまった。講演相手は進路に悩む高校生や専門学校の在校生だ。未成年者も多いであろう。となると、「プログラマほど素敵な商売はない」などと言って煽ったりするのは、一人の大人として無責任であるように思われた。やはり、職業プログラマになることの考えられるリスクもちゃんと伝え

    プログラマを志す君に伝える「仕事が無くなるリスク」
  • ITサービス企業業績ランキング

    景気回復の追い風を受け、2014年度のITサービス業界の収益は好調なものとなった。 売上高500億円以上のITサービス企業(上場企業27社)の2014年度の売上高は、前期と比較できる26社全体で、6.2%増と増収だった。2013年度の伸び率5.0%からも向上し、ITサービス業界全体は手堅く成長している。 営業利益は全体で16.5%増と2013年度の減益から逆転。2013年度に各社を悩ませていた大型の不採算案件が収束。利益体質へ転向するための構造改革も効果を発揮し、2桁成長と躍進した。 第4回:給与ランキング:トップ3は不動、年収800万円の相場に変化無し 上場企業が公開する有価証券報告書を基に、今回の業績ランキングで掲載した売上高500億円以上のITサービス企業27社について、平均年間給与ランキングを作成した。日立製作所、富士通NECと、上場する外資系ベンダーである日オラクルの平均年間

  • 【5分で覚えるIT基礎の基礎】あなたは論理演算がわかりますか? 第1回

    矢沢 久雄 グレープシティ アドバイザリースタッフ コンピュータの世界では,計算のことを演算(えんざん)と呼びます。コンピュータにできる演算の種類には,数学の加減乗除の四則演算の他にもいくつかの種類があります。その中でも,いかにもコンピュータらしく,かつ,よく使われるのが論理演算(ろんりえんざん)です。Basic,C言語,Javaなど,何らかのプログラミング言語をマスターするには,論理演算を理解する必要があります。論理演算が分からなければプログラムを作成できない,と言っても過言ではないでしょう。 プログラミングをしない人でも,コンピュータを使いこなす基礎知識の一つとして論理演算を知っておくと便利なことがあります。例えば,Webページの検索エンジンで検索条件を絞るときには,論理演算を使うことがあります。 ところで皆さんは,自信を持って「論理演算が分かる」と言えますか?ちょっと心配なら,この連

    【5分で覚えるIT基礎の基礎】あなたは論理演算がわかりますか? 第1回
    IzumiSy
    IzumiSy 2014/12/21
    論理積=and演算, 論理和=or演算
  • [1]スマートフォンがやり取りするパケット量を調査せよ!

    ここは、ネットワーク関連企業「BPネットワークス」が誇る社の超高層タワービル……の地下3階、機械室の隣にある第二R&Dセンターである。社内外から持ち込まれたネットワークに関する疑問を、様々な実験や調査を通じて解明する謎の部署だ。連休が近づいたある日。浮かぬ顔の片岡さん、空っぽの財布を眺めて…。 片岡:はあ~っ、連休なのに…。 矢田:どうしたんですか、片岡さん? 堀部:先輩の金欠は、いつものこと。あっ、先輩にお金を貸したらダメですよ!返ってこないから!絶対! 片岡:こら!いらないことを言うな!しかし携帯代もバカにできないな…スマホにしたら、いろいろとお金がかかるし。いっそのこと、パケット定額やめようかな…。 矢田:でも、定額やめたら毎月のパケット代がいくらになるか心配じゃないですか? いつものように、原さん登場。 原:スマホの定額やめるって? 矢田:片岡さんが金欠で…。 原:金欠はいつもの

    [1]スマートフォンがやり取りするパケット量を調査せよ!
  • 「プログラマの役に立つものを提供していきたい」、情報共有サービス「Qiita」の挑戦

    「Qiita(キータ)」というサービスをご存じだろうか。プログラミングの話題に特化した技術情報共有サービスだ。プログラミングに役立つ技術知識を持っているプログラマがその知識を投稿することで、他のプログラマと共有できる。投稿された知識は、会員でなくても閲覧可能だ。会員登録することで、知識を投稿したり、気に入った投稿を自分の「ストック」に登録したりできる。その投稿が他の会員からストックされた数が、そのまま人気を表すことになる。Twitterのように会員をフォローすることもできる。

    「プログラマの役に立つものを提供していきたい」、情報共有サービス「Qiita」の挑戦
  • プログラミングは一方的に教えてはいけない、子供たちは自分で面白さを見つけ出す

    レズニック氏:私が目指しているのは、若い人たちがクリエイティブに考える人になることです。そのために、コンピュータを使ってものを作る体験をすることが重要だと考えています。 レゴ マインドストームは、若い人たちが作って表現する、そのためのメディアとして作られました。 Scratchで重視したのは、若い人たちに興味を持ってもらうことです。若い人たちは、体を動かして遊ぶことに興味を持っています。Scratchでは実際に体を動かして作ることを重視しています。 単に使うだけでなく、作る側としてコンピュータに関わることを重視してこられました。 レズニック氏:若い人たちに、社会に貢献できる人材になってほしいからです。社会に貢献するためには、自らの声を持たないといけない。そのためには作って表現できなければならない。 文章に例えて言えば、読むだけでなく書けなければならない。文章を書くことができれば自分の考えを

    プログラミングは一方的に教えてはいけない、子供たちは自分で面白さを見つけ出す
  • 「テトリスを1時間強で作ってみた」動画の投稿者にインタビュー──「プログラミングの楽しさ伝えたい」

    1時間強でテトリスを作れるのはすごいですね。プログラミング歴を教えてください。 幼稚園のころからですね。当時,セガが「SC-3000」というパソコンを出していて,これが家にありました。あるとき,親が「ベーマガDX」(注:電波新聞社が発行していたプログラミング雑誌「マイコンBASICマガジン」の別冊。様々なパソコン用のゲーム・プログラムなどを掲載していた)を買ってきたので,そこに載っているプログラムを打ち込んでいました。 当時は「これを打ち込むとゲームができる」という認識しかなかったですが。SC-3000には顔のキャラクタがあってそれをBASICのPRINT文で表示して親に自慢げに見せていたそうです。 幼稚園のころに? はい,あまり信じてもらえないかもしれないのですけど(苦笑)。 小学校に入ってからは,PC-88(NEC製の8ビット・パソコン)もあったのですが,それはほとんど使わずに小学校4

    「テトリスを1時間強で作ってみた」動画の投稿者にインタビュー──「プログラミングの楽しさ伝えたい」
  • 1