ytyng.com

新着記事

Page 11
2019-02-04 04:15 (7 years ago)
JS Promise を中で作って Promise を返すファンクション await ありなしの動作の差

resolveされるかされないか。JavaScriptコードを記載。

2018-12-04 12:21 (7 years ago)
samba-ad-dc が不調-> slapd が起動していたので止めたらOK

Python の MySQLdb で `mysql_config not found` などのエラーが出るときに必要なシステムパッケージ (`libmysqlclient-dev` 等) と環境変数。

Python
2018-10-11 12:31 (7 years ago)
Selenium Webdriver のセッションクッキーを使って requests でファイルをダウンロードする

Selenium WebDriver で取得したログイン済みセッションのクッキーを `requests` に渡して、ブラウザ越しでないとダウンロードできないファイルを取得する方法。

2018-09-27 03:26 (7 years ago)
Ubuntu18 の Python3.5 で pip install uwsgi でエラーしたのでPython3.5をビルドしなおす

Django のテストで URL パターン (`urls.py`) を上書きしてテスト専用ビューを差し込む方法。`@override_settings(ROOT_URLCONF=...)` の使い方。

Django
2018-09-27 02:37 (7 years ago)
Django テストで マイグレーションをキャンセルした時 table already exists で止まらないようにする

Django のテスト実行中に `--keepdb` を使っていて、テスト DB に `table already exists` で失敗するときの回避策。マイグレーション状態を強制的にリセットする手順。

Django
2018-09-25 10:10 (7 years ago)
Django で Abstract なモデルのユニットテスト

Django: Best way to unit-test an abstract model - Stack Overflowhttps://stackoverflow.com/questions/4281670/django-best-way-to-unit-test-an-abstract-model

2018-09-21 03:37 (8 years ago)
Python re でバージョン番号の置換 (正規表現パターン (〜) の中だけ置換)

Python の `re.sub` で正規表現キャプチャグループ内の部分文字列 (例: バージョン番号) だけを置換する書き方。lambda コールバックを使う方法。

2018-09-19 06:33 (8 years ago)
Apache2 URLの .html を省略しても html ファイルの内容が帰ってくる

MultiViews が有効になっている

2018-09-04 01:53 (8 years ago)
Ubuntu18 Samba 4.7 で ADドメインコントローラ(samba-ad-dc)を起動してる時、DNSのエラーが出て動作しない場合

$ sudo systemctl start samba-ad-dc samba-ad-dc が起動する時/var/log/samba/log.smbd だったか /var/log/samba/%m 見てみると 53ポートが使えなかったように見える。

2018-09-03 11:11 (8 years ago)
Ubuntu18.04 Apacheが強制終了する場合

Apache が突然死するので、ログを見てみると AH00050: Child 7815 returned a Fatal error... Apache is exiting! AH02818: MPM run failed, exitin となっていた。

2018-09-03 08:36 (8 years ago)
ubuntu18.04 へのアップデート中に止まったら

Ubuntu 18.04 への `do-release-upgrade` 中に libnih1 や upstart 関連で止まってしまった場合の復旧手順。

2018-08-16 06:07 (8 years ago)
chromedriver インストールメモ

Python 3 で `requests` のレスポンス内に含まれる 4 バイト文字 (絵文字や一部の漢字) を除去する書き方。MySQL utf8 (3byte) に保存する前処理に使う。

2018-08-14 06:45 (8 years ago)
Ubuntu で python3.6 -m venv がエラーになる場合

Ubuntu で `python3.6 -m venv venv` が失敗するときの対処。`python3.6-venv` パッケージが分離してインストールされていないのが原因なので、apt で追加する。

Django
2018-07-12 11:24 (8 years ago)
Python Social Auth Django とか AllAuth でリダイレクト先のURL が HTTPS でなく HTTP で困った

Ubuntu / Debian で `apt list --upgradable` の数だけを取得する 1-liner と、シェルスクリプトで `MOTD` (login banner) に出す書き方。

2018-07-11 02:42 (8 years ago)
Goofys でマウントしたボリュームが他のユーザーから見れない場合

Goofys でマウントしたボリュームが他のユーザーから見れない場合

Python
2018-07-04 06:08 (8 years ago)
PythonでBOMつきTSVファイルを読み込む

Amazon からCSV をダウンロードすると、BOMつきTSVのことがある。

2018-06-29 12:58 (8 years ago)
OpenVPN で拠点間VPNをする

Ubuntu サーバに OpenVPN をインストールし、拠点間 VPN を構築した時のメモ。

Python
2018-06-21 02:34 (8 years ago)
UbuntuにSSL CA証明書を追加し、python requests で使う

1. もし、証明書が der 形式なら pem にしておく

Django
2018-05-15 03:24 (8 years ago)
Django2.0 DB間にまたがった ForeignKey を作る

※ RDBの制約を作るという意味ではないです。とりあえず動く ForeignKey フィールドを作るという意味です。

2018-05-11 02:30 (8 years ago)
Mac デフォルト環境 Python2.7 の PIP がアップデートできない場合

sudo bash -c "curl -kL https://bootstrap.pypa.io/get-pip.py | python"