Open Source

Self-Hosting Immich: プライベート写真クラウド

Self-Hosting Immich: プライベート写真クラウド

ご自身でホストするAIを活用したバックアップに使用される写真

Immich は、あなたの思い出を完全にコントロールできる、革新的なオープンソースでセルフホスト型の写真および動画管理ソリューションです。Google Photos と競合する機能を備えており、AI による顔認識、スマート検索、自動モバイルバックアップを含みながら、あなたのデータをプライバシーとセキュリティを保ったまま、あなたのサーバー上に保管します。

Pythonにおけるユニットテスト:例を交えた完全ガイド

Pythonにおけるユニットテスト:例を交えた完全ガイド

pytest を用いた Python のテスト、TDD、モック、およびカバレッジ

ユニットテストは、Pythonコードが正しく動作し、プロジェクトが進化してもその動作が維持されることを保証します。 この包括的なガイドでは、Pythonでのユニットテストについて知っておくべきすべての内容をカバーしており、基本的な概念から高度な技術まで説明しています。

PythonでMCPサーバーを構築する:ウェブ検索とスクレイピングガイド

PythonでMCPサーバーを構築する:ウェブ検索とスクレイピングガイド

Pythonの例を使ってAIアシスタント用のMCPサーバーを構築する

モデルコンテキストプロトコル(MCP)は、AIアシスタントが外部データソースやツールとどのように相互作用するかを革命的に変えてきました。本ガイドでは、ウェブ検索およびスクレイピング機能に焦点を当てた例を用いて、MCPサーバーをPythonで構築する方法について説明します。

GNOME Boxes: 特徴、利点、課題、および代替ソフトウェアに関する包括的なガイド

GNOME Boxes: 特徴、利点、課題、および代替ソフトウェアに関する包括的なガイド

GNOME Boxes による Linux 用のシンプルな仮想マシン管理

現代のコンピューティング環境において、仮想化は開発、テスト、複数のオペレーティングシステムの実行において不可欠となっています。Linuxユーザーが仮想マシンを簡単に管理できる方法を探している場合、GNOME Boxesは、機能性を犠牲にすることなく、軽量で使いやすいオプションとして際立っています。

インディー・ウェブ:デジタル独立の再獲得

インディー・ウェブ:デジタル独立の再獲得

コンテンツを所有し、アイデンティティをコントロールしましょう

ウェブはもともと、誰でも公開し、接続できる分散型ネットワークとして設計されていました。しかし、時間が経つにつれて、企業のプラットフォームが権限を集中させ、ユーザーが製品となり、コンテンツがロックインされるウォールド・ガーデンを作り出しました。Indie Web movementは、ウェブの元々の約束を復活させることを目指しています:個人所有、創造の自由、そして本物のつながり。

プライバシー志向ブラウザ: より安全なウェブブラウジングの実践ガイド

プライバシー志向ブラウザ: より安全なウェブブラウジングの実践ガイド

Windows、LinuxおよびMac用のインストール手順を含みます。

オンラインプライバシーは非常にホットな話題です。ターゲット広告やサイレントトラッカーなど、多くの主要なブラウザはあなたについてより多くの情報を共有しています。幸いにも、プライバシーに配慮したブラウザがいくつか存在し、あなたが安全かつ匿名でいるのを助けてくれます。

ローカルのOllamaインスタンス用のチャットUI

ローカルのOllamaインスタンス用のチャットUI

2025年のOllamaで最も注目されているUIの概要

ローカルにホストされた Ollama は、自分のマシンで大規模な言語モデルを実行できるが、コマンドラインで使用するのはユーザーにとって使いにくい。
以下は、ローカルの Ollama に接続する ChatGPT スタイルのインターフェース を提供するいくつかのオープンソースプロジェクトである。

個人の知識管理にObsidianを使う

個人の知識管理にObsidianを使う

Obsidianについて……

以下は、提供されたHugoページコンテンツの日本語への翻訳です。すべての技術的なフォーマット、構造、Hugo固有の要素は保持されています。


以下は、Obsidianが**個人知識管理(PKM)**に強力なツールとしてどのように機能するかの詳細な解説です。Obsidian as a powerful tool for personal knowledge management (PKM)。そのアーキテクチャ、機能、強み、そして現代の知識ワークフローをどのようにサポートするかについて説明しています。

Dokuwiki - 自ホスティング可能なウィキとその代替手段

Dokuwiki - 自ホスティング可能なウィキとその代替手段

私はDokuwikiを個人的な知識ベースとして使用していました。

Dokuwikiは、データベースを必要とせず、オンプレミスで簡単にホストできるセルフホスト型のウィキパediaです。
私は、ペットのKubernetesクラスター上でDocker化してDokuwikiを運用していました。

MLOPSおよびETL向けのApache Airflow - 説明、利点および例

MLOPSおよびETL向けのApache Airflow - 説明、利点および例

Pythonを用いたETS/MLOPS向けの優れたフレームワーク

Apache Airflow は、Python コードを使用してワークフローをプログラマティックに作成、スケジュール、監視するためのオープンソースプラットフォームです。伝統的な、手動の、またはUIベースのワークフローツールの代替として、柔軟で強力な選択肢を提供します。