言語学

「ずうずうしい」の2つの「ず」の発音は異なる

「ずうずうしい」には同じ「ず」が2回出てくるが、自然にひと続きで発音すると、1つ目と2つ目で子音が異なる。 標準語でよく見られる発音は次のようなものらしい。表のIPA(国際音声記号)は「ず」の子音の部分だけを示している。 1つ目の [d͡z] では舌の前の方を上の歯茎に当て、息の通り道を一瞬閉じる。そこから狭い隙間を開…

続きを読む
中国語

拼音発音確認アプリ

中国語(普通話)の拼音(ピンイン)と発音を確認できるWebアプリ「Pinyin Atlas」を作った(作りかけ)。 Cloudflare Pages の無料プランで公開している。ソースコードは GitHub の public リポジトリに置いている。 ふと思い立って(?)8月末くらいから中国語を勉強し始めたのだが、拼音…

続きを読む
ブログ運営

ブログをハイブリッド検索できるようにした

このブログの検索に、キーワードの一致だけでなく、意味の近さでも記事を探す機能を追加した。 例えば、「八の字結び」で「完璧なエイトノットの結び方」が出てくる。 今回の検索機能の実装・調整・動作確認は、CodexのGPT-6-Astra xhighにお願いした。検索結果を確認しながら、気になるところを指摘して直してもらった…

続きを読む
クライミング

完璧なエイトノットの結び方

リードクライミング4回目にして、やっと完璧な(?)エイトノットができるようになったので、その記録。 ロープは持っていないので、100均で紐を買って練習した。 まずは反時計回りに2回ひねって、手前から穴に通す(写真は下がハーネス側)。 右側に沿って通す。 「上」から回す。 そのまま通す。 そのまま後ろに行く。 最後に右側…

続きを読む
ブログ運営

WordPress移行の続き:サーバーの自動更新を止めて、ドメイン移管は後にする

前回の記事では、このブログをConoHa WING上のWordPressから、Astro + Cloudflare Pagesへ移行したことを書いた。 サイト自体は移行できていたが、旧サーバーの契約は継続中で、独自ドメインの管理先もConoHaのままだった。今回は、不要になった旧サーバーの自動更新を停止し、今後も必要な…

続きを読む
ブログ運営

WordPressブログをAstro + Cloudflare Pagesへ移行した

このブログを、ConoHa WING上のWordPressから、Astroで作った静的サイトへ移行した。 たぶん昔某ライオンがおすすめしていた気がする構成を、なんとなくそのまま使っていたが、記事を表示するためだけにレンタルサーバーを維持するのは無駄なので、更新が近づいたことを機に、ある程度デザインを保ちながら、サーバー…

続きを読む
クライミング

ダイナミックビレイ時のウェクスラーの公式の導出

ロープクライミングで落下を止める際、クライマーにはどれほどの衝撃荷重がかかるのでしょうか。本稿では、ロープの伸びと一定張力での滑りを仮定するWexlerのモデルから、クライマー側の最大張力(衝撃荷重)を求める公式を導きま […]

続きを読む
眼

ICLと医療費控除

確定申告の時期ですね。 医療費控除の対象年の判定を ChatGPT に聞いてみても、その時によって回答が異なって、結局どうすればいいのか分からない。 ある回答では、「実際に支払った医療費」というのは罠で、 の2条件が両方 […]

続きを読む
眼

ICLレポ その3

その2の続きです。だいぶメモ書き的感じ。 12日後 ハンギングレッグレイズ1回くらいなら大丈夫かなと思ったけど、まだやるのはまだ早かったかもしれないなんかちょっと光の残像が残る感じ?あとちょっと目の外側(鼻側ではなく耳側 […]

続きを読む
眼

ICLレポ その2

その1の続きです。 当日 まずは受付をして、領収書をもらった。 気球のやつで検査して、目薬3種を2回ずつ。感染予防(抗菌薬)と瞳孔広げるやつ。あと錠剤2種類も飲んだ。 その後、荷物をロッカーに預けて(指輪や時計もNG)、 […]

続きを読む
Obsidian

Obsidianでテンプレファイルを作成する

Obsidian でテンプレファイルを作成するには、Templater というプラグインが使える。 例えば以下のようなテンプレートを用意しておけば、daily_note というディレクトリの下に、その日の日付の YYYY […]

続きを読む
眼

ICLレポ その1

ICLは5年くらい前からずっと受けたいと思っていて、でも高いしなーとか思って、ずっと先延ばしにしていた。いい加減やろうと思い立ったので、その記録を残す。 2025年12月某土曜日: カウンセリング どこで受けようか調べて […]

続きを読む
統計学

匂いの嗜好と配偶者選択の研究の再現性

『「科学的に正しい」の罠』で知ったのだが ヒトは体臭を通して自分と異なるMHC遺伝子型をもつ相手に魅力を感じ、配偶者として選びやすい、というヒト行動進化の有名な実験結果も、追試でほとんど再現できていない らしい。 体臭に […]

続きを読む
統計学

スズメガ効果

スズメガ効果(ホークモス効果、Hawkmoth Effect)」とは、数値モデルやシミュレーションにおいてモデル構造にわずかな誤り・変更があるだけで、将来予測が大きくずれてしまう可能性を指す概念です。 この効果は、バタフ […]

続きを読む
Python

PythonでResult型

PythonでResult型を使うために、result==0.17.0を使ってみたのですが、ドキュメントのmypy関連の記述が嘘なのでメモ。 type guard functionsは機能しません。is_err, is_ […]

続きを読む
Python

爆速でAITuberになってみた

たまたま著者登壇のYouTubeを見たのがきっかけで、面白そうだったので、『AITuberを作ってみたら生成AIプログラミングがよくわかった件』を買ってみました。 なお、著者のGitHubリポジトリはありますが、open […]

続きを読む
Python

panderaでUnion型を扱う方法

pandera (0.18.0) ではUnion型がサポートされていなさげ。そのためちょっとだけ自分でコードを書く必要がある。 例えばあるカラムが文字列or数値であることを検証するには、以下のようにすればよい。 なお、c […]

続きを読む
Rust

Tableauで会計年度を変更する

『Tableauによる最強・最速のデータ可視化テクニック』の第3版が出ていたので、改めて読んでいる。 「出荷日」に会計年度を設定したいとする。 日本式に、N年4月~N+1年3月を、N年度とする(N+1年度ではなく)。 年 […]

続きを読む
統計学

ブライアスコア

フィリップ・テトロック (Philip Tetlock) の『超予測力』や『専門家の政治予測』で出てくるブライアスコア (Brier score) について。 最良が0、最悪が2、チンパンジーが0.5ってどういう計算かと […]

続きを読む
お金

CFDとレバレッジ

1ドル150円で1 lot = 1万ドルを25倍で取引するには、1万ドル = 150万円を25で割って60,000円必要。 1ドル150円で1 lot = 1万ドル=150万円買って、1ドル151円で1 lot = 1万 […]

続きを読む
パソコン

WindowsでBluetoothが勝手に切れる!を解決する

Bluetoothのスピーカー使って自然音流してるんですが、それが止まるとスピーカーが勝手にオフオンなるんですよ。勝手に切れてすぐついて、ってのが無限ループで鬱陶しい。 検索して見つかったのは です。 が、変わらん。。 […]

続きを読む
Flutter

FlutterのAIアプリを3日で作った話

『動かして学ぶ!Flutter開発入門』という本を買ってみました。Kotlin は以前ちょっと触ったことがありましたが、Flutter (Dart) は初めてです。 Flutter はオープンソースのマルチプラットフォー […]

続きを読む
Excel

Excelで第3木曜日を計算

Excelで第N○曜日を計算するシンプルな方法を知って目から鱗が落ちたので、メモとして残しておく。 例えば2023年2月の第3木曜日は以下で計算できる。 =WORKDAY.INTL(“2023/1/31”,3,”1110 […]

続きを読む
統計学

ビジネス数学検定1級受験記

ビジネス数学検定の1級を受けてみた。調べてもあまり情報が出てこないので、記録を残しておく。 結果:AAAで合格 やったこと:以下の本を1時間半くらいで読んだ。以上。 1級のテキストはないようだけど、2級と何が違うのか分か […]

続きを読む
Python

Streamlit Cloud を使ってみた

YOUR TIME を読んだついでに、時間感覚タイプテストのWebアプリを Streamlit で作って、ついでに Streamlit Cloud で公開してみました(河出書房新社のページだと、点数やグラフが出ないという […]

続きを読む
統計学

Precisionのパラドックス

何か正式な名前がついているのかは知らないけれど、昔読んだ行動経済学系の何かの本に書いてあったような気がするのと類似の例を考えてみる。 問題:ある病気にかかる確率は1%とします。病気にかかっているときに、正しく病気だと診断 […]

続きを読む
機械学習

FFMをxLearnで試す

Field-aware Factorization Machines (FFM) を Python で試すために、xLearn を使ってみた。 環境によってインストールできたりできなかったりして、よく分からない。メンテナ […]

続きを読む
Python

Pythonでasyncioを使ってみる

asyncとかawaitとか使っていい感じにやると、IOバウンドな処理は速くなる。 なお、notebook でやるときは以下が必要 さもないと、以下のエラーが出る

続きを読む
情報幾何

情報幾何に入門した (3): α-接続

『入門 情報幾何―統計的モデルをひもとく微分幾何学―』の復習メモ。 \(M\) を多様体とし、\( \mathfrak{X}(M) \) を \(M\) 上の \(C^\infty\) 級ベクトル場全体の集合とする。写像 […]

続きを読む
情報幾何

情報幾何に入門した (1)

情報幾何に興味がわいたという話を以前したので、『入門 情報幾何―統計的モデルをひもとく微分幾何学―』を読んでみた。その時に触れた『岩波データサイエンス Vol.3』に書いてあったことはほとんど分からなかったけど。 情報幾 […]

続きを読む
JavaScript

Vue3を触ってみた

なんとなくフロントエンドをやってみたくなって、なんとなくVueを選んで、なんとなくAmazonの評価が高く比較的新しかった『Vue.js3超入門』を買ってみた。が、コードがまとまってなくて非常に読みづらい。。 最後のミニ […]

続きを読む
Python

Singleton pattern in Python

『Java言語で学ぶデザインパターン入門第3版』をPythonで実装してみるシリーズ。 第4章の factory method パターンは特に書くことがないので飛ばして、第5章の singleton パターン。 今回は『 […]

続きを読む
Python

Template method pattern in Python

『Java言語で学ぶデザインパターン入門第3版』をPythonで実装してみるシリーズ。 第3章の template method パターン。 特に難しいところはなく、すんなりと実装できた。 typing に final […]

続きを読む
Python

Adapter pattern in Python

『Java言語で学ぶデザインパターン入門第3版』が出ていたので買ってみた。 有名な本だけど、(増補改訂版は)古いし Java 詳しくないしで手を出していなかったんだけど、リニューアルされたんじゃあ買うしかない。 著者のペ […]

続きを読む
Rust

Rustでグラフ探索

『アルゴリズムとデータ構造』を Rust で実装してみるシリーズ。13章のグラフ探索。 深さ優先探索と幅優先探索、二部グラフ判定、トポロジカルソート、など。 GitHub のリポジトリはこちら https://githu […]

続きを読む
情報幾何

カルバック・ライブラー情報量と情報幾何

情報幾何にちょっと興味がわいたので、前読んだ『岩波データサイエンス Vol.3』に情報幾何が載ってあったことを思い出して、読み返している。 とりあえず何も理解していないが、\(n\) 次正定値対称行列 \(P\) のポテ […]

続きを読む
Rust

Rustで各種ソートを実装する

『アルゴリズムとデータ構造』を Rust で実装してみるシリーズ。12章のソート。 挿入ソート、マージソート、クイックソート、ヒープソート、バケットソートを実装した。 GitHub にリポジトリを作ったので、コードをこの […]

続きを読む
Python

Iterator pattern in Python

『Java言語で学ぶデザインパターン入門第3版』をPythonで実装してみるシリーズ。 第1章の iterator パターン。なんでこれを第1部デザインパターンに慣れるの一発目に入れたのか謎。 元 Java コードなのを […]

続きを読む
Rust

RustでUnion-Find

『アルゴリズムとデータ構造』を Rust で実装してみるシリーズ。11章のUnion-Find。 GitHub のリポジトリはこちら https://github.com/quantized-cube/book_algo […]

続きを読む
Rust

Rustでヒープ

『アルゴリズムとデータ構造』を Rust で実装してみるシリーズ。10章のグラフと木。 今回は強平衡二分木の一種である二分ヒープを実装する。 GitHub のリポジトリはこちら https://github.com/qu […]

続きを読む
Rust

Rustでグラフ

『アルゴリズムとデータ構造』を Rust で実装してみるシリーズ。10章のグラフと木。 (有向/無向)グラフと(有向)重み付きグラフを実装する。 GitHub のリポジトリはこちら https://github.com/ […]

続きを読む
Rust

Rustでスタックとキュー

『アルゴリズムとデータ構造』を Rust で実装してみるシリーズ。9章のスタックとキュー。 Rust のグローバルな変数は、制限が多く使いづらい。 スタックはこんな感じ。 キューはこんな感じ。 GitHub のリポジトリ […]

続きを読む
Rust

Rustで再帰関数 (4)

『アルゴリズムとデータ構造』を Rust で実装してみるシリーズ。4章の再帰と分割統治法。 前回 → https://quantized-cube.com/rust-recursive-03 今回は 部分和問題。 Git […]

続きを読む
Rust

Rustで再帰関数 (3)

『アルゴリズムとデータ構造』を Rust で実装してみるシリーズ。4章の再帰と分割統治法。 前回 → https://quantized-cube.com/rust-recursive-02 今回はフィボナッチ数列。 G […]

続きを読む
Rust

Rustで再帰関数 (2)

『アルゴリズムとデータ構造』を Rust で実装してみるシリーズ。4章の再帰と分割統治法。 前回 → https://quantized-cube.com/rust-recursive-01 今回はユークリッドの互除法。 […]

続きを読む
Rust

Rustで再帰関数 (1)

『アルゴリズムとデータ構造』を Rust で実装してみるシリーズ。4章の再帰と分割統治法。 今回は 1 から n までの総和を計算。 GitHub のリポジトリはこちら https://github.com/quanti […]

続きを読む
Rust

Rustで貪欲法 (3)

『アルゴリズムとデータ構造』を Rust で実装してみるシリーズ。7章の貪欲法。 前回 → https://quantized-cube.com/rust-greedy-02 今回は Multiple Array (At […]

続きを読む
Rust

Rustで貪欲法 (2)

『アルゴリズムとデータ構造』を Rust で実装してみるシリーズ。7章の貪欲法。 前回 → https://quantized-cube.com/rust-greedy-01 今回は区間スケジューリング問題。 GitHu […]

続きを読む
Rust

Rustで貪欲法 (1)

『アルゴリズムとデータ構造』を Rust で実装してみるシリーズ。7章の貪欲法。 今回は「コイン問題」 GitHub のリポジトリはこちら https://github.com/quantized-cube/book_a […]

続きを読む
Rust

Rustで二分探索法 (4)

『アルゴリズムとデータ構造』を Rust で実装してみるシリーズ。6章の二分探索法。 前回 → https://quantized-cube.com/rust-binary-search-03 今回は射撃王 (AtCod […]

続きを読む
Rust

Rustで二分探索法 (3)

『アルゴリズムとデータ構造』を Rust で実装してみるシリーズ。6章の二分探索法。 前回 → https://quantized-cube.com/rust-binary-search-02 今回はペア和を最適化する問 […]

続きを読む
Rust

Rustで二分探索法 (2)

『アルゴリズムとデータ構造』を Rust で実装してみるシリーズ。6章の二分探索法。 前回 → https://quantized-cube.com/rust-binary-search-01 今回は年齢当てゲーム。 l […]

続きを読む
Rust

Rustで二分探索法 (1)

『アルゴリズムとデータ構造』を Rust で実装してみるシリーズ。6章の二分探索法。 前回 → https://quantized-cube.com/binary-search-rust 今回は二分探索法と「一般化した二 […]

続きを読む
Rust

Rustで動的計画法 (5)

『アルゴリズムとデータ構造』を Rust で実装してみるシリーズ。5章の動的計画法。 前回 → https://quantized-cube.com/rust-dp-04 今回は区間分割。 GitHub のリポジトリはこ […]

続きを読む
Rust

Rustで動的計画法 (4)

『アルゴリズムとデータ構造』を Rust で実装してみるシリーズ。5章の動的計画法。 前回 → https://quantized-cube.com/rust-dp-03 今回は編集距離。 GitHub のリポジトリはこ […]

続きを読む
Rust

Rustで動的計画法 (3)

『アルゴリズムとデータ構造』を Rust で実装してみるシリーズ。5章の動的計画法。 前回 → https://quantized-cube.com/rust-dp-02 今回はナップサック問題。 GitHub のリポジ […]

続きを読む
Rust

Rustで動的計画法 (2)

『アルゴリズムとデータ構造』を Rust で実装してみるシリーズ。5章の動的計画法。 前回 → https://quantized-cube.com/rust-dp-01/ Frog問題を一気に実装する。 split_a […]

続きを読む
Rust

Rustで動的計画法 (1)

『アルゴリズムとデータ構造』を Rust で実装してみるシリーズ。5章の動的計画法。 必要なら proconio を cargo add しておく。 今回はここまで。 GitHub のリポジトリはこちら https:// […]

続きを読む
Rust

Rustで二分探索法 (0)

以前読んだ『アルゴリズムとデータ構造』を Rust で実装してみたい。本の実装は C++。 GitHub – drken1215/book_algorithm_solution: 拙著「問題解決力を鍛える!アルゴリズムと […]

続きを読む
プログラミング

PyO3でPythonからRustを使う(1.1)

前回の続きというかやり直し ライブラリを作る Carto.toml に以下を追加 src/lib.rs ビルド target/release に libname.dll ができている これを適切な場所に、拡張子を pyd […]

続きを読む
Python

加算器

Python-likeにかく 半加算器:入力A, B -> 和S, 桁上がりC 全加算器:入力A, B, 桁上がりX -> 和S, 桁上がりC 量子ゲートを使った半加算器(Python)CXゲートとToffo […]

続きを読む
料理

低温調理についてまとめたい

D値: 真空調理/低温調理の食中毒予防のための知識特定の温度、時間の低温調理/真空調理がなぜ安全(危険)か、どれくらい安全(危険)かを数字で語るためのツールについて説明します。nick-theory.com 低温調理した […]

続きを読む
お金

FXとレバレッジ

1ドル110円で1万ドルを25倍で取引するには、1万ドル=110万円を25で割って42,500円必要。 1ドル110円で1万ドル=110万円買って、1ドル110.5円で1万ドル=110.5万円売れば、差額の5,000円が […]

続きを読む
ルービックキューブ

3x3x3 PLL

Aa x R’ U R’ D2 R U’ R’ D2 R2 Ab x R2 D2 R U R’ D2 R U’ R E x’ R U&# […]

続きを読む
Python

WindowsでProphetを使う方法

Pythonで Prophet を使ってみたかったのですが、インストールが大変だったのでメモ。WindowsではおそらくC++コンパイラか何かが原因でインストールが難しい。そこで、Dockerを使うことにしました。 Do […]

続きを読む