KDE Plasma 5.81.80
KDE Plasma は、主に Linux 向けに開発されているデスクトップ環境です。現在リリースされている KDE Plasma 5 は、Qt 5 ライブラリを利用していますが、その後継である Qt 6 を利用した KDE Plasma 6 がリリースに向けて開発中です。先週、仮想環境にインストールした KDE neon unstable...
View ArticlePySide6 とダークモード
PySide (Qt for Python) は、Qt(キュート)の Python バインディングで、GUI などを構築するためのクロスプラットフォームなライブラリです。Linux/X11, macOS および Microsoft Windows をサポートしています。配布ライセンスは LGPLで公開されています。個人用途の GUI アプリはほとんどの場合 Python/PySide6...
View ArticleEuroLinux Desktop 9
ポーランドの EuroLinux Sp. z o. o.(以降、EuroLinux 社)は、RHEL 6 のころから RHEL 互換パッケージをリリースしていたようですが、CentOS 8 の開発終了がアナウンスされた後 [1]、EuroLinux 8.3 から無料で公開されるようになりました。いつもお世話になっている DistrtoWatch.comで EuroLinux 9.3...
View ArticleChromebook の Linux コンテナ
Google ChromeOS は、Google が設計した OS です。Linux カーネルをベースにしており、Google Chrome ウェブブラウザをメインのユーザインタフェース (UI) として使用しています。そのため、ChromeOS は主にウェブアプリケーションをサポートしています。2年ほど前、家電量販店のコジマで見かけて衝動買いをした Lenovo Ideapad Duet...
View ArticleChrombook と Linux コンテナと PySide6
Google ChromeOS は、Google が設計した OS です。Linux カーネルをベースにしており、Google Chrome ウェブブラウザをメインのユーザインタフェース (UI) として使用しています。そのため、ChromeOS は主にウェブアプリケーションをサポートしています。ChromeOS 上で Linux の仮想環境(Linux コンテナ)を利用できます。当ブログの記事...
View ArticleKDE Plasma 6 Beta 1 がリリースされました
KDE Plasma は、主に Linux 向けに開発されているデスクトップ環境です。現在リリースされている KDE Plasma 5 は、Qt 5 ライブラリを利用していますが、その後継である Qt 6 を利用した KDE Plasma 6 がリリースに向けて開発中です。KDE プロジェクトは、11 月 29 日(現地時間)に、現在開発中の次期 KDE Plasma 6 の Beta 1...
View Article【備忘録】Linux コンテナのアップグレード
Google ChromeOS は、Google が設計した OS です。Linux カーネルをベースにしており、Google Chrome ウェブブラウザをメインのユーザインタフェース (UI) として使用しています。そのため、ChromeOS は主にウェブアプリケーションをサポートしています。ChromeOS 上で Linux の仮想環境(Linux...
View ArticlePyGObject/GTK4 と Matplotlib
GObject (GLib Object System) は、GTK+ のすべてのウィジェットおよび関連するオブジェクトの基底クラスからなるオブジェクトシステムと、言語間の透過的相互運用性を提供するライブラリです。GObject は C 言語で実装されており、バインディングによって他の言語から利用可能となっています。PyGObject は GObject へのバインディングを提供する Python...
View ArticlePyGObject/GTK4 と Matplotlib (2)
GObject (GLib Object System) は、GTK+ のすべてのウィジェットおよび関連するオブジェクトの基底クラスからなるオブジェクトシステムと、言語間の透過的相互運用性を提供するライブラリです。GObject は C 言語で実装されており、バインディングによって他の言語から利用可能となっています。PyGObject は GObject へのバインディングを提供する Python...
View ArticleFedora Rawhide KDE も Plasma 6 Beta 1 に
Rawhide は Fedora Linux の開発バージョンに与えられている呼称です [1]。現在、Fedora Linux 39 がリリースされていますので、Rawhide は 40 のリリースに向けて開発が続けられています。Fedora Linux の次期バージョンのリリース予定の2ヶ月前ぐらいに rawhide のリポジトリから、Fedora Linux...
View ArticleAlmaLinux Day に参加して
AlmaLinux は CloudLinuxチームによって開発されているフリーの Linux OS で、RHEL に ABI 互換でわることをうたっています。ラテン語で「魂」を意味する言葉にちなんで名付けられた AlmaLinux は、GitHub のページを通じてコミュニティの協力を得ながら開発が進められています。※ 速報的に掲載しましたが、後日、写真も掲載して体裁を整えます。Open...
View ArticlePostgreSQL に接続 ~ PySide6
PySide (Qt for Python) は、Qt(キュート)の Python バインディングで、GUI などを構築するためのクロスプラットフォームなライブラリです。Linux/X11, macOS および Microsoft Windows をサポートしています。配布ライセンスは LGPLで公開されています。当ブログで AlmaLinux に PostgreSQL...
View ArticleSQLite と PDF ファイル ~ PySide6
SQLite は、パブリックドメインの軽量なリレーショナルデータベース管理システム (RDBMS) です。他の多くのデータベース管理システムとは対照的に、サーバとしてではなくアプリケーションに組み込んで利用するデータベースです。 一般的な RDBMS...
View ArticleKDE Plasma 6 Beta 2 リリース
KDE Plasma は、主に Linux 向けに開発されているデスクトップ環境です。現在リリースされている KDE Plasma 5 は、Qt 5 ライブラリを利用していますが、その後継である Qt 6 を利用した KDE Plasma 6 がリリースに向けて開発中です。KDE プロジェクトは、12 月 20 日(現地時間)に、現在開発中の次期 KDE Plasma 6 の Beta 2...
View ArticleQWebEngineView ~ PySide6
PySide (Qt for Python) は、Qt(キュート)の Python バインディングで、GUI などを構築するためのクロスプラットフォームなライブラリです。Linux/X11, macOS および Microsoft Windows をサポートしています。配布ライセンスは LGPLで公開されています。※...
View Article【備忘録】JupyterLab のブラウザを指定
JupyterLab は、ノートブック、コード、データのための最新のウェブベースのインタラクティブな開発環境です。その柔軟なインターフェースにより、ユーザーはデータサイエンス、科学計算、計算報道学、機械学習におけるワークフローを設定し、アレンジすることができます。モジュール式の設計により、機能の拡張や充実が可能です。Project Jupyterのサイトより引用・翻訳GNOME...
View ArticlePDF をデータベースに格納 ~ PySide6
PySide (Qt for Python) は、Qt(キュート)の Python バインディングで、GUI などを構築するためのクロスプラットフォームなライブラリです。Linux/X11, macOS および Microsoft Windows をサポートしています。配布ライセンスは LGPLで公開されています。本ブログの過去記事 [1]で、PDFファイルを SQLiteのデータベースに格納する...
View ArticleFedora Rawhide の KDE も Plasma 6 Beta 2 に
Rawhide は Fedora Linux の開発バージョンに与えられている呼称です [1]。現在、Fedora Linux 39 がリリースされていますので、Rawhide は 40 のリリースに向けて開発が続けられています。Fedora Linux の次期バージョンのリリース予定の2ヶ月前ぐらいに rawhide のリポジトリから、Fedora Linux...
View ArticleQToolButton にメニューをつける ~ PySide6
PySide (Qt for Python) は、Qt(キュート)の Python バインディングで、GUI などを構築するためのクロスプラットフォームなライブラリです。Linux/X11, macOS および Microsoft Windows をサポートしています。配布ライセンスは LGPLで公開されています。メニューバーでつくるメニューではなく、GUI...
View ArticleQBuffer を利用する ~ PySide6
PySide (Qt for Python) は、Qt(キュート)の Python バインディングで、GUI などを構築するためのクロスプラットフォームなライブラリです。Linux/X11, macOS および Microsoft Windows をサポートしています。配布ライセンスは LGPLで公開されています。本ブログの過去記事 [1]で、データベースに書き込んだ PDF...
View Article