自宅サーバ環境の紹介(2020年版)2020年7月19日 ( 2023年12月11日)server自宅サーバは楽しい!そして、自宅サーバ仲間も欲しい! 私が自宅サーバをたてるようになってから、かれこれ10年以上たちました。 月日とともにハードウェア構成や稼動しているサービスが色々変わりましたが、せっかくですので、本記…記事を読む
yayのインストール2020年7月18日 ( 2023年12月11日)linuxArch LinuxにはAUR(Arch User Repository)というユーザが参加可能なリポジトリがあります。AURでは、公式リポジトリでは扱っていないパッケージが多数あり、大変便利です。 ですが、パッケージのビルド・インストールを自分で行わないといけないため…記事を読む
Pythonのデフォルト引数での注意点2020年7月14日 ( 2023年12月11日)Pythonこの記事では、Pythonのデフォルト引数の注意点についてまとめています。 デフォルト引数とは Pythonでは関数(やメソッド)を定義する際に、引数のデフォルト値を設定することができます。デフォルト引数を設定すると、関数呼び出し時に引数が省略した場合に…記事を読む
bit全探索の基本2020年6月20日 ( 2023年12月11日)algorithmこの記事では、アルゴリズムのbit全探索についてまとめます。 なお、書き慣れているPythonで解説・実装をしていきます。 bit全探索とは bit全探索とはbit(0,1)の演算を用いて、選択のパターンを全て探索するアルゴリズムです。 以下のような用途で利用できます。 N…記事を読む
Pythonの_(アンダースコア)の扱いまとめ2020年6月10日 ( 2023年12月11日)Pythonこの記事では、Pythonでの_(アンダースコア)の扱いをまとめます。 Pythonでは、アンダースコアが関数やメソッドの前後に付与されていたり、変数として使用されています。慣例的な用法であったり、システム的な制約を付与する場合があるのですが…記事を読む
VPNサーバの構築(OpenVPN)2018年12月3日 ( 2023年12月11日)linuxこの記事では、OpenVPNによるVPNサーバの構築方法を紹介します。 外出している際に、自宅内LANで提供しているサービスにアクセスしたくなる時があります。 ですが、セキュリティ上何でもかんでも外部にサービスを公開するわけにもいきません。 そこで…記事を読む