Docs

更新される主題ページ、特定課題の対処、プロジェクト文書。

Docs はあとから参照するためのページです。主題ページは現在の理解として更新し、 対処記録は確認した条件や手順を残します。書かれた時点の文脈を読むものは Articles に分けています。

Maintained Docs

Git や Markdown のように、過去記事ではなく現在の理解として更新していくページです。

nodes/AI AI

AI(人工知能)は、人間の知的な能力をコンピュータ上で実現する技術のこと。

nodes/CMS CMS

CMS(コンテンツ管理システム)は、ウェブサイトのコンテンツを管理するためのシステムのこと。

nodes/Git Git

Git は、プログラムのソースコードなどの変更履歴を記録・追跡するための分散型バージョン管理システムのこと。

nodes/GitHub Pages GitHub Pages

GitHub Pages は、GitHub が提供する静的サイトのホスティングサービスのこと。

nodes/Go Go

Go は、Google によって開発されたプログラミング言語のこと。

nodes/HTML HTML

HTML は、ウェブページの構造を記述するためのマークアップ言語のこと。

nodes/Hugo Hugo

Hugo は、Go 言語で実装された静的サイトジェネレータのこと。

nodes/Jekyll Jekyll

Jekyll は、Ruby で実装された静的サイトジェネレータのこと。

nodes/JSON JSON

JSON は、軽量なデータ交換フォーマットのこと。

nodes/Markdown Markdown

Markdown は、プレーンテキストで構造化された文書を作成するための軽量マークアップ言語である。

nodes/Obsidian Obsidian

Obsidian は、Markdown ファイルベースの個人用ナレッジベースおよびノート作成ソフトウェアのこと。

nodes/Quartz Quartz

Quartz は、Obsidian のノートをウェブサイトとして公開するためのオープンソースアプリケーションのこと。

nodes/React React

React は、ユーザーインターフェースを構築するための JavaScript ライブラリのこと。

nodes/Ruby Ruby

Ruby は、まつもとゆきひろ氏によって開発されたオブジェクト指向プログラミング言語のこと。

nodes/Static Site Generator Static Site Generator

Static Site Generator は、Markdown などのテキストファイルとテンプレートを基に、静的な HTML ウェブサイトを生成するツールである。

nodes/Transformer Transformer

Transformer は、アテンションメカニズムのみに基づいて構築された、最初のトランスダクションモデルである。

nodes/YAML YAML

YAML は、構造化データを人間にとって読みやすく記述するためのデータ形式のこと。

nodes/YAML frontmatter YAML Frontmatter

YAML Frontmatter は、Markdown 形式のファイルの先頭に YAML 形式で記述されたメタデータのこと。

nodes/アテンションメカニズム アテンションメカニズム

アテンションメカニズムは、モデルが予測を行う際に入力の最も関連性の高い部分に焦点を当てることを可能にする、現代のニューラルネットワークの重要な要素である。

nodes/フューショット学習 フューショット学習

フューショット学習は、モデルがほんの数例から新しい概念を学習できるようにする機械学習の手法である。

nodes/メタデータ メタデータ

メタデータとは、あるデータに付随してそのデータの属性や文脈を記述する情報のことである。「データのためのデータ」とも呼ばれる。

nodes/機械学習 機械学習

機械学習は、データからパターンを学習し、将来の予測を行うためのアルゴリズムやモデルを研究する AI の一分野のこと。

nodes/軽量マークアップ言語 軽量マークアップ言語

軽量マークアップ言語は、人間が読み書きしやすいように設計された、シンプルな構文を持つマークアップ言語のこと。

nodes/事前学習とファインチューニング 事前学習とファインチューニング

事前学習とファインチューニングは、深層学習で使用される転移学習の手法であり、モデルは最初に大規模なデータセットでトレーニングされ、次に小規模なタスク固有のデータセットでファインチューニングされる。

nodes/自然言語処理 自然言語処理

自然言語処理(NLP)は、人間が日常的に使っている自然言語をコンピュータに処理させる一連の技術のこと。

nodes/深層学習 深層学習

深層学習(Deep Learning)は、多層のニューラルネットワークを用いた機械学習の手法のこと。

nodes/大規模言語モデル 大規模言語モデル

大規模言語モデル(LLM)は、深層学習技術を用いて人間のようなテキストを理解し、生成する高度な人工知能モデルです。

Fixes and Procedures

エラー、設定、移行、検証など、特定の課題に対する記録です。

creative/minecraft/optimization-guide [1.17] Minecraftサーバー最適化ガイド

このガイドはYouHaveTrouble/minecraft optimizationの日本語訳です。日本語訳は適当であるため、適時原文を確認することを推奨します。 本ガイドによって生じたあらゆる問題について責任を負いません。 Vanilla、Fabric、Spigot(またはPaperより下流の…

infra/cloudflare/certbot-cloudflare-wildcard-ssl Certbot で Cloudflare 登録ドメインのワイルドカード SSL 証明書を取得する方法

Certbot で Cloudflare 登録ドメインのワイルドカード SSL 証明書を取得する方法 Certbot と Certbot の DNS プラグイン certbot dns cloudflare を使用してワイルドカード SSL 証明書を取得する方法についてまとめておきます。 環境は …

dev/git/git-for-windows-update-cli CLI での Git for Windows アップデート方法

CLI での Git for Windows アップデート方法 CLI で Git for Windows をアップデートするやり方です。 コマンドでのアップデート方法 コマンドプロンプトや Git Bash や Power Shell を開いてください。 開いたら、下記のコマンドを実行することで…

infra/cloudflare/cloudflare-pages-redirects-limit Cloudflare Pages の Redirects が上限に達してしまう問題

Cloudflare Pages の Redirects が上限に達してしまう問題 Cloudflare Pages の Redirects 機能を利用するために redirects ファイルを設定した。 しかし、Redirects 機能の上限(後述)に達していないのにリダイレクトが機能しない場合…

infra/cloudflare/cloudflare-workers-cicd-with-github-actions Cloudflare Workers CI/CD with GitHub Actions

This page defines a minimal, auditable deployment flow for Cloudflare Workers static assets using GitHub Actions.

os/linux/debian-console-font-size Debian 系でコンソールの文字サイスを変更する方法

Debian 系でコンソールの文字サイスを変更する方法 Debian の コンソール上で文字サイズを大きくする方法についてまとめておきます。 環境 ハードウェア : Raspberry pi 3 model B+ OS : Raspberry Pi OS Lite 10 Buster 本投稿で添付…

dev/docker/cannot-get-user-ip-address Docker Swarm でユーザーの IP アドレスを取得できない問題

Docker Swarm でユーザーの IP アドレスを取得できない問題 Docker の Swarm mode には、ルーティングメッシュと呼ばれる機能があります。この機能により、外部からのアクセスをロードバランシングすることができます。ルーティングメッシュにより、接続先のノード自身がタスクを実…

dev/docker/how-many-manager-nodes-are-good Docker Swarm のマネージャーノードはいくつが良いのか

Docker Swarm のマネージャーノードはいくつが良いのか Docker Engine が標準的に提供するオーケストラレーションツールである Docker Swarm について、マネージャーノードはいくつが良いのかが分からなかったので、簡単に調べました。それについてちょっとだけまとめておきま…

infra/oracle-cloud/free-tier-vm-50mbps Free Tier の VM から外部への通信速度が 50 Mbps までしかでない

Free Tier の VM から外部への通信速度が 50 Mbps までしかでない Oracle Cloud Infrastructure (以降、OCI) の Free Tier で作成した VM から外部への通信速度が 50 Mbps までしかでない問題があります。 この問題について OCI…

dev/git/github-pack-exceeds-maximum-allowed-size GitHub から pack exceeds maximum allowed size と言われる時の対策方法

GitHub から pack exceeds maximum allowed size と言われる時の対策方法 GitHub へデータサイズの大きいリポジトリを push する際に、下記のようなエラーが発生することがあります。 このエラーは GitHub のデータサイズ上限を超えた push をす…

os/windows/microsoft-compatibility-appraiser Microsoft カスタマー エクスペリエンス向上プログラムの無効化

Microsoft カスタマー エクスペリエンス向上プログラムの無効化 Microsoft カスタマー エクスペリエンス向上プログラム という windows 利用者にとって、全く必要のないプログラムがある。 これのせいで起動直後に Windows が HDD を読み込みまくり、使用率 100% …

dev/mysql/mysql-to-sqlite MySQL から SQLite へデータベースを変換する方法

MySQL から SQLite へデータベースを変換する方法 MySQL のデータベースを SQLite へ変換する必要があったので、手順を残しておきます。 環境は以下の通りです。 CentOS Stream 8 MariaDB 10.3.27(MySQLでも可) SQLite 3.26.0 SQ…

creative/obs/2pc-ndi NDI を使用した 2PC 配信環境の構築

NDI を使用した 2PC 配信環境の構築 不定期でゲームや雑談などの配信を行っているのですが、近年ゲームの要求スペックが向上し、配信の FPS が安定しない事が増えてきました。これまではチューニングすることで誤魔化していましたが、最近では限界を感じ始めた為、パソコン周りの環境整理を兼ねて、配信環…

creative/obs/obs-nvidia-broadcast-filter-crash NVIDIA ノイズ除去/ルームエコー除去フィルタを設定した際にクラッシュする問題の解決策

NVIDIA ノイズ除去/ルームエコー除去フィルタを設定した際にクラッシュする問題の解決策 NVIDIA Broadcast のオーディオ エフェクトをインストールすることで、OBS 上で様々なフィルタが有効となります。 追加されたフィルタの「NVIDIA ノイズ除去」、「NVIDIA ルームエコ…

creative/obs/obs-ndi-install-error-unmet-dependencies obs-ndi インストール時に "unmet dependencies" が出る場合の対処法

obs ndi インストール時に "unmet dependencies" が出る場合の対処法 obs ndi の deb パッケージをインストール時に、下記のようなエラーが発生する場合があります。 この問題は、obs ndi と obs studio を削除し、PPA バージョンの obs st…

os/linux/raspberry-pi-nextcloud Raspberry Pi + Nextcloud で簡単お家クラウド

Raspberry Pi + Nextcloud で簡単お家クラウド Amazon のブラックフライデーセールで安く売られていた 6TB の外付け HDD を購入したので、それにラズパイをくっつけて簡単お家クラウドを作りました。 この組み合わせの話、擦られすぎて書く意味がよく分かりませんが、こんな…

os/linux/raspberry-pi-os-pip-install Raspberry Pi OS で pip のインストール方法

Raspberry Pi OS で pip のインストール方法 Raspberry Pi OS で pip が使えない場合、インストールする必要があります。 Raspberry Pi OS といってますが、Debian/Ubuntu とかでもできいるはずです。 例えば docker compose…

creative/minecraft/about-spigotmc SpigotMC について(日本語訳)

SpigotMCとは? 本投稿は公式wikiの日本語訳です。 翻訳精度及び内容については一切保証しません。 About Spigot 2012年に設立されたSpigotMC.orgは、世界最大規模のMinecraftサーバソフトウェアプロジェクトを支えるコミュニティです。Minecraftサーバー…

os/linux/surface-arch-linux-wifi-bluetooth Surface に入れた Arch Linux で Wi-Fi と Bluetooth が有効にならない問題の解決策

Surface に入れた Arch Linux で Wi Fi と Bluetooth が有効にならない問題 Microsoft Surface 3 に Arch Linux 系の AlterLinux をインストールした際に、Wi Fi と Bluetooth が動作しない問題に遭遇したので解決…

os/ubuntu/curtin-hook-spinning-forever Ubuntu Server インストール時 running 'curtin hook' が終わらない問題

Ubuntu Server インストール時 running 'curtin hook' が終わらない問題 Ubuntu Server をインストールする際、最後の画面の running 'curtin hook' で横のスピナーがずっと回転し続ける問題があります。 この問題について この問題はすで…

infra/proxmox/vm-startup-error VM 起動エラーの解決策

VM 起動エラーの解決策 エラー "KVM virtualisation configured, but not available. Either disable in VM configuration or enable in BIOS." TASK ERROR: KVM virtualisa…

infra/nginx/websocket-proxy WebSocket プロキシする方法

WebSocket プロキシする方法 Nginx で WebSocket をプロキシするやり方を書いておきます。 公式に全部書いてあるので、詳細は公式ページを確認してください。 Using NGINX as a WebSocket Proxy 多くの場合、下記のようなリバースプロキシ設定になってる…

os/windows/windows-update-0x80080005 Windows update 時の 0x80080005 エラーについて

Windows update 時の 0x80080005 エラーについて 先日 Windows Update をしようとしたら、エラー 0x80080005 が発生してアップデートできなかった為、なんかこれしたら直ったよ的なことを書いておこうと思います。 インターネット接続を確認 ネットに繋がって…

creative/stable-diffusion/stable-diffusion-webui-windows Windows で Stable Diffusion web UI を動かす方法

Windows で Stable Diffusion web UI を動かす方法 Stable Diffusion web UI を Docker を使用して Windows 上で動作させる方法についてまとめてあります。 前提条件 この投稿での環境についてです。必ずしも同様の環境である必要はありま…

yomiage/commands YOMIAGE Commands

YOMIAGE で利用できる主なコマンド一覧。

os/ubuntu/allocate-all-disk-space-after-installation インストール後に、全てのディスク領域を割り当て

インストール後に、全てのディスク領域を割り当て Ubuntu Server 22.04 LTS をインストーラに従って通常通りインストールした場合、ディスク領域を全て使わないことがあります。 ここではインストール後にディスク容量を増やす手順を説明しています。 VM を作成して、Ubuntuをインス…

creative/minecraft/history-of-server-softwares サーバソフトウェアの歴史

10割メモであり、あまり事細かに説明する目的で書いていません。 1.6.x 頃からのものしか記述していません。また記述されていないものもあります。 Vanilla Mojang が提供する公式のサーバーソフトウェア ダウンロード CraftBukkit 2014年まで最も主流だったサーバーソフトウ…

os/ubuntu/terminal-arrow-key-garbled ターミナルで矢印キーが文字化けする場合の対処法

ターミナルで矢印キーが文字化けする場合の対処法 Ubuntu Server 20.04 LTS 環境下のターミナルで矢印キーを押すと文字化けして、コマンド履歴を遡ることができない場合の対処法です。 この問題は shell が sh に設定されている場合に発生します。 そのため shell を ba…

os/ubuntu/change-timezone タイムゾーンを変更

Ubuntu でタイムゾーンを変更する方法です。

creative/discord/disable-text-chat-in-voice-channels ボイスチャンネルのテキストチャットを無効化

ボイスチャンネルのテキストチャットを無効化 Discord のボイスチャンネルにはテキストチャットがあります。 この機能が邪魔(普通のテキストチャンネルを使ってほしい)と感じる事があるので、無効化する方法を説明しています。 参考: Text Channels & Text Chat In Voic…

infra/oracle-cloud/disable-text-chat-in-voice-channels ポートを開放できない場合の対処法

ポートを開放できない場合の対処法 Oracle Cloud Infrastructure (以降、OCI) 上で ufw を用いてポートを開放できない場合の対処法についてです。 OCI のプラットフォーム・イメージでは、ブート・ボリュームとブロック・ボリュームに接続できるよう、iptables の…

os/ubuntu/available-shells 利用可能な shell 一覧を確認

Ubuntu で利用可能な Shell 一覧を確認する方法です。