Technical Blog
技術ブログ
WordPressで継続して書いてきた技術記事・開発記録をまとめています。 学習内容、開発で詰まったこと、実装の理解を言葉に残しています。
現在の日時から20日前の日時を生成する
PentahoETLのPython化において、取得元のフォルダから最終更新日時が20日前のファイルのみを抽出する必要があった。 理由は、3万くらいのファイルがあり、すべて取得してしまうと処理が重くなってしまうから。 その20日という期間を日時型で生成して、ファイル取得のインスタンス生成時にコンストラクタ引数として渡す必要があった。 「20日という期間を日時型で生成」という部分に …
git pullをした時の「error: Your local changes to the following files would be overwritten by merge」について
エラー内容 「ローカルの変更がマージによって上書きされてしまいますよ」というエラー。 git statusでブランチの状態を確認する tags-list.phpが修正された状態で、まだステージングされていないことが分かる。 ステージング→コミットを行う プッシュするとrejectされる 現在のブランチの一部が遅れていることが原因。 「git pullをしてください」と書いてある …
CORS設定を見直すことで、発生していた3つのエラーが芋づる式に解決した
以下のエラーが出ていて、Djangoで構築したバックエンドAPIからデータを取得することができなかった。 しかし、「Access to XMLHttpRequest at ‘http://127.0.0.1:8000/api/tasks/’ from origin ‘http://localhost:5173’ has been …
nvmを使ってNode.jsを16.18.1から22.14.0へ更新した【Mac】
React開発を進める中で、Node.jsのバージョンを確認したところ、16.18.1を使用していた。 少し古いバージョンだったため、Node.jsの最新LTS版である22.14.0へアップデートした。 nvmをインストールする Node.jsのバージョン管理には、Node Version Manager(nvm)を使用する。 以下のコマンドを実行してインストールした。 インス …