投稿

6月, 2022の投稿を表示しています

Qiskitで始める量子コンピュータ(IBMQ)入門

記事の更新日:2026/09/30 評価を加筆 1.概要 IBM製の27量子ビットの量子コンピュータ(IBMQ)が新川崎に設置され、当時は大きな話題になりました。実機を直接見る機会はなかなかありませんが、ネット経由で米国のIBMQを無料で利用することができます。 数年前に量子コンピュータのセミナーを受けた時は、五線譜のような独自のプログラミング手法(量子回路図)を教わり、半分諦めかけていました。しかし、IBMが提供するPythonライブラリ「Qiskit(キスキット)」を利用すれば、使い慣れたPythonコードで量子コンピュータの動作をシミュレートしながら学習できることが分かり、さっそくUbuntu環境で検証を始めました。(当時の検証環境:Ubuntu 20.04 LTS / Jupyter Notebook) 私の評価は以下の通りです。 (1) 量子コンピュータの演算能力か強大で、RSA-2048を2030年には解読と想定されます (2) 量子コンピュータのプログラムの初期は、五線譜のようなプログラムでした (3) 現在はシュミレーション機能を利用して、Pythonを利用するのが一般的です (4) 量子コンピュータに触れてみたい方には、IBMの実機をオンラインで利用できます 2.詳細 QiskitのインストールとJupyterでのトラブル対処法 Ubuntu環境のJupyter Notebook上で、手順に従ってQiskitを導入します。 (a) インストールコマンド $ pip install qiskit qiskit--aer (b) 【トラブル事例】Jupyterで「No module 'qiskit'」が出る場合(詳細後述) Jupyter上で上記コマンドを実行した際、サンプルプログラムを動かそうとすると No module 'qiskit' というエラーが発生することがあります。 これは環境の不整合が原因です。その場合は、一度Conda環境を全体アップデートしてから再インストールすることで解決しました。 (c) 動作確認( test.py 作成 ) from qiskit import QuantumCircuit from qiskit_aer import AerSimulator qc = QuantumCircu...

ubuntu/LinuxMintへzoomを導入する

記事の更新: 2026/09/17 評価を追記 1.概要 リモートワークが一般化して、zoomを利用したTV会議に参加する機会はコロナ禍時代に増加しました。現在はOnline MeetingでZoomよりもGoogle MeetやTeamsが良く利用されているようです。ubuntu/LinuxMint環境もzoomを利用することができます。zoom導入と設定を記述します。 私の評価は以下の通りです。 (1) ZoomはPC上のOffice関連性製品に影響されません (2) Google MeetはGoogle Workspaceが基盤で、社内会議に向きます (3) TeamsはMicrosoft 365が基盤で、社内会議に向きます (4) 社内会議よりも社外会議が多い場合はZoomが良い気がします 2.詳細 (1) zoom導入 zoom.usに「Linux への Zoom のインストールまたは更新」の説明資料があります。「Debian、Ubuntu または Linux Mint」の「ターミナルの使用」に従ってzoomを導入します。 (a) ダウンロードセンターからLinux版ZoomクライアントをDownloadします。 下記設定をしてダウンロードを選択すると、zoom_amd64.deb がDownloadできます。   Linuxタイプ: Unbutu   OSアーキテクチャ: 64bit   バージョン: 16.04+ (b) Gnome-terminalからインストール 下記コマンドをGnome-terminalから実行します(Download場所はDownload Directoryとします)  cd Download  sudo apt install ./zoom_amd64.deb  (2) ubuntu上のcamera, speaker, micの設定 利用しているNotePCの内蔵cameraは自動認識されました。アプリケーションからCheeseを実行して、cameraが正常に動作しているか確認します。speakerとmicは、設定=>サウンドで出力デバイスと入力デバイスを選択します。Bluetoothのspeaker,micを利用する場合は、設定=>Bluetoothにてspeaker,mic...

ubuntuでFirefoxのパッケージ管理をsnapからapt (debian )へ変更しました

1.概要 この記事は2022年の記事でubuntu 22.04の評価利用を実施して、Waylandとsnap環境で評価が混乱していた時の内容です。今、思い出しても二度と経験したくないことです。ubuntuの製品リリースは読んでいたつもりですが、内容を十分に把握できていないことが原因です。心の中に、ユーザーが混乱するような大規模変更をすることはないと考えていたことも事実です。 ubuntu 16.04、ubuntu 18.04、ubuntu 20.04と順調にバージョンアップを実施して、ubuntu 22.04で落とし穴に落ちた気持ちでした。ubuntu 22.04以前にも大幅変更が計画されたのですが、適用できなかったことがありました。詳細は覚えていませんが、その延長のことがubuntu 22.04で実施されたのだと思います。 ubuntuではFirefoxを利用しています。利用しているPCにはuefi非対応のBIOSのPCはGeforce 8600GTが搭載されています。ubuntu-20.04環境では、このVGACard搭載PCでFirefoxを利用するためにFirefoxのパフォーマンス・オプションをオフにする必要がありました。オンの状態ではFirefoxだけでなく、ubuntu-20.04もハング状態になってしまいます。ubuntu-22.04ではオフに設定してもFirefoxは起動しますが、全く機能しません。 2.詳細 ネットを調べると、ubunut-22.04のFirefoxはSnap packgeですが、これをdeb packgeに変更することで、ubuntu-20.04と同様に利用できるとの記述を見つけました。参考資料に沿って、試験的にパッケージの変更をしました。作業した内容を記述します。 (a) Firefoxの削除(Snap package) $ sudo snap remove firefox (b) Firefoxの導入(deb package) $ sudo add-apt-repository ppa:mozillateam/ppa $ sudo apt install -t'o=LP-PPA-mozillateam' firefox (c) 更新時の設定 $ sudo gedit /etc/apt/preferences....

Ubuntu/LinuxMint環境でFirefox利用の記録、問題と対処策

記事の更新: 2026/09/18 Firefox VPNを試しました 1.概要 Firefoxを主力ブラウザで利用しています。Ubuntu 16.04から最新のUbuntu 26.04まで,また、LinuxMint 21.3とLinuxMint 22.3の環境で使い続けて来ました。個別記事として記載している部分もありますが、Firefoxの利用記録を抜き出して整理しました。今後はこちらの記事へ追記をする予定です。 私の評価は以下の通りです。 (1) Firefoxはきめ細かなセキュリティ設定ができ、ブラウザとして高評価です (2) カスタマイズの自由度は、Firefox、Chrome、(Edge, Safari) の順番と感じています。 (3) ubuntu 22.04以降で、snapやwaylandとFirefoxの相性は良くありません (4) LinuxMint 22.3にはsnapやwaylandがなく、Firefoxの相性はとても良い評価です 2.詳細 (1) snapからdebianパッケージへ変更 ubuntu-22.04ではFirefoxの評価利用をしています。私が評価用に利用しているuefi非対応のBIOSのPCはGeforce 8600GTが搭載されています。ubuntu-20.04環境では、このVGACard搭載PCでFirefoxを利用するためにFirefoxのパフォーマンス・オプションをオフにする必要があります。オンの状態ではFirefoxだけでなく、ubuntu-20.04もハング状態になってしまいます。ubuntu-22.04ではオフに設定してもFirefoxは起動しますが、全く、機能しません。 ネットを調べると、ubunut-22.04のFirefoxはSnap packgeですが、これをdeb packgeに変更することで、ubuntu-20.04と同様に利用できるとの記述を見つけました。参考資料に沿って、試験的にパッケージの変更をしました。作業した内容を記述します。 (a) Firefoxの削除(Snap package) $ sudo snap remove firefox (b) Firefoxの導入(deb package) $ sudo add-apt-repository ppa:mozillateam/ppa $ su...