Python

この記事では、Pythonの開発環境の構築手順を紹介します。 構築手順の概要は、以下の通りです。 Pythonのバージョン管理をpipenvで実施 pipでイン ...

ESXi

ESXi上でDockerを稼動させるために、Photon OSをESXi上に導入します。 本記事では、ESXi上にPhoton OSをインストールして、Dock ...

server

自宅サーバは楽しい!そして、自宅サーバ仲間も欲しい! 私が自宅サーバをたてるようになってから、かれこれ10年以上たちました。 月日とともにハードウェア構成や稼動 ...

linux

Arch LinuxにはAUR(Arch User Repository)というユーザが参加可能なリポジトリがあります。AURでは、公式リポジトリでは扱っていな ...

Python

この記事では、Pythonのデフォルト引数の注意点について記載します。 デフォルト引数とは Pythonでは関数(やメソッド)を定義する際に、引数のデフォルト値 ...

algorithm

この記事では、アルゴリズムのbit全探索についてまとめます。 なお、書き慣れているPythonで解説・実装をしていきます。 bit全探索とは bit全探索とはb ...

Python

この記事では、Pythonでの_(アンダースコア)の扱いをまとめます。 Pythonでは、アンダースコアが関数やメソッドの前後に付与されていたり、変数として使用 ...

linux

この記事では、OpenVPNによるVPNサーバの構築方法を紹介します。 外出している際に、自宅内LANで提供しているサービスにアクセスしたくなる時があります。 ...

linux

この記事では、nginxによるWebサーバの構築方法を紹介します。 自宅サーバで構築できる各種サービスはweb経由でアクセスできるものが多数ありますので、各種サ ...

linux

この記事では、sambaによるTime Machineバックアップ環境の構築を行います。 MacにはTime Machineというバックアップ機能があります。T ...