Generated by All in One SEO v5.0.0.1, this is an llms.txt file, used by LLMs to index the site. # TUKUMO工房 自作ツールと技術メモで「面倒」を「便利」に変える場所 ## Sitemaps - [XML Sitemap](https://tukumolog.com/sitemap.xml): Contains all public & indexable URLs for this website. ## 投稿 - [Ubuntuで Windows の Win + Ctrl + ←/→ と同じ操作感を実現!Ctrl + Super + ←/→ でワークスペースを簡単切り替える方法](https://tukumolog.com/ubuntu-workspace-switch-shortcut/) - Ubuntu(GNOME)で Windows の Win + Ctrl + ←/→ と同じ感覚で仮想デスクトップを切り替える方法を徹底解説。ターミナルから 2 行の gsettings コマンドを実行するだけで、Ctrl + Super + ←/→ がワークスペース移動に割り当てられます。設定手順・確認方法・カスタマイズ例・トラブルシューティングまで網羅した初心者向けガイドです。 - [【Z2F #3】主翼の作成(クラークY翼)を作る ~OpenSCADで型紙作成~ #3](https://tukumolog.com/scratch-build-rc-plane-03-clark-y-cad-template/) - clark-Y翼断面をOpenSCADで取り込み、自作ラジコン飛行機向けに調整。30cm級ラジコン飛行機用のクラークY断面型紙をPDFで作成し、無料公開しています。ゼロから飛ばす!ラジコン飛行機自作記・第3回。 - [【Rustで作る電卓】組み込み関数をDefsに流し込む #25](https://tukumolog.com/rust-tui-calc-builtin-functions/) - Rustで開発中のTUI関数電卓「tucalc」に、自作した三角関数などを組み込む実装を行います。関数ポインタとハッシュマップを用いた関数の一元管理手法や、将来のcargo install公開を見据えたLinux向けの相対パス設定(~/.config)への対応について解説します。(136文字) - [【Rustで作る電卓】三角関数をフルスクラッチまとめ 三角関数の実装(7) #24](https://tukumolog.com/rust-calc-trigonometry-summary/) - 三角関数実装編、ついに完結!Rustでのsin/cos/tan実装を総括します。マクローリン展開から始まり、Payne-Hanek法による範囲還元、連分数展開、ホーナー法を用いた高速化まで、高精度な「核(カーネル)」を構築する軌跡をまとめました。 - [TUKUMOLOG 進捗と足りない1%【2026年7月号】](https://tukumolog.com/missing-1-percent-2026-07/) - 7月のTUKUMOLOG月報 - [地球儀風のサイトマップ作ってみた。](https://tukumolog.com/3d-globe-sitemap-dev/) - 新規WordPressサイト向けに、Obsidianのグラフビューから着想を得た「地球儀風3Dサイトマップ」を開発しました。Three.jsと3d-force-graphを使った実装の裏側や、こだわりのSF風UXデザインについて紹介します。 - [【競プロ】AtCoderはじめてみました。](https://tukumolog.com/atcoder-start/) - 自分のプログラミング力、客観的に測ってみませんか?この記事では、エンジニアの腕試しに最適な「AtCoder」を始めた感想と現状のレート(緑色:1150)、今後の目標について紹介します。純粋なコーディング力を試したい方におすすめです。 - [【SIGNATE】近赤外スペクトルからの木材含水率予測:ドメイン適応と並列MoEアーキテクチャの構築【コンペ参加記】](https://tukumolog.com/nir-wood-moisture-competition/) - 近赤外分光(NIR)データから木材の含水率を予測するコンペティション参加記。未知の樹種への「真の汎化性能」を追求し、ドメイン適応と並列MoEアーキテクチャを構築した軌跡を解説します。物理特性と深層学習を融合させるアプローチとは。 - [TUKUMOLOG 進捗と足りない1%【2026年6月号】](https://tukumolog.com/missing-1-percent-2026-06/) - TUKUMO工房月報 2026/6号 今月はゲーム製作記事がメインです。 - [Windows treeコマンド ファイル名まで出す方法](https://tukumolog.com/windows-tree-command-f/) - 「現在のディレクトリ構成を教えて」と言われた時に便利!WindowsのターミナルやVS Codeで、treeコマンドに「/F」オプションをつけてファイル名まで出力する方法を解説します。クリップボードへの直接コピーやテキスト保存など、開発時の情報共有や技術質問に役立つ実用Tipsも紹介。 - [被写界深度合成をしてみる。](https://tukumolog.com/focus-stacking-intro/) - 手前から奥まで完全にピントが合った画像はどう作る?昆虫や植物の標本写真などでも欠かせない画像処理技術「被写界深度合成(フォーカス・スタッキング)」の仕組みと、ピントの異なる複数画像から実際に1枚の画像を合成してみた結果を分かりやすく解説します。 - [【Lytro Light Field】 Python3でリフォーカス処理に挑戦 ― ライトフィールドカメラのRAW画像を解析してみる](https://tukumolog.com/light-field-refocus-python/) - ライトフィールドカメラは撮影後にピントを変更できる特殊なカメラです。LytroのRAWデータをPythonとOpenCVで解析し、リフォーカス画像の生成に挑戦した実装方法と課題をまとめました。 - [【Lytro Light Field】Lytro DesktopでLFPファイルを開く方法|ライトフィールド画像のピント調整とJPEG書き出し](https://tukumolog.com/lytro-lfp-export-by-lytrodesktop/) - Lytro Desktopを使ってLFP(ライトフィールド)画像を読み込み、ピントや絞りを調整してJPEG・PNG・TIFFへ書き出す方法を紹介。サンプルLFPファイルの入手先や非公式アーカイブも解説します。 - [Windowsで特定バージョンのPythonを公式から導入し、venv仮想環境を構築する方法](https://tukumolog.com/python-install-specific-version-venv/) - Pythonで特定バージョンを指定してvenvを作成したいのに「そのPythonが見つからない」とエラーになる場合の対処法を解説。WindowsでPythonのダウンロード・インストールから仮想環境(venv)の作成、VS Codeでの設定まで初心者向けに紹介します。 - [QRコードのバージョンとレベルとマスクパタン JIS0510の定義【QRコードを解読する 第4回】](https://tukumolog.com/qr-code-deep-specification-overview/) - QRコードのエンコード・デコード実装へ進む前に、QRコードの仕様を整理します。バージョン、モード、誤り訂正レベル、データ配置など、今後のバーレカンプ・マッシー法やチェン探索の理解に必要な前提知識をまとめて解説します。 - [QRコードの誤り訂正を支えるガロア体 GF(2^8) とは?乗法表の作り方と実装を解説【QRコードを解読する 第5回】](https://tukumolog.com/galois-field-gf256-multiplication-table/) - ガロア体の掛け算を高速に行う手法。乗法表をあらかじめ計算しておくことで高速化する。この方法について、なぜ可能なのかを厳密に解説。原始元。 - [QRコードの作り方を徹底解説|"HELLO"を例にエンコーダをゼロから実装する【QRコードを解読する 第6回】](https://tukumolog.com/qr-code-encode-tutorial/) - リードソロモン符号とガロア体演算を実践!文字列「HELLO」を例に、QRコードをゼロから自作(エンコード)する具体的な手順を解説します。データの生成から多項式の割り算による誤り訂正計算、画像化とマスク処理まで、プログラムと共に仕組みを理解する実践編です。 - [【補足】なぜチェン探索では「逆元(マイナス乗)」を代入するのか?(エラー位置多項式の正体)](https://tukumolog.com/qr-decode-chien-search-trick/) - QRコードのリード・ソロモン復号で使われる「チェン探索」。なぜ値をそのまま代入せず「逆元(マイナス乗)」を入れるのでしょうか?BM法が作るエラー位置多項式に隠された数学的なカラクリをわかりやすく解説します。 - [QRコードをデコードする(Happy Path)【QRコードを解読する 第7回】](https://tukumolog.com/qr-code-decode-07-hello-recovery/) - 自作QRコードデコーダの第一歩。画像からビットマップを取得し、フォーマット情報の解析、マスク解除、シンドローム検証を経て、元の文字列を復元する手順を実際のPythonコードで解説します。 - [QRコードのデコード 誤り位置を特定するチェン探索(Chien Search)【QRコードを解読する 第10回】](https://tukumolog.com/qr-code-decode-10-chien-search/) - QRコード復号アルゴリズム解説第10回。BM法で求めたエラー位置多項式をチェン探索(Chien Search)で解き、エラー発生箇所を特定する仕組みを解説します。Jupyter Notebookによる実装例とともに、リードソロモン符号の復号処理を体験してみましょう。 - [QRコードのデコードに挑む!特別編:汎用デコーダの完成と「汚れ」への挑戦【QRコードを解読する 第12回(完)】](https://tukumolog.com/qr-code-decode-12-complete-decoder/) - QRコードを読み解くシリーズ完結編。これまで実装したシンドローム計算・BM法・チェン探索・フォルニー法を統合し、画像から文字列を復元する完全版QRコードデコーダをPythonで実装。汚したQRコードの復元実験も行います。 - [QRコードを読み解く:シンドロームの計算とエラー検出【QRコードを解読する 第8回】](https://tukumolog.com/qr-code-decode-08-syndrome-calculation/) - QRコードのリードソロモン復号における最初のステップ、シンドローム計算を解説します。シンドロームとは何か、なぜエラー検出ができるのか、さらに1つの誤りならエラー位置を特定できる仕組みをPython実装とともに紹介します。 - [QRコードのデコード:フォルニー(Forney)法でエラーを完全修復する!【QRコードを解読する 第11回】](https://tukumolog.com/qr-code-decode-11-forney-algorithm/) - QRコードの誤り訂正アルゴリズムを完全解説。フォルニー法(Forney Algorithm)を使い、チェン探索で特定したエラー位置からエラー値を算出してデータを復元する流れを、Python実装と具体例付きで解説します。 - [QRコードのデコードに挑む!バーレカンプ・マッシー(BM)法【QRコードを解読する 第9回】](https://tukumolog.com/qr-code-decode-berlekamp-massey/) - QRコードの誤り訂正で用いられるバーレカンプ・マッシー法(Berlekamp-Massey法)を解説します。シンドローム列から誤り位置多項式を求める流れを、具体例とPython実装、Jupyter Notebookを用いて分かりやすく紹介します。 - [QRコードのリードソロモン符号 を計算してみる【QRコードを解読する 第3回】](https://tukumolog.com/qr-reed-solomon-encoding-example/) - QRコードの誤り訂正で使われるリード・ソロモン符号を実際に計算してみましょう。ASCIIコードから生成多項式を作成し、ガロア体 GF(2^8) 上でパリティを生成する流れを図解付きで解説します。 - [デジタル世界の数学「ガロア体」を超ざっくり理解しよう!【QRコードを解読する 第2回】](https://tukumolog.com/reed-solomon-galois-field-basics/) - QRコードに使われているガロア体とは何なのか?簡単な例を用いつつ解説します。 - [【仕組み解説】全結合層をゼロから実装しよう:全結合層とは?-アフィンレイヤー-(NN #6)](https://tukumolog.com/nn-fc-layer-06-affine-layer/) - 全結合層を数学的に扱うための概念、アフィンレイヤーを解説。NNの「層」の順伝播処理をゼロから理解します。 - [QRコードを解読する:エラーはどうやって直る?リード・ソロモン符号の基本 【第1回】](https://tukumolog.com/qr-reed-solomon-crc/) - QRコードはなぜ汚れていても読み取れる?本記事では、おなじみのエラー検出技術「CRC」の計算手順と比較しながら、最強のエラー訂正アルゴリズム「リード・ソロモン符号」の仕組みと、「発見」と「復元」の決定的な違いを分かりやすく解説します。 - [アイテム管理のデータ駆動化と音声ID自動生成【CFW P2P心理戦ゲーム開発記】 #17](https://tukumolog.com/logic-highandlow-devlog-17-data-driven/) - WebRTCゲーム開発における保守性向上のためのリファクタリング手法を解説。巨大なif-else分岐を廃止してアイテム管理をJSON+関数分離のデータ駆動型へ移行する方法と、Node.jsを用いた音声アセットのリスト(レジストリ)自動生成スクリプトについてまとめました。 - [無料DAW「LMMS」を使ったBGM・SE制作と組み込み【CFW P2P心理戦ゲーム開発記】 #19](https://tukumolog.com/logic-highandlow-devlog-19-audio-creation-lmms/) - Webゲーム開発記第19回。無料DAW「LMMS」を使ったゲーム向けBGMとSEの制作プロセスを紹介します。BitInvaderを活用したダイアリング風の音作りや、ブラウザの音声再生規則(Autoplay Policy)に対応した音声エンジンの組み込みについて解説します。 - [対戦相手の存在を表現するUI改修とCSS 3D描画【CFW P2P心理戦ゲーム開発記】 #18](https://tukumolog.com/logic-highandlow-devlog-18-opponent-ui/) - Webゲームにおける対人戦(PvP)の臨場感を高めるUI改良について解説。CSSの transform(translateZ, rotateX)を活用した3Dパース表現により、画面奥に対戦相手の操作パネルを配置し、心理戦のUXを向上させる実装手法を紹介します。 - [ゲームUIのアニメーション作成その2-サマリーオーバーレイ【CFW P2P心理戦ゲーム開発記】 #16](https://tukumolog.com/logic-highandlow-devlog-16-summary-overlay/) - WebRTC対戦ゲームのUI改善編。セット終了時のサマリーオーバーレイの実装に加え、P2P通信量を抑えるタイムスタンプ同期式のタイマーバー、アイテム説明のホバーツールチップなど、UXとパフォーマンスを両立する画面レイアウト構築について解説します。 - [ゲームUIのアニメーション作成その1【CFW P2P心理戦ゲーム開発記】 #15](https://tukumolog.com/logic-highandlow-devlog-15-ui-animation/) - Webゲーム開発におけるUIアニメーションの実装と、オーディオ管理設計について解説。カードのフロップ(めくり)動作やスタックアニメーションの追加に加え、ブラウザの自動再生ポリシー(Autoplay Policy)に対応するためのAudioMixerスタブ作成についても紹介します。 - [コンセプトとゲームUIに着手【CFW P2P心理戦ゲーム開発記】 #14](https://tukumolog.com/logic-highandlow-devlog-14-ui-design/) - Logic High and LowのコンセプトアートとゲームUIデザインに着手。「50年後のAIアノテーション作業を行うエージェント」という世界観をもとに、背景演出や画面レイアウトの設計を進めました。 - [Logic High and Low v1ルール策定とゲーム本体実装【CFW P2P心理戦ゲーム開発記】 #13](https://tukumolog.com/logic-highandlow-gameplay-v1/) - Logic High and Lowのコアルール策定とゲーム本体の実装を開始。セットマッチ制やドラフトシステムの導入、フォルダ構成の見直しによるモジュール化について解説します。 - [Logic High & Low マッチング実装(Singleton Matchmaker DO 方式)【CFW P2P心理戦ゲーム開発記】 #12](https://tukumolog.com/cloudflare-do-matchmaker/) - オンライン対戦ゲームの高速マッチング基盤をCloudflare Durable Objectsで構築。D1のポーリング方式からインメモリなSingleton Matchmaker DOとWebSocketによるイベント駆動へ移行し、DB負荷ゼロと即時接続を実現するアーキテクチャを解説します。 - [Protocol 99 ホームのページルーティング【CFW P2P心理戦ゲーム開発記】 #11](https://tukumolog.com/cloudflare-workers-user-portal-spa-routing/) - Cloudflare WorkersとD1を利用したゲームプラットフォーム開発。Google OAuth認証後に利用するポータルサイトを実装し、ホーム・ゲーム・エージェントの3タブによるSPA風ルーティングとユーザー管理機能を構築しました。 - [さくらのクラウド検定:受験記録【v2.0 ベーシック 合格】](https://tukumolog.com/sakura-cloud-exam-report/) - 応用情報合格者が「さくらのクラウド検定」に2週間(約15時間)で合格した受験体験記。模試の振り返りから見えた「さくら固有のサービス仕様」の対策やネットワーク関連の学習ポイント、公開されている合格率の捉え方について等身大で解説します。 - [ゲームルールを考える:ハイアンドローモックアップ【CFW P2P心理戦ゲーム開発記】 #9](https://tukumolog.com/game-design-probability-high-low/) - P2P心理戦WEBゲーム開発記、第9回!今回は『Buckshot Roulette』のメタ構造を解剖し、情報系に刺さるハッキングコマンド(% Mod, Try-Catchなど)を駆使する「確率操作型ハイ&ロー」の独自ルール設計と、モックアップ実装を解説します。 - [認証実装 OAuth(google)【CFW P2P心理戦ゲーム開発記】 #10](https://tukumolog.com/cloudflare-workers-google-oauth-jwt/) - Cloudflare Workersで作るP2P心理戦ゲーム開発記、第10回!今回はGoogle CloudでのOAuth設定から、Workersへの定番JWTライブラリ導入、リダイレクト処理によるGoogleログイン実装、ログイン状態の保持までをまとめて解説します。 - [D1データベース実装:ユーザデータ管理 【CFW P2P心理戦ゲーム開発記】 #4](https://tukumolog.com/cfw-p2p-buckshot-dev-db-impl/) - Cloudflare Workersゲーム開発記第4回!設計したユーザー・認証テーブルをD1へSQL実装。同時登録を保証するトランザクションや、Windows PowerShell特有の「疑似curlの罠」の回避策(Invoke-RestMethod)まで、初期構築のハマり所を解説します。 - [ゲーム固有データ(戦績・レート)の実装編【CFW P2P心理戦ゲーム開発記】 #5](https://tukumolog.com/cfw-p2p-buckshot-dev-game-db/) - P2P心理戦ゲーム開発記。ゲーム専用の戦績テーブル(buckshot_stats)を拡張性を意識した1対1関係で実装!リポジトリパターンの導入から、Windows環境でのローカルDBの罠を自作の管理用API(setup/inspect)で賢く突破する実践的なデバッグ手法を解説します。 - [シンプルなP2P通信をCloudflare Workersで作ってみる 【CFW P2P心理戦ゲーム開発記】 #8](https://tukumolog.com/cloudflare-workers-webrtc-datachannel/) - Cloudflare WorkersとWebRTC(DataChannel)を組み合わせ、サーバーを介さない超低レイテンシなP2Pテキスト通信を最速で実装するチュートリアル!D1データベースを「簡易伝言板」として使い、初心者でも確実に繋がる最小構成のコードを徹底解説します。 - [Cloudflare Workersで創るP2Pゲーム記:チートを断つEloレーティング実装とアトミック検証 【CFW P2P心理戦ゲーム開発記】 #6](https://tukumolog.com/cfw-p2p-buckshot-dev-rating/) - P2P心理戦ゲーム開発記。P2P環境で避けて通れない「レート改ざんチート」を鉄壁のサーバーサイド計算で防ぐ設計思想を解説!Cloudflare Workers内にEloレーティング数式を実装し、D1のトランザクションを用いたアトミックな勝敗変動を完全検証します。 - [【第7回】Cloudflare Workersで創るP2Pゲーム記:WebRTC開発ロードマップと伝言板シグナリング構想](https://tukumolog.com/cfw-p2p-buckshot-dev-webrtc-roadmap/) - P2P心理戦ゲーム開発記。今回からいよいよリアルタイム通信「WebRTC」編が始動!登場概念が多くデバッグが困難なWebRTCを攻略するため、3つの開発フェーズに分けた堅実なロードマップと、Cloudflare D1を伝言板にする最小限のシグナリング構想を共有します。 - [D1データベーススキーマの設計:リレーショナルデータベースとは? 【CFW P2P心理戦ゲーム開発記】 #3](https://tukumolog.com/cfw-p2p-buckshot-dev-db-design/) - Cloudflare Workersゲーム開発記第3回!D1を使ったデータベース(RDB)のスキーマ設計を徹底解説。基礎概念から、将来のマルチ認証や別ゲームへの横展開を見据えた拡張性の高いテーブル設計(users, user_auths, stats)の構築プロセスをお届けします。 - [D1データベース作成とテスト環境構築の手順 【CFW P2P心理戦ゲーム開発記】 #2](https://tukumolog.com/cloudflare-workers-d1-setup-2/) - Cloudflare Workersで作るP2P心理戦ゲーム開発記、第2回!今回はCloudflare D1データベースの作成から、ローカル開発環境(Wrangler)でのバインディング、TypeScriptの型定義(Env)、接続テストまでを実践解説します。 - [Cloudflare Workers + WebRTCで創るP2P心理戦ゲーム開発記【第1回:構想編】](https://tukumolog.com/cloudflare-workers-webrtc-p2p-game-1/) - Cloudflare WorkersとWebRTC(P2P)を組み合わせた、リアルタイム心理戦WEBゲームの開発記が始動!第1回は、スマホ格差を無くすゲーム性(Buckshot Roulette風)の着想から、Workersを選ぶ技術的勝算までを解説します。 - [Cloudflare Workersの始め方:Wranglerによるローカル環境構築と世界公開の手順](https://tukumolog.com/cloudflare-workers-getting-started/) - Cloudflare Workersの始め方をアカウント作成からローカル環境構築、デプロイまで徹底解説!Wranglerでのエミュレートや最新のAGENTS.md設定も網羅。リアルタイム対戦を可能にする高速P2P通信環境を手に入れる。 - [【Rust自作TUI電卓】ニュートン法×マジックナンバーで実装する汎用n乗根 #13](https://tukumolog.com/n-th-root-calcrate-method/) - Rustでn乗根の計算を自作。単純なニュートン法では大きなnで収束が遅くなる問題を、IEEE 754のビット操作による『魔法の数字』で解決します。立方根(cbrt)の高速化から汎用的なn乗根の実装、ベンチマーク結果まで詳しく解説。標準ライブラリに迫る速度を目指します。 - [ネットサービスと何が違うの?NISTの定義から読み解く「クラウド」の本当の意味](https://tukumolog.com/what-is-the-cloud/) - 「クラウドって結局何?」という疑問を、世界基準であるNISTの定義からスッキリ解決します。5つの必須条件やSaaS/PaaS/IaaSの違いを、Gmailなどの身近な例を挙げて分かりやすく解説。記事の最後には、実際にIaaS(VPS)を触って理解を深めるステップも紹介します。 - [SuperSplatでplyを編集:ノイズ削除と出力【Gaussian Splatting】](https://tukumolog.com/supersplat-gaussian-splatting-cleaning/) - Gaussian Splattingで作った3Dモデルを高品質に仕上げる「クリーニング」工程を解説。Nerfstudioからの.ply書き出し、無料のブラウザエディタ「SuperSplat」を用いた浮遊物(ノイズ)の削除、位置調整、最終エクスポートまで。Web公開やUnity利用に欠かせない整形・最適化の手順を網羅した実践ガイドです。 - [TUKUMOLOG 進捗と足りない1%【2026年5月号】](https://tukumolog.com/missing-1-percent-2026-05/) - 5月の更新予定と4月の振り返りをお届け。TUI電卓開発シリーズの見どころや投稿方針、今後のコンテンツの方向性について紹介します。 - [【木工・DIY】イーゼルを組み木で制作、制作の全記録](https://tukumolog.com/diy-large-easel-woodworking/) - 高さ160cmの本格イーゼルをDIY!釘を使わず「木組み」で仕上げる、一生モノの作り方を詳しく解説します。設計図やCADでの角度検証、材料費、使用道具も公開。杉材の選び方からニスのコツまで、自作したい方のための完全ガイドです。 - [【Rustで作る電卓】tan(正接)を高速にフルスクラッチ 三角関数の実装(6) #23](https://tukumolog.com/rust-tan-optimization-horner-fma/) - 自作tan関数を8倍高速化!連分数展開を「有理関数」へと再構成し、ホーナー法とFMA命令(mul_add)を駆使して計算コストを極限まで削る手法を解説。Rustコンパイラの最適化挙動や、ハードウェア命令を引き出すためのビルド戦略まで踏み込みます。 - [【Rustで作る電卓】ランベルト(Lambert)の連分数展開でtan(正接)を実装 三角関数の実装(5) #22](https://tukumolog.com/rust-tan-implementation-lambert-continued-fraction/) - Rustでtan(正接)を自作!なぜtanの実装にはマクローリン展開ではなく「ランベルトの連分数展開」が使われるのか?ベルヌーイ数や収束半径の壁を解説しつつ、Rustでの反復アルゴリズム実装と、ループ展開による高速化のヒントを紹介します。 - [【Rustで作る電卓】sinとcos完成 Rustで挑む三角関数の実装(4) #21](https://tukumolog.com/rust-payne-hanek-cos-implementation/) - 偶関数・奇関数の性質を利用したcosの範囲還元と、Payne-Hanek法の統合プロセスを公開。数学的基礎から低レイヤの誤差対策まで、コンピュータが「波」をどう計算しているのか、そのロードマップを振り返ります。 - [【Rustで作る電卓】Payne-Hanek法 Rustで挑む三角関数の実装(3) 高精度レンジリダクション #20](https://tukumolog.com/rust-trig-high-precision-range-reduction/) - 「sin(1億)を計算すると誤差が出る」……そんな課題をPayne-Hanek法で解決!Rustによるビット操作と固定小数点計算を駆使し、巨大数でも有効数字14桁を維持する高精度な三角関数の実装に挑みます。 - [【Rustで作る電卓】cos関数実装 Rustで挑む三角関数の実装(2) マクローリン展開と範囲還元 #19](https://tukumolog.com/rust-math-cos-implementation-range-reduction/) - Rustでcos関数をスクラッチ実装!マクローリン展開の基本から、sinと組み合わせた「π/4範囲還元」による高精度化を解説します。1億radの計算で露呈するf64精度の限界と誤差の原因を徹底検証。標準ライブラリの凄さが見えてくる実践的数値計算ガイドです。 - [【Rustで作る電卓】sin関数実装 Rustで挑む三角関数の実装(1) マクローリン展開と範囲還元 #18](https://tukumolog.com/rust-sin-implementation-maclaurin-range-reduction/) - Rustでsin関数をゼロから実装。マクローリン展開の基礎から、巨大な入力値で精度が崩壊する「桁落ち」の原因、周期性を利用した範囲縮小(Range Reduction)の仕組みまで徹底解説。数値計算の奥深さと実装の勘所をステップバイステップでまとめました。 - [250年後の実装:計算機を支える連分数【ランベルトの連分数展開 #4】](https://tukumolog.com/lambert-tangent-modern-computing/) - ランベルトが遺したtan xの連分数展開は、なぜ現代の計算機ライブラリでも評価されるのか?マクローリン展開の限界を突破する「収束の速さ」と「安定性」の秘密。数値計算のエッセンスをエンジニア視点で解説します。 - [πが無理数であることの証明:ランベルトの定理と論理【ランベルトの連分数展開 #3】](https://tukumolog.com/lambert-proof-pi-irrational-lemma/) - 「tan(π/4) = 1」という事実が、なぜπが無理数である証明になるのか?ランベルトが1761年に示した「xが有理数ならtan (x)は無理数」という強力な定理の核心を解説。プリングスハイムの定理や無限降下法を用いた、論理の裏側を解き明かします。 - [【詳解】ランベルトの補題:数式で追う「無限降下」の正体【ランベルトの連分数展開 #3補足】](https://tukumolog.com/lambert-lemma-infinite-descent-details/) - ランベルトの定理を支える「無限降下法」の証明を数式変形で詳しく解説。tan (x) が有理数と仮定すると、整数の分子が無限に小さくなり続けるという矛盾が発生するプロセスを追い、πの無理数性を論理的に確定させます。 - [tan x の連分数展開の導出:微分方程式を用いた数理的アプローチ【ランベルトの連分数展開 #2】](https://tukumolog.com/lambert-tan-derivation-riccati/) - なぜtan (x)は連分数で表せるのか?マクローリン展開の限界(収束半径とベルヌーイ数の爆発)を突破する、連分数の圧倒的優位性を解説。リッカチの微分方程式から「玉ねぎの皮をむく」ように数式を導出するプロセスを、ステップバイステップで詳解します。 - [πが無理数であることの証明:ランベルトの功績と連分数展開の歴史【ランベルトの連分数展開 #1】](https://tukumolog.com/lambert-continued-fraction-pi-irrationality-history/) - 18世紀の数学者ランベルトがπ (pi)の無理数性を証明した歴史を解説。彼が考案した「連分数展開」が、現代のコンピュータの計算にどう関わっているのか、その凄さに迫ります。 - [Payne-Hanek 法詳解:ビットスライドで読み解く高精度な剰余演算と Rust による最小実装](https://tukumolog.com/understanding-payne-hanek-range-reduction/) - 巨大な浮動小数点数の剰余計算で発生する「桁落ち」を防ぐ最終兵器、Payne-Hanek法を徹底解説。ビットのスライドと「窓」の概念を図解し、Rustによる最小実装(3.14宇宙)を通して仕組みを紐解きます。三角関数の高精度な範囲還元をマスターするための決定版です。 - [【Rustで作る電卓】Remezのアルゴリズムでlog計算を最適化 #17](https://tukumolog.com/remez-algorithm-log-optimization-rust/) - 350年前の知恵(グレゴリー級数)を超えて、数値計算の深淵へ。テイラー展開の「中心点のみの正確さ」を断ち切り、全範囲で最大誤差を最小化する「Remez(レメッツ)のアルゴリズム」を解説します。Rustでの実装を通じ、理論値の係数をあえて「ずらす」ことで標準ライブラリに肉薄する精度と速度を叩き出す、最強の対数関数への最適化プロセスを紐解きます - [UbuntuでUSBデバイス・ポートを特定するための逆引きコマンド集【Ubuntu 24.04 / 22.04】](https://tukumolog.com/ubuntu-usb-device-identification/) - UbuntuでUSBのポート番号や速度およびmacアドレスを確認する方法。Ubuntu 22.04/24.04対応。 - [Linuxサブホームを作りたい その3 【tukumolog-ぺちぺち改修記 #4】](https://tukumolog.com/pechipechi-dev-04/) - RustによるTUIツール開発を体系的に学べる専用サブページを「Linux Academy」内に新設。環境構築から関数電卓の実装まで、JSを活用した動的なUIで直感的に探せるシリーズ索引ページです。実践的な連載を順次公開中。 - [【Ubuntu】shutdownコマンドの使い方!フリーズ時の強制終了(キーボード操作)まで解説](https://tukumolog.com/shutdown-reboot-magic-sysrq-linux-system-operation-tutorial/) - Ubuntuをターミナルから安全に終了するコマンドと、フリーズ時に物理ボタンを使わず強制終了できる「Magic SysRqキー」を解説。データを守るための魔法の呪文「REISUB」を、覚えやすい「レイスBoot(お化け起動)」として紹介します。電源を切る前にまずはこの記事をチェック! - [【ルート高速計算の仕組み】n乗根ビットハックの導出プロセス](https://tukumolog.com/n-th-root-newton-magic-number/) - 一見デタラメに見えるビット操作で n 乗根を求める「マジックナンバー」。その数学的な導出プロセスをステップごとに解説します。浮動小数点数を対数として解釈する驚きのテクニックから、0x5fe...で始まるあの定数の正体までを解明。最適化の極致を覗いてみませんか? - [ホーナー法とは?多項式計算の効率化手法そのメリットとデメリット](https://tukumolog.com/polynomial-optimization-horner-method/) - 多項式計算を劇的に高速化する「ホーナー法」を徹底解説。単なる式変形に留まらず、現代CPUのFMA命令を最大限に引き出すRust実装のコツや、28倍の速度差を生む理由を詳解。さらに、データ依存性という弱点やエストリン法などの発展的な最適化まで深掘りします。 - [ln自然対数の計算プログラム実装でzに置換する理由【ホーナー法・グレゴリー級数】](https://tukumolog.com/log-optimization-gregory-series/) - RustでのTUI電卓実装におけるlog関数の最適化を徹底解説。なぜ標準的なマクローリン展開では不十分なのか?変数変換 $z = (m-1)/(m+1)$ を用いた収束加速の理論から、f64精度をわずか12項で実現するホーナー法の活用まで、数値計算の裏側を解き明かします。 - [【多項式計算の最適化】ホーナー法と、並列処理に強い「エストリン法」の比較検証](https://tukumolog.com/polynomial-optimization-estrin-vs-horner/) - 多項式計算の定番「ホーナー法」に対し、現代CPUの演算能力を最大限に引き出す「エストリン法(Estrin's scheme)」を解説します。Rustを用いた20次の多項式ベンチマークでは、ホーナー法より約3倍高速という結果に。データ依存性の解消による並列化のメリットや、次数に応じた使い分けの注意点を、計算精度も含めて詳しく紐解きます。 - [【Rustで作る電卓】浮動小数点数の構造をハックして対数関数(log)を実装する #15](https://tukumolog.com/rust-log-implementation-bit-hack/) - Rustで対数関数を自作!IEEE 754の指数部をビット演算で取り出す「範囲縮小」から、収束の早いグレゴリー級数を用いたln実装、底の変換公式による汎用化までを徹底解説。標準ライブラリとの速度比較や、計算機が対数を得意とする理由が学べます。 - [【最適化編】ホーナー法を超えて:エストリン法による対数計算の並列化 #16](https://tukumolog.com/【最適化編】ホーナー法を超えて:エストリン法/) - 前回の記事では、350年前の知恵「グレゴリー級数」を紐解きました。理論としては完璧ですが、いざ現代の爆速CPU - [【グレゴリー・ライプニッツ級数】微積分学が確立される前の無限への挑戦を紐解く](https://tukumolog.com/gregory-leibniz-series-history/) - 微積分学の夜明け前、1671年に発見された『グレゴリー・ライプニッツ級数』。350年以上前に『無限』に挑んだ天才たちの足跡と、現代のRustにおける対数関数(ln)実装への意外な繋がりを、TUKUMO工房のLumenHeroが紐解きます。 - [【Rust自作TUI電卓】ニュートン法を超えろ!ハレー法による立方根(cbrt)の極限最適化 #14](https://tukumolog.com/rust-tui-calc-halleys-method-optimization/) - Rust自作TUI電卓連載第14弾。2次収束のニュートン法を超え、3次収束を誇る「ハレー法」を実装。マジックナンバーによる初期値推定と組み合わせ、f64の限界精度に爆速で到達する手法を検証します。数式からコードへの落とし込み、stdとのベンチマーク比較まで。 - [【Rust自作TUI電卓】mod.rsを活用したスマートなモジュール管理と基本数学関数の実装 #11](https://tukumolog.com/rust-tui-calc-module-management-mod-rs/) - Rust自作TUI電卓連載第11弾。肥大化するコードをmod.rsでスマートに管理するディレクトリ設計を解説。さらに、判定結果もすべてf64(0.0/1.0)で統一する独自の設計ポリシーに基づき、絶対値や丸め処理などの基本数学関数を実装します。 - [平方根の導出展開、手動でも解ける差分アプローチ【バビロニア法・ニュートン法】](https://tukumolog.com/square-root-derivation-babylonian-newton/) - ニュートン法と同じ漸化式を、微積分を使わずに「バビロニア法」という代数的なアプローチで導出します。平方根の計算式が「現在の値と誤差の平均」であるという直感的な仕組みを紐解き、手計算やプログラミングの実装に役立つ知識を解説します。 - [【Rustで作る電卓】平方根の深淵に挑む。標準関数 vs ニュートン法 + 魔法の数字 #12](https://tukumolog.com/rust-sqrt-deep-dive-newton-to-silicon/) - Rustで平方根(sqrt)を自作実装。ニュートン法から伝説の『高速逆平方根』ハックまで4つの手法を比較検証します。自作アルゴリズムが標準関数に勝てない物理的な理由とは?ソフトウェアの知恵がCPU回路(rsqrtss)へと昇華した、計算機の血統を辿るディープな検証記。 - [【Rust自作TUI電卓】再帰を越えて:実装まとめと進化のロードマップ #10](https://tukumolog.com/rust-terminal-calculator-summary-roadmap/) - ターミナル電卓開発・基本編の総集編。LexerからEvaluatorまでの4層構造の解説、再帰関数の実現、そして今後のビット演算やaptパッケージ化を見据えた2026年最新ロードマップを公開。 - [ラディックスソート(基数ソート)の仕組みを徹底解説!アニメーションで学ぶ「桁を利用する」ソート【ソートアルゴリズム入門】#14](https://tukumolog.com/radix-sort-introduction/) - 基数ソートはなぜ速い?カウンティングソートの弱点を「桁ごと」の安定ソートで克服し、O(n log n)の壁を超える仕組みを解説します。 - [【完結】Rust × Ratatuiで作るTUIツール:基礎編の総まとめと実践サンプル](https://tukumolog.com/rust-ratatui-tui-final-summary/) - TUI開発基礎編がついに完結!これまでの全5回の要素を合体させた統合サンプルコードを公開します。自分専用のターミナルツールを作るための「型」を手にしましょう。 - [動画から3dモデルを作る【ガウシアンススプレッティング】](https://tukumolog.com/docker-nerfstudio-gaussian-splatting/) - 依存関係の厳しいGaussian Splatting(3DGS)環境を、DockerとNerfstudioを使ってスマートに構築。スマホ動画から高品質な3Dモデルを生成する全工程を解説します。COLMAPで特徴点マッチングに失敗する際の対策など、実践的なTipsも掲載。 - [【Rust】TUI電卓自作,電卓が「言語」になった日:if文の実装と再帰関数によるフィボナッチ計算 #9](https://tukumolog.com/rust-calculator-function-evaluation-recursion/) - 自作ターミナル電卓開発の第9回。条件分岐(if文)と関数の動的展開を実装し、ついに再帰関数の実行に成功。ローカルスコープの管理やスタックオーバーフロー対策など、評価エンジンの核心部を解説します。 - [【Rust】計算機:過去の計算を再利用!履歴参照($n)の実装とファイルの永続化 #8](https://tukumolog.com/rust-calculator-history-persistence/) - 自作ターミナル電卓開発の第8回。過去の計算結果を $1 のように変数として使い回す履歴参照機能を実装。Rustでのファイル入出力のモジュール化(history.rs)や、再起動後もデータを保持する永続化の仕組みを解説します。 - [【Rust】計算機自作:演算と比較を評価するEvaluatorの実装(式指向の設計) #7](https://tukumolog.com/rust-calculator-evaluator-logic-epsilon/) - 自作ターミナル電卓開発の第7回。構築した抽象構文木(AST)を再帰的にマッチングし、計算結果を導き出すEvaluatorの実装を解説。浮動小数点数の比較におけるEPSILONの活用法や、論理演算を数値で扱うメリット、式指向言語の考え方についても触れます。 - [【Rust】電卓に「論理」を。比較演算子の実装と優先順位の階層設計 #6](https://tukumolog.com/【rust】電卓に「論理」を。比較演算子の実装と優/) - 自作ターミナル電卓開発の第6回。Lexerと比較演算子(==, !=, 等)の追加、および再帰下降構文解析の優先順位テーブル拡張を解説。Rustのpeekを活用した複数文字トークンの処理や、なぜ比較が足し算より優先度が低いのかという理論についても触れます。 - [【Hytale plugin 制作】武器のダメージ設定・アニメーション設定 for FireSowrd #4](https://tukumolog.com/hytale-modding-weapon-combo/) - Hytaleの武器システム「InteractionVars」の構造を解剖!攻撃アニメーションの紐付けから、JSON編集によるオリジナルコンボ(FireSword)の作り方を解説します。ダメージ100倍テストや、チェイン設定ファイル - [酒石酸ナトリウムカリウム合成手順。ロッシェル塩を作る【原料合成編】【ロッシェル塩実験 #1】](https://tukumolog.com/rochelle-salt-crystal-project-1-synthesis/) - ロッシェル塩を作るため、Amazonなどで手に入る材料から、酒石酸ナトリウムカリウムを合成してみます。組成から実験分量まで詳しく実録。 - [【Hytale plugin 制作】武器のモーション割り当てしてみる。#3](https://tukumolog.com/hytale-plugin-weapon-animation/) - Hytaleの自作アイテムに攻撃モーションを実装する方法を解説。本体のAssets.zipを解析し、バニラ武器のJSON構造を参考にPlayerAnimationsIdやInteractionsを設定する手順をまとめました。振る動作を付与して、アイテムを「武器」へ進化させましょう。 - [【Hytale plugin 制作】配布モデルを自分のpluginとして読み込んでみる。#2](https://tukumolog.com/hytale-plugin-model-loading/) - Hytaleの世界にオリジナルの剣を召喚しよう! 公式のIron Swordをベースに、自作アイテムをサーバーにロードして実際に手に持つまでの全工程を公開。躓きやすい「?」アイコンの原因やデフォルトモーションの確認など、まずは形にしたい方向けの実践編。 - [Hytaleプラグイン開発:アイテム定義JSONで"tkm:Items"と書いて1時間溶かした供養メモ。【Hytale plgin制作】](https://tukumolog.com/hytale-plugin-common-namespace-pitfall/) - Hytaleプラグイン開発で自作アイテムの.jsonパス指定に「名前空間」を付けてエラーが出た話。 モデルやテクスチャのパスにプレフィックスが不要な理由や、Commonフォルダの重要性、大文字小文字の区別など、1時間溶かして分かった解決策を詳しく解説します。 - [【Hytale plgin制作】開発環境の準備 githubから入手#1](https://tukumolog.com/hytale-plugin-template-tutorial/) - マインクラフトのMOD制作を原点に持つ筆者が、Hytaleでのプラグイン開発に再挑戦。公式テンプレートを活用した開発サーバーの起動手順や、Gradleプロジェクトのカスタマイズ方法を備忘録としてまとめました。Hytale moddingの第一歩にどうぞ。 - [Hytale plugin用の環境構築【VSCode ,Java ,BlockBench】](https://tukumolog.com/hytale-plugin-setup-develop-env/) - Hytaleプラグイン開発の環境構築ガイド。Java 25をVSCodeから直接導入する方法や、既存の開発環境を汚さないProfile機能の活用術、モデリングに必須のBlockbench設定を網羅。四苦八苦した実体験をもとに、初心者が躓きやすいポイントを解説します。 - [なぜ電卓プログラムのべき乗は 2^3^2 = 512 でなければならないのか?【右結合・計算機】](https://tukumolog.com/power-right-associativity-parser/) - 算術式パーサー実装の難所「結合性」。なぜべき乗(Power)だけが右結合なのか?数学的な必然性と、ループ vs 再帰による実装の違いを詳しく解説します。自作計算機開発で役立つ、数学的整合性とコードの美しさを両立させるためのエンジニア向け技術コラム。 - [【Rust】関数の「事前パース」で電卓を高速化!AST管理とデバッグ出力の実装 #5](https://tukumolog.com/rust-calculator-function-preparse-ast/) - 自作ターミナル電卓開発の第5回。TOMLで定義した関数を起動時にAbstract Syntax Tree(AST)へ変換し、実行効率を最大化する仕組みを解説。ASTを可視化するデバッグ機能の実装と、フィボナッチ関数が動かない意外な理由に迫ります。 - [【Rust】数式を「計算の木」へ:ASTと再帰下降構文解析で電卓エンジンの心臓部を作る #4](https://tukumolog.com/rust-calculator-ast-parser/) - 自作ターミナル電卓開発の第4回。Lexerで分解したトークンを、演算子の優先順位を守りながら「抽象構文木(AST)」に組み立てるParserの実装を解説。Rust特有の再帰構造とBoxの必要性、べき乗の右結合についても詳しく触れます。 - [【Rust】TOMLで関数を自由に追加!自作電卓に設定読み込みとホットリロードを実装する #3](https://tukumolog.com/rust-calculator-toml-config/) - 自作ターミナル電卓開発の第3回。RustのSerdeを活用し、TOMLファイルから定数や自作関数を動的に読み込む機能を実装。柔軟な記述を可能にするuntaggedのテクニックや、開発効率を爆上げするホットリロード機能の裏側を解説します。 - [【Rust】自作計算機エンジンへの道:Lexer(字句解析)で数式をトークンに分解する #2](https://tukumolog.com/rust-calculator-lexer-implementation/) - 自作ターミナル電卓開発の第2回。RustのEnumとPeekableイテレータを使い、文字列を意味のある単位(トークン)へ切り出すLexerの実装方法を解説。AIや形態素解析(MeCab)との意外な共通点についても触れます。 - [【Rustで作る】ターミナル関数電卓を設計する(アーキテクチャ編) #1](https://tukumolog.com/rust-tui-calculator-development-vol1/) - Rustの勉強を兼ねて、理想のターミナル関数電卓をゼロから自作します。第1回は、RatatuiによるUIプロトタイプの紹介と、Lexer/Parser/Evaluatorといった計算エンジンの全体設計、今後の開発ロードマップを解説します。 - [TUKUMOLOG 進捗と足りない1%【2026年4月号】](https://tukumolog.com/missing-1-percent-2026-04/) - TUKUMOLOG定期報告2026年4月号。今月はサーバ関係の記事を投稿予定です。 - [【Ratatui】Enumによるフォーカス管理と操作対象の可視化](https://tukumolog.com/ratatui-focus-management-enum/) - 画面を分割した後に必要となる「フォーカス管理」。Tabキーで操作対象を切り替え、アクティブな窓の色を変えるなど、ステートマシンを用いた実践的なUI制御を学びます。 - [【Ratatui】画面を分割して「ツール」らしくする(Layout編)](https://tukumolog.com/ratatui-layout-split-screen/) - 画面を分割して情報を整理しましょう。RatatuiのLayout機能と5つのConstraint(制約)を使いこなし、ヘッダーやサイドバーを自在に配置する方法を詳しく解説します。 - [【Ratatui】ショートカットキーを実装する!Ctrlキー等のコンボ入力](https://tukumolog.com/ratatui-shortcut-keys-modifiers/) - Ctrl + Qでの終了やCtrl + Sでの保存など、ツールを使いやすくするコンボ入力の実装法を解説。Rustのmatchガードを使ったスマートなキー判定術を紹介します。 - [【Ratatui】Rustで作るTUIツール:ユーザーからの文字入力を受け取る(Input Formの実装)](https://tukumolog.com/ratatui-text-input-implementation/) - TUIツールに不可欠な文字入力機能を実装しましょう。Ratatuiでのイベントループの回し方や、入力した文字をリアルタイムに画面へ反映させる「状態管理」のコツを学びます。 - [Ubuntu上で Rust × ratatui の開発環境構築方法・TUI上にHelloWorld表示まで](https://tukumolog.com/rust-ratatui-tui-setup-guide/) - Ubuntu環境でRustのTUIライブラリ「Ratatui」を始めるための最短ガイド。開発環境の構築から、最初のHello Worldを表示するまでの手順を分かりやすく解説します。 - [【xclip】CLIからクリップボードにコピーする方法-linux : GNU環境](https://tukumolog.com/linux-xclip-copy-clipboard-alias/) - Linuxでコマンドの出力結果をクリップボードにコピーする方法を解説。xclipのインストールから基本的な使い方、alias設定による効率化まで、Ctrl+Vで貼り付けできる実用的な手順をまとめています。 - [【Linux】 シェルで数値計算する方法](https://tukumolog.com/linux-terminal-calculator-methods/) - Linuxターミナルで計算したい!標準の$(( ))から、bc、calc、awk、Pythonによるワンライナーまで、主要な計算手法を徹底比較。精度や使い勝手の「地味なストレス」を整理し、理想の計算環境を求めてRust/RatatuiでTUI電卓を自作するまでの調査記録をまとめました。 - [【Ubuntu】Rust導入完全ガイド:ビルドツールからPATH設定まで徹底解説](https://tukumolog.com/ubuntu-rust-install-rustup-setup/) - Ubuntu(Linux/WSL2)でRustの開発環境を構築する手順を解説。build-essentialの導入からrustupによるインストール、PATH設定、動作確認、Hello World実行までを初心者にもわかりやすくまとめています。 - [【FDclone】ターミナルを便利な操作感に!伝説のファイルマネージャ導入ガイド](https://tukumolog.com/fdclone-linux-file-manager-guide/) - LinuxのCUI操作を効率化したい人向けに、FDcloneの導入方法と基本操作をわかりやすく解説。エクスプローラー感覚でファイル管理ができる使い方や、ターミナルとの連携、実用的な活用例までまとめています。 - [ロッシェル塩:多結晶でも圧電効果が見られる? 【ロッシェル塩実験 #2】](https://tukumolog.com/rochelle-salt-crystal-project-2-polycrystal/) - 自作した3cm大のロッシェル塩の圧電効果をオシロスコープで検証。不純物(鉄イオン)による多結晶化という課題を、再結晶による「精製プロセス」へと昇華させ、次なる単結晶育成に繋げるための実験考察ログです。 - [【Hytale】アカウント作成からゲーム起動までの手順を徹底解説!導入ガイド](https://tukumolog.com/how-to-start-hytale/) - Hytaleのアカウント作成で迷っていませんか?英語サイトが中心のHytaleをスムーズに起動できるよう、日本語の手順をまとめました。Gmailでの登録、ワンタイムパスワードの注意点、初回ログインの認証まで、この1記事でゲーム開始まで迷わず進めます。 - [【2026年版】WSL2にDocker Engineをインストールする最短手順(Docker Desktop不要)](https://tukumolog.com/wsl2-ubuntu-docker-without-desktop/) - Docker Desktopを使わず、WSL2上のUbuntuにDocker Engineを直接インストールして軽量な開発環境を構築する手順を解説。systemdの有効化や権限設定など、WSL特有のハマりポイントを網羅。本番環境に近い低リソースな最強のDocker環境を手に入れましょう - [SilverBullet をどこからでも安全に!Tailscale で HTTPS 化して接続エラーを解消する方法](https://tukumolog.com/silverbullet-tailscale-serve-https/) - SilverBulletの「HTTPS必須」制約をTailscale Serveでスマートに解決!難しい証明書設定なしで、どこからでも安全にアクセス。Service Workerエラーの対策から具体的な導入手順まで徹底解説します。 - [$ls tags で記事を探す。学習サイトのUXをLinuxに寄せてみる【tukumolog-ぺちぺち改修記 #2】](https://tukumolog.com/pechipechi-dev-02/) - tukumologサイト開発記録その2 linuxサブページの検索機能の模索 - [Linuxサブホームを作りたい その1 【tukumolog-ぺちぺち改修記 #1】](https://tukumolog.com/pechipechi-dev-01/) - 新シリーズ「ぺちぺち改修記」の第1回は、現在絶賛設計中のLinuxサブホーム(Linux Academy)についてです。 - [Linuxサブホームを作りたい その3 【tukumolog-ぺちぺち改修記 #3】](https://tukumolog.com/pechipechi-dev-03/) - Linux Academyアルファ版公開!進捗表示付きの学習ロードマップやWSL環境構築ガイドの設計、そしてサイトの構造化に込めた「サブホーム」の意図を解説。tukumolog管理人が開発の裏側を綴る「ぺちぺち開発記」第3回。 - [【WSL2】PyTorch 導入ガイド:GPU(CUDA)を認識させる最短ルートと動作確認](https://tukumolog.com/wsl2-pytorch-cuda-setup-2026/) - WSL2にCUDAを入れたら、次はPyTorchのGPU認識です。本記事では、公式サイトのコマンド生成ツールを使った最新の導入方法をステップ形式で整理しました。GPUが認識されているか確認するテストコード付き。環境構築でハマりがちな「CPU版が優先される問題」の解決策も詳しく解説します。 - [WSL2 CUDA 構成方法【2026年版】](https://tukumolog.com/wsl2-cuda-setup-guide-2026/) - WSL2でCUDAを利用する正しいセットアップ手順を解説。ネイティブLinuxと同じ手順でインストールするとWSLが壊れる原因に。Windows側のドライバ参照という仕組みを理解し、cuda-toolkitのみを安全に導入する方法をステップ形式で紹介します。nvccやDockerでの動作確認まで網羅。 - [【WSL2リファレンス】Ubuntuの最短構築・詳細設定・リソース制限まとめ](https://tukumolog.com/wsl-pro-config/) - Windows 11でWSL2 (Ubuntu) を最小構成で構築する方法を解説。Microsoft Storeを使わずコマンドでクリーンにインストールする手順から、.wslconfigによるメモリ・CPU制限、ストレージ最適化(VHDX移動・圧縮)まで網羅。10分でエンジニア向けの理想的な開発環境が整います。 - [2026年版:UbuntuへのDocker & Docker Compose 推奨インストール手順](https://tukumolog.com/ubuntu-docker-compose-install-2026/) - 2026年最新版のDocker & Docker Composeインストール手順を解説。Ubuntu環境で公式リポジトリを使用し、最も安全かつクリーンに環境を構築する最短ルートをまとめました。 - [SilverBullet環境構築:Ubuntu(サーバ)【Linux/Docker編】](https://tukumolog.com/silverbullet-ubuntu-docker-setup/) - Ubuntu環境にDocker ComposeでSilverBulletのバニラ環境を構築。初心者でも迷わない最短の手順と、トラブルシューティングを解説 - [【.bashrc / .zshrc】Linux設定ファイルの書き方と反映方法【Linuxコマンド入門 Part4-2】](https://tukumolog.com/linux-path-environment-variable/) - Linuxで設定したaliasが消えてしまう?原因は設定の保存方法にあります。.bashrc / .zshrc の編集方法と source コマンドで設定を永続化する方法を初心者向けに解説。 - [【kill】プロセスを安全かつ速やかに終了させる方法 killのシグナルを理解する【Linuxコマンド入門 Part3-5】](https://tukumolog.com/kill-command-linux-system-monitor-tutorial/) - プロセスを終了させるkillコマンドについて使い方を紹介。また、実際の動作(シグナルの送信)、よく使うオプションと便利な使い方について詳しく紹介。コピペできる使用例付き。 - [「CUIでPCを操作する」Ubuntuターミナルの開き方【Linuxコマンド入門 #1】](https://tukumolog.com/how-to-open-terminal-ubuntu/) - Linuxコマンド入門の第一歩。Ubuntuでターミナルを開く方法(ショートカットキー、メニュー検索)を解説。CUIとGUIの違いも分かりやすく説明します。 - [【初心者向け】pwd・lsコマンド 「今どこ?」と「何がある?」- コピペで試せるオプション理解 -【Linuxコマンド入門 #2】](https://tukumolog.com/ls-command-linux-ubuntu-tutorial/) - lsコマンドの使い方を、よく使うオプション順に紹介します。基本的な使い方をマスターしましょう。 - [【初心者向け】cdコマンド 「ディレクトリ移動」change directory - コピペで試せるオプション理解 -【Linuxコマンド入門 #3】](https://tukumolog.com/cd-command-linux-ubuntu-tutorial/) - cdコマンドについて、よく使うオプションを優先的に紹介します。directory移動を行う コマンド。linux ubuntu terminal command をマスターする。 - [【初心者向け】mkdirコマンド「フォルダ作成」- コピペで試せるオプション理解 -【Linuxコマンド入門 #4】](https://tukumolog.com/mkdir-command-linux-ubuntu-tutorial/) - ubuntu (Linux系)ターミナルからフォルダを作る方法について紹介します。mkdirのよく使うオプションを優先的に紹介し、mkdirコマンドを扱えるようになりましょう。 - [【初心者向け】touchコマンド「空ファイルを作る」「タイムスタンプ更新」- コピペで試せるオプション理解 -【Linuxコマンド入門 #5】](https://tukumolog.com/touch-command-linux-ubuntu-tutorial/) - Linuxのtouchコマンドとは?この記事では、空のファイル(0バイト)を作成する方法と、既存ファイルの最終更新日時(タイムスタンプ)だけを変更する方法を、初学者向けに分かりやすく解説します。 - [【初心者向け】rmとrmdirコマンド「削除」- コピペで試せるオプション理解 -【Linuxコマンド入門 #6】](https://tukumolog.com/command-linux-rm-rmdir-tutorial/) - Linuxのrm (ファイル削除)とrmdir (空フォルダ削除)の使い方。-r(中身ごと)、-f(強制)、-i(確認)オプションを解説。「ゴミ箱」はないので、rm -rf * などの実行は慎重に!よく使うオプションを優先的に紹介。 - [総まとめ!目的別に見る基本コマンド逆引きリファレンス【Linuxコマンド入門 #18】](https://tukumolog.com/linux-command-introductioncheatsheet/) - Linuxコマンド入門シリーズ全17回の総まとめ記事です。学んだコマンドを「やりたいこと」から探せる、目的別の逆引きリファレンスとしてご活用ください。 - [【初心者向け】cpコマンド「コピーを作る」- コピペで試せるオプション理解 -【Linuxコマンド入門 #7】](https://tukumolog.com/command-linux-cp-tutorial/) - Linuxでファイルやフォルダをコピー(複製)するcpコマンドを学びます。ディレクトリを中身ごとコピーする-rオプションと、権限も維持する-aオプションの違いを解説。 - [【初心者向け】mvコマンド「ファイルやフォルダを移動させる」- コピペで試せるオプション理解 -【Linuxコマンド入門 #8】](https://tukumolog.com/command-linux-mv-tutorial/) - ファイルやディレクトリを「移動」させたり、「名前を変更」したりする mvコマンドについて紹介します。動作について説明し、よく使うオプションを優先的に紹介します。 - [【初心者向け】catコマンド「ファイルの中身を表示」- コピペで試せるオプション理解 -【Linuxコマンド入門 #9】](https://tukumolog.com/command-linux-cat-tutorial/) - Linuxコマンドcatの使い方。ファイルの中身を表示する基本から、行番号(-n)などの便利オプションまで解説。lessとの使い分け(catの罠)もわかります。 - [【初心者向け】lessコマンド「巨大ファイルを快適閲覧」- コピペで試せるオプション理解 -【Linuxコマンド入門 #10】](https://tukumolog.com/lsss-command-linux-ubuntu-tutorial/) - Linuxのlessコマンドはcatの罠(長いファイルが読めない)を解決。行番号ジャンプ(+[数])や検索(/)、ログ監視(F)など、巨大なファイルを快適に閲覧する方法を解説します。 - [【初心者向け】head・tailコマンド「ファイルの先頭と最後を表示」- コピペで試せるオプション理解 -【Linuxコマンド入門 #11】](https://tukumolog.com/head-tail-command-linux-tutorial/) - head,tail,ファイルの先頭、最後を確認するコマンドについて、よく使うオプションも例示しながら紹介します。 - [【初心者向け】echoコマンド「文字列を出力(標準出力)」- コピペで試せるオプション理解 -【Linuxコマンド入門 #12】](https://tukumolog.com/echo-command-linux-tutorial/) - Linuxのechoコマンド解説。文字列の表示、-n(改行なし)、-e(エスケープ)オプションに加え、>(上書き)や>>(追記)リダイレクトを使ったファイル書き込みの基本を学びます。 - [【2025年版 】GitHub超入門 #1-Githubとは?Githubを使う理由-](https://tukumolog.com/github-tutorial-2025-setup/) - 【2025年版】GitHub超入門。アカウント作成から、現在は必須となったSSH接続(ed25519)の設定、リポジトリ作成までを画像付きで解説。エンジニア必須の「草」を生やす準備を、コピペだけで最短完了させましょう。 - [【初心者向け】ls -lとwhoamiコマンド「権限を理解する」- "Permission denied"の謎を解く -【Linuxコマンド入門 #14】](https://tukumolog.com/linux-command-permission/) - linux入門「権限」の見方を知る。"Permission denied" の「原因」が特定できるようになる。ls-lの権限項目の見方を紹介します。 - [【2025年版 】GitHub超入門 #2 - コピペでOK!初めてのCommitとPush、そしてPull](https://tukumolog.com/github-tutorial-2025-commt-push/) - コピペでOK!GitHub入門第2回。Clone, Commit, Push等の基本コマンドを「RPGのセーブ」に例えて解説。黒い画面が苦手でも、コードをアップロードして「草」を生やす手順を最短でマスターできます。 - [【2025年版】GitHub超入門 #3 -脱黒い画面!VS Code連携で直感的にGit操作-](https://tukumolog.com/github-tutorial-2025-vscode/) - 脱・黒い画面!VS Codeを使ってクリックだけでGit操作を行う方法を解説。CommitやPushの効率化、神拡張機能「Git Graph」での履歴確認など、現代の開発現場で標準的なワークフローを習得しましょう。 - [【2025年版】GitHub超入門 #4 -ブランチで並行世界を作る&失敗時のタイムマシーン(Rollback)-](https://tukumolog.com/github-tutorial-2025-branch-vscode/) - 【2025年版】GitHub超入門 #4 -ブランチとロールバック- 「コードが動かなくなった!」そんな時、特定の過去の状態まで戻す(ロールバック)方法を解説。また、メインのコードを壊さずに実験できる「ブランチ」の概念と、VS Codeでの簡単な操作方法(Reset/Revert)を紹介します。 - [【2025年版】GitHub超入門 #5 (CLI編) -コマンドラインで操るブランチと時空移動-](https://tukumolog.com/github-tutorial-2025-branch-commandline/) - 【2025年版】GitHub超入門 #4 (CLI編) -コマンドで操るブランチとロールバック- 拡張機能なし、コマンドライン(CLI)だけでGitを操作する方法。最新の git switch を使ったブランチ操作や、git log での履歴確認、reset/revert でのコードの復旧手順を解説。黒い画面での操作をマスターしたい人向け。 - [【初心者向け】nano / vim「ターミナルでファイル編集」- 2大エディタの基本操作 -【Linuxコマンド入門 #13】](https://tukumolog.com/nano-vim-terminal-editer/) - linuxターミナルで閊える2大エディタ nanoとvimについて、最低限の操作を紹介します。 基本はこれだけ覚えておけばいいと初心者向けの入門編。 - [【初心者向け】sudoとchmodコマンド「権限変更」- コピペで試せるオプション理解 -【Linuxコマンド入門 #15】](https://tukumolog.com/chmod-sudo-linux-command-tutorial/) - ファイルの権限を変更するには?chmodのオプション、引数についてよく使うものから湯煎的に紹介します。 - [【初心者向け】findコマンド「ファイル検索」- コピペで試せるオプション理解 -【Linuxコマンド入門 #16】](https://tukumolog.com/find-linux-command-tutorial/) - linuxでファイルを探す方法,findコマンドについて、実務でも使える、よく使うオプションや便利な使い方について紹介します。 - [【初心者向け】grepコマンド「ファイル内から文字列検索」- 特定の行だけ抜き出す -【Linuxコマンド入門 #17】](https://tukumolog.com/grep-command-linux-tutorial/) - Linuxのgrepコマンド。ログや設定ファイルから特定の「文字列」を検索する方法を解説。-i(大文字小文字無視)、-n(行番号)、-r(再帰)オプションやパイプ(|)との連携も紹介。 - [【 | 】コマンドを繋げる「パイプ」~ | の使い方~【続・Linuxコマンド入門 #2】](https://tukumolog.com/linux-command-pipe/) - コマンドを繋げる「パイプ (|)」入門!あるコマンドの結果を、ls | grep のように次のコマンドへ直接渡す仕組みを、初心者向けにわかりやすく解説します。 - [【 | / >】実践!パイプとリダイレクトでデータを加工する【続・Linuxコマンド入門 #3】](https://tukumolog.com/linux-command-pipe-redirect-practice/) - パイプ|とリダイレクト>の実践編!cat | grep | wc > file のようにコマンドを繋げてデータを加工・集計・保存する方法を解説。入力リダイレクト - [処理を自動化する「コマンド結合」~ && と || と ; の違い~【続・Linuxコマンド入門 #4】](https://tukumolog.com/linux-command-chaining/) - Linuxコマンド && と || と ; の違い知ってる?「成功したら次」「失敗したら次」「必ず次」の実行順序を制御し、処理を自動化する方法を初心者向けに解説します。 - [【>/>>】「結果をファイルに保存」- リダイレクトを理解する-【続・Linuxコマンド入門 #1】](https://tukumolog.com/linux-command-redirect/) - Linuxコマンドの結果をファイルに保存したい?「リダイレクト」を学べば解決!> (上書き) と >> (追記) の違い、エラー出力 2> の使い方を初心者向けに解説。(118文字) - [【Linuxコマンド入門 第2部・完】パイプとリダイレクト総まとめ 逆引きリファレンス 【続・Linuxコマンド入門 #5】](https://tukumolog.com/linux-command-pipe-redirect-summary/) - 続・Linuxコマンド入門シリーズ全4回の総まとめ記事です。シェル演算子の使い方を体系的に知りたい場合やシェル演算子の復習、機能別の逆引きに利用してください。 - [【Linuxコマンド入門 第3部・完】システム管理とネットワーク基礎 逆引きリファレンス 【Linuxコマンド入門 Part3-13】](https://tukumolog.com/linux-command-linux-system-monitor-network-check-summary/) - Linuxコマンド入門シリーズPart3、全17回の総まとめ記事です。システムの状態チェック(ps,topなど)の復習、ネットワークの接続チェックの方法の復習、機能別の逆引きに利用してください。 - [【topとhtop】LinuxでCPUやメモリの使用率をリアルタイムで確認する方法【Linuxコマンド入門 Part3-1】](https://tukumolog.com/top-htop-command-linux-system-monitor-tutorial/) - linux版タスクマネージャー topコマンド、CPUやメモリの使用率を確認し、タスクを管理する方法を紹介します。よく使うショートカットについてまとめました。 - [【free】Linuxでメモリの空き容量を正しく確認する方法【Linuxコマンド入門 Part3-2】](https://tukumolog.com/free-command-linux-system-monitor-tutorial/) - メモリの使用量と空き容量を一発で確認する方法、linux freeコマンドについて、おすすめオプションも含めて紹介します。 - [【uptime】linuxで起動時間と負荷を確認する方法。【Linuxコマンド入門 Part3-3】](https://tukumolog.com/uptime-command-linux-system-monitor-tutorial/) - linuxでシステムの負荷を1行で確認する方法。uptimeコマンドの使い方について、おすすめオプションも含めて紹介します。 - [【ps】PIDを確認する方法。killコマンドなどでプロセス特定に必要です。【Linuxコマンド入門 Part3-4】](https://tukumolog.com/ps-command-linux-system-monitor-tutorial/) - psコマンドの基本、基本動作.と使い方についておすすめのオプションとよく使うものを優先的に紹介します。プロセス管理の基本をマスターしましょう。 - [【df】Linuxでディスクの空き容量を確認からファイルシステムの見方まで【Linuxコマンド入門 Part3-6】](https://tukumolog.com/df-command-linux-filesystem-monitor-tutorial/) - linuxでディスクの残容量を確認する方法。dfコマンドで、システム全体のディスク容量を確認します。おすすめオプションとinode,ファイルシステムのタイプなど詳しくわかりやすく紹介します。 - [【du】du -shだけじゃない!ディレクトリごとの容量を賢く可視化するテクニック【Linuxコマンド入門 Part3-7】](https://tukumolog.com/du-command-linux-filesystem-monitor-tutorial/) - linuxでディスクの使用量を確認する方法。duコマンドで、フォルダごとのディスク容量を確認できます。 - [【uname】OSのバージョンが知りたい。Ubuntuのバージョンを確認する方法【Linuxコマンド入門 Part3-8】](https://tukumolog.com/uname-command-linux-kernel-check-tutorial/) - Linuxカーネルやハードウェアの情報を確認したい時の確認の仕方。Ubuntuのバージョン確認など、よく使うものを優先的に紹介していきます。 - [【shutdown/reboot/exit】Linuxで安全に電源を切る・再起動・ログアウトする方法【Linuxコマンド入門 Part3-9】](https://tukumolog.com/shutdown-reboot-exit-command-linux-system-operation-tutorial/) - Linuxマシンを安全に停止・再起動・ログアウトするための3つの基本コマンドを紹介します。shutdown,reboot,exitの基本の使い方とよく使うオプションの例を提示しているので参考に習得してください。 - [【ip / ping】ネットワークの基本「ip」と「ping」でトラブルを切り分けよう【Linuxコマンド入門 Part3-10】](https://tukumolog.com/ip-ping-ifconfig-command-linux-network-basic-tutorial/) - 【Linux入門】ネットワークトラブルの原因はどこ?ipコマンドでIPアドレスと通信エラーを確認し、pingで疎通確認を行う手順を分かりやすく解説。ifconfigから推奨のipコマンドへの移行や、DNSエラーの判断方法も網羅。サーバー管理の基礎をマスターしよう。 - [【nslookup】DNSの確認コマンド【Linuxコマンド入門 Part3-11】](https://tukumolog.com/nslookup-command-linux-network-basic-tutorial/) - Linuxでのnslookupコマンドの使い方と、DNS(名前解決)の仕組みを初心者向けに解説。基本のIPアドレス確認から、特定のDNSサーバーを指定するオプション、メール設定(MXレコード)の確認まで。ネットワークトラブルの原因特定に必須のスキルです。 - [【curl/Wget】Webサイトのコンテンツをダウンロードする curlとWgetの違い【Linuxコマンド入門 Part3-12】](https://tukumolog.com/curl-wget-command-linux-network-basic-tutorial/) - Linuxでファイルをダウンロードする「wget」と、Webサーバーの動作を確認する「curl」。似ている2つのコマンドの違いと使い分けを解説します。ダウンロード中断時の再開オプションや、ヘッダー情報の確認方法など、現場で役立つ実用的なテクニックも紹介。 - [【alias】よく使う長いLinuxコマンドを短縮・登録する使い方【Linuxコマンド入門 Part4-1】](https://tukumolog.com/linux-alias-command-usage/) - aliasコマンドの使い方を初心者向けに解説。長いLinuxコマンドに短い別名を付けて作業効率を上げる方法や、rmの安全設定など便利なエイリアス例も紹介します。 - [【Linux】PATHとは?パスを通す方法と環境変数の確認・設定を解説【コマンド入門 Part4-3】](https://tukumolog.com/linux-path-environment-variable-2/) - Linux初心者の壁「PATH(パス)を通す」とは?「コマンドが見つかりません」エラーの原因と解決策である、環境変数PATHの仕組みを分かりやすく解説。echoでの確認から、exportによる追加、.bashrcでの永続化までこの1記事でマスターできます。 - [cdコマンドより便利?元のディレクトリに一瞬で戻る移動術(pushd/popd)【Linuxコマンド入門 Part4-4】](https://tukumolog.com/linux-pushd-popd-directory/) - Linuxの「pushd」と「popd」の使い方、これを使うと、元の作業場所へ一瞬で戻れるようになります。「cd」コマンドの限界を超える、パンくずリストのようなスタック移動術を分かりやすく解説! - [【tmux入門】ターミナル画面を分割(ペイン)して複数作業を並行する基本の使い方【Linuxコマンド入門 Part4-12】](https://tukumolog.com/linux-tmux-split-window/) - tmuxの使い方(画面分割,ペイン)を一発で習得!Ctrl+b操作・ショートカット早見表付きで、左右・上下分割や移動方法を初心者向けに解説。インストールからすぐ使える。 - [Linuxでtreeコマンドがない!? 標準コマンドだけで階層表示するコピペ集](https://tukumolog.com/linux-tree-alternative-snippets/) - treeコマンドがないミニマルなサーバーやDocker環境でも大丈夫。findとsedを組み合わせたディレクトリ階層表示のコピペ集です。隠しファイル除外、Word貼り付け用、さらにMermaidやPlantUML図の生成コマンドまで、現場で即座に使えるワンライナーを網羅。 - [cdの移動先を省略!隠し環境変数「CDPATH」で深い階層へワープする方法【Linuxコマンド入門 Part4-5】](https://tukumolog.com/linux-cdpath-shortcut/) - 「毎回長いディレクトリのパスを打つのが面倒…」その悩み、隠し環境変数「CDPATH」で解決できます!cdコマンドの後にディレクトリ名を入力するだけで、どこからでも深い階層へ一瞬でワープできる設定方法と注意点を分かりやすく解説します。 - [【history】Linuxコマンドの実行履歴を確認・削除・再実行する使い方【Linuxコマンド入門 Part4-6】](https://tukumolog.com/history-command-linux-commandline-utility-tutorial/) - 上矢印キーで過去のコマンドを遡っていませんか?Linuxの「history」コマンドを使えば、過去の実行履歴を一覧表示して検索・再実行が可能です。環境構築の自動マニュアルとしての活用法や、sudo付け忘れに便利な「!!」の小技、履歴の削除方法まで詳しく解説します。 - [【Ctrl + r】履歴検索をショートカット!コマンドの逆引き検索(リバースサーチ)の使い方【Linuxコマンド入門 Part4-7】](https://tukumolog.com/linux-ctrl-r-history-search/) - Linuxで過去のコマンド履歴を探す時、毎回「history | grep」と打ち込んでいませんか?標準搭載されているショートカット「Ctrl + r(逆引き検索)」を使えば、文字を打つだけで過去のコマンドを一瞬で呼び出して再実行できます。使い方からキャンセルの方法まで分かりやすく解説。 - [【fc】打ち間違えた長文コマンドをエディタで修正して再実行するfcコマンド【Linuxコマンド入門 Part4-8】](https://tukumolog.com/linux-fc-command-edit/) - 長いLinuxコマンドを打ち間違えて、矢印キーでカーソルをポチポチ移動させていませんか?「fc」コマンドを使えば、直前のコマンドをnanoなどの使い慣れたテキストエディタで素早く修正し、そのまま自動実行できます。ターミナル作業のストレスを劇的に減らす、知る人ぞ知る玄人向けショートカット術を解説。 - [【PS1】ターミナルの表示名や色を変更!プロンプトのカスタマイズ術【Linuxコマンド入門 Part4-9】](https://tukumolog.com/linux-ps1-prompt-customize/) - Linuxターミナルの文字(プロンプト)が長くて見にくいとお悩みですか?環境変数「PS1」を変更すれば、ユーザー名やホスト名を消したり、現在の時刻を表示させたりと自由にカスタマイズ可能です。コピペで使えるカラフルな色付き設定や、.bashrcへの保存方法まで分かりやすく解説します。 - [【clear】画面を「掃除」する!Ctrl+lでターミナルをリセットする【Linuxコマンド入門 Part4-11】](https://tukumolog.com/linux-clear-command-shortcut/) - Linuxのターミナルが文字で埋め尽くされて見にくい…そんな時は画面を「掃除」しましょう!基本的な「clear」コマンドの使い方から、入力途中でも一瞬で画面をリセットできるプロ御用達のショートカット「Ctrl + l」の便利さ、文字化けを直す「reset」コマンドまで分かりやすく解説します。 - [【LS_COLORS】lsコマンドの結果を見やすく!ファイル種類ごとに色を変えるLS_COLORS設定【Linuxコマンド入門 Part4-10】](https://tukumolog.com/linux-ls-colors-setting/) - ターミナルの視認性を劇的に改善!Linuxのlsコマンドで表示されるファイルやディレクトリの色を「LS_COLORS」で自分好みに変更する方法を分かりやすく解説。見えにくいフォルダ色の改善から、特定拡張子のハイライト設定まで、作業効率が上がるカスタマイズ術です。 - [【LS_COLORS設定値一覧】ファイル種類・文字色・背景色のパラメータまとめ(保存版)](https://tukumolog.com/linux-ls-colors-parameters-list/) - この記事では、Linuxの ls コマンドの色を変更する環境変数 LS_COLORS で使えるパラメータ(属性・文字色・背景色)を一覧でまとめています。 - [【duコマンド】ディレクトリ別容量確認コマンド集コピペ用ワンライナー](https://tukumolog.com/linux-du-directory-capacity-check/) - Linuxで「どのフォルダが重い?」を一瞬で解決。容量不足の犯人を特定するduコマンドの逆引きワンライナー集です。占有率を赤・黄・緑で色分けする独自の爆速エイリアスも公開中。サーバー管理を楽にしたいエンジニア・学生の方は必見です。 - [【初心者向け:linuxエディタ】nanoが使えるようになる記事](https://tukumolog.com/linux-nano-beginner/) - Linux初心者向けに、最も扱いやすいエディタ「nano」の最低限の使い方を解説。Vimで挫折した方でも、メモ帳感覚で設定ファイルを編集・保存・終了できるようになります。エラー修正に便利な「行ジャンプ」など、これだけは知っておきたい基本操作を凝縮。 - [【tmux基本】SSH切断対策!「デタッチ/アタッチ」で作業状態を保持・復元する方法【Linuxコマンド入門 Part4-13】](https://tukumolog.com/linux-tmux-detach-attach/) - バックグラウンド動作させるtmuxコマンドのデタッチ/アタッチを詳しく紹介。実用的な利用方法を紹介。Linuxコマンド入門第4シリーズ。 - [【コピペOK】Linux環境設定おすすめプリセット置き場(.bashrc / tmux等)【随時更新】【Linuxコマンド入門 Part4-14】](https://tukumolog.com/linux-ultimate-terminal-settings-copy-paste/) - Linuxの環境設定(.bashrcなど)のおすすめプリセットを公開。コピペでベースとなる環境が手に入ります。これをもとに自分好みに改造していってみてください。 - [【dotfiles】散らばったLinux設定ファイルを1つのフォルダにまとめる管理術【Linuxコマンド入門 Part4-15】](https://tukumolog.com/linux-dotfiles-symlink-management/) - 育て上げたLinuxのターミナル環境、新しいPCでもすぐに使いたいですよね?「.bashrc」などの設定ファイル(dotfiles)を1つのフォルダに集約し、「シンボリックリンク(ln -sコマンド)」を使って賢く一元管理する方法を解説します。環境移行のストレスをゼロにするエンジニアの必須テクニックです。 - [【Git入門】手を動かして学ぶ!自分の設定ファイル(dotfiles)を使った基本の「add / commit / push」【Linuxコマンド入門 Part4-16】](https://tukumolog.com/linux-git-basics-hands-on-dotfiles/) - 「Gitの基本を学びたいけど、適当なテストファイルで練習するのはつまらない…」そんなあなたへ!この記事では、Linuxのターミナル設定ファイル(dotfiles)を実際のサンプルとして使いながら、Gitの基本操作(add, commit, push)を実践形式でわかりやすく解説します。 - [Git初コミットでエラー?「Author identity unknown」の解決策とgit configのプロパティ(system/global/local)](https://tukumolog.com/solve-git-author-identity-unknown/) - Gitの初コミットで「Author identity unknown」エラーが出た時の解決策を詳しく解説。git config --global での名前・メアド設定手順に加え、system / global / local スコープの違いや設定の優先順位など、Linux環境での運用に役立つ知識をまとめました。 - [【Linuxコマンド入門 第4部・完】自分好みの環境を作る 逆引きリファレンス 【Linuxコマンド入門 Part4-17】](https://tukumolog.com/linux-terminal-efficiency-cheatsheet/) - Linux作業を劇的に効率化する全16記事の総まとめ!aliasでの短縮、PATHの仕組み、tmuxの画面分割からdotfiles管理まで。ターミナルを自分好みに改造する必須テクニックを、目的別に探せる逆引きリファレンス形式で大公開。 - [Microsoft StoreからシンプルにUbuntuを導入する方法。](https://tukumolog.com/wsl-store-install/) - ubuntuをwindowsにインストールする最も手軽な方法。microsoftストアからの導入方法をまとめました - [【github】gpgキーをWindowsで作る方法](https://tukumolog.com/windows-github-gpg-verified-badge-setup/) - 【Windows向け】GitHubでGPGキーを設定してコミット署名を行う完全手順。コマンド入力が不安な方向けに、ツールのインストールから実際のキー生成、GitHubへの登録方法までを備忘録としてまとめました。 - [技術ブログの回遊率を改善するためにやったこと【linuxAcademy(仮称)-開発記録1】](https://tukumolog.com/dev-log-0-linuxacademy/) - 「新規ユーザー比率97%」という技術ブログの宿命を打破すべく、バラバラの記事を体系化する「Linux Academy」の構築を開始。GA4の経路データ分析から見えたサブホームの有効性と、3%のリピーターを増やすための学習ロードマップ設計について綴ります。 - [【機能紹介】WIKIリンク(内部リンク)の使い方](https://tukumolog.com/how-to-use-wiki-link/) - 「WIKIリンク」の解説記事自体が、WIKIリンクになっている?ObsidianやSilverBullet、自前Wikiで欠かせない内部リンクの利便性を、Wikipedia風の解説と共にお届け。爆速で記事を繋ぎ、知識をクモの巣状に広げるPKM(個人知識管理)の第一歩を体験してください。 - [【重要】TUKUMO工房を騙る偽の販売サイトにご注意ください](https://tukumolog.com/tukumolog-fake-shop-warning-202603/) - TUKUMO工房(TUKUMOLOG)のコンテンツを無断転載し、商品を販売しているように装う詐欺サイトを確認しました。リレーモジュール等の解説記事を盗用した偽ECサイトにご注意ください。当サイトの公式ドメインは「tukumolog.com」のみです。被害防止のため必ずご確認ください。 - [【実験】2石シュミットトリガで「パチッと」切り替わるタイマー回路 【TrST】#2](https://tukumolog.com/part2-schmidt-trigger-timer/) - RC回路と2石トランジスタで作るシュミットトリガタイマー回路を解説。過渡応答で曖昧だった動作を、正帰還とヒステリシスで「パチッ」と切り替える仕組みを図解します。 - [nginxのテスト環境を簡単に作って消す方法(備忘録)](https://tukumolog.com/nginx-standalone-ubuntu/) - Nginxを触ってみたいけれど、Docker構築は面倒だし手元の環境も汚したくない…という方へ。サブディレクトリ内に設定やログを全て閉じ込め、不要になったらフォルダごと削除できるクリーンなローカルNginx環境の作り方を紹介します。 - [TUKUMOLOG 進捗と足りない1%【2026年3月号】](https://tukumolog.com/missing-1-percent-2026-03/) - tukumologの2026年3月の定期報告です - [【無料DTM】LMMSのインストールから作曲まで:初心者でも「きらきら星」が作れる基本ガイド](https://tukumolog.com/dtm-lmms-first-step/) - 完全無料の作曲ソフト「LMMS」の導入から最初の1曲を作るまでを徹底解説!DTM初心者でも迷わないよう、インストール・初期設定・「きらきら星」の打ち込み手順をまとめました。Windows/Linux対応。この記事で音楽制作の第一歩を踏み出しましょう。 - [市販ジェッソ不要?卵殻+アクリル絵の具でキャンバス下地を作る。](https://tukumolog.com/how-to-make-canvas-from-eggshells/) - ホームセンターの杉材と、普段捨てる「卵の殻」で、独特な質感のキャンバスを自作する方法を解説。木枠の組み方から、卵殻を使った自家製ジェッソの作り方、沈殿分離による粒度調整まで、TUKUMO工房流のDIY全工程を公開します。 - [1kHzアナログ正弦波発振回路を「モジュール化」する。3Dプリンタで魅せる専用ケース製作](https://tukumolog.com/op-amp-lead-phase-shift-oscillator-module/) - NJM4580DDを用いたCR移相型正弦波発振回路のモジュール化製作記。ユニバーサル基板への実装とOpenSCADによる「回路を魅せる」3Dプリント筐体製作を解説。ノイズを低減し、実用的な測定用信号源として完成させる全工程を紹介します。 - [フェルール端子 サイズ自動計算ツールと選び方の全知識【フェルール端子・棒端子】](https://tukumolog.com/ferrule-terminal-selector/) - フェルール端子のサイズ選びをツールで自動化!電線の太さをクリックするだけで最適な規格を提案します。迷いやすい「長さ」の選び方や、2本まとめられるツインフェルールについても詳しく解説。 - [【初心者向け】図解でわかるタイマーリレーの使い方!基本から実践的な実装例まで徹底解説](https://tukumolog.com/timer-relay-instructions/) - 一目でわかる、オートメーションリレー(タイマーリレー)モジュールの配線とモードの設定方法を図解します。 - [【Z2F #2】主翼の設計(クラークY翼)を作る~翼形状の選定と設計編~ #2](https://tukumolog.com/scratch-build-rc-plane-02-mainwing-clark-y/) - 30cm級自作RC飛行機の翼設計編!低速安定性に優れたClark-Y翼型の選定理由や、小型機特有のレイノルズ数の計算、アスペクト比の決め方を詳しく解説。初心者でも作りやすく高剛性な「ハイブリッド・フレーム構造」の設計パラメーターを公開します。 - [【ステガノグラフィ入門】#4 サンプルソフト公開 ~スパイ映画だけの話じゃない!画像にメッセージを忍ばせる驚きの技術とは?~](https://tukumolog.com/ステガノグラフィ入門-web上で試せるツール/) - [自由研究]ステガノグラフィを誰でも体験できるフリーウェブソフトを作成したので紹介します。 - [【Z2F #1】ESP32で自作RC飛行機に挑戦! ゼロから飛ばす!ラジコン飛行機自作記](https://tukumolog.com/scratch-build-rc-plane-01/) - ESP32-C3の通信プロトコル「ESP-NOW」の低遅延性能に惚れ込み、ラジコン飛行機の完全自作を決意!専用受信機を使わずに、30cm級の「空飛ぶ実験室」をゼロから設計・製作する連載の第1回。技術選定の理由と開発ロードマップを公開します。 - [ぷにぷにの新感触!シリコンキーキャップ「Punitto Key」の試作と、強度を確保する設計の工夫](https://tukumolog.com/diy-silicone-keycap-punitto-key/) - 二液式シリコン(硬度A15)と3Dプリンタを組み合わせた自作キーキャップ「Punitto Key」の制作記。OpenSCADでの1Uサイズ設計から、軸折れを防ぐ皿状の改良設計、振動モータを使った気泡抜きまで、失敗から学んだハイブリッド構造のノウハウを詳しく解説します。 - [TUKUMOLOG 進捗と足りない1%【2026年2月号】](https://tukumolog.com/missing-1-percent-2026-02/) - TUKUMOLOG 定期報告。2026年2月号、先月に引き続き回路系に力を入れたいと思います! - [黒い紙は本当に反応しない?赤外線反射センサの仕組みと特性検証非接触スイッチ【IR-LED-sensor】](https://tukumolog.com/rp2040-ir-reflective-switch/) - 赤外線反射センサの仕組みを実験!RP2040でフォトダイオードの電圧変化を可視化し、非接触でLEDをトグル動作させる制御プログラムを公開。対象物の材質による反射率の違いをグラフで比較し、実用的なセンサシステムの構築ポイントをまとめました。 - [【Arduino IDE・ESP32】Lチカできない!を解決。ESP32でLEDが光らない時の3大原因と対処法](https://tukumolog.com/esp32-l-chika-troubleshooting/) - Arduino IDEで「Done uploading」と出るのにESP32の内蔵LEDが光らない……。そんな時にチェックすべき、ピン番号の不一致、リセットボタンの儀式、LEDの仕様の3大原因を解説。自分のボードの正解ピンを一発で見つける「ピン・スキャナー」コードも公開中です。 - [【Arduino IDE】ESP32の開発環境セットアップ](https://tukumolog.com/esp32-arduino-ide-setup/) - ESP32の開発環境をArduino IDEで構築する手順を徹底解説!最新のUSB Type-C搭載ボード(ESP32-C3など)に対応し、ボードマネージャーの設定から「Lチカ」成功までをステップバイステップで紹介します。初心者でも迷わず進められるよう、データ転送用ケーブルの注意点やピン番号の指定方法も網羅しました。 - ["一定時間だけ動作する回路"で使った回路素子一覧【TrST】#ex](https://tukumolog.com/oneshot-timer-bom-equipment/) - 「一定時間だけ動作する回路」連載で使用した部品・機材一覧。 1万円台で買えるPC接続型オシロスコープや、コスパの良い抵抗・コンデンサセットなど、私が実際に検証で使用した「相棒」たちをまとめました。 - [【検証実験・考察】2Trシュミットトリガ回路のエミッタ抵抗の影響検証 【TrST】#5](https://tukumolog.com/part5-oneshotbutton-timer-emmiterresister/) - トランジスタ2石シュミットトリガ回路で、共通エミッタ抵抗 (Re)を変更した場合の挙動をオシロ波形で比較。タイマー時間、ヒステリシス、チャタリング発生条件を実測解説。 - [【実用】NPNトランジスタだけで組むワンショットタイマー回路【TrST】#4](https://tukumolog.com/part4-oneshotbutton-timer-onlyuse-npn-transister/) - 汎用NPNトランジスタ「2SC1815」縛りでオフディレイタイマーの論理反転に挑戦! PNPを使わずに分圧抵抗で「電圧ダイエット」を行い、確実にスイッチングさせる回路構成を詳しく解説します。 手元の部品でロジックを操る、電子工作の醍醐味を凝縮した第4回です。 - [【実用】トランジスタで組む、一定時間だけ動作させるワンショットタイマー回路【TrST】#3](https://tukumolog.com/part3-schmidt-trigger-oneshotbutton-timer/) - 「ボタンを押している間だけONにしたい」──前回の課題だったシュミットトリガ回路の出力をPNPトランジスタ(2SA1015)で反転させ、理想のオフディレイタイマーを完成させます。3段構成にする技術的なメリットや、実機検証で判明した安定化のコツも詳しく解説。ディスクリート回路の面白さを体感しましょう。 - [【実験】コンデンサの放電でLEDを「ぼわ〜っ」と消すタイマー回路を作ろう【TrST】#1](https://tukumolog.com/part1-rc-transistor-fader/) - コンデンサの過渡応答とトランジスタだけで作る、ぼわっと消えるLED遅延タイマー回路を解説。555不要のシンプル電子工作で、時定数や仕組みも分かりやすく紹介します。シリーズとして、最終的にはオフディレイ・タイマー回路へと発展させていきます。 - [【OpenSCAD】作成したモデルをSTL形式でエクスポートする最短手順](https://tukumolog.com/openscad-stl-export-howto/) - OpenSCADでSTL出力する方法。プレビュー(F5)とレンダリング(F6)の違い。stl出力の手順を順序だてて説明します。 - [【3dCAD】OpenSCADの使い方:ダウンロードから最初の3Dモデルを作ろう!](https://tukumolog.com/3dcad-openscad-get-started/) - マウス操作不要。コードで設計する無料CAD「OpenSCAD」の使い方を解説。3Dプリント実践者の視点から、OS別のセットアップや基本操作をまとめました。従来のCADが苦手なプログラマーでも、この記事を読めばすぐに3Dモデルが作れるようになります。 - [CR移相型正弦波発振回路の製作。アナログ回路と増幅器で「正弦波」を作る。【4580DD使用】](https://tukumolog.com/op-amp-lead-phase-shift-oscillator/) - 本記事では、オペアンプとCR素子のみを用いた「CR移相型正弦波発振回路」の設計・製作工程を徹底解説。なぜノイズから純粋な正弦波が生まれるのか、その理論から1kHzの回路設計、FFT解析による精度検証まで。アナログ回路ならではの「ピュアな波形」をその手に。 - [自作hitbox 小型マイコンで格ゲーコントローラを自作する。-その2 キー配列と試作機01-【RP2040】](https://tukumolog.com/rp2040-keyboard-key-layout-leverless-controller/) - 自作キーボード(アケコン風)の試作機1号完成。動作検証のためZZZを自作キーボードでプレイ。 - [RP2040+KMKで実現する「マウスも動かせる」最強レイアウト-その3 KMK-【RP2040】](https://tukumolog.com/circuitpy-kmk-keyboard-leverless-controller/) - 【自作アケコン#3】RP2040とKMKでマウス操作&レイヤー機能を実装!PCゲーム「ZZZ」をコントローラー1台で完結させるプログラムのコツや、物理スイッチでのロック機能など、自作ならではの実用的なカスタマイズを詳しく解説します。 - [ファンクションジェネレータ(正弦波風発振回路キット)の検証](https://tukumolog.com/xr2205-kit-fft-analysis/) - ファンクションジェネレータキットの製作と波形検証レビュー。XR2206搭載機の正弦波をFFT解析し、歪みの原因である「三角波整形」の仕組みを解説します。純粋なアナログ正弦波発振回路との比較に向けて。 - [ラズパイとMAX7219でスマートにLチカ!3本の信号線で8個のLEDを自在に操る-プログラム・アドレス制御編-](https://tukumolog.com/raspi-max7219-tutorial-2-addressing/) - MAX7219を使いこなす鍵「16ビットパケット」と「アドレス指定」を徹底解説!ラズパイ(RP2040)を用いたSPI通信の手順、必須となる4つの初期化レジスタ設定、ビット単位でLEDを操作するロジックを詳しく紹介します。CircuitPythonのサンプルコード付きで、マトリクス制御の基礎が身につきます。 - [ラズパイとMAX7219でスマートにLチカ!3本の信号線で8個のLEDを自在に操る](https://tukumolog.com/raspi-max7219-tutorial-1-circuit/) - マイコンのピン不足を解消するLEDドライバ「MAX7219」を徹底解説!MAX7221との違いやラズパイ(RP2040)での回路設計、ノイズ対策のコツまで紹介します。あえてデコード機能を使わず、アドレス指定でLEDを1つずつ制御する「流れるLチカ」の実践ガイド。マトリクス表示への第一歩に最適です。 - [【電子工作】ニキシー管風の輝き。フィラメントLEDで作る「空中配線2桁7セグメント」カレンダー](https://tukumolog.com/diy-filament-led-retro-calendar/) - 既製品にはない「味」を。棒状フィラメントLEDと空中配線を駆使し、ニキシー管のような温かみを持つデジタルカレンダーを自作しました。RP2040を用いた回路設計から、極性の注意点、エモい輝きを作る抵抗値の計算まで詳しく解説します。 - [自作hitbox 小型マイコンで格ゲーコントローラを自作する。-その1 環境構築編-【RP2040】](https://tukumolog.com/rp2040-keyboard-setup-leverless-controller/) - pico互換マイコンで環境構築から『a』が出るまでの手順を丁寧に紹介します。 - [RP2040(Pico/Zero) + CircuitPython 始め方ガイド](https://tukumolog.com/rp2040pico-zero-circuitpython-startup-guide/) - RP2040-Zeroの環境構築をPythonで楽に進めたい方必見!CircuitPythonのインストール手順、Thonnyでのデモ実行、GP0/GP1ピンを使った入力チェックまでを詳しく紹介。上位互換のRP2350にも対応。コンパイル不要な爆速開発ベースの作り方をまとめました。 - [【RP2040/Raspberry Pi】タッチセンサモジュールMPR121の使い方!配線とライブラリ導入、感度設定まで解説](https://tukumolog.com/mpr121-raspberrypi-touch-sensor-guide/) - ラズパイやRP2040で12個のタッチ入力を実現!静電容量センサ「MPR121」の使い方を徹底解説します。I2C接続の基本から、複数台接続のアドレス設定、CircuitPythonでの十字キー自作まで、初心者でも分かりやすくステップバイステップで紹介します。 - [【電子工作】表面実装用トランジスタで非安定マルチバイブレータ作ってみた。「空中配線」](https://tukumolog.com/smd-air-wiring-led-blinker/) - アリエクで買った激安トランジスタセットを使って、基板を使わない「空中配線(Dead Bug)」でLED点滅回路を作ります。米粒サイズのSOT-23トランジスタとボタン電池CR2032を組み合わせた、超小型・高難易度の電子工作に挑戦。 - [【検証】AliExpressの「350個680円」激安トランジスタセットは本当に得なのか?](https://tukumolog.com/aliexpress-smd-transistor-diode-kit-review/) - AliExpressで購入した1個約1.9円の「表面実装トランジスタ・ダイオード350個アソート」を徹底レビュー。2SC1815や2N7002など、電子工作の「ド定番」が揃う神キットの中身や、SMD部品のマーキングの読み方、自作基板派にとってのメリットを解説します。 - [【初心者向け】フェルール端子の選び方!! 電流値から適切なサイズ(色)の選定の仕方を紹介します。](https://tukumolog.com/ferrule-terminal-beginner-guide/) - フェルール端子の選び方について、初心者向けに解説します。ショートや接触不良を防ぐ「フェルール端子」の選び方を初心者向けに徹底解説。電線の太さ(mm2/AWG)やDIN規格色でのサイズ選定、端子台ピッチとの関係、必須の専用圧着工具まで、安全な電子工作のために必要な知識をまとめました。 - [【初心者向け】図解でわかるリレーモジュールの使い方!基本から実践的な実装例まで徹底解説](https://tukumolog.com/relay-module-instructions/) - 安価なリレーモジュールで家電を自動化!「リレーとは?」という仕組みから、AC 100V製品を制御する配線例、安全な利用法まで図解します。 - [【ジャンパー線-作り方のコツ】メスピンヘッダやブレッドボードに刺せるジャンパー線を自作しよう!長さを自由に、分岐も自在にする方法](https://tukumolog.com/diy-jumper-wire-guide/) - 電子工作に欠かせないジャンパ線の作り方をステップ形式で解説。市販品より安く、自由な長さで作れる自作のメリットを徹底比較。適切な材料選びや、はんだ付け・熱収縮チューブによる絶縁保護のポイントも紹介します。電源分岐やピンヘッダ化など、自作だからできるカスタマイズ術も必見です。 - [TUKUMOLOG 進捗と足りない1%【2026年1月号】](https://tukumolog.com/missing-1-percent-2026-01/) - Linuxコマンド入門や暗号、電子工作を中心に、今年の更新予定と12月の振り返りを紹介します。 - [【六節噺(仮称)】投稿で文字配置を変えられるようにしました。](https://tukumolog.com/react-layout-polaroid-ui-6words/) - 言葉が本になるSNS開発記。今回は「投稿画面」のデザインについて。ただ文字を入力するだけでなく、縦書きやポラロイド風など、物語の雰囲気に合わせてレイアウトを選べるUIを実装しました。その制作過程とこだわりを公開。 - [【六節噺(仮称)】ユーザーの「居場所」を作る—— ホーム画面のUI設計とFirestore](https://tukumolog.com/user-home-ui-design-6words/) - ReactとFirebaseで開発中の6節SNS「六節噺(仮)」。今回はユーザーホーム画面の設計と実装について。フォロー機能をあえて廃止した理由や、Firestoreのデータ構造、任天堂アプリを参考にしたUIデザイン(Masonryレイアウト)のこだわりを解説します。 - [『売ります。赤ちゃんの靴。未使用』——6語文学を投稿するWebサービスを個人開発したい【構想編】](https://tukumolog.com/six-word-story-sns-concept-6words/) - ヘミングウェイの「6語の回想録」に衝撃を受け、デジタルな投稿が「物理的な本」になるSNSを個人開発します。広告に頼らず、花を贈り合うことで持続可能な運営を目指す循環システムとは?Firebase×Reactで挑む、新しい物語のプラットフォーム構想を公開。 - [カウンティングソートの仕組みを徹底解説!アニメーションで学ぶ「数え上げ」ソート【ソートアルゴリズム入門】#13](https://tukumolog.com/counting-sort-introduction/) - カウンティングソート(数え上げソート)について、実際にソート手順を試せるツール付きでどのような仕組みなのか紹介します。 - [ヒープソートの仕組みを徹底解説!アニメーションで学ぶ「砂山(heap)」ソート【ソートアルゴリズム入門】#11](https://tukumolog.com/heap-sort-intorduction/) - マージソート、クイックソートに続く「第3の \(O[N \log N]\) ソート」 こんにちは!これまで、 - [クイックソートの仕組みを徹底解説!アニメーションで学ぶ「圧倒的平均最速」ソート【ソートアルゴリズム入門】#9](https://tukumolog.com/quick-sort-introduction/) - 分割統治法を使ったソートの王道”クイックソート” 以前の記事で、分割統治法を用いたアルゴリズムとして、常に安定 - [マージソートの仕組みを徹底解説!アニメーションで学ぶ「分割統治」ソート・併合ソート【ソートアルゴリズム入門】#6](https://tukumolog.com/marge-sort-introduction/) - 「マージソート」は「分割統治法」に基づく高速なソートです。O(N^2)の単純ソートとは異なり、O(N log N)の計算量を実現します。データを半分に「分割」し、ソートしながら賢く「結合(マージ)」する仕組みを図解します。 - [バブルソートの仕組みを徹底解説!アニメーションで学ぶ「ひたすら比較・交換」ソート・単純交換【ソートアルゴリズム入門】#3](https://tukumolog.com/bubble-sort-introduction/) - ソート入門の定番「バブルソート」の仕組みを解説。隣同士を比較して交換するだけの単純な動きを、インタラクティブなツールで1ステップずつ追体験できます。重い(大きい)値が水底に沈んでいく(=末尾に確定する)様子をアニメーションで学びましょう。 - [計算量 とは?データ数が倍になると手間が4倍?単純ソートの計算量O[n^2]を中学生でもわかるように解説【ソートアルゴリズム入門】#4](https://tukumolog.com/what-is-computational-complexity/) - なぜ単純ソートはデータが増えると遅くなる?その「遅さ」を測るモノサシが「計算量」と「O記法」です。この記事では、O(n^2) といった計算量の考え方を、中学生でもわかる「作業の手間」に例えて解説。グラフで「増え方の勢い」を学び、次の高速なアルゴリズムへ進みましょう。 - [挿入ソートの仕組みを徹底解説!アニメーションで学ぶ「正しい位置に差し込む」ソート・単純挿入法【ソートアルゴリズム入門】#2](https://tukumolog.com/insertion-sort-introduction/) - ソートアルゴリズム入門「挿入ソート」の仕組みを解説。トランプの手札を並べ替えるような直感的な動きを、インタラクティブなアニメーションツールで1ステップずつ確認できます。「整列済みの場所に差し込む」とはどういうことか、その目で見ながら学びましょう。 - [選択ソートの仕組みを徹底解説!アニメーションで学ぶ「一番を探す」ソート【ソートアルゴリズム入門】#1](https://tukumolog.com/selection-sort-introduction/) - 「選択ソート(最大値選択法)」の仕組みとは?「未ソート領域から最大値を選び、末尾に配置する」という直感的な動きを、インタラクティブなツールで体感。0.2秒ごとに最大値を自動探索するアニメーションで、探索→交換のステップを分かりやすく解説します。 - [【コピペで簡単】ファビコン取得URL生成ツール(サイトアイコンの保存・ダウンロード)](https://tukumolog.com/get-favicon-site-icon-tool/) - 他サイトのファビコン(サイトアイコン)が欲しい時、どうしていますか?この記事では、URLをコピペするだけで、Google検索結果に表示されるサイトアイコンを簡単に取得できるツールを設置しました。Google公式のAPIを利用した便利なツールです。 - [VS Codeでタイピングするたびにキャラが動く!自作拡張機能を作ってみた.「Type Diorama」](https://tukumolog.com/type-diorama-vscode-extension/) - コーディング作業に癒やしと楽しさを!文字入力するたび、お気に入りのキャラクターがVS Codeのステータスバーでアニメーションする拡張機能「Type Diorama」を開発・公開しました。 - [換字式暗号 -シーザー暗号より強い、アフィン変換型の換字式暗号-【ANGOUのすゝめ】#4](https://tukumolog.com/affine-cipher-multiplication-math/) - シーザー暗号は「足し算」でしたが、「掛け算」を使うとどうなる?乗算型暗号の仕組みと、鍵の条件「互いに素」、鍵の個数を導く「オイラーのφ関数」を解説。さらに両者を組み合わせた「アフィン暗号」の強度に迫ります。 - [【個人開発】Firebase Functionsでファビコン取得APIを自作してWebツール化してみた”IconHunt”](https://tukumolog.com/favicon-downloader-firebase-iconhunt-release/) - Webサイトの高画質ファビコンやアプリアイコンを一括取得できるツール「Icon Hunt」を開発・公開しました。GoogleのAPIでは画像が小さすぎる悩みを解決。個人開発の裏側として、Firebase Functionsを使ったAPI自作やスクレイピングの実装についても解説します。 - [O[n log(n)] の壁を超える!「比較しないソート」【ソートアルゴリズム入門】#12](https://tukumolog.com/non-comparison-sort-introduction/) - 比較しないソートとは?比較ソートの計算量O[n log(n)]を超える別のアプローチについてその導入を紹介します。 - [端末をTRONの世界へ。『eDEX-UI』でデスクトップをSF化する方法 -導入と使い方-](https://tukumolog.com/tron-like-terminal-edex-ui-setup/) - SF映画のようなハッカー画面が現実に!ターミナルエミュレーター「eDEX-UI」の導入方法から使い方、テーマ変更までを徹底解説します。実用性よりも「男のロマン」を重視したいLinux・Windowsユーザー必見。いつものCUI操作が最高にクールな時間に変わります。 - [【鍵配列暗号】その合言葉が鍵になる。 -鍵配列型の換字式暗号-【ANGOUのすゝめ】オマケ#1](https://tukumolog.com/crypto-intro-keyword-cipher/) - 合言葉(キーワード)を使ってアルファベットを混ぜる「鍵配列型」の換字式暗号を解説。シーザー暗号より強力で、スパイのように記憶だけで運用できる暗号の作り方と仕組みを、パズル感覚で楽しく学びましょう。 - [換字式暗号 -同音異議換え字暗号-【ANGOUのすゝめ】オマケ#2](https://tukumolog.com/homophonic-substitution-cipher/) - 単一換字暗号の天敵「頻度分析」を克服するために考案された「同音異義暗号(度数秘匿型暗号)」とは?「E」などの高頻度文字に複数の数字を割り当て、統計的な偏りを消し去る「1対多」の巧妙なトリックとアルゴリズムを具体例で解説します。 - [【図解】ユークリッドの互除法とは?gcdを徹底解説 -拡張ユークリッドの互除法-](https://tukumolog.com/euclidean-algorithm-and-extended-euclidean/) - RSA暗号などにも使われる「ユークリッドの互除法」とその拡張版を解説。最大公約数を求める基本的な仕組みから、暗号技術に必須となる「乗法的逆元」の計算方法まで、アルゴリズムの挙動を図解と数式で直感的に理解しましょう。 - [転置式暗号 -アナグラム-"ヴォルデモート卿"の本名を見破る 【ANGOUのすゝめ】#2](https://tukumolog.com/transposition-cipher-mechanism-python/) - 転置式暗号の仕組みを、ハリー・ポッターの「ヴォルデモート卿」のアナグラムを例に解説。文字を並べ替えるアルゴリズムの基礎から、頻度分析による脆弱性、Pythonを用いた解読プログラムの実装まで、初心者向けに分かりやすく講義します。 - [換字式暗号-シーザー暗号-【ANGOUのすゝめ】#3](https://tukumolog.com/caesar-cipher-mechanism-history-math/) - 古典暗号の代名詞「シーザー暗号(シフト暗号)」を解説。『2001年宇宙の旅』やマフィアの通信に使われた歴史から、合同式(mod)を用いた数学的定義、総当たり攻撃による解読法まで。RSA暗号開発者からの挑戦状も紹介します。 - [ANGOUのすゝめ −現代暗号化理論入門−](https://tukumolog.com/angou-no-susume-index/) - 「現代暗号理論-ANGOUのすゝめ-」シリーズ目次ページ。暗号の歴史から、RSA、離散対数問題、耐量子暗号まで。中学生レベルの数学知識で、現代のセキュリティを支える「数式の意味」を基礎から本格的に解説します - [暗号って何?-現代暗号の分類を知ろう【ANGOUのすゝめ】#1](https://tukumolog.com/modern-crypto-intro-basics/) - 「暗号って何?」「秘密鍵と公開鍵の違いは?」現代暗号理論の基礎シリーズ第1回。暗号の仕組みや、「ブロック/ストリーム」「コード/サイファ」「共通鍵/公開鍵」といった4つの重要な分類を、図解を用いて初心者向けにわかりやすく解説します。 - [TUKUMOLOG 進捗と足りない1%【2025年12月号】](https://tukumolog.com/missing-1-percent-2025-12/) - 管理人LumenHeroによる新・定期報告「進捗と足りない1%」第2回!アンケートテストと今月(12月)の投稿予定 - [なぜ計算量がn log(n)?分割統治法の計算量を数学的に導く【ソートアルゴリズム入門】#8](https://tukumolog.com/n-log-n-math-proof/) - 高速なアルゴリズムに出てくる「n log n」。この計算量を「漸化式(ぜんかしき)」という数学の手法で証明します。「log(n)はどこから来たの?」という疑問を、式を展開しながら中学生にも分かるように解き明かします。 - [なぜ計算量がn log(n)?"log"が出てくる訳をわかりやすく紹介【ソートアルゴリズム入門】#7](https://tukumolog.com/why-o-n-log-n/) - O[n^2] を超える高速なソート(クイックソート等)は O[n log n] と呼ばれます。なぜ突然log(対数)が出てくるのか? その秘密は「半分に分ける」という最強の戦略「分割統治法」にありました。log の正体を視覚的に解き明かします。 - [【.bat 配布】Windows CMDでLinuxコマンドを使う。](https://tukumolog.com/linux-like-commands-for-cmd/) - 「ls」と打ってイラッとするCMD環境に終止符を! Linuxでお馴染みのls、rm、touchなどをWindowsで実現するバッチファイル集を配布。日々のコマンド操作のストレスを解消し、快適な環境を構築します。 - [【仕組み解説】-完結- XOR問題をNNで解く:学習ループと推論の実装(NN #11)](https://tukumolog.com/nn-fc-layer-11-xor-solution/) - XOR問題を実際にNNで学習させ、解けることを確認してシリーズ完結。エポックやローカルミニマムといった概念も解説します。 - [【仕組み解説】全結合層をゼロから実装しよう:活性化関数-Reluとシグモイド関数-(NN #7)](https://tukumolog.com/nn-fc-layer-07-relu-sigmoid/) - 頻繁に利用されるReLUとシグモイド関数の具体的な数式と役割を比較解説。逆伝播に向けた実装準備を行います。 - [【仕組み解説】全結合層をゼロから実装しよう:全結合層の順方向だけ実装してみる。(NN #8)](https://tukumolog.com/nn-fc-layer-08-forward-impl/) - これまでの理論に基づき、順伝播(Forward)をゼロから実装します。入力から予測値を導くNNの骨格を作り上げます。 - [【仕組み解説】全結合層をゼロから実装しよう:NNの学習の仕組み-誤差と損失、逆伝播-(NN #9)](https://tukumolog.com/nn-fc-layer-09-backward-theory/) - NNが賢くなる仕組みを解説。損失関数、誤差の計算、そして学習の核となる逆伝播(Backward)の理論を理解します。 - [【仕組み解説】逆伝播と更新のサイクルを実装:「心臓部」の動きを理解(NN #10)](https://tukumolog.com/nn-fc-layer-10-backward-cycle/) - 逆伝播とパラメータ更新のサイクルをゼロから実装。NNの「心臓部」を動かし、学習の仕組みを完成させます。 - [【仕組み解説】全結合層をゼロから実装しよう:活性化関数の導入(NN #5)](https://tukumolog.com/nn-fc-layer-05-activation-intro/) - なぜ活性化関数が必要なのか?非線形性を導入し、全結合層の機能を最大限に引き出すための重要な役割と効果を解説します。 - [【仕組み解説】全結合層をゼロから実装しよう:多層化でXOR問題を解決する-多層パーセプトロン-(NN #4)](https://tukumolog.com/nn-fc-layer-04-multi-layer/) - XOR問題の解決策である多層パーセプトロン(MLP)を導入。多層化の設計思想と、ニューラルネットワークの基礎となる構造を学びま - [【仕組み解説】全結合層をゼロから実装しよう: シリーズの全体像とロードマップ【ニューラルネットワーク入門 】(NN #1)](https://tukumolog.com/nn-fc-layer-01-roadmap/) - 全結合層の実装まで、NNの基礎をゼロから学ぶための学習ロードマップを解説。シリーズ全体の道筋を明確にします。 - [【仕組み解説】全結合層をゼロから実装しよう:パーセプトロンとは?(NN #2)](https://tukumolog.com/nn-fc-layer-02-perceptron/) - NNの最小単位「パーセプトロン」をゼロから実装。ニューロンの仕組みや活性化前の出力を解説し、多層化の必要性を理解します。 - [【仕組み解説】全結合層をゼロから実装しよう:パーセプトロンで解けない-XOR問題-(NN #3)](https://tukumolog.com/nn-fc-layer-03-xor-problem/) - XOR問題はなぜパーセプトロンで解けないのか?その限界に挑み、線形分離不可能な問題から非線形の必要性を理解します。 - [面倒な家計簿を"コピペ"で終わらせる。日記風メモ自動仕訳ソフト「AJES」開発記録#1 (ver 0.4-β)](https://tukumolog.com/autonomous-journal-devlog-ajes-1/) - 家計簿の手入力は面倒。でもクラウドは不安。そんな悩みを「AJES」が解決。日記のような雑なメモをコピペするだけで、ローカル(オフライン)で自動仕分け。日々の出費管理を1分で終わらせる開発記録。 - [【自作ソフト】動画の「この一瞬」を逃さない!1フレーム単位で切り出すキャプチャツール「KomaPicker」作りました!](https://tukumolog.com/frame-cutout-tool-komapicker/) - 1コマずつ探せるから、最高の瞬間を逃さない。動画から狙ったフレームを正確に切り出す、シンプルで高機能なキャプチャツール。KomaPicker(コマピッカー)の紹介。 - [【FreeCAD】FreeCADで3D文字を作る手順-2パターンの方法両方紹介-](https://tukumolog.com/freecad-3d-text-tutorial/) - FreeCADで3D文字を作る方法を、図解つきで初心者向けに解説。 ・ドラフトでの文字作成 ・押し出しで立体化 ・面の調整 5分で立体文字が完成します。 - [TUKUMOLOG 進捗と足りない1%【2025年11月号】](https://tukumolog.com/missing-1-percent-2025-11/) - サイト開設2カ月半。管理人LumenHeroによる新・定期報告「進捗と足りない1%」がスタート!このブログでは、毎月の記事更新予定(11月はゲーム公開、DIYなど)や、進捗を共有していきます。アンケートも次回までに実装予定です。 - [【総まとめ】ソートアルゴリズム O[n^2] から O[n] への道すじ【ソートアルゴリズム入門】#15](https://tukumolog.com/sort-algorithm-summary-comparison/) - ソートアルゴリズム入門シリーズの総まとめ。バブルソートから基数ソートまで、計算量、安定性、特徴を一覧表で徹底比較。結局どれを使えばいいのかも解説します。 - [ヒープソート前座 ヒープとは?【ソートアルゴリズム入門】#10](https://tukumolog.com/what-is-heap/) - ヒープとは?ヒープである条件について紹介。ヒープがわかればヒープシートがわかる。 - [分割統治法とは?高速なソートアルゴリズム【ソートアルゴリズム入門】#5](https://tukumolog.com/algorithm-divide-and-conquer/) - 「分割統治法」とは? 難しい問題を「小さく分けて、後で合体する」ことで高速に解くアルゴリズム戦略です。O(N^2)の壁を破るO(N log N)の鍵となる、マージソートやクイックソートの基本思想を図解します。 - [【FreeCAD】操作画像付き-STL出力の操作方法-](https://tukumolog.com/freecad-export-stl-file/) - FreeCADで作成した3Dモデルを、3Dプリンターで使うSTL形式にエクスポートする簡単な方法を解説。出力したいボディを選択後、「ファイル」→「エクスポート」でSTL形式を選ぶだけ。たった3ステップで完了です。 - [【初心者向け】Hugging Face Spaces 簡単無料WEBツール・ゲーム制作 -Spaceを作成し公開する-](https://tukumolog.com/how-to-deploy-web-app-huggingface-gradio/) - 初心者向けに、Hugging Face SpacesとGradioを使って自作Webアプリを無料で公開する方法を解説します。サーバー契約は不要!この記事の手順通りに進めれば、サンプル(九九アプリ)と同じように、あなたのツールを世界にデプロイ(公開)できます。 - [【GCOT】懐かしいのに新しい!90年代PC風の自作ゲーム&ソフトサイト WebGame-RetroSite by GCS-97,GCOTとは?](https://tukumolog.com/gcot-gcs-97-retro-games/) - 懐かしいのに新しい!90年代PC風の自作ゲーム&ソフトサイトGCOTの紹介。フリーゲーム - [【ステガノグラフィ入門】#2 テキストを画像にする ~スパイ映画だけの話じゃない!画像にメッセージを忍ばせる驚きの技術とは?~](https://tukumolog.com/ステガノグラフィ入門-テキストから画像に変換/) - ステガノグラフィを学ぶにあたり、文字の情報がどのように扱われているのか紹介します。ASCIIコード、UTF-8やshiftJISなどの文字コードと文字コードより文章を二進数列に読み替えて画像にしてみました。 - [【ステガノグラフィ入門】#3 LSB法とその仕組み ~スパイ映画だけの話じゃない!画像にメッセージを忍ばせる驚きの技術とは?~](https://tukumolog.com/ステガノグラフィ入門-lsb法/) - なぜ見た目を変えずに画像へ情報を隠せるのか?その答えが「ステガノグラフィ」の基本『LSB法』です。人間の目では識別困難な、色のごく僅かな変化(最下位ビット)を利用する巧妙な仕組みを図解します。 - [【ステガノグラフィ入門】#1 画像のデータ~スパイ映画だけの話じゃない!画像にメッセージを忍ばせる驚きの技術とは?~](https://tukumolog.com/ステガノグラフィ入門画像のデータ形式/) - 「ステガノグラフィ」は画像に情報を隠す技術です。当シリーズ第1回では、その基礎となる画像データが「ピクセル」や「RGB」の2進数でどう構成されているのか、その仕組みを初心者にも分かりやすく図解します。 - [【FreeCAD】初めてのモデリング-面取り・丸め](https://tukumolog.com/【freecad】初めてのモデリング-面取り・丸め/) - FreeCADでモデルの角を丸くする「丸め」や、エッジを処理する「面取り」機能の使い方を、初心者・中級者向けに分かりやすく解説します。ツールの選択から半径・寸法の調整、プレビューの使い方まで、ペン立て作成を例に手順立てて紹介。モデリングの仕上げテクニックをマスターしましょう。 - [【FreeCAD】のダウンロードの仕方](https://tukumolog.com/【freecad】のダウンロードの仕方/) - FreeCADロゴ(freecad公式ページロゴキット https://fpa.freecad.org/han - [【FreeCAD】初めてのモデリング-ブール演算](https://tukumolog.com/freecad-modeling-bool-tutorial/) - FreeCAD初心者向けに「ブール演算(引き算)」の使い方を具体的に解説。ペン立て作成を例に、くり抜く部分のスケッチ作成、押し出し、底の厚さを確保するための位置調整、そして本体から引き算して中空形状を作るまでの手順を分かりやすく紹介します。複雑なモデリングの基本テクニックです。 - [【FreeCAD】【初心者向け】モデリングの始め方](https://tukumolog.com/freecad-first-modeling-guide/) - FreeCAD初心者必見!この記事では、3Dモデル作成の基本となる「スケッチを描いて立体に押し出す」手順を、ペン立ての作成を例にわかりやすく解説します。操作画面の画像を見ながら真似するだけで、誰でも簡単にFreeCADの基本操作をマスターできます。モデリングの第一歩を踏み出しましょう - [3Dプリンターのスライスとは?インフィル・壁厚をわかりやすく解説【初心者向け】](https://tukumolog.com/3d-slicer-settings-infill-wall/) - 3dモデルのスライスについて3dプリンタで印刷できる形式.gcodeに出力するまで、詳細な設定の仕方について紹介します。 - [3Dプリンターの印刷:失敗しないための基本設定【初心者向け】](https://tukumolog.com/3d-printing-basic-settings-beginner/) - 3dプリンタの印刷設定について、基本的なところからフィラメントごとの設定について紹介します。 - [Hello World !! ~技術ブログ "TUKUMOLOG" を開設しました~](https://tukumolog.com/hello-world/) - Hello World!! このサイトに訪れてくれたあなたへ。 はじめまして、サイト管理者兼開発者LumenHeroです。この度、自身の技術的な活動を記録し、成果物を発信していくための拠点として、このサイトを開設しました。 ## 固定ページ - [FrontPage](https://tukumolog.com/) - 開発記事や学習用記事を定期的に投稿しています。開発したソフトウェアの配布・販売も行っています。 - [LinuxAcademy -command-roadmap-](https://tukumolog.com/linux-command-roadmap/) - [LinuxAcademy -about-](https://tukumolog.com/linux-subhome-about/) - [特定商決済に基づく表示](https://tukumolog.com/tokushoho/) - 特定商決済に基づく表示 Ko-fi(寄付)について ko-fi page : https://ko-fi.co - [Linux-Academy](https://tukumolog.com/linux-academy/) - [環境構築ガイド](https://tukumolog.com/linux-setup-guide/) - [電子工作ホーム](https://tukumolog.com/electronics-lab/) - [サイトのプライバシーポリシー・免責事項](https://tukumolog.com/site-privacy-policy/) - TUKUMOLOG プライバシーポリシー・免責事項 TUKUMOLOG(以下、「当サイト」とします)のプライバ - [TUKUMOLOG-サイト利用・引用ガイド](https://tukumolog.com/content-usage/) - このサイトのコンテンツ利用について tukumolog.com(当サイト)の図解やソースコード、スニペットがお - [ファビコン一括取得・保存ツール | Icon Hunt](https://tukumolog.com/favicon-downloader-icon-hunt/) - Webサイトのアイコン(ファビコン)を一発検索&高画質保存。Notionのページアイコンやブログのリンクカード、デザインモックアップ作成に最適です。低画質な画像で困っている方へ。登録不要・完全無料で、今すぐ最高画質のアイコンを手に入れられます。 - [Amazonリンクについて](https://tukumolog.com/disclaimer-amazon/) - TUKUMOLOG は、Amazon.co.jpを宣伝しリンクすることによってサイトが紹介料を獲得できる手段を - [GoogleAdsenseプライバシーポリシー](https://tukumolog.com/disclaimer-google-adsense/) - 広告の配信について 当サイトは、第三者配信の広告サービス「Googleアドセンス」を利用しています。 Goog - [更新履歴・サイトの記録](https://tukumolog.com/changelog/) - [お問い合わせ](https://tukumolog.com/questions-inquiry-page/) - [記事一覧](https://tukumolog.com/archive-list/) - [アクセスなし](https://tukumolog.com/アクセスなし/) - [dlm_no_access] - [トランザクション失敗](https://tukumolog.com/購入手続き/トランザクション失敗/) - トランザクションに失敗しました。サイトのサポートに連絡するか、もう一度お試しください。 - [注文履歴](https://tukumolog.com/購入手続き/注文履歴/) - [領収書](https://tukumolog.com/購入手続き/領収書/) - ご購入ありがとうございます このページからファイルをダウンロードできますが、ご登録のメールアドレスにも、同じダ - [確認](https://tukumolog.com/購入手続き/確認/) - ご購入いただき、ありがとうございます。 - [購入手続き](https://tukumolog.com/購入手続き/) - [ソフトウェアギャラリー](https://tukumolog.com/tools-gallery/) ## ダウンロード - [clark-Y-30cm級ラジコン飛行機主翼-リブ型紙](https://tukumolog.com/downloads/clark-y-30cm-rc-plane-wing-rib-template-pdf/) - clark-Y翼型(11.7%)を採用した、30〜40cm級マイクロラジコン飛行機向け主翼リブ型紙PDFを無料配布。翼弦長80mm、A4実寸印刷対応。OpenSCADで設計した低速・安定重視の翼形状です。 - [KomaPicker win版](https://tukumolog.com/downloads/komapicker-windows-edition/) - 1コマずつ探せるから、最高の瞬間を逃さない。動画から狙ったフレームを正確に切り出す、シンプルで高機能なキャプチャツール。 - [Linux-like Commands for CMD (バッチファイル集)](https://tukumolog.com/downloads/linux-like-commands-for-cmd-downloads/) - Linuxユーザー必見!WindowsのCMDで、ls -laやrm -rfといったLinuxコマンドをそのまま使いたい方向けのバッチファイルを公開。PATHを通すだけで即座にLinux風CUI環境が手に入ります。 - [LinkPanelDesk-Win版](https://tukumolog.com/downloads/linkpaneldesk-win版/) - 便利なカスタムリンクボタンを持つ、デスクトップドックパネルを作成することができるソフトです。フォルダやアプリケーション、ウェブサイトなどをワンクリックで開けます。 ## 更新履歴 - [カテゴリの振り分け更新](https://tukumolog.com/changelog-post/カテゴリの振り分け更新/) - 一部雑多な記事置き場になっていたカテゴリを見直しました(github等) - [Google 検索:28日間ウェブクリック数3000回達成](https://tukumolog.com/changelog-post/google-検索:28日間ウェブクリック数3000回達成/) - 6/10に達成しました。(サーバ開設から約1年弱) - [LinuxAcademy-”Rust TUI 実践開発ハブ”追加](https://tukumolog.com/changelog-post/linuxacademy-rust-tui-実践開発ハブ追加/) - rustでTUI開発をする記事シリーズをまとめたサブページ(Rust TUI 実践開発ハブ)を Linux A - [Google 検索:28日間ウェブクリック数2000回達成](https://tukumolog.com/changelog-post/google-検索:28日間ウェブクリック数2000回達成/) - [LinuxAcademy改良v0.1](https://tukumolog.com/changelog-post/linuxacademy改良v0-1/) - ページネーションでページトップに戻るバグなどを修正しました - [Google 検索:28日間ウェブクリック数1500回達成](https://tukumolog.com/changelog-post/google-検索:28日間ウェブクリック数1500回達成/) - [LinuxAcademyアルファ版として公開](https://tukumolog.com/changelog-post/linuxacademyアルファ版として公開/) - linuxサブホームの基本機能とcommandroadmapおよびセットアップのページを公開しました。(タグは - [LinuxAcademy(サブホームページ)試作中](https://tukumolog.com/changelog-post/linuxacademyサブホームページ試作中/) - linux関係の記事をまとめるサブホームページlinuxAcademyの仮組が完了(メインと環境構築ガイドのフ - [Google 検索:28日間ウェブクリック数1200回達成](https://tukumolog.com/changelog-post/google-検索:28日間ウェブクリック数1200回達成/) - webからのクリック数の月間数:1200回突破。 - [ダウンロードページ-詳細欄改善-](https://tukumolog.com/changelog-post/ダウンロードページ-詳細欄改善/) - クリエイティブコモンライセンスなどの表示対応しました。 - [Google 検索:28日間ウェブクリック数1000回達成](https://tukumolog.com/changelog-post/google-検索:28日間ウェブクリック数1000回達成/) - webからのクリック数の月間数:1000回突破。 - [電子工作サブホーム公開にかかるCSS更新](https://tukumolog.com/changelog-post/電子工作サブホーム公開にかかるcss更新/) - サブホーム公開に伴い、cssの更新を行った。(ver1.1.4 ロードチェック済み) - [電子工作(サブホームページ)作成](https://tukumolog.com/changelog-post/電子工作サブホームページ作成/) - 電子工作系の記事をまとめて見やすくするためにサブホームページを作成しました。 電子工作実験室 (サブホームペー - [サイトロゴ再割り当て](https://tukumolog.com/changelog-post/サイトロゴ再割り当て/) - wordpressのアップデートで、ページ左上のロゴが読み込まれなくなったので再設定しました。 - [外部リンクの検証システム導入](https://tukumolog.com/changelog-post/外部リンクの検証システム導入/) - 外部リンク(アフィリエイトなど)のリンク切れ検証を簡単にするため、リンクを自動でスプレッドシートに出力する(G - [内部リンクログ実装](https://tukumolog.com/changelog-post/内部リンクログ実装/) - (テスト中) 2026-01以降について、ページ内でどの記事からどの記事へ閲覧されたかを記録するプログラム実装 - [Google 検索:28日間ウェブクリック数400回達成](https://tukumolog.com/changelog-post/google-検索:28日間ウェブクリック数400回達成/) - webからのクリック数の月間数:400回突破。 - [シリーズ記事一覧表示数制限改善](https://tukumolog.com/changelog-post/シリーズ記事一覧表示数制限改善/) - シリーズ個別の記事一覧(home>記事一覧>series)にて、長いシリーズだと一部記事が表示されなくなってい - [記事一覧ソート順変更実装](https://tukumolog.com/changelog-post/記事一覧ソート順変更実装/) - 新しい順、おすすめ順、古い順のボタンを追加し、ソート可能にしました。 - [コメント欄のUI更新](https://tukumolog.com/changelog-post/コメント欄のui更新/) - 記事のコメント欄の表示を改善しました。 - [Google 検索:28日間ウェブクリック数200回達成](https://tukumolog.com/changelog-post/google-検索:28日間ウェブクリック数200回達成/) - webからのクリック数の月間数:200回突破。 - [ページ内の内部リンク置き換え実装](https://tukumolog.com/changelog-post/ページ内の内部リンク置き換え実装/) - 文中の内部リンクを自動で置き換えるスクリプトを実装しました([[article_id:XXX]]) - [記事のカテゴリ追加(OS/インフラ・Linux系・オペレーティングシステム)](https://tukumolog.com/changelog-post/記事のカテゴリ追加os-インフラ・linux系・オペレーテ/) - Linux系(主にUbuntu)に関しての記事とOSについての一般的な内容についての記事用カテゴリです。 - [シリーズの記事一覧カード作成](https://tukumolog.com/changelog-post/シリーズの記事一覧カード作成/) - シリーズ記事について一覧へのリンクがわかりずらい状態(パンくずリストか全記事アーカイブからしか飛べない)であっ - [フッターに"お問い合わせフォーム"へのリンク追加](https://tukumolog.com/changelog-post/フッターにお問い合わせフォームへのリンク追/) - ヘッダーだけにあったお問い合わせフォームへのリンクをページ下部にも追加しました。 - [プライバシーポリシー更新](https://tukumolog.com/changelog-post/プライバシーポリシー更新/) - フッターにサイトプライバシーポリシーページを追加しました フッターにgoogle広告プライバシーポリシー更新ペ - [Google広告テスト導入](https://tukumolog.com/changelog-post/google広告テスト導入/) - サーバ費用のためテストで広告を実装中、邪魔過ぎたらやめます。 - [ソフトウェアギャラリー:webツールセクション追加](https://tukumolog.com/changelog-post/ソフトウェアギャラリー:webツールセクション追/) - webツールセクションを"便利ツールを見る"から飛べるソフトウェアギャラリーページに追加しました。 - [Google 検索:28日間ウェブクリック数100回達成](https://tukumolog.com/changelog-post/google-検索:28日間ウェブクリック数100回達成/) - webからのクリック数の月間数:100回突破。 - [ダウンロードページ-無料DLのログ機能](https://tukumolog.com/changelog-post/ダウンロードページ-無料dlのログ機能/) - 無料DLのとき、ログ追跡用のデータを出力するように修正(EasyDL) - [記事ページ:タイトルへジャンプできるようにタグ更新](https://tukumolog.com/changelog-post/記事ページ:タイトルへジャンプできるようにタ/) - 記事内のタイトルにタグを追加し、サイトに飛んできたときに自動的にタイトルへ移動するように改善 記事ページ一番下 - [更新履歴ページタイムライン改良](https://tukumolog.com/changelog-post/更新履歴ページタイムライン改良/) - 更新のタグごとにノードの色を変更できるように改善。 対応タグ(新規:new,改善:improved,修正:fi - [サーバ開設 7/22](https://tukumolog.com/changelog-post/サーバ開設-7-22/) - [記事のカテゴリ追加(DIY・おすすめサイト・WEBツール)](https://tukumolog.com/changelog-post/記事のカテゴリ追加diy・おすすめサイト・webツール/) - DIYや木工記事用のカテゴリ及び、おすすめサイト(関連サイト)の紹介用、WEBツールのカテゴリを追加。管理ツー - [開発記事一覧ページ改修(検索機能)](https://tukumolog.com/changelog-post/開発記事一覧ページ改修検索機能/) - カテゴリ及びシリーズでの記事の絞り込み機能実装記事数が多い場合"もっと見る"で順次読み込みを行う様に改修 - [お問い合わせページCSS等修正](https://tukumolog.com/changelog-post/お問い合わせページcss等修正/) - お問い合わせページ-フォーム"送信"ボタンのCSSのバグ全記事アーカイブ-シリーズページカードサムネイルデータ - [更新履歴ページ・全記事アーカイブページ調整](https://tukumolog.com/changelog-post/更新履歴ページ・全記事アーカイブページ調整/) - 更新履歴:タイムライン形式の表示に変更 アーカイブページ:全体的に見直しを行った。 ## カテゴリー - [site-information](https://tukumolog.com/category/site-information/) - サイト運営やこのサイトに関するもの - [技術の小箱](https://tukumolog.com/category/algorithm-tips/) - 面白技術紹介記事 - [ゲーム開発記](https://tukumolog.com/category/game-develop/) - [ガジェット製作-ツール開発](https://tukumolog.com/category/automation-efficiency/electronic-automation/) - 自作キーボード、便利モジュール、実用デバイスなど。電子工作で作成した自作ガジェットの記事 - [自動化・ツール作成の道具箱](https://tukumolog.com/category/automation-efficiency/) - 自動化装置や便利ツール作成に使う道具やツール紹介 - [3dモデリング・3dプリンタ](https://tukumolog.com/category/automation-efficiency/3dmodel-3dprinting/) - 3dプリンタやcadソフトの使い方などの記事 - [制作・ホビー](https://tukumolog.com/category/creation-hobby/) - 木工や竹細工など、日曜大工と分類できるものについての記事の親カテゴリ - [木工・DIY](https://tukumolog.com/category/creation-hobby/woodwork-diy/) - 角材などを買ってきて制作した木工作品の紹介や記録記事 - [WEBツール](https://tukumolog.com/category/webtool/) - web上で動くツール類の記事用カテゴリ - [おすすめサイト](https://tukumolog.com/category/recommended-sites/) - [OS・インフラ](https://tukumolog.com/category/os-infrastructure/) - OS別の操作や知識記事とOS自体の一般的な話の親カテゴリ。 - [Linux系(UBUNTU)](https://tukumolog.com/category/os-infrastructure/linux/) - linux系のOSに関する記事のカテゴリー 基本はUBUNTUについて書く予定。OSレベルのサーバー基本操作などもここに配置予定。 - [開発したソフトウェア紹介](https://tukumolog.com/category/software-releases/) - 開発したソフトウェアのリリースや開発裏話です。 - [深層学習の基礎知識](https://tukumolog.com/category/deep-learning/intro-to-deep-learning/) - 深層学習を理解するための基礎知識を紹介します - [自作キーボード](https://tukumolog.com/category/creation-hobby/custom-keyboard-build/) - 自作キーボードの開発記事とかいろいろ。 - [github](https://tukumolog.com/category/development-environment/git-github/) - github、gitコマンドの使い方などの記事。 - [電子工作](https://tukumolog.com/category/electronics/) - 電子工作ホームページに表示する記事用のカテゴリ - [自作RC・モビリティ](https://tukumolog.com/category/diy-rc-mobility/) - ラジコン飛行機や機械的に動くものを作った記事 - [DTM・音響制作](https://tukumolog.com/category/dtm-audio/) - 音楽関係の理論や楽曲制作にかかわる音楽系の記事まとめカテゴリ - [楽曲制作・編曲](https://tukumolog.com/category/dtm-audio/music-production-log/) - ゲーム音源などの制作プロセス、完成した楽曲の発表、進捗報告といったクリエイティブな活動の記録。 - [DTMツール・プラグイン](https://tukumolog.com/category/dtm-audio/dtm-tools-plugins/) - フリーのDAWやVSTプラグインの紹介、導入・設定手順の備忘録など、制作環境を整えるためのソフトウェアに関する記事。 - [Webサーバー](https://tukumolog.com/category/os-infrastructure/web-server/) - NginxやApacheなど、Webサーバーの構築・運用、リバースプロキシなどの設定や検証に関する記事。 - [セルフホスト](https://tukumolog.com/category/self-hosted/) - セルフホスト(外部のクラウドサービス(SaaS)に頼らず、自身で管理するサーバーやPCにソフトウェアを設置・運用する形式)のサーバやツールに関する記事カテゴリ - [Silver-Bullet](https://tukumolog.com/category/self-hosted/silver-bullet/) - セルフホストな,wiki形式の知識データベースを構築できるSilverBulletの環境構築や自作ツールへの組み込みなどの記事 - [Hytale](https://tukumolog.com/category/hytale/) - Hytaleの始め方や、サーバのセットアップ方法などについての記事 - [深層学習の探究](https://tukumolog.com/category/deep-learning/) - 深層学習に関わる記事です。 - [数理の小箱](https://tukumolog.com/category/math-theory/) - 個人的に面白いと思った定理などの解説や、開発の上で触れた数式について、比較的古典的なものを扱います。 - [資格・受験記](https://tukumolog.com/category/exam-report/) - 受験した資格試験とかの体験記録と情報共有。 - [python](https://tukumolog.com/category/programming/python/) - pythonの開発環境セットアップ記事 - [windows](https://tukumolog.com/category/programming/python/windows-python/) - windowsにおけるpython環境構築記事 - [画像処理](https://tukumolog.com/category/image-processing/) - 画像処理に関する記事カテゴリ - [ライトフィールドカメラ](https://tukumolog.com/category/image-processing/lytro-light-field/) - Lytroのライトフィールドカメラに関する記事 - [被写界深度合成](https://tukumolog.com/category/image-processing/focus-stacking/) - 被写界深度合成に関する記事 - [開発環境](https://tukumolog.com/category/development-environment/) - 開発環境のツールなどのカテゴリ - [Windows開発](https://tukumolog.com/category/os-infrastructure/windows-dev/) - Windowsの開発にかかわる(システム設定、バッチ処理、WSL構築などの)記事用 - [コンペ参加記録](https://tukumolog.com/category/competition-logs/) - 機械学習・データサイエンスコンペの参戦記。課題に対するアプローチの設計から、実装したモデル(CNN、MoE、ドメイン適応など)の解説、そして失敗談まで、実戦を通じて得られた知見をポートフォリオ兼備忘録として記録しています ## タグ - [new](https://tukumolog.com/tag/new/) - 更新履歴のうち、機能追加や新しいUIに更新したときなどに使用するタグ - [fixed](https://tukumolog.com/tag/fixed/) - 修正に関するログ用、newと区別し、エラーや機能が動いていないものの修正をおこなったときに使用するタグ - [milestone](https://tukumolog.com/tag/milestone/) - サイトのマイルストーン記録用に使用するタグ - [analog](https://tukumolog.com/tag/analog/) - トランジスタ、オペアンプ、ディスクリート回路の設計と実験 - [DIY-Modules](https://tukumolog.com/tag/modules/) - 市販モジュール活用、12Vバッテリー駆動、実用ガジェット製作 - [micropython](https://tukumolog.com/tag/micropython/) - ‘ESP32/Pico制御。割り込み処理やハードウェア寄りの実装’ - [circuitpython](https://tukumolog.com/tag/circuitpython/) - USB-HID(キーボード)自作や、PC連携、手軽なプロトタイピング - [Workbench-Essentials](https://tukumolog.com/tag/essentials/) - はんだ付け環境、測定器、配線小技、電子工作の準備と効率化 - [Theory-Math](https://tukumolog.com/tag/math/) - 回路シミュレーション、物理現象の計算、実験ノート - [RP2040・RP2350-pico互換基板](https://tukumolog.com/tag/rp2040-rp2350/) - RP2040やRP2350-zeroなどのpico互換基板を使った記事 - [LED](https://tukumolog.com/tag/led/) - LEDを使った記事 - [digital](https://tukumolog.com/tag/digital/) - デジタル信号処理など、アナログではなく、特に01信号を扱う記事 - [op-amp](https://tukumolog.com/tag/op-amp/) - オペアンプを使った記事 - [自由研究](https://tukumolog.com/tag/jiyu-kenkyu/) - 自由研究になるような内容記事用スラッグ - [sensor](https://tukumolog.com/tag/sensor/) - いろんなセンサを使った回路の記事 - [materials](https://tukumolog.com/tag/materials/) - 電子部品の素材から作ってみた、など電子材料に関する記事 - [transistor](https://tukumolog.com/tag/transistor/) - トランジスタを用いた回路の記事 - [esp32](https://tukumolog.com/tag/esp32/) - esp32基盤を用いた記事 - [c-cpp](https://tukumolog.com/tag/c-cpp/) - CまたはC++言語で記述したプログラムを用いた記事 - [ZEROtoRC(Z2F)](https://tukumolog.com/tag/zerotorc/) - ゼロから飛ばす、ラジコン飛行機の記事 - [LMMS(free-DAW-software)](https://tukumolog.com/tag/lmms/) - フリーDAWソフトLMMSの使い方やLMMSを用いた作曲に関する記事のタグ - [tukumolog ぺちぺち改修記](https://tukumolog.com/tag/tukumolog-pechipechi-improvement/) - このサイト自体(tukumolog)のUI改良やサイトの運営についてのつぶやき集。ほぼTwitterなので流し見で宜しくお願いします。 - [システム管理](https://tukumolog.com/tag/system-status/) - システム管理コマンド(メモリ確認やCPU使用率などの確認)等linuxのシステム管理にかかわる記事 - [commands](https://tukumolog.com/tag/command-tip/) - linuxターミナルでのcommand操作の記事 - [Ubuntu](https://tukumolog.com/tag/ubuntu/) - ubuntu osに関する記事(サーバとデスクトップ両方) - [Docker](https://tukumolog.com/tag/docker/) - dockerに関する記事 - [WSL](https://tukumolog.com/tag/wsl/) - Windows Subsystem for Linuxに関する記事 - [Editor](https://tukumolog.com/tag/editor/) - テキストエディタに関する記事 - [Permission](https://tukumolog.com/tag/permission/) - 権限に関する記事 - [network-commands](https://tukumolog.com/tag/network-commands/) - ネットワーク確認コマンドなどの記事 - [環境構築](https://tukumolog.com/tag/make-env/) - 環境構築に関する記事 - [tailscale](https://tukumolog.com/tag/tailscale/) - tailscaleに関する記事 - [セルフホスト](https://tukumolog.com/tag/self-hosting/) - セルフホストなサーバに関する記事 - [github](https://tukumolog.com/tag/github/) - githubに関する記事タグ - [dotfiles](https://tukumolog.com/tag/dotfiles/) - linuxの環境設定のdotfileに関する記事 - [CLI](https://tukumolog.com/tag/cli/) - コマンドライン操作全般 - [terminal-utility](https://tukumolog.com/tag/terminal-utility/) - ターミナルを便利に使う方法まとめ。ショートカットや便利なツール - [file-management](https://tukumolog.com/tag/file-management/) - ファイル操作、移動やコピー、作成などに関する記事 - [navigation](https://tukumolog.com/tag/navigation/) - ディレクトリ移動などに関するもの - [troubleshooting](https://tukumolog.com/tag/troubleshooting/) - エラー対応に使えるコマンドなど - [system-op](https://tukumolog.com/tag/system-op/) - システム管理に関するコマンド - [shell-io](https://tukumolog.com/tag/shell-io/) - シェルのストリームなどに関するもの - [shell-operators](https://tukumolog.com/tag/shell-operators/) - シェル演算子の記事 - [Server-Blueprint](https://tukumolog.com/tag/server-blueprint/) - DockerやVPSを使った、理想のサーバー環境の作り方 - [deep-learning-env](https://tukumolog.com/tag/deep-learning-env/) - ディープラーニングを行うための環境構築に関するもの - [gpu](https://tukumolog.com/tag/gpu/) - [Rust](https://tukumolog.com/tag/rust/) - Rust言語を用いた開発などの記事 - [tui-making](https://tukumolog.com/tag/tui-making/) - TUI(ターミナルUI)のソフトウェア開発 - [calculator](https://tukumolog.com/tag/calculator/) - 計算機に関する記事 ## ダウンロードカテゴリー - [Windows便利ツール](https://tukumolog.com/downloads/category/win-tool/) - Windowsソフト - [Command Line Tools](https://tukumolog.com/downloads/category/command-line-tools/) - [Hardware Designs / Blueprints](https://tukumolog.com/downloads/category/hardware-blueprints/) - CADのデータや型紙などの配布 ## 検証環境 - [Ubuntu](https://tukumolog.com/linux-env/ubuntu/) - Ubuntu os ## シリーズ - [あなたの知らない情報の隠し方『ステガノグラフィ』](https://tukumolog.com/series/image-steganography/) - スパイ映画だけの話じゃない!画像にメッセージを忍ばせる驚きの技術とは?画像に情報を埋め込んで秘密に情報をわたす技術について紹介します。 - [OpenSCAD講座](https://tukumolog.com/series/openscad-getting-getting-started-tips/) - [3Dプリント入門:あなたのアイデアをカタチにするまで](https://tukumolog.com/series/3d-printing-stl-guide-tips/) - [FreeCAD講座](https://tukumolog.com/series/freecad-getting-started/) - [足りない1%-TUKUMO月報](https://tukumolog.com/series/tukumo-monthly-report-missing-1-percent/) - tukumologの定期的な記事予定や月次の振り返り - [ソートアルゴリズム](https://tukumolog.com/series/sort-algorithm-introduction/) - ソートアルゴリズムについて、単純ソート、分割統治法などの比較するソート、基数ソートなどの比較しないソートまでその仕組みをアニメーションで理解できるツール付きで紹介します。 - [Linuxコマンド入門](https://tukumolog.com/series/linux-command-tutorial/) - LINUXコマンドの基礎について、ゼロから最低限ファイル操作などができるようになるまでの手順を紹介します。linux系などに関する小話も交えながら知識を深めよう。 - [続・Linuxコマンド入門 ~パイプとリダイレクトを使いこなす~](https://tukumolog.com/series/linux-command-pipe-redirect/) - Linuxコマンドの出力に対して処理してデータを加工したり、処理を自動化する「コマンド結合」の方法について紹介します。 - [自動仕訳ソフトAJES開発録](https://tukumolog.com/series/journal-entry-tool-ajes/) - 【自動仕訳ソフトAJES開発録 】「今日の買い物メモ」を自動で勘定項目に仕分けるデスクトップツールの開発記録と意見交流場所 - [ゼロから作る全結合層](https://tukumolog.com/series/build-fc-layer-from-scratch/) - ゼロから作る全結合層シリーズでは、初心者でも理解しやすいように、 「パーセプトロンの仕組み」から「全結合層の実装」までを丁寧に解説します。 深層学習で必ず使われる全結合層(Fully Connected Layer / Dense Layer)の内部処理を、 計算式・図解・Pythonコードを用いて“ブラックボックスにせず”理解できるように工夫しました。 - [【2025年版】GitHub環境構築ログ](https://tukumolog.com/series/github-tutorial-2025/) - [ANGOUのすゝめ −現代暗号化理論入門−](https://tukumolog.com/series/crypto-mastery/) - 現代暗号化理論を一通り学習します。転置暗号から公開鍵暗号まで。 - [ANGOUのすゝめ 一 ─暗号の始まりと転置─](https://tukumolog.com/series/crypto-mastery/crypto-intro-transposition/) - 暗号の分類と転置暗号を理解する - [RP2040で作る自作キーボード](https://tukumolog.com/series/rp2040-custom-keyboard/) - RP2040(ラズパイゼロ互換)基板で自作キーボードを作ってみる。 - [Linuxコマンド入門 Part3 ~システムの状態確認とネットワークの基本~](https://tukumolog.com/series/linux-command-system-management/) - Linuxのシステム管理コマンドや基本的なネットワーク関係コマンドを理解しよう。 - [言葉が「本」になるまで —— 6節SNS開発録](https://tukumolog.com/series/six-words-storys-to-books-dev/) - 6語小説の投稿ができるSNSの開発記録 - [ラズパイでLED制御(max7219)](https://tukumolog.com/series/raspberrypi-max7219/) - マトリクスLEDや複数行の7セグのLED制御が出来るチップMAX7219をラズパイを用いたSPI通信で制御します。 - [ディスクリートで作るタイマー回路](https://tukumolog.com/series/discrete-timer-series/) - ディスクリート部品で作るタイマー回路の記事シリーズです - [ロッシェル塩から作る発振回路](https://tukumolog.com/series/rochelle-salt-crystal-project/) - 強い圧電効果を持つ結晶。ロッシェル塩の結晶を材料合成から電子回路で使うまでの実験記録記事です。 - [ゼロから飛ばす!ラジコン飛行機自作記](https://tukumolog.com/series/scratch-built-rc-plane/) - ゼロから飛ばす、ラジコン飛行機自作記シリーズ。ESP32とCADの知識を生かしてらじこん飛行機を既製品のプロポなどを使わずに自作してみる。 - [Linuxコマンド入門 Part4 ~ターミナル操作の効率化とシェル環境のカスタマイズ~](https://tukumolog.com/series/linux-command-productivity/) - Linuxで、コマンドライン操作を効率化したり、自分好みにカスタマイズする方法を学ぼう。 - [自分専用Wikiを作る](https://tukumolog.com/series/self-hosted-wiki-guide/) - 月額数百円のVPSとDockerを使い、自分専用の爆速Wiki「SilverBullet」を構築する連載ガイド。NotionやObsidianの有料プランに頼らず、情報の「ログ」を「資産」へ昇格させるデジタル自給自足の全工程を詳しく解説します。研究ノートや技術備忘録を自分の手で管理したい方へ。まずはローカルで環境構築を始めてみましょう。 - [tukumologぺちぺち改修記](https://tukumolog.com/series/pechipechi-log/) - 当サイト(tukumolog,TUKUMO工房)のサイトUIやサイトの裏側の開発記録記事です。 - [Rustで作る本格TUI開発入門](https://tukumolog.com/series/rust-tui-develop/) - Rust環境で ratatuiのカーゴを用いて、TUIツールを自作できるようになるまでの環境構築と、ツールを作成して公開するまでの記録 - [Rustで作るTUI電卓入門](https://tukumolog.com/series/rust-calculator-from-scratch/) - Rustを用い、TUI電卓を式の解析を行うLexerからPasserおよび、自作関数の読み込み機能などを盛り込んだ、自作最強TUI電卓を作りたい! - [Hytale-Mod-炎の剣を作る](https://tukumolog.com/series/hytale-modding-fire-sowrd/) - クラフトゲームである”Hytale”のモッド構成を手探りながら、炎の剣をゲーム内で実装するまでの記録 - [ランベルトの連分数展開](https://tukumolog.com/series/lambert-continued-fraction/) - 円周率が無理数なのか有理数なのか?難問に挑んだランベルトが生み出した連分数を用いた方法を解説。歴史背景から、現代の計算機にも利用されるtanの連分数展開まで詳しく紹介 - [Cloudflare Workers + WebRTCで創るP2P心理戦ゲーム開発記](https://tukumolog.com/series/cfw-p2p-buckshot-dev/) - cloudflare workersを用い、リアルタイム対戦できるバックショットルーレットゲームを作ってみる。 - [QRコードの符号化と復元](https://tukumolog.com/series/qr-error-correction-guide/) - QRコードはなぜ汚れていても読めるのでしょうか? 本シリーズでは、CRCとの違いから始め、ガロア体、リードソロモン符号、そしてQRコードへの実装までを、実際に手を動かしながら学びます。 数学が苦手な方でも追えるよう、QRコードの誤り訂正を「作りながら理解する」ことを目指したシリーズです。