タグ

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

  • Google、新JPEGコーディングライブラリ「Jpegli」を紹介

    Googleは2024年4月3日(米国時間)、オープンソースの新しいJPEGコーディングライブラリ「Jpegli」を公式ブログで紹介した。インターネットのWebページの読み込みが遅い大きな原因になる画像エンコーディングを改善し、「インターネットをより速くする可能性を持つ有望な新技術」とうたっている。 Jpegliは、従来のJPEGよりも高速かつ効率的で、画像もより美しくなるように設計されている。高い後方互換性を維持しながら、強化された機能を提供し、高品質圧縮設定で圧縮率を35%向上させる。 関連記事 誰がなぜ「優れたアルゴリズム」を開発しているのか、MITの研究者に聞く 優れたアルゴリズムは高速なハードウェアに勝るとも劣らない価値がある。開発者向けQ&Aサイト「Stack Overflow」はアルゴリズムの開発主体について研究するマサチューセッツ工科大学(MIT)の研究者にインタビューを行

    Google、新JPEGコーディングライブラリ「Jpegli」を紹介
    at_yasu
    at_yasu 2024/04/16
  • Cloudflare、「CAPTCHA」に代わる「Turnstile」に完全移行、誰でも無制限に使える無料版も提供

    Cloudflare、「CAPTCHA」に代わる「Turnstile」に完全移行、誰でも無制限に使える無料版も提供:簡単なのになぜbot対策ができるのか? Cloudflareは、同社が発行する全ての「CAPTCHA」を、新しい代替機能である「Turnstile」に置き換えたと発表した。数行のコードを追加するだけで、他のプラットフォームのWebサイト運営者もTurnstileを使えるようになるという。

    Cloudflare、「CAPTCHA」に代わる「Turnstile」に完全移行、誰でも無制限に使える無料版も提供
    at_yasu
    at_yasu 2023/10/21
  • 6年間見つからなかった「サイバー攻撃者のお気に入り」を特定 チェック・ポイント

    6年間見つからなかった「サイバー攻撃者のお気に入り」を特定 チェック・ポイント:EDRを回避する、マルウェアの支援サービス チェック・ポイントは、「TrickGate」と呼ばれるサービスの存在を特定した。「Emotet」や「Formbook」「Maze」といったマルウェアがEDRセキュリティを回避することを支援していたという。

    6年間見つからなかった「サイバー攻撃者のお気に入り」を特定 チェック・ポイント
    at_yasu
    at_yasu 2023/02/18
  • Kubernetesを手元で試せる「Minikube」「MicroK8s」とは

    Kubernetesを手元で試せる「Minikube」「MicroK8s」とは:これから始める企業のためのコンテナ実践講座(4)(1/3 ページ) 「コンテナ技術」やコンテナ実行環境の「Docker」、大量のコンテナ管理や負荷分散を実現する「Kubernetes」について概要から番活用の仕方まで解説する「これから始める企業のためのコンテナ実践講座」。第4回は、Kubernetesのパッケージマネジャー「Helm」と手元で試せる「Minikube」「MicroK8s」を紹介します。 連載「これから始める企業のためのKubernetes実践講座」では、第1~3回にわたって、Kubernetesのメリットと主要機能を紹介しました。 「コンテナって何? どう使える?」――ソフトウェア開発の課題を解決するコンテナ技術(第1回) 「Excel手順書にさようなら」――運用管理者の不安を解消する「Ku

    Kubernetesを手元で試せる「Minikube」「MicroK8s」とは
    at_yasu
    at_yasu 2022/06/05
  • 基本設計書は納品前ですが、システム作っちゃいました

    連載目次 基契約と個別契約 今回は「契約論」に関わる紛争の例を紹介したい。 ある程度の規模のシステム開発、特にウオーターフォール型の開発では、その全体を1つの契約で行わない場合が多い。まず、プロジェクトの全体を通して大きな1つの契約を結ぶ。そこには実現すべき機能や費用などの詳細は記述されず、ただ全体としてのシステム開発を行うこと、そして機能や費用、具体的なスケジュールなどは別途契約して決めていくという程度のことが書かれている。これはよく「基契約」と呼ばれる。 この基契約の約束に従って作業工程を分割し、その小さな単位ごとに結ばれる契約を「個別契約」という。設計、製造、テスト――といった具合に小さな単位で契約し、検収もその単位で行うというわけだ。 大きなシステム開発の場合は、契約時点では先のことが分からず、作るべきものも費用も曖昧なことが多いので、工程ごとにそれらを決めて検収する方法はあ

    基本設計書は納品前ですが、システム作っちゃいました
    at_yasu
    at_yasu 2022/03/09
  • 【 mtr 】コマンド――ネットワークの経路と応答を調べる

    連載は、Linuxのコマンドについて、基書式からオプション、具体的な実行例までを紹介していきます。今回は、通信相手までの経路と応答を調べる「mtr」コマンドです。

    【 mtr 】コマンド――ネットワークの経路と応答を調べる
    at_yasu
    at_yasu 2022/01/13
  • 外出禁止令下、最大で10Gbpsの“小規模”なDDoS攻撃が人々の生活を混乱させた理由

    外出禁止令下、最大で10Gbpsの“小規模”なDDoS攻撃が人々の生活を混乱させた理由:Cloudflareレポート CDN大手のCloudflareは、2020年第2四半期に同社のネットワークで観察された第3/4層DDoS攻撃の傾向をまとめたレポートを発表した。 CDN(Contents Delivery Network)大手のCloudflareは、2020年第2四半期に発生したネットワーク層DDoS(分散サービス妨害)攻撃の傾向をまとめたレポートを発表した。 それによると、2020年第2四半期には、第1四半期以来のDDoS攻撃の増加傾向が続き、さらに加速した。第1四半期にDDoS攻撃が増加した背景には、新型コロナウイルス感染症(COVID-19)の大流行に伴う外出禁止令の発令などを受け、在宅勤務やオンライン授業が急速に普及するなど、人々が自宅でインターネットを利用する時間が大幅に増加

    外出禁止令下、最大で10Gbpsの“小規模”なDDoS攻撃が人々の生活を混乱させた理由
    at_yasu
    at_yasu 2020/08/21
  • プライバシーフリーク、コンタクトトレーシング(接触確認)アプリの是非を問う――プライバシーフリーク・カフェ(PFC)リモート大作戦!01 #イベントレポート #完全版

    入れるか、入れないか、それが問題か? 山一郎(以降、山) 「プライバシーフリークリモート大作戦!」でございます。今回は、コンタクトトレーシング(接触確認)アプリとその周辺に関してお話ししていきます。まずは、大枠の概要について皆さんの意見をいただきながら、問題について議論を深めていきます。 高木浩光(以降、高木) まず私から、アプリの概略を簡単にお話しします。現在(注:2020年6月10日)は、日政府の「新型コロナウイルス感染症対策テックチーム」が検討しているところです。厚生労働省が主体となって、スマホのアプリを国民に提供して、感染者と濃厚接触した可能性のある人を追跡する補助に使うという話になっています。だいぶ報道されていますから、皆さんも耳にしていると思います。 アプリの仕組みは、スマホのBluetooth機能を使って、近くの数メートル以内にいる他人のスマホと番号を交換し合って日々記

    プライバシーフリーク、コンタクトトレーシング(接触確認)アプリの是非を問う――プライバシーフリーク・カフェ(PFC)リモート大作戦!01 #イベントレポート #完全版
    at_yasu
    at_yasu 2020/08/04
  • みにくいアヒルの子の定理(Ugly Duckling theorem)とは?

    連載目次 用語解説 機械学習におけるみにくいアヒルの子の定理(醜いアヒルの子の定理: Ugly Duckling theorem)とは、何らかの「仮定(=事前知識や偏向、帰納バイアス)」がないと「分類(=類似性の判断)」は(理論上)不可能である、ということを主張する定理である。つまり分類やパターン認識において、あらゆる特徴量を客観的に同等に扱うことはできず、何らかの仮定に基づいて主観的に特徴量選択を行うことが質的に必要であることを示す。 概念的にはノーフリーランチ定理に似ており、機械学習で必修の定理として一緒に学ぶことが多い。ノーフリーランチ定理は「あらゆる問題を効率よく解けるような“万能”の機械学習モデルや探索/最適化のアルゴリズムなどは存在しない」ことを主張する用語である。一方、みにくいアヒルの子の定理は「仮定/事前知識がない場合には、分類性能が高くなるような“最良”の特徴表現/特徴

    みにくいアヒルの子の定理(Ugly Duckling theorem)とは?
    at_yasu
    at_yasu 2020/08/04
  • ダイソーが6年でIT内製化、マイクロサービス化、サーバレスに成功した理由

    大創産業は1972年、家庭用品を販売する商店として創業された。今やよく知られた『100円SHOPダイソー』を運営する事業者である。ダイソーの展開に着手したのは1987年。2019年には国内3367店舗を数え、海外ではアジア、北米を中心に28の国、地域で2175店舗を構えるほどのグローバル展開を果たしている。 キッチン用品や文具、衣服やコスメ品やガーデン用品など、幅広い商品展開もダイソーの魅力の一つだ。商品数は7万点を超え、売れ筋の電池は1秒間に5、ネクタイも15秒に1、“つけまつげ”は1.3秒に1つ売れる勢いとのことだ。 取り扱う商品が多く、また尋常ではない速度で売れていくことは、それだけデータ管理の難しさが増すということでもある。アイティメディアが2019年9月17日に開催した「ITmedia DX Summit 2019年秋・ITインフラ編」に登壇した大創産業 情報システム部

    ダイソーが6年でIT内製化、マイクロサービス化、サーバレスに成功した理由
    at_yasu
    at_yasu 2019/11/28
    いい話 / にしても atmarkit の記事ってこんなにページ表示遅かったっけ…8秒ぐらい待たされた…
  • 固定回線でも「ギガ不足」におびえる時代が到来か、トラフィック急増により現場で起きている悲劇とは

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

    固定回線でも「ギガ不足」におびえる時代が到来か、トラフィック急増により現場で起きている悲劇とは
    at_yasu
    at_yasu 2019/02/19
  • Google、コンテナ作成の7つのベストプラクティスを公開

    Googleは2018年7月10日(米国時間)、コンテナを効果的に作成するための7つのベストプラクティスを「Google Cloud Platform」の公式ブログで紹介した。概要は以下の通り。 (1)コンテナごとに1つのアプリケーションをパッケージングする コンテナは、内部で1つのアプリケーションが実行されるときに最も効果的に機能する。このアプリケーションは、親プロセスが1つでなければならない。例えば、同じコンテナでPHPMySQLを実行してはならない。コンテナごとに1つのアプリケーションをパッケージングすれば、アプリケーションのライフサイクルに合わせてコンテナのライフサイクルを管理できる。 (2)PID 1とシグナル処理、ゾンビプロセスを適切に扱う KubernetesDockerは、コンテナ内のアプリケーションを停止するために、Linuxシグナルを送信する。このシグナルは、プロセ

    Google、コンテナ作成の7つのベストプラクティスを公開
    at_yasu
    at_yasu 2019/02/18
  • GitHubが障害を総括、43秒間のネットワーク断が1日のサービス障害につながった:データベースの不整合解消に時間 - @IT

    GitHubが障害を総括、43秒間のネットワーク断が1日のサービス障害につながった:データベースの不整合解消に時間 GitHubは2018年10月30日(米国時間)、2018年10月21日16時頃(米国太平洋時)から約24時間にわたって発生した障害に関する分析報告を、同社のブログに掲載した。これによると、ネットワーク機器の部品交換で生じた43秒のネットワーク接続断が、GitHubのメタデータ管理データベースの不整合を引き起こし、復旧に時間を要したという。 GitHubは2018年10月30日(米国時間)、2018年10月21日16時頃(米国太平洋時)から約24時間にわたって発生した障害に関する分析報告を、同社のブログに掲載した。これによると、ネットワーク機器の部品交換で生じた43秒のネットワーク接続断が、GitHubのメタデータを管理するデータベースの不整合を引き起こし、復旧に時間を要した

    GitHubが障害を総括、43秒間のネットワーク断が1日のサービス障害につながった:データベースの不整合解消に時間 - @IT
    at_yasu
    at_yasu 2018/10/31
  • 「Azure DevOps」をMicrosoftが提供開始、包括的なDevOpsサービス

    「Azure DevOps」をMicrosoftが提供開始、包括的なDevOpsサービス:Visual Studio Team Servicesの拡張版 Microsoftは、開発ライフサイクル全体をカバーし、共同作業による高品質なソフトウェアの迅速な出荷を支援する「Azure DevOps」サービスを提供開始した。Visual Studio Team Servicesの拡張版と位置付けられるサービスだ。 Microsoftは2018年9月10日(米国時間)、ソフトウェア開発ライフサイクル全体をカバーし、開発チームの全作業を支援する「Azure DevOps」サービスの提供開始を発表した。 コード共有や作業の追跡など、ソフトウェア開発チームを支援するツールの開発、提供に15年以上投資し、学習した蓄積が同サービスに結実したという。 Azure DevOpsは、「Visual Studio T

    「Azure DevOps」をMicrosoftが提供開始、包括的なDevOpsサービス
    at_yasu
    at_yasu 2018/09/13
  • 【 truncate 】コマンド――ファイルを指定したサイズに変える

    連載は、Linuxのコマンドについて、基書式からオプション、具体的な実行例までを紹介していきます。今回は、ファイルを指定したサイズに変える「truncate」コマンドです。

    【 truncate 】コマンド――ファイルを指定したサイズに変える
    at_yasu
    at_yasu 2018/07/11
  • 「神エクセル」が役所ではびこる理由

    連載目次 河野太郎衆議院議員が行革推進部で文科省に対し「神エクセル」の全廃を指示したそうだ。河野議員人がそれをツイートしたことで「神エクセル」問題が再燃した。「再燃」というのは、以前、2013年に三重大学の奥村晴彦氏が問題提起したことで、Twitterなどで盛り上がった過去があるからだ。 参考リンク:「『ネ申 Excel』問題」 「神エクセル」とは、紙へ印刷することを前提に、セルの結合や罫線(けいせん)機能などをフルに使い、見栄えを優先して作ったExcelファイルのこと。「紙」が転じて「神」と表記するようになったネットスラングである。「ネ申エクセル」などと表現される場合もある。 「神エクセル」は、国会議員が役所に全廃を指示するくらいの大問題なのだろうか。恐らくデジタル系の職業に就いている人の多い@ITの読者であれば、間髪入れずに「大問題だ!」と叫ぶことであろう。例えば、次のようなシチュ

    「神エクセル」が役所ではびこる理由
    at_yasu
    at_yasu 2018/02/20
  • いよいよ完全終了へ。Internet Explorer(IE)サポート終了スケジュール

    これまでのWindows OSには、Webブラウザとして「Internet Explorer(IE)」が標準でインストールされてきた。そして、ユーザーが直接使うWebブラウザに限らず、さまざまなアプリケーションがHTMLファイルなどを表示する際のコンポーネントとしても、IEはよく利用されてきた。 そのIEの「寿命」が(一部を除いて)もうすぐ尽きようとしていることはご存じだろうか? 過去にWindows XPやWindows 7でよく話題に上った「サポート終了時期」が、IEにもやって来るのだ。 Tech TIPSでは、Windows OSごとに、サポートされているIEのバージョンおよびその終了時期が一目で分かるように図で表してみた。さらにネットサービスによるIEサポート終了の動きや、IEから他のWebブラウザへの移行に関する記事などもまとめている。IEからの「脱出」計画に役立てば幸いだ。

    いよいよ完全終了へ。Internet Explorer(IE)サポート終了スケジュール
    at_yasu
    at_yasu 2017/09/26
    “IE11 2025年10月15日”
  • main()関数の前には何があるのか

    C言語の「Hello World!」プログラムで使われる、「printf()」「main()」関数の中身を、デバッガによる解析と逆アセンブル、ソースコード読解などのさまざまな側面から探る連載。最終回は、Linuxカーネルの中では、プログラムの起動時にはどのような処理が行われているのかを探る。

    main()関数の前には何があるのか
    at_yasu
    at_yasu 2017/06/13
  • 「GitHubを使うプログラマー」を狙ったマルウェア攻撃が発生 コードを秘密裏に改ざんされる可能性

    GitHubを使うオープンソースプログラマーを対象に、コンピュータをトロイの木馬プログラムに感染させようとする標的型攻撃が発生している。スロバキアのセキュリティ企業 ESETが2017年3月30日(現地時間)、公式ブログで注意を呼び掛けた。以下、内容を抄訳する。 GitHubを活用しているプログラマーは警戒が必要だ。何者かがあなたのコンピュータにマルウェアを感染させようと狙っているからだ。 GitHubユーザーにメールを送り付け、コンピュータにトロイの木馬プログラムをインストールしようとする標的型マルウェア攻撃の発生が報告されている。 この攻撃は2017年1月に発覚した。攻撃に使われる電子メールは、以下のようにプログラミングの仕事を持ち掛ける文面で届く。 Hey. I found your software is online. Can you write the code for my

    「GitHubを使うプログラマー」を狙ったマルウェア攻撃が発生 コードを秘密裏に改ざんされる可能性
    at_yasu
    at_yasu 2017/04/05
  • Vagrant

    仮想環境を管理するためのツール「Vagrant」。利用する仮想化ソフトウェアに関係なく、どの環境でも同じように仮想マシンを管理できる。 連載目次 「Vagrant」(ベイグラント)は、米HashiCorp社が開発した、仮想環境の構築/展開用の管理ツールである。使用する仮想化ソフトウェアやOSプラットフォームに関わらず、どの環境でも同じように仮想マシン環境を構築・展開したり、管理したりできる。実験や開発用の環境準備から、番用サーバの展開まで、幅広く利用できる。 仮想化プラットフォームを管理するVagrant ソフトウェアの開発や運用などにおいて、仮想マシンを使うことは少なくない。OSプラットフォームやソフトウェアのバージョンの違いなどに対応するため、さまざまなOSやアプリケーションなどを組み込んだ仮想環境を多数用意したり、クラウドサービスを使ってWebサービスを構築したりすることが多いから

    Vagrant
    at_yasu
    at_yasu 2016/02/08