$ psql -U postgrespsql: FATAL: Peer authentication failed for user "postgres"
ソフトウェア
Database
PostgreSQL 9.6 で “Peer authentication failed”
Web開発
Debian 9 Stretch で Docker のインストール
参考
Python
Debian 9 Stretch で locale の変更
$ localectl System Locale: n/a VC Keymap: n/a X11 Layout: us X11 Model: pc105$ localectl list-local
Python
Python WSGI で毎回 encode(‘utf-8’) するのが面倒
Python の WSGI プログラムで出力をするたびyield
Python
Python WSGI でフォームのデータを取得
CGI のときは cgi.
Web開発
Apache2 MPM-ITK 環境下の CGI で sudo するときの注意点
TL; DR/etc/apache2/conf-available/security.conf に次を追加します。root の UID: 0, GID: 0 を範囲に含めています。<IfModule mpm_itk_module> LimitUIDRange 0 6000 LimitGIDRange 0 6000</IfModul
Web開発
sudo でファイルへのテキスト書き込み
TL; DRパイプで sudo tee しましょう。$ cat <<EOS | sudo tee /root/script.txtfoobarhogeEOS一般ユーザから sudo でコマンド実行していると、出力をファイルに書き込みたいときがあると思います。そういったとき、例えば次のように出力