一度はGoogleに“見捨てられた”が……
「JPEG XL」は、「JPEG」の後継として、JPEGが抱えているさまざまな課題を解決する次世代規格だ。ただし普及への道のりは半ばだといえる。その歴史を、JPEG XLの開発者が語る。
出張がはかどるガジェット7選【第4回】
出張の達人がかばんに必ず入れておくガジェットは、こだわって購入したツールばかりではない。偶然の出会いから使い続けている“相棒”のような道具もある。
出張がはかどるガジェット7選【第3回】
出張用のガジェットは小型軽量なのに越したことはない。出張の達人が選ぶ「仕事がはかどるゲーミングマウス」と「旅を快適にする道具」とは。
Z世代のVPN事情【後編】
VPNベンダーの調査によれば、Z世代は無料VPNを利用しがちだ。無料VPNにはどのようなリスクがあるのか。有識者が推奨するセキュリティ対策とは。
Z世代のVPN事情【中編】
デジタル技術になじみやすいZ世代にとって、VPNは身近な技術だ。一方である調査から、Z世代がよく利用するのは無料VPNだということが分かった。何が問題なのか。
Z世代のVPN事情【前編】
以前は一部の技術者やマニア向けだったVPNを、さまざまな人が積極的に利用するようになった。VPNベンダーの調査結果を基に、VPN利用の実態を探る。
出張がはかどるガジェット7選【第2回】
出張のお供に小型軽量のノートPCを選ぶと、「ポートが足りない」と感じる瞬間があるものだ。出張時の作業効率化と“ちょっとした息抜き”を助けてくれる、出張の達人一押しのドッキングステーションとは。
出張がはかどるガジェット7選【第1回】
出張に持参するなら、デバイスはなるべく小型軽量だとうれしいものだ。出張の達人がある店で“運命的な出会い”をした、「小型軽量」「安価」「機能が必要十分」なデバイスとは。
「Windows」「macOS」以外のOSが覇権を握る?
中国のオープンソースコミュニティーopenKylinがオープンソースのデスクトップOSをリリースした。これにより中国は、ITの米国依存から脱却する狙いだ。この動きは、今後のIT市場にどのような影響をもたらすのか。
“Stable Diffusionの衝撃”を「言語」で再現
AI技術を活用したチャットbot「ChatGPT」の代替を狙う動きが現れている。有力株が、LAIONが開発を主導する「Open Assistant」だ。オープンソースソフトウェアとして登場したOpen Assistantとは、何者なのか。
「C++」の後を継ぐ「Carbon」【後編】
プログラミング言語「Carbon」を開発するGoogleは、Carbonを「『C++』の後継」だと捉えている。CarbonがC++に対して果たす役割について、有識者の寄稿を基に探る。
「C++」の後を継ぐ「Carbon」【前編】
Googleはプログラミング言語「Carbon」を「『C++』の後継」だと位置付けている。これが真に意味することは何か。ソースコードの品質管理分野で開発者を支援する有識者の寄稿から探る。
Googleが“見限った”「JPEG XL」の行く末【後編】
GoogleはWebブラウザ「Chromium」で「JPEG XL」形式の画像を扱えないようにする。JPEG XLを扱いたい開発者が進んで取るべき行動とは。JPEG XL開発の当事者が明かす。
Googleが“見限った”「JPEG XL」の行く末【中編】
GoogleはWebブラウザ「Chromium」で、「JPEG XL」形式の画像を扱えないようにする。JPEG XLに未来を感じる開発者が講じるべき回避策とは何か。JPEG XL開発の当事者が提案する。
Googleが“見限った”「JPEG XL」の行く末【前編】
GoogleはWebブラウザ「Chromium」で取り扱える画像フォーマットから「JPEG XL」を除外することを決定した。同社の意図とは何なのか。JPEG XLの開発に携わる当事者が、その背景を明かす。
魅力はスペックのみにあらず
Nubiaのゲーミングスマートフォン「REDMAGIC 7」は、こだわり抜いた冷却機構やゲームに特化した機能が特徴だ。もちろんゲームにも向いている。
複雑性のキーは「状態管理」
状態管理はアプリケーション開発において重要かつ面倒な機能だ。バグやセキュリティホールの温床であり、トラックは難しい。この部分が簡便化される意義は極めて大きい。
多彩なデータソースを利用可能
オープンソースのローコード開発ツールが登場した。Dockerコンテナも用意されているので、簡単にインストールして試すことができる。GitHubには日本語READMEも用意されている。
Dockerで簡単インストール可
改ざん防止に主眼を置いたデータベースがOSSで登場した。オンラインデモやDocker、Kubernetesインストールもサポートしており、取りあえず試してみることができる。百聞は一見にしかずだ。
無修正SQL Serverアプリが動くかも
他データベースへの移行は容易ではない。AWSはSQL Server用アプリをMySQLおよびPostgreSQL互換データベースの「Amazon Aurora」でそのまま動かす機能でこれを解決した。
「動かすための修正」を削減
開発者なら、言語やフレームワークのバージョンアップへの対応に追われた経験があるだろう。記述方法の変更や関数の追加・廃止といった仕様変更に伴うコード修正を自動化できるとしたらどうだろうか。
バイアスを排除することの重要性
機械学習に使うデータに年齢や人種、性別に関わるバイアスが含まれていると、AIは誤った推論を出力する。FairLensはこれらのバイアスを可視化し、公平性に寄与する。それによって得られる真の恩恵とは?
Huaweiは何を考えているのか
デバイスメーカーのHuaweiは、複数のOSを自社開発している。Huaweiが目指している未来とは何か。
GitHub Codespacesとの違いは?
GitHub Codespacesに続きWebブラウザ版が公開されるなど、インストール不要のVS Codeが盛り上がっている。Gitpod社のOpenVSCode ServerもWebブラウザで使えるVS Codeだが、Microsoft純正品とは異なる特徴がある。
Flatcar Container Linuxはどうなる?
Container Linuxの後継ディストリビューション「Flatcar Container Linux」を開発しているKinvolkをMicrosoftが買収した。同社は何をやろうとしているのか。
Java用エコシステムを拡張
Testcontainersの開発者によって創設されたAtomicJarは、Java用の統合テスト環境の構築を目指している。
クラウドでパイプラインを統合
Kotlinを開発した企業でもあるJetBrainsが、CI/CDのためのクラウドサービスをリリースした。
「Linuxが動く」SSDをどうする?
「ストレージに実装されたCPU」でLinuxが動く製品も登場したコンピュテーショナルストレージ。これを利用するには何が必要なのか。ソフトウェアの変更が必要なのか。研究者に話を聞いた。
コンテナの誇大広告を斬る
レガシーシステムをコンテナでマイクロサービス化することがトレンドの一つになっているが、それが常に最良の方法というわけではない。企業はコンテナとどう向き合うべきなのか?
公衆Wi-Fiを安全に
ホテルなどのWi-Fiのセキュリティを強化できるWi-Fiルーター「GL-MT1300(Beryl)」。コンパクトで持ち歩きも可能なことが最大の特徴だ。
「Microsoftも貢献しなければならない」
MicrosoftではRustの利用が増大しており、「Microsoftも貢献しなければならない」という決断に至ったという。
キーパーソンインタビュー
電気自動車や自動運転車に搭載されるソフトウェア(制御機構は除く)は、一般的な「組み込みソフトウェア」とは異なるという。どのような技術スタックを使っているのだろうか。
製品名が長い
SAPが同社プラットフォーム用開発環境の拡充を発表した。ローコード/ノーコード開発もサポートし、開発の効率が向上するという。
構造化データも非構造化データも
何の前処理も行っていないデータレイクから必要なデータだけを取り出してデータウェアハウスにインポートして……と、データ分析には手間が掛かる。オープンデータレイク分析は煩雑な部分をまとめて処理する。
ハイパフォーマンス(Oracle談)
MySQLとMySQL Analytics Engineを統合し、単一プラットフォームでOLTPとOLAPのワークロードを実行できるサービスが登場した。DWHを使わずにデータの分析が可能になるという。
CentOS Streamでは不安な人へ
CentOSプロジェクトの方針変更は多くのCentOSユーザーを驚かせた。コミュニティーベースのRHELフォークをうたうAlmaLinuxは、CentOSからの移行に最適かもしれない。
ダウンロード&ビルドも可能
Googleがモバイル向けの新たなOSをオープンソースで開発中だ。まだ多くの点が不明だが、既にダウンロードしてビルドすることも可能になっている。
なぜJPEG XLがお薦めなのか
画像処理の研究者にして開発者でもあり、JPEG XLの仕様策定にも関わっているスナイアーズ博士が、JPEG XLの特徴を解説する。JPEGからの移行は進むだろうか。
GitをGUIで操作
バージョン管理ツール「Git」をGUIで操作できるVershdの最新版がリリースされた。ブランチ比較ツールが追加され、コードのブランチの状態を簡単に把握できるようになった。
運用をより容易に
RHEL 8.3は各種の自動化機能がさらに強化されている。RHEL 8.3の概要を簡単に紹介する。
マルチデバイス対応ディスプレイレビュー
PCやゲーム機、Androidスマホに対応しており、さまざまな使い方ができるVissles-M。実際の使用感や動作、使ってみて分かったことなどをお知らせする。
柔軟なビルド、デプロイを実現
複数のパッケージを単一リポジトリで管理するMonorepoが注目されている。1つの変更を関連する複数のパッケージに適用できるなどのメリットがあるが、優れたツールがなければ破綻する。
充実した開発者サポートが魅力
やや旧聞になるが、AWSの量子コンピューティングサービス「Amazon Braket」を紹介する。さまざまな量子コンピュータへのアクセスや支援ツールに注目だ。
プロビジョニングや運用はもう要らない
IT技術者はデータベースに関連する多くの要素に悩まされてきた。これらはDBaaSによって解決するという。DBaaSは本当に有用なのだろうか。
AIが自動診断とアドバイス、視覚化を提供
「DataStax Vector」は、OSSのデータベース「Apache Cassandra」の運用をサポートするAIOpsサービスだ。このサービスによって何が実現するのか。
動的型付け言語の弱点をカバー
動的型付け言語(動的言語)の場合、変数に値が代入されるまで型が決定されないため、静的テストでは十分な検証ができない。動的言語の一つであるPythonもこの問題を抱えている。
初代Surfaceにダメ出しした記者が絶賛
移動中や外出先での作業(モバイルワーク)に適した端末を探し続けている筆者がSurface Go 2をレビュー。初代Surfaceに落第点を付けた彼がSurface Go 2を絶賛した理由とは何か。
アプリとインフラを分離
MicrosoftとAlibaba Cloudが提携し、「Open Application Model」(OAM)を立ち上げた。OAMとは何か。OAMによって何が実現するのか。
ランタイムのOSS化で自由度拡大
Anvilは、Pythonだけで開発できるフルスタックのWebアプリケーション開発環境だ。ランタイムがオープンソース化されたことで、オフライン環境にもアプリケーションをデプロイできるようになった。