C#のProgressBarバーのスタイルを変更する

StyleプロパティにProgressBarStyle列挙体の値を指定します。

  • Blocks
    • 分割されたブロックの数を増加させていくことで進行状況を示す
  • Continuous
    • バーのサイズを滑らかに連続的に増加させていくことで進行状況を示す
  • Marquee
    • ProgressBar の上を絶え間なくブロックがスクロールすることで進行状況を示す

perlでshift-jisの文字列をutf-8に変換してからのURLエンコード

use Encode;

....


	# Shift_JISバイト文字列を内部文字列に変換 からの 内部文字列をUTF-8バイト文字列に変換
	$fromAddress = decode('Shift_JIS', $fromAddress);
	$from_encode = encode('UTF-8', $fromAddress);
	$from_encode =~ s/([^ 0-9a-zA-Z])/"%".uc(unpack("H2",$1))/eg;
	$from_encode =~ s/ /+/g;

転送(リダイレクト)。スマホとPCのデバイスごと条件分岐するjavascript

シンプルにiOSとAndroidで分岐

<script type="text/javascript">
if ((navigator.userAgent.indexOf('iPhone') > 0 && navigator.userAgent.indexOf('iPad') == -1) || navigator.userAgent.indexOf('iPod') > 0 || navigator.userAgent.indexOf('Android') > 0) {
	// スマホ用のページにリダイレクトする
	location.href = '/sp/';
}else{
	// PC用のページにリダイレクトする
	location.href = 'hugehoge.com/';
}
</script>

空のパスワードが許可されていないので許可したい場合は「ローカル セキュリティ ポリシー」

[セキュリティーの設定]>[ローカルポリシー]>[セキュリティーオプション]を選択し、[アカウント:ローカル アカウントの空のパスワードの使用をコンソールログオンのみに制限する]を無効にする
f:id:shikaku:20190402210234p:plain