FT8

FT8周波数 一覧表(2023年改正対応)

各局皆様、こんにちは。アマチュア無線局、JS2IIUです。2023年9月25日告示施行の無線局運用規則に対応させました。主なバンドの変更点については記事内、こちらをご覧ください。FT8では、JTDX、WSJT-Xの周波数プリセットから選択するだけですが、バンドプラン上、3.5MHzと7MHzの国内同...
Streamlit

Streamlit v1.54.0 ウィジェット状態管理の革新と、より洗練されたUI構築への道

こんにちは、JS2IIUです。PythonのWebフレームワークとして不動の地位を築いたStreamlitが、2025年に入りさらなる進化を遂げました。2026年2月5日にリリースされたバージョン1.54.0は、前バージョンの1.53.0からのマイナーアップデートという位置づけながら、開発者が長年頭...
Pandas

Pandas 3.0アップデート 高速文字列処理とCopy-on-WriteでAI開発を加速する

こんにちは、JS2IIUです。Pythonデータ分析のエコシステムにおいて、最も重要なライブラリの一つであるPandasが、ついにメジャーバージョンアップを果たし「Pandas 3.0」となりました。今回のアップデートは、単なる機能追加に留まりません。長年ユーザーを悩ませてきた「メモリの非効率性」や...
Programming

Codex Appのはじめ方

こんにちは、JS2IIUです。AI技術の進化は、私たちのプログラミング環境を劇的に変え続けています。かつてはドキュメントを片手に手探りでコードを書いていた時代から、検索エンジンを駆使する時代を経て、今やAIがコードの大部分を補完、あるいは生成する時代へと突入しました。その進化の最前線に位置するのが、...
Generative AI

AI開発の新たな標準「Agent Skills」とは?ClaudeとGitHub Copilotでの活用法

こんにちは、JS2IIUです。近年、AIによるコーディング支援ツールは目覚ましい進化を遂げています。その中でも、Anthropic社の「Claude」やGitHub社の「Copilot」は、多くの開発者にとって不可欠な存在となりつつあります。そして今、これらのツールをさらに強力にする新たな拡張機能と...
Programming

Antigravityを日本語化する

こんにちは、JS2IIUです。Googleが公開した「Antigravity」は、従来の垂直方向のノートブック形式とは異なり、無限に広がるキャンバス上にコード、ドキュメント、AIとの対話を配置できる「AIネイティブ」な開発環境です。思考をそのまま形にできる自由度が魅力ですが、デフォルトのインターフェ...
Streamlit

【Streamlit】 Dockerで機械学習アプリを高速デプロイ!即戦力のDockerfileひな型とTips

こんにちは、JS2IIUです。Pythonで機械学習のプロトタイプを開発する際、Streamlitは非常に強力な味方となります。しかし、ローカル環境で動かすフェーズから、実際にサーバーへデプロイして運用するフェーズに移行しようとすると、ライブラリの依存関係や環境差異といった「デプロイの壁」に突き当た...
Streamlit

StreamlitアプリをDocker化して「どこでも動く」環境を構築する方法

こんにちは、JS2IIUです。Pythonによる機械学習開発において、多くのエンジニアが直面する課題があります。それは「自分の環境では動いたのに、他の人の環境やサーバー上では動かない」という、いわゆる「環境依存の問題」です。特にStreamlitを使ったAIアプリの開発では、PyTorchやTens...
Python

Pythonで攻略する流体力学の数値計算 第14回:2次元流れの解法(2) ― MAC法の基本アルゴリズム

こんにちはJS2IIUです。Pythonで攻略する流体力学シミュレーション連載の第14回です。前回は、2次元限定で圧力を消去できる「流れ関数-渦度法」を学びました。非常にスマートな手法でしたが、3次元への拡張が難しく、境界条件の扱いも一癖あるという課題がありました。今回からはいよいよ、現代の数値流体...
Python

Pythonで攻略する流体力学の数値計算 第13回:2次元流れの解法(1) ― 流れ関数-渦度法

こんにちはJS2IIUです。Pythonで攻略する流体力学シミュレーション連載の第13回です。前回までは、1次元のバーガース方程式などを題材に、非線形移流や衝撃波の扱いといった「流体計算の難所」を学んできました。いよいよ今回から、計算対象を2次元へと拡張します。2次元以上の流体計算において、私たちが...
Python

Pythonで攻略する流体力学の数値計算 第12回:非線形移流と衝撃波の扱い

こんにちはJS2IIUです。Pythonで攻略する流体力学シミュレーション連載の第12回です。前回は、物理量が流れに乗って運ばれる「移流」と、周囲に広がる「拡散」が同時に起こる「移流拡散方程式」を扱いました。そこで直面した最大の課題は、中心差分による「数値的振動」と、それを解決するための「上流差分」...