Seki's photo

Seki's note

image

Match equity calculator

The match equity in backgammon and the reference values for cube decisions can be calculated for matches of up to 15 points.

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

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

身長と体重の正規性

文科省の学校保健統計調査のデータについて、身長と体重が正規分布とどれだけ近いかを視覚化した。また、指定した年度のデータをダウンロードして、指定した年齢のデータについて、同様のグラフを表示するプログラムを公開する。

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

中心極限定理によると、独立同分布の確率変数のn個の和(あるいは平均)は、nが大きくなると正規分布に近づく。そのことを、サイコロの目を例に説明する。

文字列探索プログラム

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

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

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

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

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

ある時間に音声通知

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

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

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

エルデシュ数

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

1 / 13 Next