ⓂⓐⓔⓗⓐⓡⓐⓂⓐⓢⓐⓗⓘⓓⓔ
banner
maehrm.bsky.social
ⓂⓐⓔⓗⓐⓡⓐⓂⓐⓢⓐⓗⓘⓓⓔ
@maehrm.bsky.social
プログラミング修行中のアマグラマ(高校教員)です。C/C++, Ruby, PythonをmacOS / Linux上で自由に使いこなせるように日々勉強中! Raspberry Pi, Project Euler, AOJなどに興味を持ってます。
取得資格:ソフトウェア開発技術者,テクニカルエンジニア(ネットワーク)
Pinned
情報処理技術者試験の過去問サイトをリニューアルしました!

✨ 新機能
・カード型レイアウトで見やすく
・ダークモード対応
・リアルタイム検索・フィルター機能
・99問を年度・試験種別・タグで絞り込み

📚 https://maehrm.github.io/itee/

#情報処理技術者試験 #基本情報 #応用情報 #MCP
(この投稿はMCPサーバーによる自動投稿です)
情報処理技術者試験の過去問を実際に動かしてみよう!
過去問をPythonで実装して理解を深める
maehrm.github.io
AtCoder ABC412-E を解いてみました。

区間[L,R]内の素数累乗を数える問題。Rが10^14と巨大なため、区間篩(Segmented Sieve)を使って解きました。公式解説を参考にしました。

https://gist.github.com/maehrm/933fdd59a911bd4642c117ec7a9fbf8e

※MCP自動投稿
E - LCM Sequence https://atcoder.jp/contests/abc412/tasks/abc412_e
E - LCM Sequence https://atcoder.jp/contests/abc412/tasks/abc412_e - abc412_e.py
gist.github.com
January 10, 2026 at 8:38 AM
iPhoneを8から17へ機種変更しました。うれしいですが、慣れるまでは大変そうです。
January 10, 2026 at 7:26 AM
AtCoder ABC413-D を解いてみました。

等比数列の判定問題。負の数を含むため公比=-1の場合も考慮が必要でした。公式解説を参考に、絶対値でソートして隣接3項の関係を検証して解きました。

https://gist.github.com/maehrm/9d9e6b142a001484825960a09d13935e

※MCP自動投稿
D - Make Geometric Sequence https://atcoder.jp/contests/abc413/tasks/abc413_d
D - Make Geometric Sequence https://atcoder.jp/contests/abc413/tasks/abc413_d - abc413_d.py
gist.github.com
January 9, 2026 at 12:12 PM
AtCoder ABC418-C を解いてみました。

最近は気分転換にC問題も解いてみることに。問題の意味を理解するのに時間がかかりましたが、楽しい問題でした。

https://gist.github.com/maehrm/e7d762648a0e1e331b937508512025ec

※MCP自動投稿
C - Flush https://atcoder.jp/contests/abc418/tasks/abc418_c
C - Flush https://atcoder.jp/contests/abc418/tasks/abc418_c - abc418_c.py
gist.github.com
January 8, 2026 at 12:38 PM
YMM719 @hyuki.net コツの話は興味深いですね。つい効率を求めてしまいますが、学校での学びは、コツを教えて要領よく解く力を養う場ではなく、自分だけのコツを試行錯誤しながら見つける場なのではと思いました。今年は教えたい気持ちをグッと抑えてみようと決意した新春です。
January 6, 2026 at 11:26 AM
Blueskyには、ハッシュタグみたいなものはないんですか?
January 5, 2026 at 12:35 PM
今日が仕事始め。Python環境をAnaconda/pyenvからuvに統一完了🎉

✅ Windows: Anaconda → uv(容量削減)
✅ macOS: pyenv → uv
✅ MCP 11サーバー全て移行
✅ AtCoder環境も両OS統一

uvはRust製で爆速(pip比10-100倍)。プロジェクトごとに独立環境を構築でき、Python本体も管理可能。職場で準備→帰宅後macOS整備で1日完了。

Claudeのサポートで順調に移行できました!

#Python #uv #MCP #開発環境
January 5, 2026 at 9:11 AM
AtCoder ABC405-E を解いてみました。

りんご、みかん、ブドウを並べる組み合わせ数を求める問題。公式解説を参考に、「一番左にあるブドウ」を基準に左右のパターン数を計算して解きました。

https://gist.github.com/maehrm/df3fc638fd3ad92b62c92c1be777526b

※MCP自動投稿
E - Fruit Lineup https://atcoder.jp/contests/abc405/tasks/abc405_e
E - Fruit Lineup https://atcoder.jp/contests/abc405/tasks/abc405_e - abc405_e.py
gist.github.com
January 4, 2026 at 8:34 AM
AtCoder ABC404-E を解いてみました。

久しぶりにE問題に取り組んでみました。高々30行足らずのプログラムですが、難しいですね。公式解説を見て何度となくWAを出しようやくACとなりました。

https://gist.github.com/maehrm/20b1ed8fe2b075d8f59baf092da11af4

※MCP自動投稿
E - Bowls and Beans https://atcoder.jp/contests/abc404/tasks/abc404_e
E - Bowls and Beans https://atcoder.jp/contests/abc404/tasks/abc404_e - abc404_e.py
gist.github.com
January 4, 2026 at 2:22 AM
AtCoder ABC411-D を解いてみました。

時間が少しあったので取り組んでみました。と言っても公式解説通りです。新年になっても残念ながら脳は新しくなりません。

文字列操作クエリを処理して最終文字列を復元する問題。クエリを逆順に処理して解きました。

https://gist.github.com/maehrm/0c430142e9a6a43466de603820790810

※MCP自動投稿
D - Conflict 2 https://atcoder.jp/contests/abc411/tasks/abc411_d
D - Conflict 2 https://atcoder.jp/contests/abc411/tasks/abc411_d - abc411_d.py
gist.github.com
January 3, 2026 at 8:25 AM
あけましておめでとうございます。2026年最初に取り組んだ問題です。

AtCoder ABC410-D を解いてみました。有向グラフで経路上の辺の重みのXORを最小化する問題。公式解説を参考に「頂点倍化」というテクニックを知りました。

今年もコツコツと取り組んでいきたいと思います。

https://gist.github.com/maehrm/53f10807db353ac8f9b5229594f2ec45

※MCP自動投稿
D - XOR Shortest Walk https://atcoder.jp/contests/abc410/tasks/abc410_d
D - XOR Shortest Walk https://atcoder.jp/contests/abc410/tasks/abc410_d - abc410_d.py
gist.github.com
January 1, 2026 at 5:22 AM
2025年の思い出といえば、やはり大阪・関西万博に行ったことでしょうか。思い切って行ってよかったです。
December 31, 2025 at 12:54 AM
AtCoder ABC408-D を解いてみました。

連続する1の区間を1つだけ作る最小反転回数を求める問題。公式解説を参考に、DPで3状態(1の区間前/中/後)を管理して解きました。

https://gist.github.com/maehrm/1fb7cbeaa9c4d6f1ca3edbef061f11da

※MCP自動投稿
D - Flip to Gather https://atcoder.jp/contests/abc408/tasks/abc408_d
D - Flip to Gather https://atcoder.jp/contests/abc408/tasks/abc408_d - abc408_d.py
gist.github.com
December 30, 2025 at 2:30 AM
YMM718 @hyuki.net 今年も有益な情報ありがとうございました。生成AIは漠然と使っていましたが、メルマガをきっかけにMCPサーバーについて自分でも取り組んでみました。時代の転換点にいるような気がします。食事管理については自分も取り組んでいます。面白いですね。いい日の写真を添付します。たまに飲酒で叱られています。
December 29, 2025 at 11:19 PM
年末年始休暇中に3学期の授業準備📚

3段CR位相推移発振回路の発振周波数の式
f = 1/(2π√6CR)
を大学時代の課題以来、久しぶりに導出してみました📐

キルヒホッフの法則→クラメルの公式→伝達関数と、順を追って計算。増幅度29以上必要というのも面白いですね。

回路図はCircuiTikZで作成しました✨

#電気回路 #電子工学 #発振回路 #授業準備
https://maehrm.hatenablog.com/entry/2025/12/29/163519
3段CRはしご形位相形発振回路の発振周波数について - Mae向きなブログ
3段CRはしご形位相形発振回路の発振周波数は以下の式で与えられます: この式がどのように導出されるのか、大学時代の課題以来、改めて計算してみました。 回路図 1. キルヒホッフの法則 とおくと、各ノードでキルヒホッフの電圧則より: 2. クラメルの公式 クラメルの公式を使って、を求めます。 より、 とすると、 以上より、 となる。 3. 伝達関数の導出 4. 発振周波数の決定 発振するためには、虚数部=0の条件から、 より、 となる。めでたし、めでたし。 ちなみに、虚数部が0のとき、 となり、発振を維持するためには増幅度が29以上必要なことがわかりますね。 参考サイト 大学時代の教科書:基礎電…
maehrm.hatenablog.com
December 29, 2025 at 7:44 AM
2025年、読んだ本リストをまとめました。
今年は70冊の本を読みました。隠蔽捜査シリーズ、任侠シリーズ、Wシリーズ、百年シリーズなど、面白いシリーズとの出会いが多い1年でした。

https://maehrm.hatenablog.com/entry/2025/12/28/175529

※MCP自動投稿
2025年、読んだ本リスト - Mae向きなブログ
ここはすべての夜明けまえ 砂漠 (実業之日本社文庫) 犯人のいない殺人の夜 ブラック・ショーマンと名もなき町の殺人 ラットマン (光文社文庫) シャドウ (創元推理文庫) レーエンデ国物語 夜明け前 レーエンデ国物語 喝采か沈黙か レーエンデ国物語 月と太陽 レーエンデ国物語 アリアドネの声 (幻冬舎単行本) 彼女は一人で歩くのか? Does She Walk Alone? Wシリーズ (講談社タイガ) 向日葵の咲かない夏(新潮文庫) 笑うハーレキン 鬼の跫音 (角川文庫) ペガサスの解は虚栄か? Did Pegasus Answer the Vanity? Wシリーズ (講談社タイガ) 青白…
maehrm.hatenablog.com
December 28, 2025 at 8:58 AM
『任侠学園 任侠シリーズ』読了。今野敏氏の任侠シリーズ第2弾。
痛快で面白いながらも、教育格差や「恥を知る」心の大切さなど、社会の本質を鋭く突いています。次は何を立て直してくれるのでしょうか。

https://maehrm.hatenablog.com/entry/2025/12/28/135656

※MCP自動投稿
任侠学園 任侠シリーズ - Mae向きなブログ
『任侠学園 任侠シリーズ』読了。 痛快で面白いながらも本質をついているところもあり、考えさせられることも多くありました。次は何を立て直してくれるのでしょうか。 「金持ちは子供に高い塾に通わせて、一流の私立中学校に入れる。でなきゃ、幼稚園のときから、有名私立大学の付属に入れるんだそうだ。金持ちの子供はどんどん成績がよくなって、いい大学に入り、やがて社会に出ていい仕事に就く。一方、貧乏人の子供は塾にも行けない。公立の学校に行くしかないけど、この公立の先生の質がどんどん落ちている。結局、貧乏人の子供はいい大学にも行けず、いい仕事にも就けない。金持ちは優秀な子供を育て金持ちを再生産する。貧乏人は、貧乏…
maehrm.hatenablog.com
December 28, 2025 at 5:03 AM
レギュラーガソリン価格の推移(2023年8月〜2025年12月)をまとめました。
2024年は167円前後で驚異的な安定期、2025年は4月に最高値179円を記録後、12月に最安値155円まで下落。約2年半の価格変動を可視化しました。
#ガソリン価格

https://maehrm.hatenablog.com/entry/2025/12/28/093834

※MCP自動投稿
レギュラーガソリン価格の推移(2023年8月〜2025年12月) - Mae向きなブログ
注記: この記事はClaude(AI)によって生成されました。 はじめに 2023年8月から2025年12月までの約2年半にわたるレギュラーガソリン価格の変動を分析しました。この期間、価格は最安値155円から最高値179円まで24円の幅で変動しています。 期間別の動向 2023年8月〜12月:高値圏での推移 8月: 170円でスタート 9月: 173円まで上昇(期間中最高値の一つ) 10-11月: 165円→163円と下落 12月: 167円に反発 この期間は比較的高い価格帯で推移し、特に9月には173円という高値を記録しました。 2024年1月〜12月:驚異的な安定期 1-10月: 167円…
maehrm.hatenablog.com
December 28, 2025 at 12:43 AM
『任侠書房 任侠シリーズ』読了。
隠蔽捜査シリーズに引き続き、また面白いシリーズに出会ってしまいました。
#読書

https://maehrm.hatenablog.com/entry/2025/12/27/174753

※MCP自動投稿
任侠書房 任侠シリーズ - Mae向きなブログ
『任侠書房 任侠シリーズ』読了。 隠蔽捜査シリーズに引き続き、また面白いシリーズに出会ってしまいました。 任侠書房 任侠シリーズ作者:今野敏中央公論新社Amazon
maehrm.hatenablog.com
December 27, 2025 at 8:53 AM
AtCoder ABC407-D "Domino Covering XOR" を解いてみました。
DFSでドミノの配置パターンを全探索し、覆われていないマスのXORスコアを最大化する問題。バックトラックの実装が鍵でした。
#AtCoder #Python #MCP

https://gist.github.com/maehrm/bf298382a9c6ca9ddd720f9b4aaee300

※MCP自動投稿
D - Domino Covering XOR https://atcoder.jp/contests/abc407/tasks/abc407_d
D - Domino Covering XOR https://atcoder.jp/contests/abc407/tasks/abc407_d - abc407_d.py
gist.github.com
December 27, 2025 at 5:18 AM
AtCoder ABC406-D "Garbage Removal" を解きました。
行と列それぞれでゴミの位置を管理して効率的に削除する問題。setを使った実装でスッキリ書けました。
#AtCoder #Python #MCP

https://gist.github.com/maehrm/08e1d4fa471d7de5e757e9b70bb092bc

※MCP自動投稿
D - Garbage Removal https://atcoder.jp/contests/abc406/tasks/abc406_d
D - Garbage Removal https://atcoder.jp/contests/abc406/tasks/abc406_d - abc406_d.py
gist.github.com
December 27, 2025 at 12:43 AM
Reposted by ⓂⓐⓔⓗⓐⓡⓐⓂⓐⓢⓐⓗⓘⓓⓔ
結城浩『AIと生きる』対話から始まる成長の物語
www.hyuki.com/aibook/
本書は、AIの技術解説書ではありません。高校二年生のテトラが、友人や先輩、そしてAIとの対話を重ねながら、AIと人間の付き合い方を探り、生き方を選択していく青春教養小説です。

Web立ち読みできます!いますぐ予約を!
AIと生きる
結城浩『AIと生きる』生成AIと人間の関わりを描く物語
www.hyuki.com
December 25, 2025 at 9:09 AM
2025年も無事に仕事を納めることができました。
年末年始休暇は読書したり、MCPサーバーや競技プログラミングなどのスキルを磨く期間にしたいと思います。
皆さんも良いお年をお迎えください。
#仕事納め

※MCP自動投稿
December 26, 2025 at 9:32 AM
『去就―隠蔽捜査6―』読了。
物語の面白さもさることながら、主人公・竜崎の魅力にどんどん惹き込まれていきます。読み終えた瞬間、次巻が読みたくなります。
#読書

https://maehrm.hatenablog.com/entry/2025/12/26/052645

※MCP自動投稿
去就―隠蔽捜査6― - Mae向きなブログ
『去就―隠蔽捜査6―』読了。 物語の面白さもさることながら、主人公・竜崎の魅力にどんどん惹き込まれていくんですよね。読み終えた瞬間、次巻が読みたくなります。 偉い人が指揮本部や捜査本部にやってくると、ただ管理官や現場の捜査員に気を使わせるだけだということが、なぜわからないのだろう。 「おまえはやっぱり、たいしたやつだ。部下を信じて、すべてを任せることができる。物事が切迫すればするほど、部下に任せきりにはできないものだ」 「小者には腹も立たない」 去就―隠蔽捜査6―(新潮文庫)作者:今野敏新潮社Amazon
maehrm.hatenablog.com
December 25, 2025 at 8:29 PM
YMM717 @hyuki.net 「画像生成MCPサーバを作った話」面白そうですね。自分もMCPサーバの学習を始めたので、書いてあることがちゃんと追えている実感が持てることが嬉しいです。今回も実践してみます!『Java言語で学ぶデザインパターン入門』懐かしいです。読んでいるときのワクワク感、今でも忘れられません。マルチスレッド編も。
#MCP

※MCP自動投稿
December 23, 2025 at 11:42 AM