ytyng.com

新着記事

Page 7
Python
2021-11-08 05:52 (4 years ago)

Alpine Linux で google-crc32c==1.1.3 をインストールしようとすると出る #include <crc32c/crc32c.h> のエラーの回避方法。 ERROR: Failed building wheel for google-crc32c となったり error: command 'gcc' failed with exit status 1 となる場合。環境変数 CRC32C_PURE_PYTHON=1 を設定すると良い

AWSPython
2021-10-15 11:53 (4 years ago)

elasticsearch.exceptions.UnsupportedProductError: The client noticed that the server is not a supported distribution of Elasticsearch が出る場合。Python の elasticsearch ライブラリが 7.14 で、AWS の OpenSearch / Elasticsearch に接続すると出る。

2021-10-11 09:25 (4 years ago)

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

Python
2021-10-10 09:45 (4 years ago)

Python で xml.etree import ElementTree を使って XML を作って Post するコードの紹介。

2021-08-26 10:48 (4 years ago)

MacBook Pro (Intel) が突然遅くなるケース。 スタンバイからの復旧でよく発生していた。 キーボードの入力がやたらもたついて、実用に耐えないぐらい遅くなる。 その場合の、現象確認方法がいままでわかってなかったが、Mac のCPU周波数がクロックダウンしていることがわかった。

2021-08-20 12:27 (4 years ago)

リクエスト URL の引数に含まれる URL にヘッドレス Chrome でリクエストし、スクリーンショットを作ってレスポンスするウェブアプリのコードです。 Python で、Bottle と gevent を使ってサービスします。

Flutter
2021-08-08 08:43 (4 years ago)

% flutter downgrade v1.22.6 とすると、 There is no previously recorded version for channel "stable". というエラーメッセージが出てダウングレードできない。 ダウングレードするには、Flutter の SDK ディレクトリで git checkout すると良い。

2021-08-07 07:03 (4 years ago)

Ubuntu を 18 -> 20 にアップグレードして、その上で動いている Django から MySQL 5.7 RDS のデータを取得した時に、日本語がすべて ???????? と表示された。 mysql> show variables like "%chara%"; すると character_set_client などが latin1 になる。 本来は、character_set_client などの文字コードが utf8mb4 にならなければいけない。

Windows
2021-07-13 12:33 (4 years ago)

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

Python
2021-06-09 04:24 (4 years ago)

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

2021-03-30 12:05 (4 years ago)

Django Admin で、list_filter に CharField を指定した場合、 その CharField に choices が指定されてない場合、全レコードの存在する値を distinct で持ってくるので、インデックスが無いとけっこう遅い。 その場合、choices が指定できるようなものなら、指定すると、SQLを出さなくなるので処理が非常に高速になる

Python
2021-03-30 11:44 (4 years ago)

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

2021-03-21 12:08 (4 years ago)

ポイントとしては、Visual Studio Code をインストールする時に、パスを追加するか聞かれるので、ON にすると code コマンドで VSCode の起動ができるようになる。 ただし、code は 正しくは code.cmd であり、code だけだと Flutter の Process.run からは起動できないので、.cmd を付ける必要がある。

2021-03-20 13:05 (5 years ago)

Dart (Flutter) の dio ライブラリ https://pub.dev/packages/dio は、よく使われる http ライブラリと比べて、キャンセル、GETパラメータ、タイムアウト、JSON などが平易に扱えるため、使い勝手が良い。 ただ、Ver 3.x では、HTTP ヘッダーをすべて小文字にして送信するという問題がある。

mac
2021-03-20 09:24 (5 years ago)

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

Flutter
2021-03-12 02:02 (5 years ago)

本文に記載してあるコードをどこかで書いて評価させることで、オレオレ証明書(自己署名証明書)の警告を抑制することができます。

2021-03-07 02:45 (5 years ago)

Nuxt + TypeScript で開発していて、依存関係を更新していて Environment key "es2021" is unknown が出たら eslint を7以上にアップデートする。

kubernetes
2021-02-16 06:53 (5 years ago)

deployment.yml の、args にインストールスクリプトを書くことで実現できます。

kubernetes
2021-02-11 14:11 (5 years ago)

社内で大きな Kubernetes クラスタ使った後に、検証用の小さな EKS クラスタ使った後だったので、見落としていた。deployment を get で見てみて alb-ingress-controller を起動したいけど READY が 0 になってる。

Docker
2021-02-10 00:38 (5 years ago)

RUN apk --no-cache add tzdata \ &amp;&amp; cp /usr/share/zoneinfo/Asia/Tokyo /etc/localtime \ &amp;&amp; apk del tzdata もしくは ENV TZ=Asia/Tokyo RUN apk --no-cache add tzdata どっちか。前者 + ENV TZ= では、うまくいかない。