新米エンジニアの失敗再発防止メモ

自分そしてこの世界の皆が、同じ失敗をしないためのメモ

Twitterやってます!@rakuton_t
欲しいものリストのブタメンを送ってくれた方、ありがとうございます!

AWS API GatewayでPOSTリクエスト受け取り時にエラー

エラー内容 {"message": "Could not parse request body into json: Unrecognized token \'stripeToken\': was expecting (\'true\', \'false\' or \'null\')\n at [Source: [B@31769add; line: 1, column: 13]"} 原因 jsonをパース出来ないというエラーが発…

【Angular】Uncaught (in promise): Error: StaticInjectorError[e] の原因と解決方法について

エラー出力内容(抜粋) ERROR Error: Uncaught (in promise): Error: StaticInjectorError[e] 「uncaught (in promise) error」の原因と対応方法 app.module.ts で、必要なモジュールがimportされていない時に発生します。 私の場合は、Httpを使おうとした…

【Python】AWS Lambdaで標準以外のモジュールを使用する。

【Python】AWS Lambdaで標準以外の外部モジュールを使用する。 以下は、python3が前提です。python2でもほとんど変わらないと思いますが。 ずばりこうする AWS Lambdaでインストールするコマンドは打てないので、ビルド済みパッケージをアップロードすれば使…

【python3】time.strptimeでエラーdoes not match formatの原因と対処法

問題の起きたコード Twitter API でツイートの投稿時間(created_at)を日本時間(△年〇月×日)に変換しようとした時のコードです。 import time, locale, calendar def getTimeFormat(twitterTime, format): formatTime = "" try: time_utc = time.strptime(twi…

pip installでエラーとその原因と対処法 FileNotFoundError: [Errno 2] No usable temporary directory found in

事象 sudo python3 -m pip install pip --upgrade上記のように、pip installしようとしたら、以下のようなエラーになった。 Exception: Traceback (most recent call last): File "/usr/lib/python3.7/site-packages/pip/basecommand.py", line 215, in main…

【AWS利用】ドメイン変更時のリダイレクトの仕組み作成

経緯 rebikunn.jp というドメインを取得しました。 それで一時、当ブログのURLを https://blog.rebikunn.jp/ にしてたのですが、 SEOの関係で色々と良くないことになったので、元々のURLにもどしたのです。 そしたらそれはそれで問題が起きました。 検索エン…

【HTML+CSS+Javascript+JQuery】要素の幅に合わせて高さを変える方法

JQueryは必須じゃありませんが、JQuery使った場合は以下のようになります。 ずばり、こうやる <script type="text/javascript"> // 初期サイズ var w = $("#要素ID").width(); // 要素の横幅を取得 $("#要素ID").height(w * (縦横比)) // 要素の高さを計算して設定 // 画面サイズの変更検知…

AWSコマンドでエラー、対処法 'AWSHTTPSConnection' object has no attribute 'server_hostname'

EC2からCloudFrontにデプロイしようとした時に発生した。 'AWSHTTPSConnection' object has no attribute 'server_hostname'上記のようなエラーが出た場合、awscliを再インストールすれば治った。 'AWSHTTPSConnection' object has no attribute 'ssl_contex…

【python3+tweepy】TweepyではDM(ダイレクトメッセージ)を操作できない

TweepyではDirect Messageの送信・取得などの操作ができない python3のライブラリ、TweepyはTwitter APIのバージョンアップに対応しきれていないからだ。DMを送信する古いエンドポイント POST https://api.twitter.com/1.1/direct_messages/new.json新しいエ…

【python】TypeError: 'encoding' is an invalid keyword argument for this function

Linux、ubuntuでの話です。 python3を使うつもりの人が対象です。 ファイル入出力でエラー with open(filename, encoding='utf-8') as f: TypeError: 'encoding' is an invalid keyword argument for this function python2を使っていないか? open関数でこ…

私の記事が役に立ったら、どうぞ何か買ってください!→ Amazon欲しいものリスト