2024-05-01から1ヶ月間の記事一覧

【論理パズル】アコナール入りボトルを特定せよ

こんにちは。今回はとある論理パズルを紹介します。 アコナール入りボトルを特定せよ アコナール入りボトルを特定せよ(強化版) アコナール入りボトルを特定せよ 問題. とある星には「アコナール」と呼ばれる物質がある。アコナールをその星の住人が摂取す…

SHA-256 のハッシュ関数を Python と Rust でイチから書いてみた

こんにちは。そういえばハッシュ関数ってしょっちゅう使われているのに、自分で構成を追ったことがないことに気づきました。そこで今回の記事では、ハッシュ関数として代表的な SHA-256 について、ネットで転がっている記事を読みつつ、書き慣れている Pytho…

GPT-4o が発表されたので ChatGPT でプリン描いてみた

昨日 OpenAI の最新モデル GPT-4o が発表されました。 zenn.dev制限はあるものの、なんと無料で遊べるようです。そこで早速遊んでみました。 とにかく自分で遊んでみたい!という人は↓から飛んでください。 https://chatgpt.com/?model=gpt-o4 まずはちょっ…

Rust の文字列操作がややこしいので Python の記法と比べながらまとめてみた Ver II

こんにちは。以前、以下の記事を書きました: smooth-pudding.hatenablog.comハトのボドゲ解析などで Rust の経験値を積んだ今、この記事を読むと、いろいろと気になる点が見つかってしまいました。せっかくなので、現時点の知識で書き直してみたいと思いま…

Obsidian の Canvas json を Python で扱う方法を考えてみた

こんにちは。突然ですが、Obsidian というメモアプリはご存知でしょうか? obsidian.mdMarkdown のメモの他、Canvas という機能で簡単な図式を書くこともできます。下記は適当に落書きしてみたものです。 Canvas は .canvas というファイルで保存されますが…