言語

[PHP]最新モダンフレームワーク3選

PHPの世界ではLaravelが一強時代を築いて久しいですが、「たまには違うパラダイムに触れてみたい」「もっと軽量で尖った技術で遊びたい」と思うことはありませんか?特にSlim Frameworkのようなマイクロアーキテクチャを好む開発者に...
TIPS

[Docker]ローカル開発環境をHTTPS化!

ローカル開発環境を構築していて、「HTTPS通信やSecure WebSocket(WSS)を使いたいけれど、SSL証明書の設定が面倒…」と感じたことはありませんか?ブラウザの「保護されていない通信」という警告を無視して進めることもできます...
TIPS

[MySQL]ERROR 1819 (HY000) パスワードポリシー・エラーの回避術

MySQLで新しいユーザーを作成しようとした際、こんなエラーで跳ね返されたことはありませんか?ERROR 1819 (HY000): Your password does not satisfy the current policy req...
TIPS

HTTPSとSSH(git@)どっちを使う?違いと設定まとめ

GitHubでのリポジトリ接続には「HTTPS」と「SSH(git@)」の2種類がありますが、どちらを使うべきか迷うことも多いですよね。GitHubのリポジトリをクローンするとき、緑色の「Code」ボタンを押すと2つの選択肢が出てきますよね...
TIPS

[Python]venv環境のyt-dlpのアップデート

Pythonの仮想環境(venv)内でpipを使ってインストールしたyt-dlpをアップデートする方法はとても簡単です。以下の手順に従ってください。アップデート手順仮想環境を有効化するまず、yt-dlpをインストールした仮想環境を有効化しま...
TIPS

[Anki]同期ユーザ追加

Ankiの公式同期サーバーは、設定ファイルに環境変数を追加するだけで、簡単に複数ユーザーを管理できるように設計されています。ご家族で使ったり、用途(語学用、資格用など)ごとにアカウントを分けたりする際に非常に便利です。複数ユーザーの追加手順...
TIPS

[Anki]容量制限を回避

巨大な単語帳(大量の音声や高画質な画像を含むもの)を同期する際、デフォルトの設定だと「サーバーの容量制限」や「通信のタイムアウト(時間切れ)」に引っかかってエラーになることがよくあります。これを未然に防ぐための、Apache と Anki同...
TIPS

[Anki]データのバックアップ

せっかく構築した自分だけのAnkiサーバーですから、データが消えてしまうリスクは確実に防いでおきたいですね。Linuxの標準機能である cron(クーロン)という自動実行システムを使って、「毎日夜中に自動でデータを圧縮してバックアップし、古...
言語

[Python]asyncioで常駐プログラム

Pythonでのリアルタイム開発や常駐プログラム作成において、避けては通れない「門番」のような存在がasyncioです。 24時間365日動き続ける安定したサービスを作るための、現代の必須教養を徹底解説します。1. asyncio とは「究...
TIPS

[Anki]データ同期サーバ

システムの常駐化(systemd)からApacheのプロキシ設定まで、ステップバイステップで詳しく解説します。1. 必要なパッケージのインストールAnkiの同期サーバーエンジンを動かすためのPython環境を準備します。システムを汚さないよ...