プログラミング

DockerでMySQLコンテナを立ち上げる方法と便利な使い方

はじめに Dockerを利用すると、簡単にコンテナ上でMySQLの環境を構築できます。これにより、開発環境の構築が迅速になり、バージョン管理や依存関係の問題を回避できます。本記事では、DockerでMySQLコンテナを立ち上げる基本手順から...
プログラミング

PythonでJSONデータを読み書きする方法

はじめに JSON (JavaScript Object Notation) は、データ交換のフォーマットとして非常に広く使われています。Pythonを使ってJSON形式のデータを扱う場面も多く、データの読み込み、書き込み、そして加工が必要...
プログラミング

Pythonでスクレイピング入門:BeautifulSoupを使ったデータ収集

はじめに Webスクレイピングは、Webサイトから情報を自動で取得するための技術です。Pythonは、スクレイピングに必要なライブラリが豊富で、特にBeautifulSoupはHTMLやXMLの解析に非常に便利なツールとして知られています。...
プログラミング

PythonとFlaskでシンプルなWebアプリケーションを作成する手順

はじめに Pythonは、シンプルかつ柔軟なコードが書けるため、Web開発でも多く使用されています。FlaskはPythonの軽量Webフレームワークで、簡単にWebアプリケーションを作成できるツールとして広く利用されています。本記事では、...
プログラミング

Dockerを使ったローカル開発環境の構築

Dockerは、仮想化技術を用いたアプリケーションのコンテナ化ツールで、開発環境を効率的に構築・管理するために多くの開発者に利用されています。本記事では、Dockerを使ってローカルの開発環境を構築する方法と基本操作について解説します。この...
プログラミング

Pythonにおける「ファイルの読み書き・操作」【基本~応用】

Pythonを使ったファイルの読み書きは、プログラムがデータを永続化するために欠かせない技術です。初心者の方にとっても取り組みやすく、業務で扱うデータの保存や分析結果の出力など、多くのシーンで役立ちます。本記事では、Pythonでファイルを...
プログラミング

Homebrewインストール時の ‘zsh: command not found: brew’ の解決方法

Homebrewは、MacOSで多くのパッケージを簡単にインストールできる便利なパッケージ管理ツールですが、インストール直後に「zsh: command not found: brew」というエラーが出ることがあります。本記事では、このエラ...
プログラミング

MacOSでGitコマンドを実行する際に発生した「xcrun: error: invalid active developer path」というエラーの解決法

MacOSでGitコマンドを使用する際に発生する可能性のある「xcrun: error: invalid active developer path」というエラーに対する解決策です。 発生したエラー $ git xcrun: error: ...
雑記

最近話題の「ChatGPT」とは?実際に触ってみた!

公開からわずか5日で100万ユーザを超えたと言われている「ChatGPT」。簡単にいうと、AIが質問に答えてくれるというものですが、なぜここまで話題になっているのでしょうか?実際に触ってみた結果も含めて、整理していきます。 ChatGPTと...
プログラミング

package-lock.jsonからnode_modulesを生成する

package-lock.jsonからnode_modulesを(再)生成する方法のメモです。package.jsonとpackage-lock.jsonの違いも含めて、なぜそれが必要となるか、実際にどのようにして実行するか、をまとめます。...
プログラミング

「Task timed out after 6.01 seconds」の解決策【AWS Lambda】

AWS Lambdaでの関数実行時、Task timed out after 6.01 secondsが頻発するようになった。どうやらデフォルトの実行時間が6000msとなっており、それを超えるとタイムアウトとなる模様。 処理自体に改善の余...
雑記

Googleで検索結果が存在しない言葉を見つけた話【ホッサリング/フォスタリング】

先日、いろいろ調べ物をしてるときにうろ覚えの言葉をググると、検索結果が0だった。現代だとなかなか見かけないので、この記事を唯一の記事にすべくメモを残しておく。 検索結果が0の単語「ホッサリング」 正確には、fostering カタカナにする...
プログラミング

Cognitoで管理者としてユーザを発行するAPIを作る

Cognitoで「管理者のみにユーザーの作成を許可する」とした場合の実装を行う。Amazon CognitoユーザープールAPIのAdminCreateUserを使用する。APIの実装には、Serverless Flameworkを使用する。
プログラミング

JSのparseInt()とNumber()の違いをあらためて

JavaScriptの実装で、今までparseInt()しか使ってなかったのですが、Number()を使用したプルリクを見る機会があって調べたので、メモしておく。
プログラミング

Vue.jsプロジェクトのESLint、Prettier設定

必要なモジュール eslint(設定したルールに沿わないコードを報告します) prettier(コードフォーマッタ) eslint-config-prettier(Prettierと競合する可能性があるルールをoffにする) eslint-...
プログラミング

Promiseを返す関数を「同期的」に「繰り返し」実行する

jsで実装を進めていると、ちょっと重い処理は自動的に「非同期」で実行してくれます。 それがうれしい時もたくさんあるのですが、繰り返し実行する場合に、前回の実行結果を使って再度実行するなどの実装にはちょっと工夫が必要です。
プログラミング

間違ってmasterで実装を始めたときに、別ブランチに編集中のコードを移行する

私が結構やってしまうやつ。cloneしてきたやつをそのまま実装始めちゃって、コミットしようとしたぐらいでブランチきっていないことに気づくことって、みんなありますよね?
プログラミング

【JS】オブジェクトが空であることを判定する

jsでオブジェクトが空(={})であることを判定する方法がいくつかあるっぽいので、メモしておく。
プログラミング

【DynamoDB】既存のテーブルをコピーする

タイトルの通り。既存のテーブルのクローンを作成して、テストで使用するとか。なんかそんなときに使うやつ。
プログラミング

Gitのコミットメッセージを後から変更したい

間違ってメッセージ打たずにコミットしちゃったときとかに毎回調べてるので、そろそろ覚えるためにアウトプットする。
タイトルとURLをコピーしました