2020.04.27
HTML VSCode 拡張機能
VSCodeのAuto Rename Tagで閉じタグも自動変更 概要 HTML, XMLのタグ名を変更するときに一番困るのが、 開きタグと閉じタグのセットを両方忘れずに同じタグに変えること。 やり忘れるとたちまちエラーです。 今日は、そんな人間の頭の容量を使う作業を自動でしてくれる、 VSCode …More Read
2020.04.27
JavaScript Optional Chaining
JavaScript2020 Optional Chaining 概要 JavaScript 2020で、Optional Chainingが実装されました。 これにより、nullやundefinedの可能性があるオブジェクトのプロパティやメソッドを、 『undefined/null参照エラー』を起 …More Read
2020.04.27
JavaScript Null Coalescing Operator
JavaScript 2020 Null合体演算子 概要 JavaScript 2020では、Null合体演算子??が使えるようになりました。 目的の値 ?? 目的の値がnullやundefinedだった時の代替値という形で、 簡単にnullやundefinedに関する条件判定式が書けます。 実例 …More Read
2020.04.10
PHP VSCode 拡張機能
PHP Intelephenseは便利 概要 PHPをVSCodeで開発するときは、PHP Intelephenseを使ってみましょう。 自動的なコード解析で、関数の引数や戻り値を表示してくれます。 不要な変数やメソッドも、ある程度までは自動で割り出してくれます。 PHPコードの編集にとても便利です …More Read
2020.03.11
PowerShell PowerShell 7
PowerShell 7 お手軽条件判定 概要 1週間前、ようやくリリースされた、PowerShell7。 PowerShell 7の最大の改良点は、条件判定式の簡素化です。 今までは長い記述が必要だった内容を、 短く気軽に書けるようになりました。 この記事ではまだ試していない方に、以下の3つに絞っ …More Read
2020.01.23
JAVA JAVA8 文字列の掛け算
Java8で文字列の掛け算をしたい時(裏技) プログラミングで文字列を加工しているとき、 文字列の掛け算(同じ文字列を複数回繰り返した新しい文字列)をしたい時があります。 Python3.8では数値の掛け算と同じ演算子*を使って文字列の掛け算ができます four_times_multiplied_a …More Read
2020.01.06
null PowerShell valuedrop
PowerShell 7 処理が空の関数の戻り値 概要 PowerShellで、処理が空の関数{}の戻り値(便宜上$(& {})で表現する )は要素脱落である。 これは単純なnull値である$nullと-eqで比較すると同じ扱いになる。 しかし実態は異なるので、nullと同じだと考えてはなら …More Read
2020.01.06
Path変換 PowerShell
PowerShell 実在しない絶対・相対パスの変換 概要 PowerShellのResolve-Pathコマンドレットで、絶対パスと相対パスの変換が可能である。 しかし、実在しない(これから作る)パスの変換はこのコマンドレットではできない。 ドットネットのメソッドを使えば実在しないパスの変換もでき …More Read
2020.01.06
PowerShell Select-Object
Select-Objectで読みやすい算出属性を作る方法 概要 オブジェクトの算出属性をSelect-Objectで作る際に、 属性名が式そのままになってしまうことがよくあります。 (例えば$_ * $_など。) 本記事では、読みやすい算出属性の作り方を説明します。 (筆者の備忘録を兼ねます。) 読 …More Read
2020.01.06
bash Git 作業省力化
リモートへのプッシュ時にブランチ名を省くBash関数 概要 Windowsでgitを使う場合、Git Bash内でgitコマンドを入力します。 しかしながら、gitのpushコマンドで、ローカルの内容をリモートに反映させる際に、 現在作業中のブランチ名をいちいち打ち込むのが面倒な場合があります。 そ …More Read