タグ

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

  • 「コンテナ」「Kubernetes」はコスト削減のためではない――ガートナーが語る“誤解と真実”

    「コンテナ」「Kubernetes」はコスト削減のためではない――ガートナーが語る“誤解と真実”:最も重要なのは「組織変革」(1/2 ページ) 2021年6月21~22日にガートナーが開催した「アプリケーション・イノベーション&ビジネス・ソリューション サミット」で、ガートナー ジャパンの桂島 航氏が「コンテナとKubernetesITリーダーはどのように活用すべきか」と題して講演した。その内容をレポートする。 コンテナは、ほとんどの企業が利用するテクノロジーの一つに アジャイルなど開発手法の進化と、マイクロサービスアーキテクチャの進展で、アプリケーションやインフラに求められる要件は変わりつつある。その潮流の中で大きな役割を果たしているのがコンテナ技術とオーケストレーション技術Kubernetesだ。 2021年6月21〜22日にガートナーが主催した「アプリケーション・イノベーション&

    「コンテナ」「Kubernetes」はコスト削減のためではない――ガートナーが語る“誤解と真実”
    qtamaki
    qtamaki 2021/08/08
  • 忙しい「後で読む」派なあなたに、Chrome「リーディングリスト」の使い方、消し方(PC編)

    Google Chrome」(以下、Chrome)でWebサイトを閲覧していたら、「このWebページは有用かもしれない。でも、今はじっくり読む時間がないので、後で読もう」などと思うことも多いのではないでしょうか。でも、「手が空いたころにはそのWebページのことはすっかり忘れてしまっていた……」、そんな経験は誰にでもあると思います。 「ブックマークすればいいのでは」と思うかもしれません。でも、もしかしたら役に立たず、メモなどを残さなくてもいいWebページの可能性の方もあります。だとすると、ブックマークにはこうした役に立たなかったページがどんどん登録されてしまい、よく使うブックマークが見つけにくくなってしまいます。 そのような場合に役立ちそうなのが、Chromeの「リーディングリスト」機能です。稿ではこのリーディングリストの使い方や注意点、他のPC/スマホと共有するための設定方法について、

    忙しい「後で読む」派なあなたに、Chrome「リーディングリスト」の使い方、消し方(PC編)
    qtamaki
    qtamaki 2021/04/08
    後で読もう
  • 「Rust」言語はCよりも遅いのか、研究者がベンチマーク結果を解説

    「C」や「C++」に代わるシステムプログラミング言語として「Rust」が注目を集めている。メモリ安全性が高く、メモリ破壊バグといった脆弱(ぜいじゃく)性を作り込みにくいからだ(関連記事)。 ただし、システムプログラミング言語では、高い処理性能が必須条件であり、これがCやC++が使われ続けている理由となっている。Rustはどの程度「速い」のだろうか。 ドイツのミュンヘン工科大学で博士課程の学生であるポール・エメリク氏は2019年9月9日、Rustで作成したデバイスドライバの性能評価をGitHubで発表した。 同氏のグループはさまざまな言語で同じ機能を備えたデバイスドライバを記述し、性能を比較している。 何が性能低下を引き起こしているのか 性能評価用に作成したのは、Intelのイーサネットコントローラー向けのLinux用デバイスドライバだ(ixgbeタイプ)。 エメリク氏は解説の冒頭で研究に取

    「Rust」言語はCよりも遅いのか、研究者がベンチマーク結果を解説
    qtamaki
    qtamaki 2019/09/14
  • Kubernetesがクラウド界の「Linux」と呼ばれる2つの理由

    Kubernetesがクラウド界の「Linux」と呼ばれる2つの理由:これから始める企業のためのコンテナ実践講座(3)(1/3 ページ) 大量のコンテナ管理や負荷分散を実現する「Kubernetes」について概要から番活用の仕方まで解説する「これから始める企業のためのコンテナ実践講座」第3回は、Kubernetesがクラウド界の「Linux」と呼ばれている理由とともに、Kubernetes内部の仕組み、機能を紹介します。

    Kubernetesがクラウド界の「Linux」と呼ばれる2つの理由
    qtamaki
    qtamaki 2019/04/08
  • 固定回線でも「ギガ不足」におびえる時代が到来か、トラフィック急増により現場で起きている悲劇とは

    固定回線でも「ギガ不足」におびえる時代が到来か、トラフィック急増により現場で起きている悲劇とは:ものになるモノ、ならないモノ(81)(1/2 ページ) 生活で何げなく使っている定額制の「固定回線」。しかし、さまざまな動画サービスの登場により、爆発的に増えるトラフィックに対して、プロバイダーは「限界が近い」と訴える。その理由とは。 「従量課金に移行しないと、このままではとても立ち行かない」 ある固定回線系プロバイダーの幹部が悲痛な面持ちで筆者に訴えた。 「ここ数年の爆発的なトラフィックの伸びに設備投資が追い付かず、ユーザーからのクレームが増加している」 それは、プロバイダーだけの問題ではなく、NTT東日・西日NTT東西)のフレッツ光にもいえることらしい。ただ、筆者は忘れてはいない。確か10年前にも同じような言葉を聞いた。いや、その前から事あるごとに聞いてきたような気がする。このような「

    固定回線でも「ギガ不足」におびえる時代が到来か、トラフィック急増により現場で起きている悲劇とは
    qtamaki
    qtamaki 2019/02/19
    まあそうだよね。ネットワークの容量もこれ以上容易には増えないだろうし
  • 「27°C×2=54°C」が何の意味もない理由とは――「測定」と「データ」の基礎知識 (1/2):「AI」エンジニアになるための「基礎数学」再入門(2) - @IT

    「27°C×2=54°C」が何の意味もない理由とは――「測定」と「データ」の基礎知識:「AIエンジニアになるための「基礎数学」再入門(2)(1/2 ページ) AIに欠かせない数学を、プログラミング言語Pythonを使って高校生の学習範囲から学び直す連載。今回から具体的に数学を学ぶと予告しましたが、まずは「測定」と「データ」の基礎知識について押さえておきましょう。 私たちは“測定”を毎日行っている AIに欠かせない数学を、プログラミング言語Pythonを使って高校生の学習範囲から学び直す連載『「AIエンジニアになるための「基礎数学」再入門』。初回は、「AIエンジニア」になるために数学を学び直す意義や心構え、連載で学ぶ範囲についてお話ししました。今回から具体的に数学を学ぶと予告しましたが、まずは「測定」について理解する必要があります。 そもそも統計や機械学習AI)を用いて問題を分析する

    「27°C×2=54°C」が何の意味もない理由とは――「測定」と「データ」の基礎知識 (1/2):「AI」エンジニアになるための「基礎数学」再入門(2) - @IT
    qtamaki
    qtamaki 2018/11/27
    勉強なる
  • AIやブロックチェーンは幻滅期へ、ガートナーが発表:2018年度版「日本におけるテクノロジのハイプサイクル」 - @IT

    AIやブロックチェーンは幻滅期へ、ガートナーが発表:2018年度版「日におけるテクノロジのハイプサイクル」 ガートナーは「日におけるテクノロジのハイプサイクル:2018年」を発表した。ハイプサイクルとは新技術の成熟化の過程を表した図。AI人工知能)やブロックチェーンに対する期待は「過剰な期待」のピーク期から幻滅期に移行し、ビッグデータは安定期に達する前に陳腐化するとした。 ガートナー ジャパンは2018年10月11日、「日におけるテクノロジのハイプサイクル:2018年」を発表し、日のICT市場でITリーダーがデジタルビジネスを推進する際に重要な役割を担う代表的な約40のキーワードを取り上げた。 ガートナーのリサーチ&アドバイザリ部門でマネージング バイス プレジデントを務める堀内秀明氏は次のように述べている。 「2018年版のハイプサイクルでは、2017年から(図における位置の)

    AIやブロックチェーンは幻滅期へ、ガートナーが発表:2018年度版「日本におけるテクノロジのハイプサイクル」 - @IT
  • Windows PCにAndroid-x86をインストールして再利用する

    中古PC活用の第6弾。今回は、Android OSをインストールしてみる。x86/x64プロセッサ向けにAndroid OSを移植したAndroid-x86を使い古しのPCにインストールして活用しよう。 連載目次 Windows 7のサポート終了が2020年1月に迫り、Windows 10への移行が進んでいるのではないだろうか。Windows OSだけをアップグレードするのではなく、これを機にPCを入れ替えると、古いPCが余ることになる。また、一時流行した8インチクラスのタブレットPCも、意外と使いみちがなく、引き出しにしまわれたままになっているのではないだろうか。 こうした中古PCを活用するため、この「中古PC活用」企画では、「Chromium OS」「Remix OS(Android OS)」「Linux」「PIXEL(Raspberry Pi OS)」「NAS4Free」をインストー

    Windows PCにAndroid-x86をインストールして再利用する
    qtamaki
    qtamaki 2018/09/14
  • 「パスワードマネージャー」に脆弱性、プロセス間通信を悪用される恐れ

    フィンランドのアールト大学とヘルシンキ大学の研究グループが、コンピュータセキュリティにとって重要な10以上のアプリケーションに、インサイダー攻撃に対する脆弱(ぜいじゃく)性があることを発見、2018年8月15日に発表した。ログイン認証情報の保存に使用する「パスワードマネージャー」の他、同様の攻撃や侵害を受けやすいアプリケーションが幾つかあることが分かった。 パスワードマネージャーは通常、Webブラウザの拡張機能として動作するフロントエンドと、パスワードを保存、管理するバックエンドの2つのコンポーネントから成り、これらは同一コンピュータ上で別々のプロセスとして実行されている。 2つのプロセスはデータを交換するために、「プロセス間通信(IPC)」というメカニズムを使用する。IPCは同一コンピュータ内で実行され、外部ネットワークに情報を送信しない。そのため、IPCはこれまで安全と考えられてきた。

    「パスワードマネージャー」に脆弱性、プロセス間通信を悪用される恐れ
    qtamaki
    qtamaki 2018/08/22
  • VS CodeとFlaskによるWebアプリ開発「最初の一歩」

    VS CodeとFlaskによるWebアプリ開発「最初の一歩」:Visual Studio Codeで始めるPythonプログラミング(1/3 ページ) 連載「Visual Studio Codeで始めるPythonプログラミング」 FlaskはPythonでWebアプリを開発するための「マイクロ」フレームワークだ。今回から数回に分け、Visual Studio Code(以下、VS Code)とこのFlaskを利用して、Webアプリを開発するための基を見ていこう。なお、稿ではWindows版のVS CodeとPython 3.6.5を使用する(macOSでも動作を確認した)。 Flaskとは FlaskはWebアプリを開発するための「マイクロ」フレームワークだ。ここで「マイクロ」とは単なる「小規模なフレームワーク」ではなく、「コア機能はシンプル」で「拡張性がある」ことを意味している。

    VS CodeとFlaskによるWebアプリ開発「最初の一歩」
    qtamaki
    qtamaki 2018/07/24
  • Visual Studio CodeでGitを利用する

    VS CodeでGitHubを利用する まずはGitHubで新規にリポジトリを作成する。ここでは「gitsample」というリポジトリを作成したものとする。 以下では、この空のリポジトリにプッシュする。 このリポジトリにプッシュするには、その前にリモートリポジトリの設定を「コマンドラインで行う」必要がある。これを行っていないと、上記の[…]をクリックしたときに表示されるメニューから[プッシュ]などを選択しても、以下のようなメッセージが表示されるだけだ(あるいは、環境によってはこれらのメニュー項目が選択できなくなっているかもしれない)。 これを設定するには、コマンドプロンプトあるいはターミナルに切り替えて「git remote add ~」コマンドや「git push ~」コマンドを実行する必要がある。これについては、通常のコマンドライン操作と変わらないので、ここでは割愛する。上記のリンクや

    Visual Studio CodeでGitを利用する
    qtamaki
    qtamaki 2018/05/31
  • 「東ロボ」を主導した数学者が「読解力がない子どもにプログラミングを教えても、意味がない」と主張する理由

    「東ロボ」を主導した数学者が「読解力がない子どもにプログラミングを教えても、意味がない」と主張する理由:特集:小学生の「プログラミング教育」その前に(8) 2020年度から小学生のプログラミング教育が始まる。官庁や教育機関、企業を巻き込んだ教材開発やデモ授業などが進む中、国立情報学研究所の新井紀子教授は、AIや全国の子どもを対象にした研究活動の成果から「プログラミング教育以前に、学校は子どもの『読解力』を伸ばすべき」と主張する。その理由とは。 こんな状況を想像してほしい。あなたは小学生の子どもを持つ親で、AIの導入やモノのデジタル化が進む将来を見据えている。そのため、自分の子どもには、 最新の環境で、優秀な講師によるプログラミングの授業を受けさせるつもりだ。20年後、あなたの子どもは、プログラミングを深く使いこなし、自分のアイデアをコンピュータで形にできる大人に育つだろうか? 2000年代

    「東ロボ」を主導した数学者が「読解力がない子どもにプログラミングを教えても、意味がない」と主張する理由
    qtamaki
    qtamaki 2018/04/26
    その1000人に3人を探すために国家規模で膨大な予算をつぎ込む価値があると言ってるんだよ
  • 私は忙しいんです。システム開発に協力できる時間なんてありません――「旭川医大の惨劇」解説その2

    旭川医科大学(以降、旭川医大)で発生した、システム開発のトラブルに関する訴訟。事件の概要は、「ユーザーである旭川医大が電子カルテを中心とした医療システムの導入を企図し、ベンダーのNTT東日に開発を依頼したが、エンドユーザーである現場の医師からの要件追加、変更がいつまでたっても収束せず、スケジュールが遅れに遅れた揚げ句に破綻してしまった」というものだ。 前回は、事件の概要を説明し、高等裁判所判決のポイントとなった「ベンダーのプロジェクト管理義務」について、解説した。今回は「プロジェクトの体制」と「開発方針」について考察する。 事件の流れを把握するために、判決文を再掲しよう。 札幌高等裁判所 2017年8月31日判決から 旭川医科大学は、2008年8月に、電子カルテを中核とする病院情報管理システムの刷新を企画し、NTT東日に開発を依頼した。 しかし、プロジェクトの開始直後から、現場の医師た

    私は忙しいんです。システム開発に協力できる時間なんてありません――「旭川医大の惨劇」解説その2
    qtamaki
    qtamaki 2017/10/31
    忖度からの手に平返し。それが日本のSIer
  • すべてはここから始まった〜SHA-1の脆弱化 ― @IT

    米国は、現在利用されているすべての米国政府標準の暗号技術を2010年までにより安全な暗号技術へ交代させていく方針を明確に打ち出している。現在、世界中で使われているデファクトスタンダードの暗号技術は、そのほとんどすべてが米国政府標準の暗号技術に準じているため影響は極めて大きい。2010年に向けて現在使われている暗号技術はどのように変わっていくのだろうか(編集部) 2005年2月15日、世界的な暗号の権威であるBruce Schneier氏のBlog「Schneier on Security」で公表された「SHA-1 Broken」という情報は、驚きをもって世界中を駆け回った。現在、ハッシュ関数のデファクトスタンダードとして最も広く利用されているSHA-1に対して、中国・山東大学のXiaoyun Wang氏とHongbo Yu氏、セキュリティコンサルタントのYiqun Lisa Yin氏のチー

    すべてはここから始まった〜SHA-1の脆弱化 ― @IT
    qtamaki
    qtamaki 2017/02/24
    2006年の時点で2^61の計算量で衝突する組を探せる(かも?)と言っていて2エクサ回。今回のGoogleが9エクサ回だったとすると桁数はあってるな
  • ユーザーの要件が間違ってるのはベンダーの責任です!――全ベンダーが泣いた民法改正案を解説しよう その1

    ユーザーの要件が間違ってるのはベンダーの責任です!――全ベンダーが泣いた民法改正案を解説しよう その1:「訴えてやる!」の前に読む IT訴訟 徹底解説(31)(1/3 ページ) IT紛争解決の専門家 細川義洋氏が、IT訴訟事例を例にとり、トラブルの予防策と対処法を解説する連載。今回は民法改正がIT業界にもたらす影響を解説する。

    ユーザーの要件が間違ってるのはベンダーの責任です!――全ベンダーが泣いた民法改正案を解説しよう その1
    qtamaki
    qtamaki 2016/09/14
    あれ。ちょっと前に出てきた案から更に改悪されてるな。これが本当なら事実上SI事業の継続が困難なレベルだぞ
  • Linuxファイルシステム技術解説

    XFSは、巨大ストレージでの利用を視野に入れた64bitファイルシステムである。膨大な領域を効率的に利用するため、XFSにはさまざまな仕組みが組み込まれている。(編集局)

    Linuxファイルシステム技術解説
  • ローカルループバックアドレス「127.0.0.1」「::1」「localhost」とは?

    ローカルループバックアドレス「127.0.0.1」「::1」「localhost」とは?:Tech TIPS 「127.0.0.1」「::1」はローカルループバックアドレスと呼ばれ、自分自身を指す特別なIPアドレスである。「localhost」という名前でも参照できる。自分自身の上で動作しているサービスへ接続する場合は、これらのIPアドレスを利用できる。

    ローカルループバックアドレス「127.0.0.1」「::1」「localhost」とは?
    qtamaki
    qtamaki 2016/05/02
    うおお。ループバックって127.0.0.1~127.255.255.254ならなんでも良いのか!(今更)
  • WindowsでGoogleドライブの同期フォルダーを変更する

    WindowsGoogleドライブのクライアントソフトウェアをインストールすると、オンラインストレージとローカルドライブの間で自動的にファイルを同期できる。すると、別のPCやスマートフォン、タブレットで更新されたファイルが自動でローカルに同期(コピー)されるため、いつでもどこでも最新のファイルにアクセスできて大変便利だ。 ただ、使い込んでいくうちにドライブ容量の不足に悩まされることがある。というのも、Googleドライブがデフォルトで同期するローカルのフォルダー(同期フォルダー)は、ユーザープロファイルフォルダー直下の「Google ドライブ」、すなわちWindowsシステムと同じドライブにあるからだ(たいていはC:ドライブだろう)。ここには、他のユーザーデータやアプリケーション体なども保存されるため、空き容量が不足することがままある(特に、Googleドライブの容量追加の有償オプショ

    WindowsでGoogleドライブの同期フォルダーを変更する
    qtamaki
    qtamaki 2016/02/20
    お役立ち
  • さよならJavaアプレット。JDK 9からWebブラウザプラグイン機能を排除

    米オラクルは2016年1月27日(米国時間)、Javaプラットフォームグループのブログで、JDK 9からJavaブラウザプラグインを非推奨にすると発表した。今後のJava SEのリリースではOracle JDK、JREには含まれなくなる。 この発表の背景として、オラクルでは主要ブラウザベンダーがプラグインの標準サポートを廃止ないしは廃止すると表明したことを挙げている。Javaに限らず、FlashやSilverlightなども同様に標準ではサポートされないオプションとなる予定だ。 こうしたことから、オラクルでは「プラグインフリー」な実装を推奨していくとし、Javaプラグインを前提とした既存アプリケーションについては、2001年から提供し続けている「Java Web Start」テクノロジーに移行し、Webブラウザに依存しない実装にすることを推奨している。 既存のJavaアプレットをJava

    さよならJavaアプレット。JDK 9からWebブラウザプラグイン機能を排除
    qtamaki
    qtamaki 2016/01/28
    初期の頃はJavaといえばアプレットみたいな感じだったからな功罪多し
  • プログラマー“専用(?)”のメモ帳アプリ「Boost」登場

    Boostは、JavaScriptなどのWeb標準技術を使ってデスクトップアプリを作成できるフレームワーク「Electron」で開発。Electronは米GitHubが公開しているもので、「Visual Studio Code」などでも採用されている。 まずはMac OS X版から提供。追って他OSやデバイス連携機能の開発も進めるという。 関連記事 Visual Studio Codeの使い方、基の「キ」 Microsoft発のクロスプラットフォームなテキストエディタ、「Visual Studio Code」の使い方の基をまとめる(バージョン1.25対応)。 GitHub(ギットハブ)の使い方:issue(イシュー)編 ソフトウェア開発プロジェクトの共有WebサービスGitHub(ギットハブ)」を「日語で」分かりやすく説明するシリーズ、今回はコミュニケーションを図るための「issu

    プログラマー“専用(?)”のメモ帳アプリ「Boost」登場
    qtamaki
    qtamaki 2015/11/19
    名前が全面的にプログラマに喧嘩売ってるんですがそれは