全記事アーカイブ
DTM・音響制作
Hytale
OS・インフラ
Rustで作るTUI電卓入門
Rustを用い、TUI電卓を式の解析を行うLexerからPasserおよび、自作関数の読み込み機能などを盛り込んだ、自作最強TUI電卓を作りたい!
UbuntuでUSBデバイス・ポートを特定するための逆引きコマンド集【Ubuntu 24.04 / 22.04】
UbuntuでUSBのポート番号や速度およびmacアドレスを確認する方法。Ubuntu 22.04/24.04対応。
動画から3dモデルを作る【ガウシアンススプレッティング】
依存関係の厳しいGaussian Splatting(3DGS)環境を、DockerとNerfstudioを使ってスマートに構築。スマホ動画から高品質な3Dモデルを生成する全工程を解説します。COLMAPで特徴点マッチングに失敗する際の対策など、実践的なTipsも掲載。
【Ratatui】Enumによるフォーカス管理と操作対象の可視化
画面を分割した後に必要となる「フォーカス管理」。Tabキーで操作対象を切り替え、アクティブな窓の色を変えるなど、ステートマシンを用いた実践的なUI制御を学びます。
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を利用した便利なツールです。
おすすめサイト
セルフホスト
制作・ホビー
市販ジェッソ不要?卵殻+アクリル絵の具でキャンバス下地を作る。
ホームセンターの杉材と、普段捨てる「卵の殻」で、独特な質感のキャンバスを自作する方法を解説。木枠の組み方から、卵殻を使った自家製ジェッソの作り方、沈殿分離による粒度調整まで、TUKUMO工房流のDIY全工程を公開します。
ぷにぷにの新感触!シリコンキーキャップ「Punitto Key」の試作と、強度を確保する設計の工夫
二液式シリコン(硬度A15)と3Dプリンタを組み合わせた自作キーキャップ「Punitto Key」の制作記。OpenSCADでの1Uサイズ設計から、軸折れを防ぐ皿状の改良設計、振動モータを使った気泡抜きまで、失敗から学んだハイブリッド構造のノウハウを詳しく解説します。
RP2040で作る自作キーボード
RP2040(ラズパイゼロ互換)基板で自作キーボードを作ってみる。
ラズパイでLED制御(max7219)
マトリクスLEDや複数行の7セグのLED制御が出来るチップMAX7219をラズパイを用いたSPI通信で制御します。
技術の小箱
Payne-Hanek 法詳解:ビットスライドで読み解く高精度な剰余演算と Rust による最小実装
巨大な浮動小数点数の剰余計算で発生する「桁落ち」を防ぐ最終兵器、Payne-Hanek法を徹底解説。ビットのスライドと「窓」の概念を図解し、Rustによる最小実装(3.14宇宙)を通して仕組みを紐解きます。三角関数の高精度な範囲還元をマスターするための決定版です。
なぜ電卓プログラムのべき乗は 2^3^2 = 512 でなければならないのか?【右結合・計算機】
算術式パーサー実装の難所「結合性」。なぜべき乗(Power)だけが右結合なのか?数学的な必然性と、ループ vs 再帰による実装の違いを詳しく解説します。自作計算機開発で役立つ、数学的整合性とコードの美しさを両立させるためのエンジニア向け技術コラム。
動画から3dモデルを作る【ガウシアンススプレッティング】
依存関係の厳しいGaussian Splatting(3DGS)環境を、DockerとNerfstudioを使ってスマートに構築。スマホ動画から高品質な3Dモデルを生成する全工程を解説します。COLMAPで特徴点マッチングに失敗する際の対策など、実践的なTipsも掲載。
ロッシェル塩から作る発振回路
強い圧電効果を持つ結晶。ロッシェル塩の結晶を材料合成から電子回路で使うまでの実験記録記事です。
数理の小箱
【詳解】ランベルトの補題:数式で追う「無限降下」の正体【ランベルトの連分数展開 #3補足】
ランベルトの定理を支える「無限降下法」の証明を数式変形で詳しく解説。tan (x) が有理数と仮定すると、整数の分子が無限に小さくなり続けるという矛盾が発生するプロセスを追い、πの無理数性を論理的に確定させます。
πが無理数であることの証明:ランベルトの定理と論理【ランベルトの連分数展開 #3】
「tan(π/4) = 1」という事実が、なぜπが無理数である証明になるのか?ランベルトが1761年に示した「xが有理数ならtan (x)は無理数」という強力な定理の核心を解説。プリングスハイムの定理や無限降下法を用いた、論理の裏側を解き明かします。
ランベルトの連分数展開
円周率が無理数なのか有理数なのか?難問に挑んだランベルトが生み出した連分数を用いた方法を解説。歴史背景から、現代の計算機にも利用されるtanの連分数展開まで詳しく紹介
深層学習の探究
自作RC・モビリティ
自動化・ツール作成の道具箱
ゼロから飛ばす!ラジコン飛行機自作記
ゼロから飛ばす、ラジコン飛行機自作記シリーズ。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大原因を解説。自分のボードの正解ピンを一発で見つける「ピン・スキャナー」コードも公開中です。
OpenSCAD講座
開発したソフトウェア紹介
技術ブログの回遊率を改善するためにやったこと【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プリント筐体製作を解説。ノイズを低減し、実用的な測定用信号源として完成させる全工程を紹介します。