メインコンテンツへスキップ

最近更新されたページ

Unixのルートディレクトリ(/)直下にある主なディレクトリについて

300_Linux

🗂️ はじめに UNIX系のOSでは、すべてのファイルやディレクトリは「ルートディレクトリ /」を起点とした単一の階層的なファイルツリー構造になっています。ここに配置された各ディレクトリは、役...

更新: 8時間前 (yasumu)

curlとjq

300_Linux

🌀はじめに この記事では、curlとjqという2つの強力なコマンドラインツールをセットで使う方法について解説します。特に、APIレスポンスを整形して見やすく表示する用途において、この組み合わせ...

更新: 8時間前 (yasumu)

matplotlibで山手線上の駅を移動する点をアニメーションで描写する

510_matplotlib

🚉 はじめに このページでは、Pythonとmatplotlibを使って、山手線上の駅を1秒ごとに移動する点でアニメーション表示する方法を紹介します。山手線の各駅の緯度・経度を使って、仮想的な...

更新: 23時間前 (yasumu)

matplotlibの概要

510_matplotlib

🎨 はじめに 本記事では、Pythonでグラフを描画するための代表的なライブラリ Matplotlib について、簡単な概要と実用的なサンプルを紹介します。 Matplotlibは、折れ線グ...

更新: 23時間前 (yasumu)

Unix/Linuxファイル操作系コマンド

300_Linux

📝 touch:空のファイルを作成/更新 文法 touch [オプション] ファイル名 主なオプション -c : ファイルが存在しない場合は作成しない -t [[C...

更新: 1日前 (yasumu)

Unix/Linuxにおけるネットワーク系コマンド

300_Linux

🌐 はじめに このページでは、Unix/Linuxにおけるネットワーク系コマンドを目的別に整理し、文法と実行例をコードブロック形式で掲載します。ネットワークトラブルの切り分け、接続確認、ファイ...

更新: 1日前 (yasumu)

Dockerの基本

100_Docker

🐳 はじめに:Dockerって何?なぜ話題? コンテナ技術の代表格「Docker」は、開発環境やアプリケーションの動作を軽量かつ再現性高く実現するために生まれました。 「自分の環境で...

更新: 1日前 (yasumu)

🌍HTTPの歴史:進化の背景とWeb高速化の嬉しさ

040_ネットワーク・通信 http

🧭はじめに Webを支える通信の基本、それがHTTP(HyperText Transfer Protocol)です。1990年代に誕生したこのプロトコルは、Webの発展とともに大きく進化してき...

更新: 1日前 (yasumu)

ChatGPTに描かせた図をConfluenceに張りつける

ChatGPT応用

図をConfluenceにインポートすることは可能ですが現時点(2025年5月)ではDraw.ioのような図をGPTが的確に描くのは難しいです。PlantUmlのように意味を与えるフォーマットの...

更新: 2日前 (yasumu)

scp(Secure Copy)

600_Raspberry Pi OS

📦はじめに scp は、Secure Copy の略で、UNIX系OSにおいてファイルやディレクトリをネットワーク越しに安全にコピーするためのコマンドです。SSH(Secure Shell)を...

更新: 2日前 (yasumu)

Raspberry Pi OS でSSH接続

600_Raspberry Pi OS

🔐 はじめに このページでは、Raspberry Pi OS(旧称Raspbian)でSSH接続を有効にしつつ、セキュリティを高めるためにローカルネットワークからのみアクセスを許可する手順を紹...

更新: 2日前 (yasumu)

gradioの部品まとめ

310_gradio

🎛️ はじめに Gradioは、PythonでインタラクティブなWebアプリケーションを簡単に作成できるライブラリです。特にgr.Blocks()を使った構成では、with文の中にUIの「部品...

更新: 2日前 (yasumu)

gRPCについて

040_ネットワーク・通信

🚀はじめに 本記事では、gRPC(ジーアールピーシー)という通信プロトコルについて、その「背景(なぜ生まれたか)」と「嬉しさ(導入する利点)」、さらにRESTとの比較やサンプルコードまで、実用...

更新: 2日前 (yasumu)

ハードディスクの構造とデュアルブートについて

000_一般事項

🚀はじめに WindowsとUbuntuのデュアルブートを構築しようとしたとき、「どこにインストールすればよいのか」や「なぜUbuntuを入れたらWindowsが起動しなくなったのか」といった...

更新: 2日前 (yasumu)

MQTTを用いたアプリをPythonで実装する場合の推奨ライブラリ

040_ネットワーク・通信

🛰️ はじめに 本記事では、MQTT(Message Queuing Telemetry Transport) をPythonで使う際に、Subscriber(購読者)・Publisher(発...

更新: 2日前 (yasumu)

dataclassのミュータブルとイミュータブルの違いと使い分け

410_dataclasses

🐍はじめに ここでは、dataclassでの「ミュータブルとイミュータブルの違い」と、その使い分けの指針について解説していきます! ⚔️ ミュータブル vs イミュータブル:違いと比較 ...

更新: 2日前 (yasumu)

dataclass の frozen=True で得られるうれしさ

410_dataclasses

🐍はじめに 「イミュータブル(frozen=True)」の嬉しさは一見地味ですが、安心感・バグ防止・設計意図の明示という点でとても頼もしい存在です。それを“読んでいて納得&ワクワク”できる形で...

更新: 2日前 (yasumu)

dataclass

410_dataclasses

🐍 はじめに Pythonでは、ちょっとしたデータ構造(名前と年齢など)を表現するクラスを作るだけでも、意外と多くのコードが必要になります。そんな煩わしさを一気に解消してくれるのが、datac...

更新: 2日前 (yasumu)

Gradio Blocks入門:Blocksだからできる複雑UIを体験しよう

310_gradio

🧰 はじめに Gradioの Interface は手軽で便利ですが、自由なレイアウトや複数要素の制御には限界があります。そこで登場するのが gr.Blocks。これはUI部品を明示的に組み合...

更新: 2日前 (yasumu)

FastAPIとGradioの連携サンプル

310_gradio

🧪シナリオ ここでは「テキストを受け取って、英語で大文字変換して返す」簡単なAPIをFastAPIで作り、それをGradioのインターフェースで呼び出して表示する流れを作ります。 🧱St...

更新: 2日前 (yasumu)