プログラミング

PHP

[PHP] self、parent、staticの違いについてわかりやすくまとめてみた

PHPではよく「self::」や「static::」、「parent::」キーワードを利用することが多いかと思います。 今回は、このselfやstatic、parent期ワードについてサンプルコードを記載しながら簡単にまとめておきた...
PHP

[PHP] 非同期処理を実現する方法まとめ3選

本稿では、PHPを利用した非同期処理を実現する方法3選ということで、下記3つの方法を利用した実現方法をまとめていきます。 pcntl_forkReactPHPSwoole 非同期処理は、複数のタスクを同時に実行することで、...
PHP

Homebrewで「php@7.4 has been disabled because it is a versioned formula!」でインストールできない時の対処方

Homebrewを使ってPHPのバージョン管理をしています。 アプリケーション毎にバージョンを切り替えて使っているのですが、改修しようとしたPHPアプリケーションのバージョンが7.4であることが発覚!! Homebrewで7....
javascript

TypeScript 5.0の新機能を簡単に紹介

MicrosoftのTypeScript開発チームが、5.0のバージョンを2023年3月16日に正式リリースしました。 本投稿では、最も注目すべき変更点について紹介します。 デコレータ(Decorators)const修飾子...
PowerShell

[PowerShell] タスクスケジューラへのスケジュール登録・更新・削除・確認など操作方法まとめ

タスクスケジューラとは Windows OSに標準で備わっている機能の一つで、ソフトウェアを特定の曜日や時間などに実行するよう予定を立てることができる機能です。今回は、このタスクスケジューラをPowershellを利用してタスクの登...
Webサービス/ツール系

今話題のChatGPTのアカウント開設から使い方を基本から応用まで徹底解説!

ChatGPTとは ChatGPTとはOpenAIによって開発された、自然言語(人間の発話)を解析し、自然なやりとりをするチャットボットのようなものです。 このChatGPTですが、OpenAIのGPT03.5モデルを...
PowerShell

[PowerShell] Azure Blob StorageにConnectionStringを使ってダウンロードおよびアップロードする方法まとめ

今回は、Azure Blob Storageに存在するファイルのダウンロードおよび対象コンテナへのアップロード方法の備忘録となります。 Azure Blob Storageとは Azure Blob Storage...
PowerShell

[Powershell] Hashtable (ハッシュテーブル) の使い方まとめ(作成・追加・編集・削除・参照)

Powershellでよく利用するハッシュテーブルですが、本投稿ではハッシュテーブルの作成から追加、編集、削除、参照方法まですべてまとめておきます。 ハッシュテーブルを使うことでキーと値のペアとしてデータを保持し、必要なデータに対し...
javascript

[React] 現在の日付と時刻を表示する(デジタル時計)

Reactで現在の日付や時刻を表示する方法の備忘録となります。 JavaScriptでは下記のメソッドを利用することで日付や時刻の値を取得することができます。 let d = new Date(); console.log(d...
javascript

[JavaScript] JSONデータのエンコード・デコードまとめ

JSONデータを扱う場面は多々あります。 今回はJavaScriptを利用して、配列オブジェクトをJSONデータにエンコードおよび、JSONデータを配列にデコードする方法の備忘録となります。 配列をJSONデータに...
PowerShell

[Powershell] Windows OSのバージョンを取得する5つの方法

システムトラブルやアプリケーションログへの出力など、Windowsのバージョンを取得する必要がありますが、Powershellではこのバージョン情報の取得方法によって取得できる情報や内容が異なります。 今回は、Powershellを...
javascript

MacOS環境にNuxt3をインストールする方法まとめ

はじめに 今回は、2022年11月16日に正式リリースされたNuxt3の環境をMacOSに用意し、実際にTypeScriptを実装してみたいと思います。 Nuxt3 とは Nuxt3 はReactでいうところ...
C#

[C#] nullチェック方法で == と is演算子の違いについてのまとめ

C# での開発時、nullチェックは必ずといっていいほど行われるチェックの一つだと思います。 その際に「 a == null」とするか「a is null」とするか人によって結構異なるかと思います。 今回は、このnullチェックでの =...
javascript

[JavaScript] xml-jsを使ってJSONデータとXMLデータを相互変換する方法

今回は JavaScriptを利用して JSONデータをXMLデータに、XMLデータをJSONデータに相互変換するための方法をまとめます。 本処理で利用するライブラリは「xml-js」となります。 xml-js ライブラリを...
PowerShell

[Powershell] インストールされているモジュールが古いモジュールかどうかチェックする方法

今回は、Powershellにインストールされているモジュールが古いモジュールなのかどうか、新しいモジュールが存在するのかどうかをチェックする方法をまとめます。 インストールされているモジュールをチェックするCmdletとリポジトリ内のモ...
2022.11.01
javascript

[javascript] HTMLにscriptタグを動的に生成する方法まとめ

HTMLではjavascriptを実行するために「script」タグを使ってjavascriptコードを直接記載したり、jsファイルを読み込むように記載します。 今回はこの「script」タグを動的にHTML側に生成する方法をまとめます。...
javascript

[javascript] スタックとキューの使い所と実装方法まとめ

今回はjavascriptでスタックとキューについての簡単な知識と、実際の使い所と実装方法についてまとめます。 スタックとは スタックとは最後に入れたものを最初に取り出すデータ構造を指し、「LIFO(Last In, Fir...
javascript

[javascript] textareaに入力した文字数や行数をリアルタイムにカウントして画面に表示する方法

Twitterやinstagramなどフォームに文字制限が付いているのをみたことがある人は多いかと思います。 今回はこの文字数のカウントと行数のカウント方法をjavascriptを利用して表現します。 textareaにキー...
javascript

[javascript] 自動で共有先を用意してくれる「Web Share API」の使い方まとめ

アクセス数を増やすための試みの一つとして、WebコンテンツをSNSへシェアする方法があります。 最近ではSNSのツールがかなり増えてきたことでシェアボタンがない場合もあります。 ここで登場するのがWeb Share APIとなります。 ...
javascript

[React] 開発者ツールなどでソースコードを隠す方法まとめ

Google ChromeやSafari などのブラウザ開発者ツールでは、作ったReactのコードが参照できてしまいます。 しかし、セキュリティ上ソースコードを見せたくない場合があるかと思います。 今回は、このソースコードを見えなくする...
2022.11.01
タイトルとURLをコピーしました