Notebook
これは日々の作業を通して学んだことや毎日の生活で気づいたことをを記録しておく備忘録である。
HTML ファイル生成日時: 2025/04/03 13:41:35.024 (台灣標準時)
天文学者のソフトウェア開発
国際協力で望遠鏡を運用することになっていて、そのプロジェクトのソフトウェ
ア開発のワーキンググループの会議があったのでござるが、そこでプログラミ
ング言語についての話しも出たでござる。やはり最近は Python が流行ってい
るようでござる。「Python は素晴らしい言語だと思うでござる。一方で、
Python は常に変化している言語でもあるでござる。長期間の運用が想定され
るソフトウェアの開発に於いて、この点はどう考慮するのでござるか?
Python 3.9 から 3.10 にアップグレードしただけでも、動かなくなるものも
あるでござる。スペックに、これについてはこのバージョンを使う、というよ
うにどのバージョンを使うのか厳密に決めるのでござろうか?」と尋ねてみた
でござる。協力相手の答えは、「最近は、実ハードウェアでソフトウェアを実
行するのではなく、仮想機械で動かすことが多いでござる。望遠鏡の制御には
そのための VM を用意し、そこで期待通りに動作する環境を作り、その後はアッ
プグレードしない。」ということでござった。どうやら、特に「これについて
はこのバージョンを使う」ということを決めるのではなく、そのときに公開さ
れている最新のバージョンを使ってあれこれインストールし、期待通りに動い
てくれたらもうその後は一切いじらないで数年間使う、ということのようでご
ざった。ということは、 VM 毎に各種ソフトウェアのバージョンが違ってくる
ようなことになりそうでござるが、それはよいのでござろうか。
- About this article:
- author: daisuke
- file: 20241206_00.html
- category: Science___Astronomy
- title: 天文学者のソフトウェア開発
- mode: public
- last modified: 2024/12/09 16:29:03 (UT+8)
- html generated: 2025/04/03 13:41:35.024 (Taiwan Standard Time)
Frequently accessed files
- Computer___Python/20220518_0.html
- 12517 page views
- title: Matplotlib で作る図の縦横比
- Computer___Network/20230726_00.html
- 6816 page views
- title: git の SSL certificate problem の解決方法
- Misc___Taiwan/20240207_00.html
- 5216 page views
- title: 台灣から台灣の外に EMS で荷物を発送する方法
- Computer___Network/20230516_00.html
- 4390 page views
- title: OpenVPN 2.6 を使い VPN Gate に接続するときの注意点
- Computer___FreeBSD/20220621_0.html
- 3247 page views
- title: FreeBSD での X.org の設定の仕方
- Computer___Network/20230508_00.html
- 2583 page views
- title: git push するときにパスワードの入力を省略する方法
- Computer___Network/20240130_00.html
- 2544 page views
- title: Google Colaboratory で Python 3.12 を使う方法
- Computer___Python/20220715_0.html
- 2515 page views
- title: SciPy による最小二乗法
- Food___Taiwan/20220429_0.html
- 2128 page views
- title: 「楊滇風」の滇味辣炒豬
- Computer___TeX/20231107_00.html
- 2036 page views
- title: LaTeX での counter の利用方法について
- Computer___NetBSD/20230119_00.html
- 2016 page views
- title: NetBSD でバイナリーパッケージを利用する方法
- Computer___Network/20240416_00.html
- 1931 page views
- title: git push としたときの error: RPC failed
- Computer___Python/20220410_0.html
- 1859 page views
- title: Pint モジュールを使った単位を含む数値の取り扱い
- Computer___Python/20221013_0.html
- 1854 page views
- title: Matplotlib での作図において順番を決めて点や線を描画する方法
- Computer___NetBSD/20220817_3.html
- 1815 page views
- title: JupyterLab のインストール直後に行うべきこと
- Computer___Network/20220413_1.html
- 1781 page views
- title: HTML 文書の中の一部の文字を点滅させる方法
- Computer___Debian/20210223_1.html
- 1744 page views
- title: Debian で autofs を使い自動で NFS マウントする方法
- Computer___Python/20240101_00.html
- 1710 page views
- title: Matplotlib の 3D plot においての注意点
- Misc___Japan/20240610_00.html
- 1710 page views
- title: NHK ラジオの「聞き逃し」の変更点 (2024 年 06 月)
- Computer___Python/20210124_0.html
- 1671 page views
- title: Python での argparse を使ったコマンドライン引数の取り扱い方法
- Computer___NetBSD/20220818_1.html
- 1662 page views
- title: Emacs の markdown-mode について
- Computer___NetBSD/20220428_0.html
- 1648 page views
- title: Beamer で verbatim 環境を使う方法
- Computer___NetBSD/20240101_02.html
- 1642 page views
- title: ffmpeg を使って動画に音声を追加する方法
- Science___Math/20220420_0.html
- 1551 page views
- title: ラプラシアンの三次元極座標表示
- Computer___TeX/20230726_01.html
- 1535 page views
- title: Beamer の Metropolis テーマで block の色を変える方法
- Computer___TeX/20230503_00.html
- 1470 page views
- title: LaTeX CJK で日本語や中国語を取り扱うための準備について
- Science___Astronomy/20220503_0.html
- 1425 page views
- title: Lane-Emden 方程式を数値的に解く
- Computer___NetBSD/20230515_00.html
- 1411 page views
- title: pkgsrc の fetch phase で問題
- Computer___NetBSD/20220808_0.html
- 1407 page views
- title: 端末エミュレーターで使うフォントを指定する方法
- Computer___NetBSD/20240101_03.html
- 1371 page views
- title: ffmpeg で動画に metadata を追加する方法
HTML file generated by Kinoshita Daisuke.