MemoryStreamクラスとStreamWriterクラスを使いストリームを作成し、Get-FileHashコマンドレットを使う。 PS > $ss = [System.IO.MemoryStream]::new() PS > $sw = [System.IO.StreamWriter]::new($ss) PS > $sw.write("鈴木みのり") PS > $sw.Flush() PS > …
GetTypeメソッドを使う。終わりのほうの例のとおり、配列であることも確認でき、個々の要素の型も調べることができる。 PS > $n = 1 PS > $n.GetType() IsPublic IsSerial Name BaseType -------- -------- ---- -------- True True Int32 System.ValueType …
@( )演算子に何も指定しないで代入すればよい。 PS > $s = @() PS > $s.Length 0 PS > $s.GetType() IsPublic IsSerial Name BaseType -------- -------- ---- -------- True True Object[] System.Array
+演算子を使う。先頭に挿入する要素は@( )で囲み、要素数が一つの配列であることを明示する必要がある。 PS > $s = "石見舞菜香", "和多田美咲", "のぐちゆり" PS > $s 石見舞菜香 和多田美咲 のぐちゆり PS > $s = @("鈴木みのり") + $s PS > $s 鈴木みのり…
,演算子を使う。最後に追加する要素は@( )で囲み、要素数が一つの配列であることを明示する必要がある。 PS > $s = "鈴木みのり", "石見舞菜香", "和多田美咲" PS > $s 鈴木みのり 石見舞菜香 和多田美咲 PS > $s = $s + @("のぐちゆり") PS > $s 鈴木みのり…
[ ]を使う。[ ]内に数値でインデックス(0~)を指定する。インデックスは0から始まる数値であることに注意。 PS > $s = "鈴木みのり", "石見舞菜香", "和多田美咲", "のぐちゆり" PS > $s[0] 鈴木みのり PS > $s[2] 和多田美咲 同時に複数の要素を取り出す…
値や変数を,(コンマ)で区切ればよい。 PS > $n = 19, 30, 58 PS > $n 19 30 58 PS > $s = "鈴木みのり", "石見舞菜香", "和多田美咲" PS > $s 鈴木みのり 石見舞菜香 和多田美咲
System.Drawing名前空間のImage.FromFileメソッドでImageを作成して、HorizontalResolution、VerticalResolutionプロパティを参照すればよい。以下はImageMagickを使用してロゴの画像ファイルを作成し、そのdpiを調べた例。水平方向のdpiはHorizontalResolut…
Get-ChildItemコマンドレットを使う。-Pathオプションに一覧表示したいディレクトリを指定する。 PS > Get-ChildItem -Path C:\Windows\IME ディレクトリ: C:\Windows\IME Mode LastWriteTime Length Name ---- ------------- ------ ---- d----- 2024/03/13…
ライセンス登録されていない。ライセンス登録すればよい。以下は、無料のPersonalライセンスを登録する方法。 右上の「ライセンスを管理」をクリック。「環境設定」のウィンドウが表示される。 右上の「追加」をクリック。「新しいライセンスを加える」ウィ…
2024年2月現在の64ビット版の最新バージョンは9.32。Windows 11で起動すると、以下のメッセージが表示されて起動できないはず。 「d3dx9_43.dllが見つからないため、コードの実行を続行できません。プログラムを再インストールすると、この問題が解決する可…
2024年2月現在の64ビット版の最新バージョンは9.32。Windows 11で起動すると、以下のメッセージが表示されて起動できないはず。 「このアプリケーションのサイドバイサイド構成が正しくないため、アプリケーションを開始できませんでした。詳細については、…
Googleの検索結果のアドレスのページは以下のとおり。○○○は検索したい文字列をパーセントエンコーディングで表したもの。つまり「q=」以降に任意のパーセントエンコーディングした文字列を付け加えれば、検索した結果のページを自由に開くことができるように…
rank関数かdense_rank関数を使う。両関数は動作が異なり、rank関数は指定の列の値に同じ値があった場合は同位としてその次の順位を飛ばすが、dense_rank関数は同じ値があった場合は同位として次の順位は飛ばさない。両関数は指定された列の値に基づいて順位…
row_number関数を使う。over句に何も指定しなければテーブルに登録されている順に連番付けされる。以下は既存のtemptbというテーブルを利用した動作例。 mysql> select * from temptb; +------+ | no | +------+ | 20 | | 20 | | 30 | | 10 | | 40 | +------…
HttpUtilityクラスのUrlEncodeメソッドを使うと、パーセントエンコーディングすることができる。逆にUrlDecodeメソッドはデコードすることができる。あらかじめAdd-TypeコマンドレットでSystem.Drawing名前空間を現在のセッションに追加しておく必要がある。…
create table文を使う。あらかじめuse文で使用するデータベースを指定しておく必要がある。以下は、データベースprincessにテーブルumamusumeを作成した例。 1> use princess 2> create table umamusume ( 3> no integer, 4> name varchar(20), 5> prizemone…
空集合(要素を一つも含まない集合)の記号∅を出力するには\emptysetを使う 空集合は $\emptyset$ という記号で表す。 → 空集合は∅という記号で表す。 高校の数学の教科書ではφ(\phi、ギリシア文字の小文字のファイ)が使用されるが、大学以上の数学では∅(…
作成にはcreate database、削除にはdrop database文を使う。以下はprincessというデータベースを新規作成してすぐに削除した例。 1> select substring(name, 1, 6) from sys.databases; 2> go ------ master tempdb model msdb 1> create database princess;…
【SQL Server】データベースを一覧表示する select文でsys.databasesテーブルを参照する。その環境のSQL Serverのデータベースはインストール時に作成されるsys.databasesテーブルに格納されている。 1> select substring(name, 1, 12), database_id, create…
Unityはインストール直後はメニュー等は英語で表記されるはず。 これを日本語表記にする方法。 左上のPreferencesアイコン(ギザギザの丸)をクリック。Preferencesウィンドウが表示される。 左側メニュー「Appearance」をクリック。 右側「Language」のプル…
PowerShellの最新版は、マイクロソフトの公式ページから無料でダウンロードすることができる。https://learn.microsoft.com/ja-jp/powershell/scripting/install/installing-powershell-on-windows 2024年3月時点の最新バージョンは7.4.1。
create table as文を使う。as句にselect文を書けばよい。以下は、二つのテーブルcharaとseiyuを内部結合した結果からchara_vcという新しいテーブルを作成した例。 mysql> show tables; +--------------------+ | Tables_in_princess | +--------------------…
use文を使う。以下はprincessというデータベースの使用を宣言した例。 mysql> use princess Database changed
Get-ChildItemコマンドレット、Get-Contentコマンドレット、Set-Contentコマンドレットを組み合わせて使う。以下は二つのCSVファイルを連結してall.csvに書き出した例。連結して出力したいだけの場合は単純に組み合わせればよい。例えば各ファイルの一行目だ…
Get-ChildItemコマンドレットとRename-Itemコマンドレットを組み合わせて使う。以下はカレントディレクトリに置かれた拡張子.tifのファイルの拡張子をすべて.pngに更新した例。 PS > Get-ChildItem *.png | Rename-Item -NewName {$_.Name -replace "\.png$"…
in句を使う。in句の後に( )の中に値を列記すればよい。いずれにも一致しない行を取り出す場合はnot in句を使う。以下は、あらかじめ用意したテーブルumamusumeに条件を指定して行を取り出した例 mysql> select * from umamusume; +------+----------------…
以下のコマンドを実行すれば、表示される。 :set fenc PowerShellで以下の手順で四種類(Shift_JIS、UTF-8のBOM付き、UTF-16のビッグエンディアンBOM付き、UTF-16のリトルエンディアンBOM付き)の文字コードからなるテキストファイルをそれぞれ作成する。 PS…
内部結合(結合すべき行がない行は出力しない結合)するには、join句を使う。以下はあらかじめ用意した二つのテーブル(charaとseiyu)を内部結合した例。結合相手がない左側(chara)の4行目と右側(seiyu)の4行目は出力されていないことがわかる。 mysql>…
MySQLには完全外部結合(左右すべての行を必ず出力する結合)をする命令は搭載されていない。union演算子を使うことで同等の処理を行うことができる。結合相手がない左側(chara)の4行目と右側(seiyu)の4行目は列にNULLが挿入されて出力されていることが…