ytyng.com

新着記事

Page 10
2020-07-13 07:07 (6 years ago)
ブランチ名部分一致で git checkout

Mac で Big Sur 以降の `php -S` でローカルサーバを起動するときの落とし穴と、SSL 終端を別途立てるパターン。

2020-06-01 01:18 (6 years ago)
Ubuntu 20 にすると ERROR 2026 (HY000): SSL connection error: error:1425F102:SSL routines:ssl_choose_client_version:unsupported protocol

Ubuntuを 20.04 にアップグレードして、MySQL 接続を行おうとすると ERROR 2026 (HY000): SSL connection error: error:1425F102:SSL routines:ssl_choose_client_version:unsupported protocol が出て、MySQLに接続できなかった。

Django
2020-05-19 06:34 (6 years ago)
Django Rest Framework の Viewset を手動で動かして、シリアライズ済みデータを取得する

APIView の Python コードの紹介。

Django
2020-05-18 02:16 (6 years ago)
MySQL の AutoIncrement が足りなくなった場合の対応

Django で暗黙の id (int) を使っていると、AUTO_INCREMENT が上限 2147483647 に達した時に MySQL エラー 1467 'Failed to read auto-increment value from storage engine' が出る。information_schema で確認し、BigAutoField へ移行して解消する手順。

nginx
2020-05-06 14:24 (6 years ago)
nginxのログにリクエストヘッダーを出す

nginx の access log に全リクエストヘッダー (Host, User-Agent, X-Forwarded-For 等) とレスポンス情報を出力する `log_format` 設定例と、Ansible で配布する書き方。

2020-02-12 06:35 (6 years ago)
flutter_downloader  で、FlutterDownloader.initialize() の時アプリがクラッシュする

Flutter で flutter_downloader 1.3.4 を使用中、 Android Studio からデバッグ起動すると await FlutterDownloader.initialize(); でアプリがクラッシュした。 この時、XCode からアプリを起動した場合はクラッシュしない。 対応方法知ってる方いたら教えてください。

kubernetes
2020-01-14 06:34 (6 years ago)
Kubernetes 環境でファイルアップロード時、HTTP413になる

Mac のターミナルから 1Password の特定アイテムを直接開くコマンド (`open 'onepassword://...'`)。Item URL の取得方法も含む。

nuxt
2020-01-02 11:53 (6 years ago)
nuxt axios proxyモードで、プロキシ先のサーバが自己署名証明書を使っている場合、axios config の httpsAgent の注入では対応できない

Django の `send_mail` で SSL 検証エラーが出る場合 (`ssl.SSLCertVerificationError`) の対処。`EMAIL_USE_SSL` / `EMAIL_USE_TLS` の組み合わせを見直す。

2019-12-30 12:27 (6 years ago)
Django3にしたらクロスオリジンのセッションクッキーが送られなくなった対応

Django 3 は SESSION_COOKIE_SAMESITE のデフォルトが 'Lax' になり、クロスオリジンのリクエストでセッションクッキーが送られなくなる。None に設定して再ログインすれば送られるが、セキュリティは弱くなる。

Django
2019-12-25 06:14 (6 years ago)
Django3にしたら from_db_value() missing 1 required positional argument: 'context' が出る

Django 3 にアップグレード後にカスタムフィールドで `from_db_value() missing 1 required positional argument: 'context'` が出る場合の対処。`context` 引数廃止への対応。

Android
2019-09-13 10:45 (7 years ago)
flutter build apk した際 Gradle task assembleRelease failed with exit code 1 が出て apk が作られない

Django REST framework のシリアライザで日時フィールドの出力フォーマットを ISO 以外に変えるときの書き方 (`format=` 引数や `to_representation` のオーバーライド)。

Android
2019-09-09 05:57 (7 years ago)
Android エミュレータのネットワーク接続が使えなくなったら

1. エミュレータを終了 2. AVD Manager から Cold boot now

2019-06-30 23:09 (7 years ago)
Ubuntu の Docker が起動しない

/usr/bin/dockerd がいない → /usr/bin/docker を /usr/bin/docker-ce に書き換え → 起動した

2019-06-29 05:23 (7 years ago)
Docker基盤OSイメージサイズの比較 2019-06-29

JavaScript の `async/await` 構文を `Promise` ベースの関数と組み合わせるときの基本パターンと、エラーハンドリングで詰まりやすいポイント。

Django
2019-06-22 13:07 (7 years ago)
Alpine linux で Django の DecimalField の quantize に失敗した場合

PyCharm / JetBrains 製エディタで、プロジェクトビューのフォルダ内ファイルがシングルクリックで開かないように設定する方法。

2019-06-18 23:59 (7 years ago)
Jetbrains エディタで Command + Click での ショートカット (Jump to Source) が効かなくなった場合

JetBrains 系エディタ (PyCharm / IntelliJ など) で `Command + Click` の Jump to Source が動かなくなったときの設定見直しポイント。

2019-05-18 16:14 (7 years ago)
kubernetes で ContainerCreating (FailedMount) で Pod が起動しない時

Kubernetes で Pod が `ContainerCreating` のまま進まず、`FailedMount` イベントが出ているときに確認すべき設定 (Secret / ConfigMap / PVC の参照ミスや RBAC 不足)。

Django
2019-03-25 23:57 (7 years ago)
freezegun を Django のテストで使う時、USE_TZ=True 環境下で1日後 にする方法

freezegun を Django テストで使うとき、`USE_TZ=True` の環境下で「1日後」「N時間後」のような相対時間を正しく扱う書き方。

DjangoPHP
2019-03-14 15:19 (7 years ago)
Vue.js webpack dev server の Proxy で Django + Python social auth のソーシャルプロバイダ認証をする場合

Vue で開発する際、webpack dev server を起動していて、API バックエンドに Django を使っていて、Django の認証に Python social auth + 外部 Auth プロバイダを使っているケース。

css
2019-02-10 06:23 (7 years ago)
CSSスタイルの差分を表示メモ

Django Allauth の SocialAccount を使うログインから、特定の社内アプリへ自動リダイレクトさせる `LOGIN_REDIRECT_URL` カスタマイズ。