Seki's photo

Seki's note

image

よく読まれている記事 (2024年)

当サイト(sekika.github.io がホストするページ)でよく読まれている記事の一覧です。Google アナリティクスによる2024年のアクセストップ40です。

身長と体重の正規性

文科省の学校保健統計調査のデータについて、身長と体重が正規分布とどれだけ近いかを視覚化した。また、指定した年度のデータをダウンロードして、指定した年齢のデータについて、同様のグラフを表示するプログラムを公開する。なお、このプログラムは正規分布の必然性に関する考察の付録として作成したものであり、論文とあわせて読まれることを期待している。

中心極限定理のサイコロによる例示

中心極限定理によると、独立同分布の確率変数のn個の和(あるいは平均)は、nが大きくなると正規分布に近づく。そのことを、サイコロの目を例に説明する。なお、この記事は正規分布の必然性に関する考察の中で中心極限定理を説明することを目的として作成されたものである。

文字列探索プログラム

ディレクトリ内のファイルに特定の文字列を検索するプログラム findstring を作成した。grep -rI コマンドに似た動作をするが、PDFおよびDOCXファイルの読み取りと検索機能を追加した。

生成AIとのやりとりをするツール

OpenAI、Anthropic、Google、Perplexity、Mistral、DeepSeek、xAIのテキスト生成AIモデルとやり取りするためのPythonライブラリおよびコマンドラインツールmultiaiを作成した。このページでは概要を記す。詳しくはマニュアル参照。

Python で長いテキストをページごとに表示

Python の print 文で結果を表示するときに、結果が端末に収まらないほどに長い場合には、1画面(端末の表示域)に収まる分だけを表示するページャーを使えると良い。pypagerというパッケージを使うと良いが、それを使いやすくするためのスクリプト print_long を書いた。

ある時間に音声通知

ある時間にネット会議が始まる、という場合に、他のことで集中していると忘れてしまうため、たとえばスマホでアラームを設定することがある。そのような場合に、コマンドラインから特定の時間に音声で通知するように設定する方法をまとめる。

アンドロイドアプリの更新方法

Flutter でナンプレアプリを作って公開している。モバイルアプリは、定期的に新しい開発環境でアプリを作成し直す必要がある。iOS版ではXcodeとFlutterのバージョンアップをすれば良いが、Android版では様々なバージョンアップが必要なため、この記事でまとめる。

エルデシュ数

自分のエルデシュ数は6だったという話(5に更新された。追記参照)。

タスク管理術

タスク管理、つまりToDoリストの管理について、私が採用している方法を紹介する。これまでの人生で色々と試行錯誤しながらやり方を変えてきたが、この方法は10年以上安定稼働している。重要なことは以下の3点である。

Previous 3 / 14 Next