tama– Author –
-
WSL
WSL2のUbuntuでPNGをWebPに変換する
WSL2でImageMagickを使ってpngをwebpにしようとしたところ、エラーが出た。ChatGPT-4に聞いたところ、即座に適切な答えが返ってきて感動した。 なのでそれを記事にしてもらったところ、pngをwebpに変換するという、エラー対応よりも汎用的な記事になった。エラーメッセージも本文中にあるし、こちらのほうが記事としてもよさそう。やるなChat... -
プログラミング
Webhookとは何か?そして、なぜその名前なのか?
Webhookはよく使われる言葉なので機能的にどんなものかは知っていたが、名前と機能がうまく結びついていなかったという。そしていまさら聞けないという。 それで、ChatGPT-4に記事を書かせてみた。何故かいつもと違ってものすごいフランクなノリでちょっと笑った。 イントロ こんにちは!今日は、「Webhook」という言葉について深く掘り下げ... -
JavaScript
コールバック関数: その理解と使用例
恥ずかしい話コールバック関数のニュアンスがずっと掴めないままプログラマをやっている。今更聞けないまま、曖昧な理解でずっといたので、ChatGPT-4に確認した感じだ。 イントロ コールバック関数は、プログラミングにおける重要な概念であり、コードの抽象化や非同期操作、イベント駆動型プログラミングにおいて重要な役割を果たします。し... -
AWS
Boto3のTypeDeserializerを使用してDynamoDB Streamsイベントをパースする
DynamoDB Streamのパース、ずっと自前でやっていたんだが、実はライブラリでデシリアライザが用意されていることを「DynamoDB JSONの型変換をboto3だけで行ってみる | DevelopersIO」で知った。。。これを使うとDynamoDB Streamのパースも楽にできる。 テストデータとセットであると便利に思ったので、ChatGPT-4に聞いてみた。 イントロ Boto... -
Docker
Dockerイメージの削除とメンテナンス
ビルドのためだけにDockerを使っているライトユーザなので、不必要に圧迫するDockerイメージの削除ってどうやるんだっけ?といつも調べることになる。ChatGPTに聞きつつメモ。 イントロ Dockerを使用すると、非常に便利な一方で、多数のイメージが生成され、管理が難しくなる可能性があります。これらのイメージを適切に管理するための基本的... -
Python
APIリクエストの高速化:並行処理の活用
AWS Lambda関数で大量のAPIリクエストをする必要があった。1つ1つのAPIリクエストは独立しているため、高速化のために並行処理をしようと思ったが、だいぶ前にやってすっかり忘れていたのでChatGPT-4に聞いた。普通にためになったので以下に記事。 イントロ APIリクエストの高速化は、アプリケーションのパフォーマンスを向上させる重要な要... -
WordPress
WordPressのエディタ選択: Gutenbergとクラシックエディタの存在理由と選択ガイド
これは私がクラシックエディタの存在意義についてChatGPT-4に書かせたものである。私自身は複数のブログを運営しており、Gutenbergをメインにしているものもあれば、クラシックエディタをメインにしているものもある。どちらにも良いところと悪いところがあるわけだが、基本的には新しいエディタであるGutenbergが推奨される。というか、Gute... -
WordPress
WordPressにおける画像リサイズの抑制
このサイトはWordPressで構築している。WordPressではメディアをアップロードすると、複数のサイズのものが自動的に生成される。これは主にパフォーマンスのためだ。なのだが、サイトの性質によってはストレージ容量を圧迫するデメリットのほうが大きいと判断される場合もある。 ということで、自動リサイズを抑制するにはどうしたらよいか、... -
Webサービス
SPAのアップデート戦略:データベースの整合性と後方互換性
シングルページアプリケーション(SPA)は、ユーザ体験を改善するための重要な技術の一つですが、そのアップデート戦略はしっかりと考える必要があります。特に、データベース操作に影響を与えるアップデートがある場合、ユーザーが旧バージョンを使用し続けるとデータベースの不整合が生じる可能性があります。今回は、この問題を解決するた... -
技術雑記
あなたの人生を豊かにする緑のライフスタイル(あるいは、いかにもAIが好きそうなスタイル)
こんにちは、地球の友達の皆さん!今日は"環境にやさしいライフスタイル"という選択が、地球だけでなく、あなた自身にもどのような利益をもたらすかについてお話しします。 まず、環境問題の現状から見ていきましょう。地球温暖化、海洋汚染、森林破壊など、これらの問題は私たち全員に影響を及ぼしています。しかし、心配することはありませ...