ytyng.com

新着記事

Page 7
AndroidFlutter
2021-12-26 13:14 (4 years ago)
Flutter で Android アプリをビルドして、AppLinks でhttps:// の URL からアプリを起動できるようになるまで

Flutter で Android アプリをビルドし、AppLinks (https:// から起動) を動かすために必要な keystore 署名・SHA256 フィンガープリント取得・Digital Asset Links 設定の手順。

Android
2021-12-26 03:09 (4 years ago)
Android アプリ開発時、 keytool でキーストアの SHA256 が表示されない場合

Android アプリ開発で `keytool -list` してもキーストアの SHA256 フィンガープリントが表示されない場合の対処。`-v` オプションと JDK バージョン違いに注意。

Django
2021-12-11 13:51 (4 years ago)
Django で cannot import name 'ugettext_lazy' が出たら Django4.0 がインストールされてるかも

Djangoで manage.py hoge を実行したりした時に ImportError: cannot import name 'ugettext_lazy' from 'django.utils.translation' が出る場合の解決方法

kubernetes
2021-12-11 13:28 (4 years ago)
Kubernetes Pod を簡易的にローリング再起動する ( ポッドの削除コマンド )

Kubernetes で `kubectl rollout restart` 後の Pod 再起動が遅いときに確認すべき設定。`terminationGracePeriodSeconds` や preStop hook がボトルネックになりやすい。

mac
2021-12-11 12:11 (4 years ago)
M1 Mac で、DisplayLink の外部ディスプレイをつないだ時だけ通知が出ない場合

M1 Mac で DisplayLink チップ搭載の外部ディスプレイアダプタを使うと、Mac の通知センター通知が表示されなくなる問題。通知の表示先を内蔵側に変更する回避方法を紹介。

2021-12-11 11:09 (4 years ago)
M1 Mac に cryptgraphy ( cffi ) をインストールする

Mac で `pip install mysqlclient` が `clang: error: -lzstd` で失敗するときの対処。`brew install zstd` または `LDFLAGS` の追加で解決する。

2021-12-04 06:04 (4 years ago)
M1 Mac で x86用の Docker イメージをビルドする

Mac 上の Docker Desktop が `no space left on device` でビルド失敗するときの対処。Docker.raw のディスク割当を増やすか `docker system prune` で掃除する。

2021-11-27 09:43 (4 years ago)
M1 Mac に nodebrewで node をインストールする

M1 (Apple Silicon) Mac に nodebrew で Node.js をインストールする手順。Homebrew でインストールして、`nodebrew setup` までを実行する流れ。

2021-11-27 09:07 (4 years ago)
python mysqlclient のインストール時 ld: library not found for -lzstd となる時

python mysqlclient のインストール時 ld: library not found for -lzstd となる時 brew install openssl など行いましょう。

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 (4 years ago)
MacBook Pro Intel が突然遅くなる場合(スタンバイ明けとかに)

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

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

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

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

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

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

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

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

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

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

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