6/25(水)発売! 『Interface 2025年8月号』は暗号技術特集。第1部第1章を執筆しました☆彡
量子アニーリング

量子アニーリング(HOBO)で海戦パズルを解いてみた(①前編)

やることこれまでQUBOアニーリングの教材を作ってきましたが、昨年、HOBO対応の疑似アニーリングパッケージ「HOBOTAN」が登場しました。QUBO(2つの量子ビットの相互作用)では解けなかった問題...
理論

実装でわかる暗号機「エニグマ」(③運用考察編)

やること暗号化の最小コードをPythonで実装しながら、最終的にエニグマを作ることを目指すシリーズ。前回はエニグマの本質的な仕組みが理解できました。今回は少し力を抜いて、エニグマの運用方法を考察します...
理論

実装でわかる暗号機「エニグマ」(②エニグマ編)

やること暗号化の最小コードをPythonで実装しながら、最終的にエニグマを作ることを目指すシリーズ。前回はシーザー暗号とヴィジュネル暗号を学びました。今回はエニグマのアルゴリズムのエッセンスを学びます...
理論

実装でわかる暗号機「エニグマ」(①ヴィジュネル暗号編)

やること「エニグマ」は、第二次世界大戦でナチス・ドイツが用いたローター式暗号機です。出典:Wikipedia「エニグマ (暗号機)」映画「イミテーション・ゲーム」で知ったという方も多いのではないでしょ...
3Dプリント

7-68. 3Dプリントでアリストテレスの提灯ランプを作製2

やること以前、「アリストテレスの提灯」(ウニの歯)を3Dプリントしてランプを作りました。3Dプリンターが新しくなって解像度も上がったので、改めて大きめにプリントしてみます。使用したレジンはNOVA3D...
理論

5-31. 過冷却の酢酸ナトリウム水溶液で迷路は解けるか?

やること過冷却にした酢酸ナトリウム水溶液をぶわ~っと結晶化させる実験ありますよね?ლ(╹◡╹ლ)ツタワレそれから、粘菌で迷路の最短経路を求める話を聞いたことはありますか?そこでひらめきました。酢酸ナト...
顕微鏡

14-37. 顕微鏡でキウイのシュウ酸カルシウム針状結晶を見てみた

やることキウイやパイナップルを食べると舌がピリピリしますよね?そうですね↑↑ (▼_▼)o調べてみると、タンパク質分解酵素が舌の粘膜を溶かし、さらにシュウ酸カルシウムの針状結晶がぶっ刺さるからだそうで...
3Dプリント

7-67. 迷路の画像から立体迷路を作る

やること迷路の画像から3Dモデルを作り、3Dプリンターでプリントアウトして立体迷路を作ります。3Dモデル作成①Blenderに画像を読み込みます。こんなの絶対まじめにモデリングしたくないです。画像を選...
解説

5-30. 誤用が多い言葉「負のフィードバック」「熱暴走」など

2025/2/20追記:「オーバーフロー」と「アンダーフロー」やること問題1マリオカートでは順位が下がるほど良いアイテムが出やすくなる。これを____機構と呼ぶ。①正のフィードバック②負のフィードバッ...
音声処理

31-4. Pythonで音声ファイルを再生する

やること以前、音声会話できるRAGチャットシステムを作りました。そのときに使った技術のおさらいになりますが、Pythonで音声ファイルを再生する方法を紹介します。準備simpleaudioというパッケ...