最近更新されたページ
ハードディスクの構造とデュアルブートについて
🚀はじめに WindowsとUbuntuのデュアルブートを構築しようとしたとき、「どこにインストールすればよいのか」や「なぜUbuntuを入れたらWindowsが起動しなくなったのか」といった...
MQTTを用いたアプリをPythonで実装する場合の推奨ライブラリ
🛰️ はじめに 本記事では、MQTT(Message Queuing Telemetry Transport) をPythonで使う際に、Subscriber(購読者)・Publisher(発...
Java Runtime Environment (JRE)インストール手順(Windows)
☕Javaランタイム環境(JRE)の導入手順(Windows向け) 🚀 はじめに JRE は、Java Runtime Environment の略で、Java プログラムを実行するために必...
Mosquittoについて
🧭 はじめに この記事では、MQTT(Message Queuing Telemetry Transport)の代表的なブローカー「Mosquitto」について詳しく解説します。MQTTはIo...
MQTT
🧭 MQTTとは? MQTTは、軽量で省リソースな通信プロトコルです。IoT(モノのインターネット)機器間のリアルタイム通信に適しており、主に低帯域・高遅延・不安定なネットワーク環境を想定して...
APIの基本
🔌 APIとは? API(エーピーアイ)とは Application Programming Interface の略で、 アプリケーション同士が情報をやり取りするための「窓口」のような存在で...
REST APIの基本
🔗 REST APIとは REST APIとは、HTTPをベースにした「リソース指向」のAPI設計スタイルです。Webサービス同士が、URLとHTTPメソッドを使ってシンプルに情報をやり取りす...
HTTP(Hyper Text Transfer Protocol)
🌐 HTTPとは? HTTP(HyperText Transfer Protocol)は、Webブラウザとサーバが情報をやり取りするための通信ルールです。現在のインターネットにおいて、Webペ...
HTTPヘッダーの詳細
📬HTTPヘッダーの詳細 HTTPヘッダーは、リクエストやレスポンスに付けられる追加情報です。たとえば、どんな言語が好まれるか、どんなブラウザか、どれくらいのサイズのデータを扱うか、などの情報...
BookStackのロールとアセット権限の基本
📝 はじめに 本記事では、BookStackの「ロール」(Admin / Editor / Public / Viewer)についての違いや役割を明確にし、それぞれに適した「アセット権限」の設...
BookStackの見出しサイズを調整する
🌟 はじめに BookStackはデフォルトで見出しのサイズが大きく、ノートやドキュメント用途では冗長に感じることがあります。特にタイトル(h1)や大見出し(h2)が大きすぎると、読みにくさや...
🐍 Pythonの歴史
■ 1980年代後半:構想の始まり 開発者:オランダ人プログラマ Guido van Rossum(グイド・ヴァンロッサム)。 背景:教育用言語「ABC」を改良したいと考えて...
Midnight Commander入門:Linuxで快適ファイル操作を実現するncursesファイラ
✨はじめに Linuxでファイル操作を快適に行いたいとき、「Midnight Commander (mc)」は非常に心強いツールです。DOS時代の名作ファイラ「FD」のような2画面構成で、キー...
ディスク逼迫の対処について
🌱 はじめに 本記事では、BookStackを使っているUbuntuサーバーで、ディスク容量が急に逼迫した際の調査・原因究明・対処までの流れをまとめます。df と du の差異、lsof を用...
Midnight Commander:TIPS
✨はじめに Midnight Commander(mc)は、Linuxのターミナル上で動作する高機能ファイラです。2ペイン構成やキーボード中心の高速操作が魅力ですが、初期状態では必ずしも使いや...
Midnight Commander 各メニューの解説
💡はじめに F9を押すと上部のメニューにフォーカスを移すことができます。本稿ではこのメニューについて解説します。ショートカットキーがメニューとともに表示されていますが特殊な書き方なので解説しま...
【Windows】scpを用いたubuntuサーバのファイルのダウンロード方法
以下は、WindowsからPowerShellを使ってLinux(Ubuntu)サーバのファイルをscpでダウンロードする手順書です。初心者でも分かりやすいように、前提条件から丁寧に解説します。...
🛠 BookStackがHTTP 500を返して復旧しないときの対処法
⚠️ はじめに:500エラーの本当の原因を探る BookStackで突然すべてのページがHTTP 500を返すようになり、サーバーを再起動するまで回復しないという症状が発生しました。このとき ...
AIの歴史と進化 ~チューリングテストからChatGPTまで
✨ はじめに このドキュメントは、人工知能(AI)の発展の歴史を、チューリングテストから現代のChatGPTまで、時代背景や技術進化を交えてたどるものです。 🤖 チューリングの夢と「知性...
MariaDB、PHPのクラッシュ防止のためのスワップ設定
概要 BookStackを試すためにAWS Lightsailのミニマムの構成(512 MB RAM, 2 vCPUs, 20 GB SSD)でスタートしたところ、ブラウザが内部エラーの500...