データベース

SQL Server 2016以前のサーバでJSONを解析するためのSQL関数

はじめにSQLServer2016以降ではTransact-SQL「OpenJson」関数が用意されており、気軽にJSONデータを解析して処理することができるようになりました。しかし、SQLServer2016以前ではOpenJsonのよう...
Webサービス/ツール系

Permission denied @ apply2filesが発生した場合の対処法

はじめにHomebrewにてcreanupしたところ、下記のようなエラーが発生しました。$brewcreanupError:Permissiondenied@apply2files-/usr/local/lib/docker/cli-plu...
Webサービス/ツール系

Homebrewにて「homebrew-core is a shallow clone」が出た時の対処方法

はじめにHomebrewにて「brewupdate」を実行したところ、以下のようなエラーが発生しました。$brewupdateError:homebrew-coreisashallowclone.homebrew-caskisashallo...
PowerShell

[PowerShell] BITSTransferの利用まとめ

はじめにWebサーバ上にあるファイルのダウンロードやアップロードをする方法として、Invoke-WebRequestなどいくつか方法がありますが、今回はWindowsの機能として用意されているBITSTransferによるダウンロード/アッ...
PowerShell

[Powershell] Set-MpPreference -DisableRealtimeMonitoring が機能しない

はじめにWindowsDefencerのリアルタイム保護の設定をPowershellにて設定しようとしたところ、うまく機能しませんでした。PSC:\Windows\system32>Set-MpPreference-DisableRealt...
C#

[C#] Windowsでローカルユーザアカウントの作成・パスワード変更・削除・一覧の表示を行う

はじめに今回は、WindowsPC上にローカルユーザアカウントを作成する方法、作成したユーザアカウントのパスワードを変更する方法、作成したユーザアカウントを削除する方法についての備忘録です。よく使うケースとしては、「ユーザを作成した結果に対...
PHP

[php] デバッグ時に利用するver_dumpの独自クラスで常に改行した結果を出力できるようにする

はじめにphpでコードを書いていると、変数や配列の確認などで「var_dump」をよく利用します。しかし、var_dumpで出力すると改行されていないため、とてもわかりにくいですよね今回は、このvar_dumpを改行させて見やすくするための...
HTML/CSS

[javascript] checkboxにチェックがされたかどうか判定する方法まとめ

checkboxは「オン」「オフ」の二つの値を切り替えるHTML要素となります。チェックボックスはinput要素のtype属性に対して「checkbox」を指定することで利用す流ことができます。今回はこのcheckboxに対してチェックされ...
HTML/CSS

新しいウィンドウ(新しいタブ)でform送信先を開く方法

はじめにinputタグのsubmitで送信したあとに新しいタブで開く方法の備忘録です。jQueryを利用した方法から、HTMLタグのみで行う方法など色々ありますが、状況によっては機能しないものもあります。自身の環境にあった方法がここでは見つ...
PHP

Fatal error: Allowed memory size of 1610612736 bytes exhausted の対応方法

はじめにcomposerupdateを実行すると、下記のようなエラーが発生した。Fatalerror:Allowedmemorysizeof1610612736bytesexhausted(triedtoallocate4096bytes)...
Webサービス/ツール系

Markdown(マークダウン)エディタはこれで決まり!!「Joplin」を使ってみた

はじめにブログなど、Markdownによる下書きとして利用するためにさまざまなエディタを試してきました。最近まではboostnote.ioアプリを利用していましたが、使い勝手が少し複雑であったため、以下の点をクリアできるmarkdownエデ...
Linux

[bash] sedで指定したファイルパスを含む行を削除する方法

はじめにsedの行削除コマンド「d」の直前に「/pattern/」を指定することで、指定したパターンにマッチする文字列を含む行を削除することができる。たとえば、下記のテキストファイルの行を削除したい場合sample.txt$catsampl...
C#

これからC#を学ぶ人のための学習サイトおよび学習教材まとめ

はじめに数あるプログラミング言語の中で、本稿ではC#をピックアップし、これから学習する方のために役立つ情報を提供できればと思っています。C#言語を身に付けたいけど、何から進めていけばいいかわからない方に役立てば良いかと思います。C#とはそも...
Windows

Windows 10 RSAT Tool(リモートサーバ管理ツール)をインストール時にError:0x800f0954が発生する時の対応方法

はじめにWindows101909環境にRSATツールをインストールしようとしたところ、エラー(0x800f0954)が発生し、インストールができませんでした。RSATツールのインストール方法(Windows101809以降)は、「設定」-...
C#

C#を利用したAmazon S3操作まとめ

近年、AWSを利用したプラットフォーム開発が増えている中、今回はこのAWSで提供されているサービスである「AmazonS3」に対して、C#を利用して操作する方法のまとめとなります。AmazonS3を操作するために必要なのが「AWSSDKfo...
PowerShell

Powershellを利用したAWS S3操作まとめ

AWSS3に対してPowershellのCmdletを利用してダウンロードやアップロードなどの操作を行うための方法を備忘録として残しておきます。本記事では、下記についてまとめておきます。AWSS3Bucketの作成AWSS3へのファイルアッ...
PowerShell

[Powershell] 2つのファイルを比較し差分データ(一致する行含む)を取得する

はじめにCSVファイルに限定したものではありませんが、WinMergeのようなソフトのように、2つのファイルの差分の行を取得する方法についての備忘録となります。今回のサンプルの処理フローは下記となります。実行環境本スクリプトを作成した時の環...
PowerShell

Powershellで簡単にXMLデータを操作する(要素の値・属性の値・複数要素の値・指定した属性値の要素の値の取得)

はじめにPowerShellを利用して、XMLファイルを読み込みデータを取得する方法はいろいろありますが、今回はとても簡単にXMLデータを取得する方法の備忘録です。実行環境本スクリプトを作成した時の環境は下記の通り項目バージョンPSVers...
その他

オーストラリア在住者から見た働き方に対する考え方

はじめにjunwh(@jun_wh_aus)さんが投稿した日本とオーストラリアの働き方の姿勢についてのツイートが話題となっています。海外かぶれみたいなこと言ってもいいですか?オーストラリアから帰国してから日本に居るのが窮屈で苦しい…特に働き...
PowerShell

PowerShellでメール送信時に失敗した場合のリトライ処理方法

はじめにPowerShellでのメール送信は「SMTPClient」を利用する方法と、「Send-MailMessage」コマンドを利用する方法がありますここでは、メール送信に失敗するケースを考慮しリトライ処理とWait処理を取り入れたメー...