全記事アーカイブ
DTM・音響制作
Hytale
OS・インフラ
Cloudflare Workers + WebRTCで創るP2P心理戦ゲーム開発記
cloudflare workersを用い、リアルタイム対戦できるバックショットルーレットゲームを作ってみる。
Rustで作るTUI電卓入門
Rustを用い、TUI電卓を式の解析を行うLexerからPasserおよび、自作関数の読み込み機能などを盛り込んだ、自作最強TUI電卓を作りたい!
ln自然対数の計算プログラム実装でzに置換する理由【ホーナー法・グレゴリー級数】
RustでのTUI電卓実装におけるlog関数の最適化を徹底解説。なぜ標準的なマクローリン展開では不十分なのか?変数変換 $z = (m-1)/(m+1)$ を用いた収束加速の理論から、f64精度をわずか12項で実現するホーナー法の活用まで、数値計算の裏側を解き明かします。
Cloudflare Workersの始め方:Wranglerによるローカル環境構築と世界公開の手順
Cloudflare Workersの始め方をアカウント作成からローカル環境構築、デプロイまで徹底解説!Wranglerでのエミュレートや最新のAGENTS.md設定も網羅。リアルタイム対戦を可能にする高速P2P通信環境を手に入れる。
site-information
足りない1%-TUKUMO月報
tukumologの定期的な記事予定や月次の振り返り
tukumologぺちぺち改修記
当サイト(tukumolog,TUKUMO工房)のサイトUIやサイトの裏側の開発記録記事です。
技術ブログの回遊率を改善するためにやったこと【linuxAcademy(仮称)-開発記録1】
「新規ユーザー比率97%」という技術ブログの宿命を打破すべく、バラバラの記事を体系化する「Linux Academy」の構築を開始。GA4の経路データ分析から見えたサブホームの有効性と、3%のリピーターを増やすための学習ロードマップ設計について綴ります。
【重要】TUKUMO工房を騙る偽の販売サイトにご注意ください
TUKUMO工房(TUKUMOLOG)のコンテンツを無断転載し、商品を販売しているように装う詐欺サイトを確認しました。リレーモジュール等の解説記事を盗用した偽ECサイトにご注意ください。当サイトの公式ドメインは「tukumolog.com」のみです。被害防止のため必ずご確認ください。
WEBツール
フェルール端子 サイズ自動計算ツールと選び方の全知識【フェルール端子・棒端子】
フェルール端子のサイズ選びをツールで自動化!電線の太さをクリックするだけで最適な規格を提案します。迷いやすい「長さ」の選び方や、2本まとめられるツインフェルールについても詳しく解説。
【コピペで簡単】ファビコン取得URL生成ツール(サイトアイコンの保存・ダウンロード)
他サイトのファビコン(サイトアイコン)が欲しい時、どうしていますか?この記事では、URLをコピペするだけで、Google検索結果に表示されるサイトアイコンを簡単に取得できるツールを設置しました。Google公式のAPIを利用した便利なツールです。
おすすめサイト
ゲーム開発記
セルフホスト
制作・ホビー
【木工・DIY】イーゼルを組み木で制作、制作の全記録
高さ160cmの本格イーゼルをDIY!釘を使わず「木組み」で仕上げる、一生モノの作り方を詳しく解説します。設計図やCADでの角度検証、材料費、使用道具も公開。杉材の選び方からニスのコツまで、自作したい方のための完全ガイドです。
市販ジェッソ不要?卵殻+アクリル絵の具でキャンバス下地を作る。
ホームセンターの杉材と、普段捨てる「卵の殻」で、独特な質感のキャンバスを自作する方法を解説。木枠の組み方から、卵殻を使った自家製ジェッソの作り方、沈殿分離による粒度調整まで、TUKUMO工房流のDIY全工程を公開します。
ぷにぷにの新感触!シリコンキーキャップ「Punitto Key」の試作と、強度を確保する設計の工夫
二液式シリコン(硬度A15)と3Dプリンタを組み合わせた自作キーキャップ「Punitto Key」の制作記。OpenSCADでの1Uサイズ設計から、軸折れを防ぐ皿状の改良設計、振動モータを使った気泡抜きまで、失敗から学んだハイブリッド構造のノウハウを詳しく解説します。
RP2040で作る自作キーボード
RP2040(ラズパイゼロ互換)基板で自作キーボードを作ってみる。
技術の小箱
QRコードの符号化と復元
QRコードはなぜ汚れていても読めるのでしょうか? 本シリーズでは、CRCとの違いから始め、ガロア体、リードソロモン符号、そしてQRコードへの実装までを、実際に手を動かしながら学びます。 数学が苦手な方でも追えるよう、QRコードの誤り訂正を「作りながら理解する」ことを目指したシリーズです。
【多項式計算の最適化】ホーナー法と、並列処理に強い「エストリン法」の比較検証
多項式計算の定番「ホーナー法」に対し、現代CPUの演算能力を最大限に引き出す「エストリン法(Estrin's scheme)」を解説します。Rustを用いた20次の多項式ベンチマークでは、ホーナー法より約3倍高速という結果に。データ依存性の解消による並列化のメリットや、次数に応じた使い分けの注意点を、計算精度も含めて詳しく紐解きます。
ホーナー法とは?多項式計算の効率化手法そのメリットとデメリット
多項式計算を劇的に高速化する「ホーナー法」を徹底解説。単なる式変形に留まらず、現代CPUのFMA命令を最大限に引き出すRust実装のコツや、28倍の速度差を生む理由を詳解。さらに、データ依存性という弱点やエストリン法などの発展的な最適化まで深掘りします。
ln自然対数の計算プログラム実装でzに置換する理由【ホーナー法・グレゴリー級数】
RustでのTUI電卓実装におけるlog関数の最適化を徹底解説。なぜ標準的なマクローリン展開では不十分なのか?変数変換 $z = (m-1)/(m+1)$ を用いた収束加速の理論から、f64精度をわずか12項で実現するホーナー法の活用まで、数値計算の裏側を解き明かします。
数理の小箱
QRコードの符号化と復元
QRコードはなぜ汚れていても読めるのでしょうか? 本シリーズでは、CRCとの違いから始め、ガロア体、リードソロモン符号、そしてQRコードへの実装までを、実際に手を動かしながら学びます。 数学が苦手な方でも追えるよう、QRコードの誤り訂正を「作りながら理解する」ことを目指したシリーズです。
Rustで作るTUI電卓入門
Rustを用い、TUI電卓を式の解析を行うLexerからPasserおよび、自作関数の読み込み機能などを盛り込んだ、自作最強TUI電卓を作りたい!
ランベルトの連分数展開
円周率が無理数なのか有理数なのか?難問に挑んだランベルトが生み出した連分数を用いた方法を解説。歴史背景から、現代の計算機にも利用されるtanの連分数展開まで詳しく紹介
【詳解】ランベルトの補題:数式で追う「無限降下」の正体【ランベルトの連分数展開 #3補足】
ランベルトの定理を支える「無限降下法」の証明を数式変形で詳しく解説。tan (x) が有理数と仮定すると、整数の分子が無限に小さくなり続けるという矛盾が発生するプロセスを追い、πの無理数性を論理的に確定させます。
深層学習の探究
自作RC・モビリティ
自動化・ツール作成の道具箱
SuperSplatでplyを編集:ノイズ削除と出力【Gaussian Splatting】
Gaussian Splattingで作った3Dモデルを高品質に仕上げる「クリーニング」工程を解説。Nerfstudioからの.ply書き出し、無料のブラウザエディタ「SuperSplat」を用いた浮遊物(ノイズ)の削除、位置調整、最終エクスポートまで。Web公開やUnity利用に欠かせない整形・最適化の手順を網羅した実践ガイドです。
ゼロから飛ばす!ラジコン飛行機自作記
ゼロから飛ばす、ラジコン飛行機自作記シリーズ。ESP32とCADの知識を生かしてらじこん飛行機を既製品のプロポなどを使わずに自作してみる。
ぷにぷにの新感触!シリコンキーキャップ「Punitto Key」の試作と、強度を確保する設計の工夫
二液式シリコン(硬度A15)と3Dプリンタを組み合わせた自作キーキャップ「Punitto Key」の制作記。OpenSCADでの1Uサイズ設計から、軸折れを防ぐ皿状の改良設計、振動モータを使った気泡抜きまで、失敗から学んだハイブリッド構造のノウハウを詳しく解説します。
【Arduino IDE・ESP32】Lチカできない!を解決。ESP32でLEDが光らない時の3大原因と対処法
Arduino IDEで「Done uploading」と出るのにESP32の内蔵LEDが光らない……。そんな時にチェックすべき、ピン番号の不一致、リセットボタンの儀式、LEDの仕様の3大原因を解説。自分のボードの正解ピンを一発で見つける「ピン・スキャナー」コードも公開中です。
資格・受験記
開発したソフトウェア紹介
技術ブログの回遊率を改善するためにやったこと【linuxAcademy(仮称)-開発記録1】
「新規ユーザー比率97%」という技術ブログの宿命を打破すべく、バラバラの記事を体系化する「Linux Academy」の構築を開始。GA4の経路データ分析から見えたサブホームの有効性と、3%のリピーターを増やすための学習ロードマップ設計について綴ります。
言葉が「本」になるまで —— 6節SNS開発録
6語小説の投稿ができるSNSの開発記録
VS Codeでタイピングするたびにキャラが動く!自作拡張機能を作ってみた.「Type Diorama」
コーディング作業に癒やしと楽しさを!文字入力するたび、お気に入りのキャラクターがVS Codeのステータスバーでアニメーションする拡張機能「Type Diorama」を開発・公開しました。
【個人開発】Firebase Functionsでファビコン取得APIを自作してWebツール化してみた”IconHunt”
Webサイトの高画質ファビコンやアプリアイコンを一括取得できるツール「Icon Hunt」を開発・公開しました。GoogleのAPIでは画像が小さすぎる悩みを解決。個人開発の裏側として、Firebase Functionsを使ったAPI自作やスクレイピングの実装についても解説します。
電子工作
ロッシェル塩から作る発振回路
強い圧電効果を持つ結晶。ロッシェル塩の結晶を材料合成から電子回路で使うまでの実験記録記事です。
ゼロから飛ばす!ラジコン飛行機自作記
ゼロから飛ばす、ラジコン飛行機自作記シリーズ。ESP32とCADの知識を生かしてらじこん飛行機を既製品のプロポなどを使わずに自作してみる。
ディスクリートで作るタイマー回路
ディスクリート部品で作るタイマー回路の記事シリーズです
1kHzアナログ正弦波発振回路を「モジュール化」する。3Dプリンタで魅せる専用ケース製作
NJM4580DDを用いたCR移相型正弦波発振回路のモジュール化製作記。ユニバーサル基板への実装とOpenSCADによる「回路を魅せる」3Dプリント筐体製作を解説。ノイズを低減し、実用的な測定用信号源として完成させる全工程を紹介します。