プログラミング– category –
-
AWS
AWSアカウントIDを確認する複数の方法
タイトルのとおりなんだが、AWSアカウントIDをしばしば失念して、どうやって調べたらいいんだっけ?と思ってChatGPT-4に聞いた。聞いたら答えてくれるんだが、一番いい方法をなかなか教えてくれなかった。ChatGPTはそういうところある。 イントロ こんにちは、AWSユーザーの皆さん。本日は、AWSアカウントIDを確認する方法についていくつか紹... -
シェルスクリプト
WSL2でMacのようにクリップボードを操作する方法
Macだとpbcopyやpbpasteといったコマンドでクリップボードの内容をターミナル上で扱うことができて、これが非常に便利。Windowsでも同じことができないか、ChatGPT-4に聞いたところ非常にうまくいったので、ブログ記事としてまとめさせた。 イントロ Windows Subsystem for Linux 2(WSL2)は、Windows上でLinuxを動作させることができる強力... -
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ではメディアをアップロードすると、複数のサイズのものが自動的に生成される。これは主にパフォーマンスのためだ。なのだが、サイトの性質によってはストレージ容量を圧迫するデメリットのほうが大きいと判断される場合もある。 ということで、自動リサイズを抑制するにはどうしたらよいか、...