Skip to content

Instantly share code, notes, and snippets.

View takano32's full-sized avatar
🌏

TAKANO Mitsuhiro takano32

🌏
View GitHub Profile
@takano32
takano32 / 00-pyodide-llm.md
Last active September 28, 2026 02:08
Pyodide LLM の概要

Pyodide LLM

ブラウザの中の Python(Pyodide、WebAssembly 版の CPython)で言語モデルを動かす実験です。サーバーは静的ファイルを配るだけです。推論も Hugging Face のモデルの変換と量子化も、訪問者のブラウザのタブの中で行います。

  • 元の純 Python 実装の 0.26 tok/s から、WASM SIMD カーネル(ctypes で読み込む数 KB のモジュール)で 351 tok/s(stories15M、int8、最初の開発機)。
  • 日本語モデル llm-jp-3-150m(1.5 億パラメータ)が、スマホ級の ARM の Chromium で 75〜79 tok/s。最初に動くいちばん軽い tiny-lm は約 280 tok/s。
  • Hugging Face のモデルを、ブラウザの中で取得・変換して動かす。80 億パラメータまで動く(CI の Chromium で 3.4〜3.9 tok/s)。取得は原本でなく Q8_0 の GGUF からで、バイトはほぼ半分。
  • 既定で GPU(WebGPU)を使い、端末ごとに CPU と測って速い側を選ぶ。 持ち主の Android で、ページの本当の道のプロンプトが CPU の 2.9〜7.2 倍(1 回ずつ)。Llama 3.2 3B は GPU だけに置いて 6.0 tok/s。
  • OS 5 種 × ブラウザの 23 通りで動作を確認。端末の計測は /benchmark/ で 1 つの報告に。
@takano32
takano32 / wordpress-hosting-research.md
Created September 18, 2026 10:29
成人向けコンテンツを許容する WordPress ホスティングの調査 (2026-09-18 時点。各社の公式規約・FAQ の原文と出典つき)

移転先ホスティングの調査 — 成人向けコンテンツを許容する WordPress 環境

項目 値
調査日 2026-09-18
目的 同人サークルの紹介サイト(成人向け作品へのリンク・表紙・修正済みのサンプル画像を含む)を WordPress で運営するための、移転先の調査。いま使っている XServer for WordPress は、規約が猥褻表現と裸体画像の掲載を禁じている
方法 3 系統(さくら・ConoHa・GMO 系 / 成人向け可を明言する国内共用サーバー / VPS と海外)に分けて、各社の公式ページ(利用規約・禁止事項・FAQ・マニュアル・料金)を調査。推奨の決め手になる文言は、原文を取り直して確認した(確認状況は §7)

規約は変わる。契約の直前に、もう一度原文を確認すること。 比較サイトや個人ブログは根拠にしていない。

@takano32
takano32 / 司法立法行政に人間要らない.md
Created August 29, 2026 16:18
司法立法行政に人間要らない

司法立法行政に人間要らない

🟢 ChatGPT (1/10)

たたき台としては、**「人間を完全排除する」のではなく、「人間を最終決定者とする必要性を大幅に減らせる」**という立場を取ります。

司法・立法・行政の多くは、膨大な情報の処理、既存ルールとの整合性確認、判例・統計の分析、政策シミュレーションなど、AIや自動化と相性がよい領域です。特に定型的な行政処理や、法令・判例に基づく判断は機械化による一貫性・迅速性の向上が期待できます。

一方で、価値観が衝突する問題や、制度そのものを変更する判断までAIに委ねると、**「誰がその基準を決めたのか」**という民主的正統性の問題が生じます。したがって論点は「AIが人間より賢いか」だけではなく、権力の正統性・責任・異議申立てを、人間抜きで成立させられるのかです。

@takano32
takano32 / 犬と猫、飼うならどちらか.md
Created August 23, 2026 14:15
犬と猫、飼うならどちらか

犬と猫、飼うならどちらか

🟢 ChatGPT (1/10)

私の立場は猫です。最大の理由は、飼育に必要な時間と生活上の制約が比較的小さいからです。犬は散歩やしつけ、運動、飼い主との継続的なコミュニケーションが不可欠で、毎日の生活リズムへの影響が大きい。一方、猫は室内飼育を基本にでき、トイレも自分で覚えやすく、留守番にも比較的強いです。もちろん、犬には人との強い絆や一緒に外出・運動できる魅力があります。しかし「飼うならどちらか」という条件なら、飼い主の負担と動物の暮らしやすさを両立しやすい猫を選びます。

🔵 Gemini (2/10)

犬派の立場から論点を提示し、反論します。

@takano32
takano32 / gist:356895a01c59ec42f01b7bdd0fceb24e
Created August 23, 2026 07:10
紙の本と電子書籍、読書体験として優れているのはどちらか

紙の本と電子書籍、読書体験として優れているのはどちらか

🟢 ChatGPT (1/7)

私の立場は、読書体験そのものを重視するなら、紙の本がやや優れているです。最大の理由は、紙が「読む」という行為に集中しやすいからです。ページをめくる感覚、紙の質感、本の厚みや残りページから得られる身体的な手がかりは、読書を単なる情報取得ではなく一つの体験にします。また、通知やアプリなどの誘惑がなく、偶然ページを開いたときの発見や、本への書き込み・付箋による記憶の定着も紙の強みです。一方、電子書籍は携帯性、検索、文字サイズ変更、購入・入手の容易さで圧倒的に優れています。したがって「便利さ」なら電子書籍ですが、読書体験の豊かさなら紙、というのが私の結論です。


🔵 Gemini (2/7)

@takano32
takano32 / README.md
Created June 28, 2026 15:14 — forked from ZipFile/README.md
Pixiv OAuth Flow

Retrieving Auth Token

  1. Run the command:

    python pixiv_auth.py login

    This will open the browser with Pixiv login page.

@takano32
takano32 / SKILL.md
Created June 17, 2026 03:15 — forked from k16shikano/SKILL.md
japanese-tech-writing/SKILL
name japanese-tech-writing
description 日本語の技術文書・書籍原稿の文章規範。整形(一文一行、引用ブロック、脚注、コラム記法)、段落と論証の構成(パラグラフライティング)、論証の厳密さ(ツッコミどころの除去)、読み手の負荷の管理、視点と語り、演出の抑制、LLM っぽい空句の禁止、冗長の排除を定める。日本語で技術書の章、草稿、記事、解説文を書くとき、または推敲・リライトするときに使用する。

日本語技術文書の文章規範

日本語で技術的な原稿(書籍の章、記事、解説文)を書く・推敲するときは、以下の規範に従う。

整形

[
{
"word": "Asshole",
"kana": "アスホール",
"meaning": "いやな奴(Ass=お尻、Hole=穴)",
"notice": "「うざい野郎」「ろくでなし」"
},
{
"word": "あばずれ",
"kana": "あばずれ",
@takano32
takano32 / love_injection.rb
Created November 30, 2023 08:07
ドドスコ問題
ddsk = ['ドド', 'スコ']
ddsksksk3 = []
until ddsksksk3 == [0, 1, 1, 1] * 3
ddsksksk3.shift if ddsksksk3.size > 11
ds = [0, 1].sample
ddsksksk3.push ds
print ddsk[ds]
end

Arch Linux ARM on Crostini

Screenshot

I got Arch Linux ARM installed on a Lenovo Chromebook Duet! I mostly used the instructions from the Arch Wiki as reference.

0. Before we begin