Python– tag –
-
Python
Pythonのflake8で特定のエラー(E501)を無視する方法
E501はflake8で「1行の文字が長い」故に怒られるやつだが、コメントとかで何かと無視したい状況は実際にある。無視する方法について、いつも忘れてChatGPT-4に聞いているので、記事にしてもらって残すことにする。 イントロ Pythonを書いていて、特定のエラーや警告を無視したいことがあるかもしれません。これが特に役立つのは、ある行が非... -
Firebase
Firebase Cloud Messaging(FCM)を用いてiOSとAndroidに通知バッジを付与する
FCMを使ってバッジを付与したい。バッジはiOSの右上についている数字であり、Androidの丸ポチのことを指す。これをChatGPT-4と相談しながら進めたのだ。 進めてから気づいたのだが、Android側はシステム的に自動で処理されていた。コードで書く必要があるのはiOS側だけらしかった。その他色々突っ込んだが、僕にアプリ側の知見がなさすぎるせ... -
AWS
Boto3のTypeDeserializerを使用してDynamoDB Streamsイベントをパースする
DynamoDB Streamのパース、ずっと自前でやっていたんだが、実はライブラリでデシリアライザが用意されていることを「DynamoDB JSONの型変換をboto3だけで行ってみる | DevelopersIO」で知った。。。これを使うとDynamoDB Streamのパースも楽にできる。 テストデータとセットであると便利に思ったので、ChatGPT-4に聞いてみた。 イントロ Boto... -
Python
APIリクエストの高速化:並行処理の活用
AWS Lambda関数で大量のAPIリクエストをする必要があった。1つ1つのAPIリクエストは独立しているため、高速化のために並行処理をしようと思ったが、だいぶ前にやってすっかり忘れていたのでChatGPT-4に聞いた。普通にためになったので以下に記事。 イントロ APIリクエストの高速化は、アプリケーションのパフォーマンスを向上させる重要な要...