Python[Python] pyenvを利用して古いpythonのバージョンをインストールした際、エラーが発生しインストールができない現象の解決策 はじめに様々なバージョンで動作を検証したい場合、複数のバージョンをインストールしておき切り替えて動作確認をしたいケースが存在します。今回は、pyenvにてpythonをインストールしている方向けに、古いバージョンをインストールしようとした際...2023.09.26Pythonプログラミング
Python[Python] ファイルやフォルダが存在するかどうかチェックする方法まとめ (os/pathlib) はじめにどの言語でもファイルやディレクトリの存在チェック処理が必要なケースは多々ありますが、今回はpythonでのファイル/ディレクトリに対する存在チェック処理についてまとめておきます。pythonでは「osモジュール」を利用してチェックす...2023.09.14Pythonプログラミング
PowerShell[Powershell] パイプラインでつなげたWhere-Object内でif文をつかう はじめにif文を使ってWhere-ObjectのCmdletを実行したい場合の方法を備忘録として残しておきます。実行環境カテゴリ内容OSWindows11Pro22H2PSVersion5.1.22621.1778Where-Objectの...2023.09.07PowerShellプログラミング
PowerShell[Powershell] ハッシュテーブルをfor文やforeach文を使って更新する方法 はじめにハッシュテーブルとは、配列によく似た構造で「キー」を使用して各値を設定します。$ht=@{"Key1"="Value1"}今回は、このハッシュテーブルの値をfor文やforeach文で回して更新する方法の備忘録となります。Order...2023.08.31PowerShellプログラミング
PowerShell[Powershell] PSCustomObject内の入れ子となった配列にアクセスする方法 はじめにPowershellでは動的なオブジェクトとして「カスタムオブジェクト」が用意されています。たとえば、下記のように「Select-Object」を渡してあげることでカスタムオブジェクトの要素を作成することができます。$selectR...2023.08.29PowerShell
PowerShell[Powershell] Invoke-RestMethodのPOSTデータに日本語が含まれている場合に文字化けするのを解消する はじめにInvoke-RestMethodを利用して日本語を含むJSONデータをPOSTリクエストしてデータを登録する際に、POST先の登録データが文字化けしました。今回は、PowerShellのInvoke-RestMethodを利用して...2023.08.15PowerShell
PowerShell[Powershell] 配列データを指定した数値で分割する方法 はじめに大量データなどをRESTAPIを利用して連携する場合、連携先などのサイズ制限などで一括でデータを送信することができないケースがあります。そう言った場合大量データを分割して送信するために、配列データを指定した数分で分割する方法を備忘録...2023.08.07PowerShellプログラミング
PowerShell[Powershell] CSVファイルの読み込み時、列の数を取得する方法 はじめにCSVファイルを読み込む際、正しいCSVファイルかどうかを確認するために列の数が正しいかどうかチェックしたい場合があります。その場合の方法を備忘録として残しておきます。実行環境カテゴリ内容OSWindows10Pro2202PSVe...2023.08.29PowerShellプログラミング
Webサービス/ツール系[保存版] これだけ覚えておけばOK!よく利用するGitコマンド16選をカテゴリ別に紹介! Gitは最も人気のあるバージョン管理システムの1つであり、ソフトウェア開発において重要な役割を果たしています。本投稿では、よく利用するGitコマンド16選をカテゴリ分けして紹介します。また、各コマンドの便利なオプションも合わせて紹介します。...2023.08.07Webサービス/ツール系
javascript[JavaScript] これだけ押さえておけばOK!try-catchの便利な使い方まとめ9選 フロントエンド開発やバックエンド開発など、JavaScriptでコーディングする場合「try-catch」構文は必ずといっていいほど利用されています。今回は、このtry-catch文の便利な使い方をご紹介します。全ての例外をcatchするみ...2023.08.07javascriptプログラミング
Webサービス/ツール系フロントエンジニア必見!! 必ず導入すべきVSCode拡張機能10選 フロントエンジニアにとって生産性と効率性を維持するためには、適切なツールを使うスキルが必要となります。VisualStudioCode(VSCode)は軽量でカスタマイズ可能なエディタの一つであり、ほとんどの開発者が利用しているエディタでも...2023.06.22Webサービス/ツール系
PHP[PHP] self、parent、staticの違いについてわかりやすくまとめてみた PHPではよく「self::」や「static::」、「parent::」キーワードを利用することが多いかと思います。今回は、このselfやstatic、parent期ワードについてサンプルコードを記載しながら簡単にまとめておきたいと思いま...2023.03.30PHPプログラミング
PHP[PHP] 非同期処理を実現する方法まとめ3選 本稿では、PHPを利用した非同期処理を実現する方法3選ということで、下記3つの方法を利用した実現方法をまとめていきます。pcntl_forkReactPHPSwoole非同期処理は、複数のタスクを同時に実行することで、パフォーマンスの向上や...2023.03.27PHPプログラミング
PHPHomebrewで「php@7.4 has been disabled because it is a versioned formula!」でインストールできない時の対処方 Homebrewを使ってPHPのバージョン管理をしています。アプリケーション毎にバージョンを切り替えて使っているのですが、改修しようとしたPHPアプリケーションのバージョンが7.4であることが発覚!!Homebrewで7.4のバージョンをイ...PHPプログラミング
javascriptTypeScript 5.0の新機能を簡単に紹介 MicrosoftのTypeScript開発チームが、5.0のバージョンを2023年3月16日に正式リリースしました。本投稿では、最も注目すべき変更点について紹介します。デコレータ(Decorators)const修飾子extendsオプシ...2023.03.23javascripttypescriptプログラミング
PowerShell[PowerShell] タスクスケジューラへのスケジュール登録・更新・削除・確認など操作方法まとめ タスクスケジューラとはWindowsOSに標準で備わっている機能の一つで、ソフトウェアを特定の曜日や時間などに実行するよう予定を立てることができる機能です。今回は、このタスクスケジューラをPowershellを利用してタスクの登録や更新、削...2023.03.14PowerShellプログラミング
Webサービス/ツール系今話題のChatGPTのアカウント開設から使い方を基本から応用まで徹底解説! ChatGPTとはChatGPTとはOpenAIによって開発された、自然言語(人間の発話)を解析し、自然なやりとりをするチャットボットのようなものです。このChatGPTですが、OpenAIのGPT03.5モデルを採用しており、強化学習(R...2023.02.09Webサービス/ツール系プログラミング
PowerShell[PowerShell] Azure Blob StorageにConnectionStringを使ってダウンロードおよびアップロードする方法まとめ 今回は、AzureBlobStorageに存在するファイルのダウンロードおよび対象コンテナへのアップロード方法の備忘録となります。AzureBlobStorageとはAzureBlobStorageとは、Microsoftが提供するクラウド...2023.01.19PowerShellプログラミング
PowerShell[Powershell] Hashtable (ハッシュテーブル) の使い方まとめ(作成・追加・編集・削除・参照) Powershellでよく利用するハッシュテーブルですが、本投稿ではハッシュテーブルの作成から追加、編集、削除、参照方法まですべてまとめておきます。ハッシュテーブルを使うことでキーと値のペアとしてデータを保持し、必要なデータに対して迅速かつ...2023.01.18PowerShellプログラミング
javascript[React] 現在の日付と時刻を表示する(デジタル時計) Reactで現在の日付や時刻を表示する方法の備忘録となります。JavaScriptでは下記のメソッドを利用することで日付や時刻の値を取得することができます。letd=newDate();console.log(d.getFullYear()...2023.01.17javascriptReactプログラミング