高度な検索
検索結果
633件見つかりました
🌍HTTPの歴史:進化の背景とWeb高速化の嬉しさ
🧭はじめに Webを支える通信の基本、それがHTTP(HyperText Transfer Protocol)です。1990年代に誕生したこのプロトコルは、Webの発展とともに大きく進化してきました。本記事では、HTTP/0.9から最新のHTTP/3まで、**なぜ進化が必要だったのか(背景)**と、それによって何が良くなったのか(嬉しさ)を、楽しくわかりやすく整理します。 📜HTTP/0.9〜1.0:HTML専用の黎明期 🧱HTTP/0.9(1989〜) 背景:最初のWebブラウザ「WorldW...
CAN通信
Dockerの基本
🐳 はじめに:Dockerって何?なぜ話題? コンテナ技術の代表格「Docker」は、開発環境やアプリケーションの動作を軽量かつ再現性高く実現するために生まれました。 「自分の環境では動くのに、他の環境では動かない」問題を解決! 仮想マシンより速く・軽く・簡単! 開発から本番まで同じ環境を共有できる! この記事では、Dockerの基本、よくある疑問、そしてDocker以外のコンテナ技術までまとめて紹介します。 🧱 Dockerとは?なぜ生まれた? 🎯 背景 かつて...
AntiGravity
AntiGravityで遊んでみた記録
Unix/Linuxにおけるネットワーク系コマンド
🌐 はじめに このページでは、Unix/Linuxにおけるネットワーク系コマンドを目的別に整理し、文法と実行例をコードブロック形式で掲載します。ネットワークトラブルの切り分け、接続確認、ファイル転送など、実務でも頻出の操作をスムーズにできるようになります。 🧭 ネットワーク情報の確認 ip コマンド(ネットワークの全体像を把握) 文法: ip [オプション] [サブコマンド] 例: ip a # IPアドレス一覧(旧 ifconfig) ip link # ネットワ...
バイブコーディング
curlとjq
🌀はじめに この記事では、curlとjqという2つの強力なコマンドラインツールをセットで使う方法について解説します。特に、APIレスポンスを整形して見やすく表示する用途において、この組み合わせは非常に多く使われています。 どちらも単体で非常に強力ですが、セットで使うことでJSONデータの取得と整形・抽出が一気通貫で可能になります。 📡curlとは何か? 概要 curlは、URLを指定してWebサーバと通信を行うコマンドです。HTTP/HTTPSをはじめ、FTP、SFTPなど多くのプロトコルに対応してい...
Unix/Linuxファイル操作系コマンド
📝 touch:空のファイルを作成/更新 文法 touch [オプション] ファイル名 主なオプション -c : ファイルが存在しない場合は作成しない -t [[CC]YY]MMDDhhmm[.ss] : 明示的にタイムスタンプを指定 使用例 touch newfile.txt touch -c existingfile.txt 📄 cat:ファイルの内容を表示/連結 文法 cat [オプション] ファイル... 主なオプション -n : 行...
アーキテクチャ
リソースリンク
matplotlibの概要
🎨 はじめに 本記事では、Pythonでグラフを描画するための代表的なライブラリ Matplotlib について、簡単な概要と実用的なサンプルを紹介します。 Matplotlibは、折れ線グラフや棒グラフ、散布図などの基本的な可視化に加え、カスタマイズ性に優れた高度な図の描画も可能であり、データ分析やレポート作成において重宝されてきました。 📚 背景:なぜMatplotlibが生まれたか? Matplotlibは、2003年にJohn D. Hunterによって開発されました。当時、MATLABのように...
ライブラリ・レシピ
matplotlibで山手線上の駅を移動する点をアニメーションで描写する
🚉 はじめに このページでは、Pythonとmatplotlibを使って、山手線上の駅を1秒ごとに移動する点でアニメーション表示する方法を紹介します。山手線の各駅の緯度・経度を使って、仮想的なGPSモックを作り、その位置をリアルタイムにXY平面上へ描画します。 地図は使わず、経度をX軸・緯度をY軸とした単純な平面で山手線の軌跡を視覚化します。学習用途やアプリのモック開発、可視化ツール作成の出発点としても有効です。 🧭 全体の構成 このプロジェクトは以下の3つのモジュールで構成されています: G...
MaterialDesign
Unixのルートディレクトリ(/)直下にある主なディレクトリについて
🗂️ はじめに UNIX系のOSでは、すべてのファイルやディレクトリは「ルートディレクトリ /」を起点とした単一の階層的なファイルツリー構造になっています。ここに配置された各ディレクトリは、役割ごとに整理されており、システム全体の基盤を形成しています。 このページでは、そのルートディレクトリ直下にある主要なディレクトリと、それぞれの目的や内容について解説します。 📁 ルート直下の主なディレクトリ一覧とその意味 ディレクトリ 主な内容と役割 /bin 基本的なコマンドの実...
🛠 Ubuntuで新しいユーザーを作成しSSH接続を許可する方法
📌 はじめに この記事では、Ubuntuサーバーに新しいユーザーを追加し、そのユーザーがSSHでリモートログインできるように設定する方法を解説します。作業にはroot権限(またはsudo権限)が必要です。 パスワード認証と公開鍵認証の両方について触れますが、セキュリティの観点からは公開鍵認証の使用を推奨します。 👤 ユーザーの作成 まずは新しいユーザーアカウントを作成します。 sudo adduser ユーザー名 パスワードやフルネームなどを求められますが、未入力(Enter連打)でも問題ありま...
生物の分類
grepコマンドの使い方
🧩はじめに grepはUNIX系システムで定番のテキスト検索ツールで、ログ調査や設定ファイルの解析など、日々の業務や開発で活躍します。本記事では、基本的な使い方から正規表現や複数条件のor検索、さらにパイプを使ったフィルタ処理の実践例まで、現場で即使えるテクニックを紹介します。 🔍基本のgrepの使い方 grep [検索パターン] [ファイル名] 例: grep error /var/log/syslog → syslogの中から「error」を含む行を抽出。 📐正規表現の使い方 🧵...