- (A) 挨拶より労働の方が大切。
- (B) 挨拶と労働が同じくらい大切。
- (C) 労働より挨拶よ方が大切。
中井久夫「治療文化論」p.104より引用。
東京においては「あいさつ」のできることが、「はたらくこと」と並んでかなり重要であり、名古屋においては「あいさつ」よりも「はたらけること」である。
中井久夫「治療文化論」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 $TargetStringBytes.Length; $i+=4) { $TargetChar = [Text.Encoding]::UTF32.GetString($TargetStringBytes, $i, 4); $MS932Bytes = [Text.Encoding]::GetEncoding(932).GetBytes($TargetChar); $MS932Char = [Text.Encoding]::GetEncoding(932).GetString($MS932Bytes,0,$MS932Bytes.Length) if ($TargetChar -ne $MS932Char) { $TargetChar } } } }
ex:
PS > "あえうえお①𩸽X𠀋か㐂" | Get-NonMS932CompliantCharacter 𩸽 𠀋 㐂
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,Mandatory=$true)] [string] $TargetString, [Parameter(Mandatory=$true)] [string] $FromString, [Parameter(Mandatory=$true)] [string] $ToString ) begin { # [-split ""] splits a surrogate pair into two invalid characters, # so the code below is not suitable for this purpose # $FromStringArray = $FromString -split ""; # $FromStringArray = $FromStringArray[1..($FromStringArray.length-2)]; # Split string into character array $FromStringArray = @(); $FromStringBytes = [Text.Encoding]::UTF32.GetBytes($FromString); for ($i=0; $i -lt $FromStringBytes.length; $i+=4) { $FromStringArray += [Text.Encoding]::UTF32.GetString($FromStringBytes, $i, 4); } $ToStringArray = @(); $ToStringBytes = [Text.Encoding]::UTF32.GetBytes($ToString); for ($i=0; $i -lt $ToStringBytes.length; $i+=4) { $ToStringArray += [Text.Encoding]::UTF32.GetString($ToStringBytes, $i, 4); } } process { for ($i=0; $i -lt $FromStringArray.Length -and $i -lt $ToStringArray.Length; $i++) { $TargetString = $TargetString.Replace($FromStringArray[$i],$ToStringArray[$i]); } $TargetString } }
ex:
PS > @("𩸽𠀋", "あいうえおあお") | tr -FromString "𩸽𠀋うえお" -ToString "○𡶷ウエオ" ○𡶷 あいウエオあオ
EC-Council CEH (Certified Ethical Hacker)試験に合格すると*1、以下のようなイベントが待っています。
ECEクレジットというのは、CISSPのCPEクレジットや、PMP資格のPDUポイントみたいなもので、研修を受講したり、自主学習をしたりすることでポイントが貯まります……なんですが、どんな研修だったらポイントに算入されるのかはEC-Councilの判断で、判断基準も開示されていません。
試してみたところ、教育コースを提供する会社が主催していて、受講証明書も発行してもらえる研修なら、日本語のコースであってもポイントに算入できるようです。 その他にも、有志が行っている勉強会のたぐいも、やってみたら登録できました*2。
この記事では、どんな研修や勉強会が登録できたかを記録しておきます。
Some of EC-Council ASPEN page designs are very annoying...