Matplotlib と QThread
Matplotlib は、Pythonおよび NumPyのためのグラフ描画ライブラリです。Qt for Python (PySide) などと組み合わせて GUI アプリを作成するのに重宝しています。調子に乗ってプロットに時間がかかるような、ちょっと重い処理にも応用を広げているのですが、当然、プロットされるまでの間、GUI...
View Article今度の Fedora Linux 36 の壁紙
Fedora Linux は Red Hat社が支援するコミュニティ Fedora Project で開発されているディストリビューションで、最新の技術を積極的に取り込むことで知られています。また Fedora Linux の開発成果が、後にリリースされる Red Hat Enterprise Linux, RHELに取り込まれています。Fedora Linux...
View Article【備忘録】Python のデコレータ
独学でプログラミング言語を使っていると、ときどきとんでもなく初歩的なことを知らなくて赤面😳することがあります。Python のデコレータもそのひとつです。備忘録として、簡単な GUI サンプルに適用してみました。下記の OS 環境で動作確認をしました。Fedora Silverblue 35x86_64Python3.10.2PySide66.2.3qt_filedialog.py聖書のファイル...
View Article【備忘録】Numba を試す
Numba は、Python と NumPy のコードのサブセットを、高速な機械語に変換するオープンソースの JIT コンパイラです。Numba のサイト [1]によると、Numba デコレータを Python 関数に適用するだけで、実行時に機械語に変換されるということです。Numba のサイトで紹介されている簡単なサンプルで、Numba...
View ArticleUbuntu 22.04 LTS (Jammy Jellyfish) のデスクトップ画面
Ubuntu (/ˈʊbʊntuː/) は、Canonical社から支援を受けて開発されている Debian をベースにした Linux ディストリビューションです。Ubuntu は半年ごと(通常 4 月と 10 月)にリリースされます。リリースの番号は、西暦の下二桁とリリース月を合わせて 21.10 のように表示されます。Ubuntu は Desktop, Server および Core(IoT...
View ArticleWindows の exe ファイルのプロパティ ~ PyInstaller ~
PyInstaller は Python アプリと依存するライブラリなどのファイルを一つのパッケージにまとめます。ユーザーは、Python インタプリタやモジュールをインストールすることなく、パッケージ化されたアプリを実行することができます。PyInstaller の基本的な使い方については、本ブログの過去記事 [1]を参考にしてください。自分にとって PyInstaller...
View Article今度の Fedora Linux 36 の壁紙(更新)
Fedora Linux は Red Hat社が支援するコミュニティ Fedora Project で開発されているディストリビューションで、最新の技術を積極的に取り込むことで知られています。また Fedora Linux の開発成果が、後にリリースされる Red Hat Enterprise Linux, RHELに取り込まれています。Fedora Linux...
View ArticlePySide6: チェックボックス付きの QTreeView
PySide (Qt for Python) は、Qt(キュート)の Python バインディングで、GUI などを構築するためのクロスプラットフォームなライブラリです。配布ライセンスは LGPLで公開されています。最新のバージョンは Qt6 に対応した PySide6(記事執筆時点で 6.2.3)です。今回は、出来合いの QStandardItemModel を使って、QTreeView...
View ArticleRed Hat Enterprose Linux 9 とクローン OS
Red Hat Enterprise Linux, RHEL は、Red Hat社によって開発されている、エンタープライズ市場向けの Linux ディストリビューションです。最近の RHEL のライフサイクルは 10 年で、延長が必要であれば追加サブスクリプション (Extended Lifecycle Support Add-On) も提供されます。Wikipediaより引用、翻訳、編集次期...
View Article【備忘録】PySide6 と Matplotlib
PySide (Qt for Python) は、Qt(キュート)の Python バインディングで、GUI などを構築するためのクロスプラットフォームなライブラリです。配布ライセンスは LGPLで公開されています。Matplotlibは Python およびその科学計算用ライブラリ NumPyのためのグラフ描画ライブラリです。Jupyter...
View ArticleAlmaLinux OS 9.0 Beta リリース
AlmaLinux は CloudLinuxチームによって開発されている RHEL のバイナリ互換のフォークで、コミュニティと密接に協力して開発するコミュニティのためのフリーの Linux OS です。ラテン語で「魂」を意味する言葉にちなんで名付けられた AlmaLinux は、GitHub のページを通じてコミュニティの協力を得ながら開発が進められています。AlmaLinux OS...
View ArticleLinux ディストロ探訪(31) 〜 Ubuntu 〜
Ubuntu (/ˈʊbʊntuː/) は、Canonical社から支援を受けて開発されている Debian をベースにした Linux ディストリビューションです。Ubuntu は半年ごと(通常 4 月と 10 月)にリリースされます。リリースの番号は、西暦の下二桁とリリース月を合わせて 21.10 のように表示されます。Ubuntu は Desktop, Server および Core(IoT...
View Article【備忘録】PySide6 の QThread
PySide (Qt for Python) は、Qt(キュート)の Python バインディングで、GUI などを構築するためのクロスプラットフォームなライブラリです。Linux/X11, macOS および Microsoft Windows をサポートしています。配布ライセンスは LGPLで公開されています。QThread...
View Article【備忘録】Pandas のデータフレームと PySide6
PySide (Qt for Python) は、Qt(キュート)の Python バインディングで、GUI などを構築するためのクロスプラットフォームなライブラリです。Linux/X11, macOS および Microsoft Windows をサポートしています。配布ライセンスは LGPLで公開されています。Pandas のデータフレームを PySide6 の QTableView...
View Articleようやくリリースされた Fedora 36
Fedora Linux は Red Hat社が支援するコミュニティ Fedora Project で開発されているディストリビューションで、最新の技術を積極的に取り込むことで知られています。また Fedora Linux の開発成果が、後にリリースされる Red Hat Enterprise Linux, RHELに取り込まれています。Fedora Linux...
View Article【備忘録】Pandas の read_csv()
pandas は、Python においてデータ解析を支援する機能を提供するライブラリです。特に、数表および時系列データを操作するためのデータフレーム (DataFrame) オブジェクトを提供しています。pandas という名称は、計量経済学の用語 'Panel Data'に由来するそうです。Wikipediaより引用・翻訳、編集Python でのデータ解析には欠かせないライブラリ pandas...
View ArticleミニPC Quieter2Q と RHEL9
28,049 円という値段の誘惑に負けて、Amazon.jp で格安ミニ PC Quieter2Q を買ってしまいました。Red Hat Enterprise Linux 9(以降 RHEL9 と呼びます)がリリースされましたので [1]、家庭内 LAN で常時稼働させるサーバーを刷新するのにちょうどいいと考えたのでした。Quieter2Q...
View Article新しくなった Fedora Media Writer
Fedora Media Writer は、ユーザーがフラッシュディスクのようなポータブルドライブに Fedora Linux のイメージを書き込むことを支援するツールです。必要なイメージを自動的にダウンロードし、dd...
View ArticleRed Hat Enterprise Linux 9 のインストール
Red Hat Enterprise Linux, RHEL は、Red Hat社が開発しているエンタープライズ市場向けの Linux ディストリビューションです。最近の RHEL のライフサイクルは 10 年で、延長が必要であれば追加サブスクリプション (Extended Lifecycle Support Add-On) も提供されています。今回のお題先日リリースされた Red Hat...
View ArticleChrome OS Flex になった CloudReady
CloudReady は、Google 社の Chromium OSをベースに Neverware社が開発したオペレーティングシステムです。全然知らなかったのですが、2020 年 12 月に Neverware 社は Google 社に買収されていました [1]。CloudReady は Chrome OS Flex として生まれ変わるようです。ということで、Chrome OS Flex...
View Article