セルフホストのすゝめ– category –
-
セルフホストのすゝめ
DynamoDBのテーブル設計をテキストで記述したいのでChatGPT-4に教えてもらった
DynamoDBの設計をテキストで記述しておけば、ChatGPTとのやりとりでコピペで設計伝えられてよいのでは?と思ってMarkdown化を試みる。で、そういえばテキスト形式ではちゃんと書いたことないなぁ……と思ったので、ChatGPTに聞いた。 結論のフォーマットだけ見れば使えるけど、ついでにやりとりものせる。 フォーマット だいたいこれで表現でき... -
セルフホストのすゝめ
本当はJWSTなんか興味がないGoogleさんのAI Chatにご期待できない
GoogleのChatGPT競合「Bard」のデモ回答に誤り──天文学者らが指摘 - ITmedia NEWS 今更だけれど、Googleさんのやらかしたクソダサ案件につきまして。これ、Googleの公式ブログでサンダー・ピチャイ名義で書かれてたんだよね。最初RSSで配信されたのを読んだ時、「まーたGoogleはクソキモい例だしよってからに」と思ったんやけど、その回答が... -
セルフホストのすゝめ
CognitoのIDトークンをLambda関数で検証するサンプルコード
CognitoのIDトークンを簡単に検証したい。する。 やりたいこと 認証基盤としてCognitoを使う。サインインした時に発行されるIDトークンについて、できるだけ簡単に検証したい。 awslabs/aws-jwt-verify: JS library for verifying JWTs signed by Amazon Cognito, and any OIDC-compatible IDP that signs JWTs with RS256, RS384, and RS512... -
セルフホストのすゝめ
Dropbox Plus(3年版)を更新した
僕はDropboxのPlusプランに加入している。ソースネクストで3年分のライセンスを購入した。当時28,800円だった。これはつまり、一月あたり800円の計算だ。公式では年間契約で1,200円/月、月払いだと1,500円/月だから、随分と安くなる。 まぁ安いといっても800円/月の価値をオンライン・ストレージに見出す人はあまり多くないかもしれない。そ... -
セルフホストのすゝめ
API Gateway + Cognito Authorizer + Lambda関数でeventから得られるjsonのメモ
表題そのまま。 Cognito Authorizer差し込んだAPI Gateway経由でLambda関数を起動した時に、Lambda関数のeventから取得できるjsonのメモ。取得日は2022年7月11日。 パラメータ APIはREST APIで、Webアプリ上からaxiosで叩いている。 usernameを拾うなら event.requestContext.authorizer.claims.cognito:username { "resource":"/testapi", "... -
セルフホストのすゝめ
DynamoDBにboto3で操作した時のレスポンス、エラー出る・出ない
いつも忘れるのでメモ。随時追加していく。 get_item() put_item() delete_item() get_item() 以下のようなPKだけのシンプルなテーブルに対する操作とする。 AttrValuepk_idtest 正常系 確認日: 2022-05-25 res = table.get_item(Key={'pk_id': 'test'}) なにも間違えていない。なので、当然怒られない。正常なレスポンス。 { "Item&quo... -
セルフホストのすゝめ
2022年1月18日 DyanmoDB、メタバース、アキネータ
最近全然更新ができていないので、それだったらばと、今日やったことを振り返りの意味も込めてつらつらとメモしていこうかと思う。いわゆるラーニングログにもなるだろうし。タイトルを考えるのも面倒だから、トピックのいくつかを抜き出している。 まぁ定期的に日記のようなものを初めてはすぐにやめるのが僕の通例で、今回もいつまで続くや... -
セルフホストのすゝめ
AWS SAMでDynamoDBテーブルを作成する時のテンプレート
さくっとLambda関数でDynamoDBに何かしたい時、AWS SAMを使ってやるテンプレートのメモ。 テンプレートファイル テーブル sample_table を作成し、そのテーブルをLambda関数からアクセスしたい時のテンプレートファイル。Lambda関数はCloudWatchでキックする。 なお、オンデマンドモードなので従量課金なので注意。このへんの設定変えるのはB... -
セルフホストのすゝめ
10年ぶりにFirefoxを3ヶ月ほどメインにした所感
ここ10年ほど、僕はずっとGoogle Chromeを使っていた。正直Chrome最強だと思う。Chrome最強だと思うんだが、どういうわけなのか、僕のMacではやたらとCPUを使ってくれて、ただでさえ爆熱のMac mini 2018を目玉焼きでも焼けそうなほどに熱してくれる。MacBook Pro 2019でも同様だ。Windowsのマシンではそういうことはなかったので、Macとの相... -
セルフホストのすゝめ
DynamoDBの多対多で隣接リストやった時の冗長性対策どうしよう
DynamoDBウキウキで初めて早速引っかかる問題の一つが多対多とn+1問題だと思うんだが、これについてはAWSのドキュメントに一応解決方法が乗っている。それについて書いた記事がこれ→「DynamoDBで多対多のテーブル設計 – 或る阿呆の記」。 隣接リストというデザインパターンで、初めて見た時はギョッとしたけど、実際やってみるとたしかに効率...