ytyng.com

新着記事

Page 8
DjangoMySQL
2021-11-14 11:10 (4 years ago)
Django で 2013, 'Lost connection to MySQL server during query' が出たので NO_ENGINE_SUBSTITUTION を無くした

Django で MySQL 接続する設定の `ENGINE` に `django.db.backends.mysql` を指定しても 'No DB engine substitution' で動かないときの原因と対処。

Python
2021-11-08 05:52 (4 years ago)
Alpine に Python ライブラリ google-crc32c 1.1.3 以上を入れようとしてエラーが出る場合の解消法

Alpine Linux の Docker イメージで Python の `google-crc32c` 1.1.3 以上を pip install するとビルドが失敗する問題と、CFLAGS で SSE4.2 を明示して回避する方法。

AWSPython
2021-10-15 11:53 (4 years ago)
AWS の ElasticSearch を使う時、 Python ElasticSearch で UnsupportedProductError が出場合の解決

Mac の USB メモリを FAT32 + MBR でフォーマットする手順。`diskutil eraseDisk` の引数で MBR を明示する方法。

2021-10-11 09:25 (4 years ago)
Kubernetes secret を env ファイルから作る

ローカルに .env というファイル名でシークレット情報を保存しており、それを kubernetes に登録する時。

Python
2021-10-10 09:45 (4 years ago)
Python で XML を作って Post する

GoAccess を使って、古い解析ツール (Webalizer / Analog) から Apache / nginx のアクセスログ解析を置き換える設定例とサンプル出力。

2021-08-26 10:48 (5 years ago)
MacBook Pro Intel が突然遅くなる場合(スタンバイ明けとかに)

Intel 版 MacBook Pro がスタンバイ明けに突然遅くなる現象の原因と対処。`hibernate` モードや `standby` の設定を `pmset` で見直す。

2021-08-20 12:27 (5 years ago)
ヘッドレス chromium で webサイトのスクリーンショットを返すサーバ bottle + gevent + chromium

Headless Chromium で任意の Web サイトのスクリーンショットを撮って返す HTTP サーバを Python の bottle + gevent で書く実装例。

Flutter
2021-08-08 08:43 (5 years ago)
Flutter SDK を V1系にダウングレードする

Flutter のバージョンを v2 系から v1 系にダウングレードする手順。`flutter downgrade` コマンドと、依存パッケージのバージョン整合のとり方。

2021-08-07 07:03 (5 years ago)
MySQL 8.0 のクライアントで MySQL 5.7 サーバに接続すると Charset の指定がクライアントからできない

MySQL 8.0 クライアントで MySQL 5.7 サーバに接続したときに、charset がクライアント側 (utf8mb4) で上書きされて latin1 サーバが日本語を化けさせる問題と対処。

Windows
2021-07-13 12:33 (5 years ago)
Windows で Webサイト(HTML+JS) でデジタルサイネージをする簡単な方法

Webサイト上のWebアプリとしてダッシュボードや広告スライドショーを作っていて、それを Windows のデジタルサイネージに表示する方法。

Python
2021-06-09 04:24 (5 years ago)
Puppeteer ( Pyppeteer ) で、エレメントが存在しなくなるまで待つ

Python なので Pyppeteer。 puppeteer のJSでもほぼ同じ感じになるはず。 エレメントが消えるまで待機するコードの紹介です。

2021-03-30 12:05 (5 years ago)
Django Admin で CharField を list_filter に指定する場合、choices をつけると早い

Django Admin の `list_filter` に `CharField` を指定すると遅いとき、`choices` 引数を付けると DISTINCT クエリが回避されて高速化される話。

Python
2021-03-30 11:44 (5 years ago)
pipenv で、指定したバージョンがインストールされなかった

Pipfileで [packages] ... Werkzeug = "<1.0.0" と指定しているのに、 pipenv install --system --skip-lock --dev --deploy を行うと 1.0.1 がインストールされてしまった。

2021-03-21 12:08 (5 years ago)
Flutter の Windows アプリから VSCode を起動する

Flutter で作成した Windows アプリから `Process.run` で VSCode (`code.cmd`) を起動するときの引数の渡し方と、クオート問題の対処法。

2021-03-20 13:05 (5 years ago)
Dart (Flutter) の dio ライブラリは HTTPヘッダーをすべて小文字で送信する

Dart/Flutter の dio ライブラリは HTTP リクエストヘッダー名をすべて小文字に変換して送信するため、大文字小文字を区別する古いサーバーで認証が通らない場合がある話。

mac
2021-03-20 09:24 (5 years ago)
Mac で USB メモリを FAT32 MBR でフォーマットする

OSインストールメディアに使ったりして、パーティションテーブルが変になったUSBメモリは、「ディスクユーティリティ」アプリではフォーマットできない場合がある。

Flutter
2021-03-12 02:02 (5 years ago)
Flutter の httpクライアントで、簡易的にオレオレ証明書(自己署名証明書)のサーバとエラーなく通信するには

Django で複数 DB を使うとき、`ForeignKey` 越しの参照ができない問題 (`router.allow_relation`) の挙動と、SQL を直接書く回避策。

2021-03-07 02:45 (5 years ago)
Nuxt+Typescript で Environment key "es2021" is unknown が出たら

Pip で `mysqlclient` (旧 MySQL-python) をインストールするときに出る `zlib` 関連エラーの解消方法。`brew install zlib` と `LDFLAGS` の追加。

kubernetes
2021-02-16 06:53 (5 years ago)
Kubernetes で Elasticsearch と Kibana を起動、起動時に analysis-icu をインストールする

ASP.NET 用に書かれた JAN コードチェックデジット検証 JS を PHP に移植するときのバイト処理の注意点と、PHP 実装サンプル。

kubernetes
2021-02-11 14:11 (5 years ago)
EKSで Deployment から Pod が起動しない場合、 Warning  FailedScheduling になってたらリソース不足の可能性がある

ChromeDriver 126 を Ubuntu 22.04 にインストールして Selenium から使うまでの apt + 手動ダウンロード手順。Chromium / Chrome バージョンとの一致が重要。