tama– Author –
-
AWS
AWS AppSync + DynamoDB(複合キーテーブル)の自動生成されたリゾルバによるアイテム削除が失敗した時の対応
端的に言うと、AppSync + DynamoDBで自動生成されたリゾルバを使ってデータ削除しようとしたら、次のエラーが出た時の対応です。 "The variables input contains a field that is not defined for input object type 'DeleteHogeHoge' ""The variables input contains a field that is not defined for input object type 'DeleteHo... -
Python
Poetryを用いたPythonプロジェクト管理の基本
この記事では、Pythonプロジェクトの依存関係管理ツールとしてのPoetryの基本的な使い方について説明します。Poetryを使うことで、プロジェクトの依存関係を簡単かつ効率的に管理し、開発プロセスをスムーズに行う方法を学びます。 前提条件として、pyenvなどでPythonのバージョン管理はしているものとします。 Poetryとは Poetryは、Python... -
AI
ChatGPTを駆使した技術ブログライティングのアプローチ
はじめに:なぜブログ記事にするのか ChatGPTとの対話は、私たちの日常や仕事の問題を解決する強力なツールです。しかし、なぜこれらの対話をブログ記事として保存し、共有するのでしょうか?疑問があれば、毎回ChatGPTと話せば良いのではないでしょうか?このアプローチには、いくつかの重要な理由があります。 一つは、スピードです。ChatG... -
WordPress
WordPressでユーザープロフィールを更新すると403が出る問題
イントロダクション WordPressは、柔軟性と使いやすさで知られる世界最大のコンテンツ管理システムです。しかし、時には技術的な障害に直面することもあります。最近、私はWordPressのユーザープロフィールを更新しようとした際に、403エラーに遭遇しました。これはアクセス拒否エラーであり、サイトの管理者である私にとっては驚きでした。... -
PC
テクノロジーの旅:最適なゲーミングPCを選ぶためのガイド
(この記事はAIに書かせた記事で、情報的に不足はないと思うのですが、どうにも足りない感じしかせず、同じテーマで自分でも記事を書いてみました→ゲーミングPCは(一番じゃないが)いいやつを選べ - 或る阿呆の記 よければ人間の記事との味の比較をしてください) 皆さん、こんにちは!今日はゲーミングPCについて熱く語りたいと思います。... -
技術雑記
デジタルの流れの中で生き残る個人サイト
はじめに:ブログや個人サイトの現状についての考察 インターネットが生まれてから数十年が経ち、その使われ方は大きく変化しました。かつてのインターネットは、個々の声や独自のコンテンツが活発に交わされる場でした。しかし、時代と共にその風景は徐々に変わり、今日では大手プラットフォームやソーシャルメディアが情報の主要な流通手段... -
AWS
DynamoDBで小数点(float)を扱う: PythonでFloatをDecimalに変換する
DynamoDBで小数点を扱う時の注意 Amazon DynamoDBは、高速で柔軟性があり、スケーラブルなNoSQLデータベースサービスとして広く利用されています。このサービスは、大規模なデータセットを迅速に処理し、簡単にアクセスする能力で知られており、ウェブスケールアプリケーションからビッグデータ分析まで、幅広い用途に適しています。しかし、... -
Git
pre-commitでGitのコミットメッセージのプレフィックスをチェックする
はじめに 現代のソフトウェア開発では、コードの品質を維持することが非常に重要です。そのためには、バージョン管理システムであるGitを効果的に活用し、特にコミットプロセスを最適化する必要があります。このブログ記事では、pre-commitを使用してコミットメッセージにプレフィックスを確認する方法について解説します。 pre-commitは、Gi... -
Git
Gitの”Executable … not executable”エラー: 原因と解決法
はじめに Gitとpre-commitは、現代のソフトウェア開発プロセスにおいて中心的な役割を果たしています。これらのツールを使うことで、開発の効率を高めながらもコードの品質を維持することができます。しかし、これらを日常的に使用する中で、予期しない問題に遭遇することもあります。今回の記事では、そんな一つの典型的な問題、「Executabl... -
Python
Pythonでシェルスクリプトを効率的に実行する: subprocessモジュールの利用
シェルスクリプトやコマンドラインツールをPythonから実行する機能は、多くの開発者にとって有用です。この機能を理解し適切に使いこなすことで、プログラムの自動化、システム管理、データ処理の効率が大幅に向上します。 しかし、この強力な機能を最大限に活用するためには、いくつかの重要なポイントを理解する必要があります。特に、subp...