最新記事一覧
前回はキャラクタベースのユーザーインタフェース(CUI)の話をした。今回は、現在広く使われている「グラフィカルユーザーインタフェース」(GUI)、要するにウィンドウシステムの話をしよう。
()
FortinetはFortiWebに相対パストラバーサル脆弱性が存在し、管理GUI経由で管理権限操作に到達され得ると発表した。既に悪用も確認されており、早急な対応が求められる。
()
Windows 10/11上でLinux環境が簡単に構築できる拡張機能「Linux用Windowsサブシステム(WSL)」は、シームレスにWindows OSとLinuxが利用できる便利な機能だ。今回は、WSL上のUbuntuでGUI(グラフィカルユーザーインタフェース)アプリをインストールして活用する手順を紹介する。
()
Azureの既存リソースをARMテンプレートに変換する際、AzureポータルだとGUI操作に手間がかかり、あまり効率的ではない。そこで主にAzure PowerShellを使ってARMテンプレートをエクスポートする方法とその注意点を説明する。
()
AppleでMacintoshのGUIの根幹を築いたビル・アトキンソン氏が亡くなった。74歳だった。「QuickDraw」「MacPaint」「HyperCard」などの開発で知られ、晩年は写真家として活動していた。
()
次世代コンテナエンジンの一つ「Podman」と、そのデスクトップツールである「Podman Desktop」でコンテナを管理する方法を解説する本連載。今回は、Podman Desktopを使ってGUIでコンテナを起動、停止させる方法を解説します。
()
パケットキャプチャーツールとして、GUIのある「Wireshark」とCLIで利用する「tcpdump」がある。両者はどのように使い分けるのが効果的なのか。
()
「Linux」の標準テキストエディタである「Vim」は、GUIを使い慣れている人にとっては取っつきにくい、独特のキー操作や「モード」という仕組みを持つ。Vim初心者が知っておくべき基礎知識を紹介する。
()
HTML5/WebAssemblyソリューションを提供するLeaning Technologiesは、ブラウザ上で仮想マシンを実行できる「WebVM」の最新版となる「WebVM 2.0」を発表した。
()
AWSはマネジメントコンソールの操作を再利用可能なコードに変換できる「AWS Console-to-Code」の一般提供を開始した。
()
生産性ツールが次々と登場しているものの、現場への業務負担は改善されていないようだ。マルチタスクで頭がパンク寸前な現代人が救われるには何が必要なのか。
()
Azureでリージョンをまたいでアクセスを分散させて耐障害性向上あるいは負荷分散などを実現できるサービス「Traffic Manager」。これをAzureポータル(GUI)での手動操作ではなく、スクリプトで自動的にデプロイ(生成)できるようにするARM(Azure Resource Manager)テンプレートについて説明する。
()
エンドユーザーとシステムのインタラクション(やりとり)を担うUIとして、「ナチュラルユーザーインタフェース」(NUI)がある。GUIをほぼ完全に代替することあると考えられるNUIの未来とは。
()
新しいユーザーインタフェース「NUI」が注目を集めている。従来のUIよりも直感的な操作を可能にするNUIは、何を目指しているのか。人とシステムの新しい関係を探る。
()
GUIを搭載するアプリケーションや機器の市場が拡大し、GUIのテストの効率化がソフトウェア開発者の課題になっている。そこで役立つのが、GUIテストの自動化が可能なQt Groupの「Squish」(スクイッシュ)だ。
()
Qt Groupは、Qualcomm Technologies(クアルコム)と協業し、産業用IoTデバイス向けのGUIの開発とソフトウェア品質保証を効率化する。ソフトウェアベンダーは、UIソリューションの開発とテスト作業の効率化が可能となる。
()
ユニティ・テクノロジーズ・ジャパンは3月7日、マツダとコックピットHMI(自動車の運転席周りの空間におけるインターフェース)におけるGUIの開発でパートナーシップ契約を締結したと発表した。
()
データベース管理者不足が、企業におけるDX推進の足を引っ張る要因の一つとなっている。これを救う一手として期待されるのが、データベースを知らなくても使えるというGUIデータベース運用管理ツールだ。果たしてその実力はどうなのか。
()
組み込み機器でもGUIは必要不可欠だが、ユーザーにとって最適な使い勝手になっているかどうかを確認するのは難しい。「Qt Insight」を使えば、Web解析ツールと同様に組み込み機器のGUIの利用状況を把握して改善できる。
()
米カリフォルニア大学サンディエゴ校や米Microsoftなどに所属する研究者らは、スマートフォンのGUI(グラフィカルユーザーインタフェース)ナビゲーション用にGPT-4Vを基盤として構築されたエージェントシステムを提案した研究報告を発表した。
()
Azure Arcは、データセンター、マルチクラウド、エッジにわたって拡張し、複雑化するIT環境の管理を一元化できる、Microsoft Azureのサービスとして提供される管理プラットフォームであり、基本的な機能は無料で利用できます。Microsoftは2023年10月10日(米国時間)の品質更新プログラムに含める形で、Windows Server 2022にAzure Arcへの接続を簡素化するGUIベースのAzure Arcセットアップ機能を組み込みました。
()
無線LANの設定は、[設定]アプリなどのグラフィカルユーザーインタフェース(GUI)で行えるが、実は優先順位など設定できない項目もある。こうした項目を設定するには、netshコマンドを使う必要がある。その方法を紹介しよう。
()
Azureの仮想マシンなどには、CPU使用率やメモリ空き容量といった「メトリック(測定値)」をほぼリアルタイムで確認できる機能がある。このメトリックの値が上限/下限を超えたときに「メトリックアラート」として警告するように設定することで、不具合や障害に素早く気付き、速やかに対処しやすくなる。しかしGUIで作るには手間がかかりすぎることも。リソーステンプレートからのデプロイによって効率よく大量生成できる方法を紹介する。
()
GUIを持つ組み込み機器が一般化してきているがそのソフトウェア開発は容易ではない。さまざまな製品に統一したGUIを展開したい場合にはさらに開発の難易度が高まる。Qt開発フレームワークを使えばそういった悩みを解決できるだろう。
()
現在のMicrosoft Officeアプリには、さまざまな製品の種類と、バージョン/ビルド番号が存在します。これらの情報は製品を特定したり、更新レベルを確認したりする際に重要ですが、WindowsやOfficeアプリのGUI上で確認するのは少し面倒です。プログラム的にコマンドラインやスクリプトから取得する方法を考えてみました。
()
米Xeroxが、同社傘下の研究組織「Palo Alto Research Center」(PARC)を、非営利研究機関の米SRIインターナショナルに寄付すると発表した。現代コンピュータに欠かせないGUIであったり、イーサネットが開発された場所として知られる。
()
「1Dモデリング」に関する連載。前回に引き続き、機械系の1Dモデリングで用いられる業界標準の表現言語「Modelica」について説明する。連載第14回では、オープンソースの「OpenModelica」のインストール手順、OpenModelicaのGUI画面構成について紹介する。続いて、振動モデルを例に、テキストベースでモデリングを行い、シミュレーションを実行し、シミュレーション結果を表示する一連の手順を取り上げる。
()
アットマークテクノは、エッジAI処理向けのNPUを搭載したCPUボード「Armadillo-X2」を開発した。クロスプラットフォームのソフトウェア開発環境「Flutter」に対応し、GUI付き産業機器の開発を支援する。
()
Microsoftが無償提供している「Windows Sysinternals」のプレゼンテーション向けユーティリティー「ZoomIt」に、新たにMP4対応の録画機能が搭載されました。Windows 10やWindows 11には録画機能を持つ「Xbox Game Bar(ゲームバー)」アプリが標準搭載されていますが、「GUIがうるさい」「使いにくい」「余計な機能ばかりな気がする」と感じているならば、最新のZoomItをぜひお試しあれ。
()
「Windows」での常識が、「Linux」でも常識だとは限らない。Linuxへの乗り換えを検討するWindowsユーザーにとって、事前に両者の違いを整理することは重要だ。主な違いを整理しよう。
()
2021年10月に正式リリースされたWindows 11。組み込み機器向けあらためIoT機器向けのWindowsは、このWindows 11の登場によってどうなるのだろうか。本連載では、何が変わるのか、そして何が変わらないのかを中心に最新情報を紹介する。第2回は、Windows 10 IoT Enterprise 2021 LTSCを中心に最新機能を紹介する。
()
The Qt Companyは、「第6回スマート工場EXPO」において、自動GUIテストツールの「Squish」を披露した。
()
2DグラフィックスのGUIが当たり前だった組み込み機器のHMIにおいて、3Dグラフィックスなどを活用したリッチGUIの実装が求められている。このリッチGUIの開発で力を発揮するThe Qt Companyの「Qt」から、組み込み機器開発者が待望する長期サポート対応の最新版「Qt 6.2 LTS」がリリースされた。
()
他の方法と組み合わせればGUIの操作も可能だ。
()
ルネサス エレクトロニクスは、オンラインの評価ボードテスト環境「Lab on the Cloud」を拡充した。新たなGUIの採用などにより柔軟性に優れたテスト環境を提供する。利用できるボード数も新たに14種類を追加した。
()
リモートワークに必須のVPN接続。だがWindows 10のGUIでVPN接続をセットアップするのは手順が多くて非常に面倒だ。そこで「PowerShell」を使ってVPN接続の作成をプログラム化すれば、手順数も減らせて手順書も単純化できる。
()
Windows 11でGUIが大きく変更される。話題のSnap Layoutsや新スタートメニュー、通知やアクションセンターの使い勝手はどうか。内部仕様の変更はユーザーに何をもたらすのか。
()
デンソーウェーブは、対象物のCADデータがなくても認識できる、3Dビジョンシステム「Mech-Eye」シリーズを発表した。Mech-Eye産業用3D知能カメラに独自開発の専用GUIを搭載し、CADデータなしで高精度な物体認識ができる。
()
GitHubは2021年3月30日(米国時間)、GUIを使ってGitHubを操作できる公式クライアントアプリケーションの最新版「GitHub Desktop 2.7」を公開した。「git cherry-pick」コマンドをGUIで実行できる。
()
Windows Terminal v1.6正式版が公開されると同時に、GUIによる設定が可能になったv1.7がプレビュー版として提供された。今回は、v1.6までに追加された新機能と、プレビュー版v1.7でサポートされたGUIによる設定ページの概要をそれぞれ紹介する。
()
PC互換機の歴史、今回は、なぜ高速バスが必要になったのかという話。
()
米Microsoftが、RPAツール「Power Automate Desktop」の無償提供を、Windows10ユーザー向けに開始した。
()
バージョン管理ツール「Git」をGUIで操作できるVershdの最新版がリリースされた。ブランチ比較ツールが追加され、コードのブランチの状態を簡単に把握できるようになった。
()
ネットワーク管理に使うユーザーインタフェースとして「CLI」と「GUI」にはそれぞれ利点がある。広く使用されてきたCLIとGUIのどちらをどう使えばいいのか。両者の今を見つつ検討してみよう。
()
画像分類を行う機械学習モデルを「無料」で作成できるLobe。その機能と特徴を作業手順の流れで一通り解説。知識ゼロでもGUI操作で簡単に機械学習できるLobeを体感してみよう。
()
Microsoftは「Windows Subsystem for Linux」(WSL)について、最近のアップデートのまとめとともに、追加予定の新機能などの一端を紹介した。
()
企業向けのOfficeアプリには、さまざまな製品と構成方法が用意されています。そして、インストールするアプリの指定など、インストールをカスタマイズするには「Office展開ツール」を使用する必要があります。カスタマイズはXMLファイルで行うのですが、このファイルをGUIで簡単に作成できる「Office 365クライアント構成サービス」を紹介します。
()
Sonyが自社製品でも活用する信頼性の高いディープラーニングツール「NNC:Neural Network Console」の概要と特徴を筆者なりに分析して紹介。どんな人がどんな用途で使うべきかの指針も提案する。
()
昨今の組み込み機器ではリッチなGUI/HMIへの要望がますます高まっている。「モダンなUI」「インテリジェンス化対応のHMI」といったニーズに対し、GUI/HMI開発を劇的に効率化するのが「Qt(キュート)」だ。優れたUI製品を最短期間で市場投入するための最適解――“いまQtを使うべき理由”を紹介しよう。
()
nehanはデータ分析サービス「nehan」向けに、SQL文を自動生成する「SQLビルダー」機能を提供する。対応するデータベースは、「Google BigQuery」「Amazon Athena」「PostgreSQL」。
()