Entries from 2019-06-01 to 1 month
Context: You have a Unicode string that contain non-ASCII characters as well as ASCII characters. You want to separate that string into characters. Problem: If you split the string with the code below: $TemporaryArray = $InputString -split…
Both of String#split() in Java and -split operator in PowerShell take regex as argument, and split string into a list or an array, but there is some difference in behavior when you pass an empty string as argument. In Java: System.out.prin…
(A) 挨拶より労働の方が大切。 (B) 挨拶と労働が同じくらい大切。 (C) 労働より挨拶よ方が大切。 中井久夫「治療文化論」p.104より引用。 東京においては「あいさつ」のできることが、「はたらくこと」と並んでかなり重要であり、名古屋においては「あいさつ…
function Get-NonMS932CompliantCharacter { Param( [Parameter(ValueFromPipeline=$true,Mandatory=$true)] [string] $TargetString ) process { $TargetStringBytes = [Text.Encoding]::UTF32.GetBytes($TargetString); for ($i=0; $i -lt $TargetStringBy…
There is no straightforward tr equivalent in Windows, so I made an cmdlet that you can use like tr command. This tr cmdlet is aware of Unicode characters including surrogate pairs. function tr { Param( [Parameter(ValueFromPipeline=$true,Ma…
EC-Council CEH (Certified Ethical Hacker)試験に合格すると*1、以下のようなイベントが待っています。 ECE Membership Fee ($80/year)の支払い(1年間の猶予あり) ECEクレジットの登録(120ポイント/3年) ECEクレジットというのは、CISSPのCPEクレジット…
Some of EC-Council ASPEN page designs are very annoying... "Reset Password" screen Detail: The instruction says: "Password length should be 8-20, should consist a lower case letter(a-z), an uppercase letter(A-Z), a number(0-9) and a specia…
JIS X 0213など、シフトJISやマイクロソフト コードページ932以外の文字をプログラム上で紙に印刷する場合には、入力された文字列を枠内に確実に収めるため、文字数を正しくカウントする必要があります。 JIS X 0213では複数のコードポイントで1文字を表す文…