takasago
@sago35tk.bsky.social
41 followers 25 following 420 posts
兵庫県明石市。ラーメン、スノーボード、エンデューロ(バイク/写真)、golang、tinygo、perl、perl入学式、umeda.go、vim。SR400、200EXC、セロー225WE。「基礎から学ぶ TinyGoの組込み開発」の著者。TinyGo 製自作キーボード。TinyGo Keeb Tour。
Posts Media Videos Starter Packs
Reposted by takasago
ysaito8015.bsky.social
#tinygo
#tinygo_conf
tinygo-keeb.org/blog/?p=102
楽しかった TinyGo Conference

開催したよのブログはコチラー

After event summary post from host
TinyGo Conference 2025 in JAPAN
Written by @sago35tk.bsky.social
sago35tk.bsky.social
TinyGo Conference 2025 in JAPAN の開催報告を書きました。全体指揮やらトーク準備やらワークショップやらしてて実はバタバタしまくってましたがなんとか無事に終わりました。
#tinygo_conf
x.com/tinygo_keeb/...
x.com
sago35tk.bsky.social
書き込み方法は以下です。
マイコンの B (BOOTSEL) を押した状態で R (RESET) をおして R を離します。これで PC 等からは外部ストレージとして認識するので上記 URL からダウンロードした conf2025badge.uf2 をコピーしてください。自動的にリセットして書き換わります。
#tinygo_conf
sago35tk.bsky.social
conf2025badge を作った方向けの情報。以下の release ページからファームウェアをダウンロードできます。音が鳴らないバージョンなので普段使いも安心、PC につないでボリュームキーとして使用するなどがおすすめです。
#tinygo_conf
github.com/sago35/keybo...
sago35tk.bsky.social
TinyGo Conference 2025 in JAPAN のワークショップでは HAKKO さんからお借りした FX-600 を使っていただきました。はんだごてが気になる方、温度調節ができるタイプが使いやすいです。
#tinygo_conf
www.hakko.com/japan/produc...
HAKKO | 白光株式会社
JP / EN
www.hakko.com
sago35tk.bsky.social
TinyGo に generics 対応が入ったときの Pull Request はこれ。この後、もう少し修正がありますがほぼこれで完成してる。 Go の標準パッケージを使って構文は読み込むので変更量は直感に反して非常に小さい。
#tinygo_conf
github.com/tinygo-org/t...
compiler: add support for type parameters (aka generics) by aykevl · Pull Request #2903 · tinygo-org/tinygo
...that was surprisingly easy. Doing it now because Go 1.19 requires generics support in the standard library.
github.com
sago35tk.bsky.social
20 分セッションでしゃべった TinyGo の歴史、私視点での歴史、今後の TinyGo についてのスライドです。

#tinygo_conf
TinyGo のこれまでとこれから
docs.google.com/presentation...
TinyGo のこれまでとこれから
TinyGo のこれまでとこれから TinyGo Conference 2025 in JAPAN 2025/10/12 Masaaki Takasago
docs.google.com
sago35tk.bsky.social
オープニングセッションの資料です。発表時、レイヤー機能付きキーボードをライブコーディングで作りましたが、そのソースコードへのリンクも追記しました。スライドは日英併記です。

#tinygo_conf
TinyGo & TinyGo Keeb & …
docs.google.com/presentation...
TinyGo & TinyGo Keeb & …
TinyGo & TinyGo Keeb & … TinyGo Conference 2025 in JAPAN 2025/10/12 Masaaki Takasago
docs.google.com
sago35tk.bsky.social
最後の挨拶で感極まって泣きそうになった。みんなに支えられてここまで来ることが出来た。書いてても泣けてくる。本当にありがとうございました。
#tinygo_conf
sago35tk.bsky.social
TinyGo Conference 2025 in JAPAN は大盛況のまま終わりました。参加者の皆さん、スタッフ、登壇者、関係者の皆さん、 TinyGo に興味のある皆さん、ありがとうございました!
#tinygo_conf
sago35tk.bsky.social
TinyGo Conference 2025 in JAPAN 職人の朝は早い。
#tinygo_conf
sago35tk.bsky.social
まじで楽しいんだが。明日はいよいよ本番、よろしくね!
#tinygo_conf
sago35tk.bsky.social
#技術書典 19 も TinyGo Keeb で出展します。新刊書くぞ! (conf 前なのでそれどころではない)
sago35tk.bsky.social
タッチタイピングで大事なのは 「見ずに打つ」 ではなく 「ホームポジションに戻ってくる」 ことだと思ってる。
sago35tk.bsky.social
独自路線で Go を学んでる側の人ですが #gocon で オプティムさんブースの Go Package Guessr で 14位だったみたい。嬉しい。
(自分の場合、知らない package 多数だったのでただの運という話がある)
sago35tk.bsky.social
TinyGo で動くゲームエンジン koebiten を作っています。まだまだ機能は少ないですが Ebitengine と同じような感じで使えるようにしています。そんな koebiten の入門記事はこちら。
#tinygo_keeb #tinygo

koebiten でゲームを作ろう
zenn.dev/sago35/books...
koebiten でゲームを作ろう
Ebitengine に影響を受けて koebiten という 2D ゲームエンジンを作っています。この本は koebiten でゲームを作れるようになるための基本をまとめていきます。
zenn.dev
sago35tk.bsky.social
ダイナミックにシリカゲルをぶち巻いたので、 3D プリンター周りがとてもきれいになりました。ありがとうございます。
sago35tk.bsky.social
GE-N3 で 11T x 58T にした時、速度調整値を 0 にしても全然速度が合わん、って思ったら負の値も設定できた。上は 30 までしか設定できないのに。ってことでビタビタに合わせると -10 か -9 ぐらい。ハッピーメーター的なのは -7 か -6 ぐらいかな、というところ。設定値は自己責任にて。
#ゲンサン
sago35tk.bsky.social
TinyGo Conference 2025 in JAPAN ではんだ付け会が開催される以下のボードですが、私がゆっくりはんだ付けをしたら 10 分強でした。当日は 75 分枠にしている + サポートもばっちりなので是非ご参加を。
#tinygo_conf
ワークショップ紹介③ conf2025badge を作成しよう
tinygo-keeb.org/blog/?p=70
sago35tk.bsky.social
GE-N3 のテールランプ周り、ダートバイクプラス神戸の試乗車はこんな感じの金属プレートだったけど、自分のは樹脂。金属プレートのほうが若干外に、若干上向きになってて良さげ感がある。リペアパーツとしつ売ってるテールランプステーホジョとも違う感。
#ゲンサン
Reposted by takasago
nobonobo.bsky.social
展示中 TinyGo製ファームでGo製シミュレータで動いてます!
sago35tk.bsky.social
TinyGo Conference 2025 in JAPAN で使用する conf2025badge のファームウェア、基板データ、ケースデータを追加しました。これでワークショップ側の準備はばっちり。
と思たけど、ビルドガイド書いてないや。それは書かなきゃ。

sago35/keyboards v0.10.0
github.com/sago35/keybo...
GitHub - sago35/keyboards
Contribute to sago35/keyboards development by creating an account on GitHub.
github.com
sago35tk.bsky.social
雨上がったので 58T のスプロケを受け取りに行って、帰りに軽くさんぽ。 GE-N3 はゆっくり走っても楽しい。
#げんさんぽ