Skip to content

Instantly share code, notes, and snippets.

@podhmo
podhmo / README.md
Created February 4, 2026 06:05
HTML一枚のSPA上でもパスワードマネージャに情報を保存したい

HTML一枚のSPA上でもパスワードマネージャに情報を保存したい

HTML一枚のSPA上でもブラウザパスワードマネージャに情報を保存したい。

  • use-history -- history APIを使った方法
  • use-credential-management -- credential management APIを使った方法

https://x.com/i/grok/share/68570649b76a4ad39ae95367a1c730bb

もちろん正攻法はサーバー側にPOSTすること(submitすること)

@podhmo
podhmo / AGENTS.md
Created January 30, 2026 07:28
username/main

Project Agents.md Guide

This is a MoonBit project.

Project Structure

  • MoonBit packages are organized per directory, for each directory, there is a moon.pkg.json file listing its dependencies. Each package has its files and blackbox test files (common, ending in _test.mbt) and whitebox test files (ending in _wbtest.mbt).
@podhmo
podhmo / レポートgemini.md
Last active January 29, 2026 16:36
Uploaded via Gist Uploader - 2026-01-29T16:07:30.526Z
---
target_reader: 教育システム設計者、政策立案者、および人材開発・評価制度に関心を持つエンジニアリングアーキテクト
objective: 現代の選抜試験システムが抱える構造的限界を分析し、ICT技術を活用したスケーラブルな「準学生制度」および「スキルツリー型評価」による、教育と社会接続の再設計モデルを提示する。
---

ICT時代における教育選抜構造の再定義と準学生モデルの実装

現代の教育システム、とりわけ大学入試における選抜プロセスは、制度疲労を起こしていると同時に、デジタル技術の進展に伴いその本質的な機能が変化しつつある。本稿では、偏差値に基づく従来の競争原理をゲーム理論および計算機科学の視点から解析し、ICT(情報通信技術)を活用した新たな教育・評価モデルとしての「準学生制度」および「スキルツリー型評価」の可能性を論じる。

@podhmo
podhmo / PEG-エラーメッセージ改善テクニック.md
Created January 27, 2026 14:16
PEGで良い感じにエラーメッセージを出しつつパースしたい

対話履歴

ユーザー: pegで親切なエラーメッセージを作る方法について教えて


AIの思考プロセス
@podhmo
podhmo / One-File-Go-Script-Distribution-Tool.md
Last active January 27, 2026 11:00
Uploaded via Gist Uploader - 2026-01-27T10:58:55.881Z

対話履歴

ユーザー:

llmを使った簡易scaffold用 のプロンプト詳細

【指示】 【重要なお願い】 あなたは、私と対話するアシスタントです。 もし、私の最後の発言に特定のトリガーワードが含まれていたら、その直後のあなたの応答は特別なモードとして扱われます。

package main
import (
"fmt"
"github.com/google/uuid" // @v1.6.0
)
func main() {
fmt.Printf("Generated ID: %s\n", uuid.New())
}
@podhmo
podhmo / Wasm-AST-Sharing-Strategies.md
Created January 27, 2026 05:03
wasm側でastを作ったときにjs側で共有するには?

対話履歴

ユーザー: wasm上でparserを作成してテキストを入力にastを作成するじゃないですか。ここでjs側に持ってくる場合に結局のところ共有のコストとつまりシリアライズとデシリアライズが発生してしまいますよね。どうすると効率的ですか?


AIの思考プロセス

対話履歴

ユーザー: wasmで文字列を受け取り大文字化する関数を定義しそれをgoからwazero経由で呼び出したいです。go playgroundで実行可能な形式で出力できますか?呼び出すwasmはgo:embedで固定しちゃいたいです。


AIの思考プロセス
@podhmo
podhmo / article.md
Created January 26, 2026 13:40
Uploaded via Gist Uploader - 2026-01-26T13:40:00.162Z

AI時代のプログラマーの生き残り方と、これからの仕事の話

📉 「もう9割できました」は大体ウソだという話

最近流行りの生成AI(ChatGPTなど、言葉で指示すると文章やプログラムを作ってくれるAIのこと)を使うと、プログラミング開発の景色がガラッと変わってしまいました。

これまでは、時間をかけてコツコツ作った分だけ進捗が進んでいました。でもAIを使うと、最初の「なんとなく動くもの」を作るのが爆発的に速くなります。一瞬で「90%くらいできた!」という状態になります。

でも、ここには大きな落とし穴があります。