ytyng.com

新着記事

Page 10
Javascriptnuxt
2020-10-07 12:49 (6年前)
nuxt で、async メソッド内の $axios.$get が失敗した時トーストを表示する typescript デコレーター

nuxt で、async メソッド内の $axios.$get が失敗した時トーストを表示する TypeScript デコレーターのコードの紹介です。

Django
2020-09-13 06:57 (6年前)
docker alpine 上で django を起動した時に django.db.utils.OperationalError: (2000, 'Unknown MySQL error')

python3 ./manage.py runserver 8080 すると、django.db.utils.OperationalError: (2000, 'Unknown MySQL error') のエラーが出た。OPTIONS の  'charset': 'utf8mb4', があると、 (2000, 'Unknown MySQL error') が出る。

mac
2020-08-21 08:19 (6年前)
i2cssh で踏み台経由のログインを行う

i2cssh コマンドで、踏み台サーバー (Bastion / Jump host) 経由で複数台のサーバーに同時 SSH 接続するための `~/.i2csshrc` 設定例。

mac
2020-07-24 05:36 (6年前)
mkmf.rb can't find header files for ruby ( i2cssh をインストールしようとしてエラー)

ERROR: Error installing i2cssh: ERROR: Failed to build gem native extension. というエラーが出た場合の、解消方法。

2020-07-13 11:39 (6年前)
ECRのログイン情報をkubernetes の secrets として保存する Pythonスクリプト

Python スクリプトコードの紹介

2020-07-13 07:07 (6年前)
ブランチ名部分一致で git checkout

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

2020-06-01 01:18 (6年前)
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-18 02:16 (6年前)
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年前)
nginxのログにリクエストヘッダーを出す

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

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

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

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

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

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

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

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

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

Django
2019-12-25 06:14 (6年前)
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年前)
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年前)
Android エミュレータのネットワーク接続が使えなくなったら

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

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

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

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

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

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

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