C#

SSH.NET で SSH サーバーのフィンガープリントを確認してから接続を完了する

SSH サーバーに接続する際、正しいサーバーか確認するために「フィンガープリント」(指紋)を利用します。 フィンガープリントは SSH サーバーからバイト列として返され、人間にはわかりにくいので、よくある SSH クライアントでは 9a:ab:2e:19:e0:4e:68:79:fa:44:b5:4b:63:48:af:1f のようなカンマ区切りの 16 進・・・続きを読む

C# で任意の文字種を使った適当なランダムパスワードをつくる

アカウント管理系のソフトを作っているとパスワードの自動生成が必要になることがあります。そんなときにあると便利なのが、パスワード生成ロジックです。 今回は使える文字列を引数で指定できるパスワード生成メソッドをご紹介します。 ソースコード なにはともあれソースコードです。 インターフェース 使う文字列が既定の半角英数字でよければ、引数はパスワードの長さを指定する・・・続きを読む

C# WPF で複数のタグを選択できるコンボボックスを作る

C# WPF で複数のタグを選択できるコンボボックスを作る

タグを複数個選択して、文字列として設定できるようなタグ入力用のコントロール を WPF で作ってみます。イメージは図のような感じです。 注意:この記事は過去のブログから移行した記事のため、一部が古い言語仕様になっているほか、バインディングに対応していないというなかなかに役立たずな面があります。ただ、基本的なアイディアとして悪くはないと思うので、紹介しますので・・・続きを読む

C# WPF で外字フォントを表示する

外字の定義例

業務システムを作っていると「外字」とお友達にならないといけないときがあります。 「外字ってなんやねん?」「外国の字か?!」とか言いたい気持ちはさておき、これを WPF (C#) で扱う方法を紹介します。 外字とは このページを見ている人には蛇足と思いますが、コンピューターで言う「外字」とは既定で定義された以外の字 を言います。 標準のフォントに入っていない人・・・続きを読む