PowerShellPowerShellでメール送信時に失敗した場合のリトライ処理方法 はじめにPowerShellでのメール送信は「SMTPClient」を利用する方法と、「Send-MailMessage」コマンドを利用する方法がありますここでは、メール送信に失敗するケースを考慮しリトライ処理とWait処理を取り入れたメー...2022.06.07PowerShellプログラミング
PHP[Laravel] 認証機能のユーザー登録やパスワードリセットなどを無効化する方法 はじめにLaravelではデフォルトで認証機能を簡単に作成する機能が備わっています。認証機能を実装するには下記コマンドで実行して作成します。--Laravel5系--$phpartisanmake:auth--Laravel6系以降--$c...2022.06.07PHPプログラミング
PowerShell[Powershell] ISOイメージをマウントした後に自動でファイルを実行する方法 はじめにISOイメージをマウントし、ISO内のsetup.exeなどのファイルを自動実行する方法の備忘録です。おもに、運用展開などで利用するケースを想定しています。ISOファイルをマウントしsetup.exeを実行するps1ファイルを作成し...2022.06.07PowerShellプログラミング
FlutterDuplicate class com.google.common.util.concurrent.ListenableFuture found in modules guava-20.0.jar (com.google.guava:guava:20.0)の対応方法 はじめにflutterでのアプリ開発でパッケージをいくつかインストールし利用します。タイトルにあるように、ビルドした結果、下記のエラーが発生しました。FAILURE:Buildfailedwithanexception.*Whatwentw...2022.06.07Flutterプログラミング
Flutter[Flutter開発入門] 初心者が最初に入れておきたいパッケージ5選 はじめにFlutterの開発を初めて行う方のために、最初にインストールしておきたいパッケージをまとめました。パッケージ導入方法パッケージはpubspec.yamlで依存関係を管理しています。パッケージは下記のサイトで手に入れることができます...2022.06.07Flutterプログラミング
C#[C#] シンプルにMD5やSHA256などでハッシュ値を計算し文字列として取得する はじめにテキストやファイルが改ざんされていないかをチェックするのに適しているハッシュ値ですが、このハッシュ値の計算に関して、C#のSystem.Security.Cryptography名前空間で、データの暗号化アルゴリズムが提供されていま...2022.06.07C#プログラミング
Flutter【最新版】MacOS CatalinaにFlutter開発環境を構築する手順 はじめにFlutterについては、様々なサイトで説明されているので省きますが、簡単に言うと、Googleによって開発されたクロスプラットフォームによる開発技術です。今回は、このFlutterの開発環境をMacOSに構築する備忘録です。システ...2022.06.07Flutterプログラミング
PHPfile_get_contents(): SSL operation failed with code 1 が発生した時の対処法 はじめにPHPの「file_get_contents()」で、以下のエラーが発生した。file_get_contents():SSLoperationfailedwithcode1error:14090086:SSLroutines:ssl...2022.06.07PHPプログラミング
C#[C#] DataTableをListに変換する時の速度を比較してみた はじめにDataTableへのアクセスは、比較的遅いという結果が出ています。そして、Listの場合だと約5倍以上の速度が出るとも言われています。DataTableに対するアクセス速度を比較する記事はいくつかありましたが、DataTableを...2022.06.07C#プログラミング
C#[C#] Semaphoreを利用して多重起動を制御する方法 はじめに本記事では、Semaphoreを利用して多重起動を制御する方法の備忘録です。このような処理を実施する必要がある例として下記の様なことを想定してみます。あるアプリケーションを自動で起動させるシステムがあったとして、そのアプリケーション...2022.06.07C#プログラミング
Kotlin【必読!!】これからkotlin言語を始める人のための学習方法とおすすめ入門サイト はじめにこれからAndroidアプリの開発を行いたいけど、何をしたら良いのかわからない。フリーランスや派遣など、新入社員に学習させたいけど、何を最初に教えたら良いか迷っている。上記のように、ここでは、Kotlinを初めて学ぶ際に、最初にどの...2022.06.07Kotlinプログラミング
C#[C#] 可読性を重視したC#のコード改善テクニック はじめにC#での開発をおこなっていると、みやすい・理解しやすいコードと、読むのに時間がかかったり見ずらいコードをよく見かけます。大体半々くらいですかね・・・今回は、少し気にするだけで、とても読みやすい・理解しやすいコードがかけるための改善テ...2022.06.07C#プログラミング
C#[C#] ManagementObjectを利用したWindowsサービスの操作まとめ はじめにC#でのサービスの開始・停止などは「System.ServiceProcess.ServiceControllerクラス」を利用して行うのが結構一般的ですが、今回はManagementObjectを利用した操作についての備忘録です。...2022.06.07C#プログラミング
C#[C#] レジストリ操作まとめ(読み込み・書き込み・削除・存在チェックなど) はじめに今回は、C#を利用したレジストリ操作に関する備忘録です。レジストリ操作はよく利用するため、忘れたら調べての繰り返しをなくすために、基本的に利用するものをまとめておきます。アクセス先ルートを設定レジストリルートをそれぞれ取得します。3...2022.06.07C#プログラミング
C++[C++] WinAPIを利用してレジストリ操作を行う はじめにC++は久しぶりに触ったのですが、やっぱり普段さわってないと忘れます。C++でのレジストリ操作はWinAPIを利用します。利用するWinAPIは下記の通りです。RegOpenKeyEx指定されたレジストリキーをオープンしますRegC...2022.06.07C++プログラミング
PHPSimplePieのget_sourceがNULLで返ってくる場合の対応方法 はじめにLaravel開発で、SimplePieパッケージを導入し、RSS情報を取得する処理を行っているときに、なぜかget_source()の結果が必ずNULLになる現象が発生。feedデータを見てみたが、sourceタグは存在しているに...2022.06.07PHPプログラミング
PHPLaravel7.x環境でログイン機能を設定する はじめに最新版のLaravel7.xに認証機能を導入する過程で、下記コマンドを実行したところ、そんなコマンドは存在しないと言われました。$phpartisanmake:authCommand"make:auth"isnotdefined.D...2022.06.07PHPプログラミング
PHPLaravelを利用して世界中のニュース情報を取得可能なNewsAPIから最新のニュース情報を取得する はじめにNewsAPIは世界中のニュース情報を取得することができるAPIです。今回は、このAPIの利用方法についての備忘録ですAPIキーを取得するまずは、下記サイトにアクセスし、「GetAPIKey」をクリックし、専用キーを取得します。次に...2022.06.07PHPプログラミング
PHPLaravelの開発時に入れておくべきVSCode拡張機能「Laravel Extension Pack」 はじめにPHPの開発時のエディターでよく利用するVisualStudioCode(以下、VSCode)ですが、Laravelのフレームワークで開発する際に入れておくべき「LaravelExtensionPack」についての導入方法の備忘録で...2022.06.07PHPプログラミング
VBA[Excel VBA] WScriptを利用して外部コンソールアプリケーションの標準出力結果を取得する はじめにVBAで外部アプリケーションを実行する方法として、主にShell関数を利用することが多いですが、Shell関数では外部アプリケーションの標準出力結果を得ることができません。そこで、今回はWScriptを利用し、コンソールアプリケーシ...2022.06.07VBAプログラミング