高 DPI スケール設定

Windows PC の表示サイズの設定を 100% から変更されている人向けの情報です.
インターネットを閲覧したりブログを書く用途のみの人はあまり関係ないかな.
主に古いタイプの WIndows アプリケーションを利用している人が対象になります.


「設定」-「システム」-「ディスプレイ」.
「設定」-「システム」-「ディスプレイ」
「拡大縮小とレイアウト」の所です.私の環境は 23 インチの画面です.

お使いのノート PC では 125% や 150% になっているかもしれません.
最近 13 インチノート PC でもフル HD のものが増えてきました.

次の表は,私の環境と同じ位の文字の大きさにするための目安です.

                横       縦    インチ  
  100%     1,920     1,080       23     
  125%     1,536        864       18.4  
  150%     1,280        720       15.3  
  200%        960        540      11.5  

逆に言うと,15 インチのノート PC の場合は 150%(奨励) となっていると思います.
実際はもう少し小さな文字になる様な設定かもしれません.

100% 以外になっていると,線や文字がぼやけた表示になっていることがあります.
これはアプリケーションが表示する時に,システム側で拡大表示しているためです.
例えば 1 ピクセルの幅の線を,150% では 1.5 ピクセルの幅で表示します.

次の画像で,左右はほぼ同じような表示なのですが,右側がぼやけています.
https://itl.mydns.jp/i_Tools/Doc/blog/images/DPI_i3DV_150.png

これらの表示は,exe の「プロパティ」で変更可能です.
「互換性」タブの「高 DPI 設定の変更」にあります.
「互換性」タブ-「高 DPI 設定の変更」
「高い DPI スケールの...」にチェックを付けてその下から選択します.
「アプリケーション」では左,「システム」では右側になります.
「システム(拡張)」は,どうなるのかちょっとわかりませんでした
            アプリケーションの作り方によるみたいです.

古いアプリケーションの場合は文字の右や下が切れることがあります.
左右どちらの表示が良いかは,お使いの環境で変わってくると思います.

頻繁に使うアプリケーションで,見辛い時のみ設定を変更してみてください.
うまく表示できない場合は,元に戻して使用してください.


次の所には,今回調べたことをまとめています.
dev.mish.work

dev.mish.work




比率計算

以前も試したが,Hatena Blog では JavaScript で書いたものは動作しない.
幾つかで試すと,GoogleBlogger だとそのまま動作している様子.

A : B = C : x

A
B
C





https://itl.mydns.jp/i_Tools/tiny/js/ratio/



比率計算のドキュメントになります.
https://jml.mish.work/javascript/javascript-ratio.html


Google 検索での「単位変換」

先日のGoogle 検索での続き.
mish.hatenablog.jp

その時に見つけていた「単位変換」.
www.google.com
個人的には「あまり使わないかな?」と思っていたが ...
単位変換 坪」と入力して検索すると,変換できる単位が増える.
Google 検索 単位変換
それでも,年に 1 回使うかどうか ...



他に,ヘルプ にある様に「カラーピッカー」と検索すると,
Google 検索 カラーピッカー
下の方に「v」の様なマークが表示され拡張すると,幾つかのものが表示される.


それでもあまり使いそうなものは少ないか.


Google 検索での数式のグラフ化

スマートフォンで,ちょっとした計算に Google 検索を利用している.
www.google.com
この時,検索の画面で「電卓」が表示される.
Google 検索の電卓
「詳細」を押すと,ヘルプに切替わりその中に興味深いものを見つけた.

「数式をグラフ表示する方法」というのがあり,それをいろいろ試してみた.
検索すると,この機能は 10 年位前から存在していたみたい.
www.google.com

幾つか使えそうな(入力方法がわかった)関数を挙げてみた.

y=ax+b 2x+1
y=ax^2+bx+c 2*x^2+4*x+1
絶対値 abs(x)
sqrt(x)
π y=pi
asin asin(x)
つるかめ算 x+y=80 , 2x+4y=200   (-x)+80,((-2)*x+200)/4


WebGL が使える環境だと 3D 表示が可能.
https://www.google.com/search?q=x+y
Google 検索 3D グラフ
スマートフォンでは「PC 版サイト」への切替えで 3D 表示できることもあります.




bps と B/s

先日少し書きました が,bps や B/s は 1 秒あたりの通信速度になります.
bit per second や Byte per second です.
回線速度を表現する時は bps ,実際の転送速度の時には B/s も使用するみたいです.
8 bit = 1 Byte なので,1 G bps は 125 M B/s なのですが,解釈が異なる時もあります.
実際に転送される最大は  110 M B/s 程度なので,私は 1/10  とすることが多いです.
つまり 1 G bps = 1000 M bps ≒ 100 M B/s としています.

それで,私の環境の速度を測ってみました.
私の環境は次の通りです.


NAS から PC の C ドライブに 1 GB 程度のファイルをコピー
TS253D から PC にコピー
LAN 内なので 100 % 近い速度は出ています.



スマートフォンmoto g8 power lite で,次の所で測定しています.
www.google.com

PC 有線 LAN 1 G bps
PC でのスピードテスト
光回線だと,これ位ではないかと思います.特に不満はないです.



Wi-Fi 2.4 GHz
スマートフォンでのスピードテスト



4G 回線
4G でのスピードテスト

スマートフォンでの速度は,あまり速くないですね.
Wi-Fi でつながっている速度は 65 M bps などとなっています.




ワクチン接種 ファイザー メモ

2021/09/12 13:45 頃 第1回接種.

17:00 頃から違和感.少し痛み.

20:00 頃,それなりの痛み.

そのまま 9/13 の昼位まで.

2021/09/13 18:00 まだ少し痛みはあるが,気にならないレベル.

2021/09/14 22:00 触らない限りは特に気にならない.

 

2021/10/03 14:20 頃 第2回接種.

19:00 頃から違和感.少し痛み.

21:00 頃,それなりの痛み.

2021/10/04 18:00 触らない限りは気にならない.

2021/10/05 11:00 触ると少し違和感があるが,痛みもほぼ感じられない.

 

1回目より軽かった気がする.

 

5GB

「5Gバイト」ってどれくらいかをちょっと考えてみた.

本の文字数」で検索すると 10万字とある.
www.google.com
バイト数に換算すると,200 KB .2万冊以上?

スマートフォンで撮った写真.
カメラの設定を見ると 4096x2304 になっている.
moto g8 power lite カメラ設定
4096 x 2304 = 9,437,184 ≒ 9M ピクセルとなる.
24 ビット色だと 1 ピクセルあたり 3 バイト必要になるので 27 Mバイト.
写真が保存される形式の JPG は圧縮されるので 3 Mバイト程度.1000 枚以上.


CD や DVD
ja.wikipedia.org
ja.wikipedia.org
CD だと 7 枚.DVD は 1 枚.


TV で録画したものは 30~60 分位.
私は持っていませんが,4K 録画の場合は地デジの 2 倍の容量が必要だそうです.
www.iodata.jp


スマートフォンのデータ通信量
moto g8 power lite 通信量
2021/08 は 5 GB くらいだった.






以下は,個人的な内容で調べたこと.

何年かかけて書いている共通のコード.
f:id:IwaoMICS:20210902235521p:plain

次の様な行数や文字数を求めるコードを書いて ...

bool	Count_line	(c_tstring& file_path)
{
	u_64		file_size = ::File_GetSize(file_path) ;
	v_tstring	str_ary = ::LoadTextFile(file_path.c_str()) ;
	std::tout << ::To_tstring_Ki(file_size) << _T("B\t") ;
	std::tout << str_ary.size() << _T("\t") ;
	std::tout << long(file_size/str_ary.size()) ;
	std::tout << std::endl ;
	return	true ;
	}

その中の幾つかのファイルの行数を計算すると,1 行あたり 30 文字.

 61.47 KB       1657    37
 42.33 KB       1226    35
 34.88 KB       1295    27
 32.70 KB       1067    31
 31.70 KB        968    33
 31.23 KB       1018    31
 25.07 KB        760    33
 16.83 KB        469    36
  8.37 KB        257    33
  5.81 KB        232    25
 16.67 KB        491    34
 10.03 KB        284    36
  8.23 KB        241    34
 21.69 KB        687    32
  4.59 KB        123    38

f:id:IwaoMICS:20210903000020p:plain
1.5 MB なので,50,000 行.
今時,ステップで工数を出したりしないが,50 kステップ なのでいい所かもしれない.

この調子で書いたとして,一生かかっても 20 MB も書けない?



2021/09/10
primex64 さんに wc コマンドを教えていただいたので,試してみた.
musicarena.exblog.jp

Iwao@DS116:/volume1/public/C_Sync/GoogleD/Develop/_.SRC/__CPR_$ cat *.* | wc
  49628  183426 1596829
Iwao@DS116:/volume1/public/C_Sync/GoogleD/Develop/_.SRC/__CPR_$

f:id:IwaoMICS:20210910134140p:plain
49,628 ステップなのでいい所.



5G ,5 ギガ ...

「5G」や「5ギガ」って,わかりにくい様に使われているのでは?と思い
私の知っている範囲で,ちょっと書いてみます.


5G(ファイブジー,ごジー
スマートフォンなどの通信方式のバージョンと言った方がわかりやすかなと思います.
今利用しているスマートフォンなどで不満がなければ,まだ私はお勧めしません.
ミリ波と呼ばれる周波数帯を使用した電波の到達距離は数百メートルだそうです.


5ギガ
よく目にするのは 5GB , 5GHz , 1Gbps などでしょうか.
キロ,メガ,ギガ,テラ の様に数値の桁区切りのカンマの位置にあたるものです.
小数部でも同様に,ミリ,マイクロ,ナノ,ピコ となります.
長さの単位の km や mm の「キロ」「ミリ」がそれにあたります.

Wi-Fi などの周波数の 5GHz(ギガヘルツ)は,5,000,000,000 Hz になります.
身近な周波数を挙げると,家庭用電源は 50 Hz や 60 Hz です.
可聴周波と呼ばれる人が聞こえる範囲は 20 Hz から 20,000 Hz と言われています.
が,先日家族でテレビを見ていたら,私だけ聞こえず少しショックでした.
tomari.org
AM ラジオ(526.5~1606.5 kHz)や FM ラジオ(76.1~94.9 MHz)
次の所に詳しく書かれています.
https://www.soumu.go.jp/main_content/000517855.pdf

次の所には,もっと細かくありました.
https://www.soumu.go.jp/main_sosiki/joho_tsusin/policyreports/chousa/wire/pdf/050915_2_san2.pdf


通信速度の 1G bps は,bit/秒 のことで,1 秒間のデータの転送速度になります.
つまり 1G bps は,1 秒間に 1,000,000,000 ビットの転送のことです.
実際の転送速度で,100 MB/s の様な表現があるのですが,これは後述します.


テレビの 4K や 8K
これは横方向の画面の解像度で,3,840 と 7,680 になります.
iMac の 5K は 5,120 です.
www.apple.com

データ容量などの 5 GB(ギガバイト
先ずバイトの説明から.
1 バイトで表現できるのはアルファベットや数字の半角と呼ばれるものです.
漢字など全角文字を表現するには 2 バイト必要になります.
400 字詰め原稿用紙に普通の漢字で埋めると,800 バイト必要になります.

バイト数が 1,000 を超えると「キロ」を使うのですが,
「1 Kバイト」を「1,024 バイト」として扱います.
あまり使ったことはないですが,「1 kバイト」という表記もあるみたいです.
この場合は 1,000 バイトになります.

「1 バイト」は「8 ビット」なのですが,これはうまく説明できません.
表記として,バイトは「B」,ビットは「b」を使うことが多いです.
1 MB は 1,048,576 バイト,1 GB は 1,073,741,824 バイトになります.

ここまで書いて,正直なところ,かなりいい加減では?と思い始めた.





Bing からの流入が増えた?

先日の Windows Update の影響か?
一時的に Bing からの流入 が増えた.
f:id:IwaoMICS:20210826212301p:plain
ピークは過ぎた様で,今月いっぱいくらいか?




2021/09/15
何で検索されているのかを調べると「kaipokewin.exe」が多い.
www.bing.com

どうもサポートされなくなったツールみたい?
kaipoke.jp
VC ランタイムインストール で解消されるが,
「kaipokewin」のアンインストールの方が良いと思われる.


ルータの簡易 NAS 機能

以前から存在は知っていたのですが,ルータのファイル共有機能を試してみました.
NAS のファイル共有と似た様な用途で利用できます.

私は au ひかりを利用していて,ホームゲートウェイに USB ポートが付いています.
www.aterm.jp
* ここでは「ホームゲートウェイ」と「ルータ」を同じものとして書いています.

他社のルータでも同じような機能が付いているものがあります.
手っ取り早く調べるのならば,ルータに USB ポートがあるかで判断できます.

今回は,普段使っている 16 GB の USB メモリをそのまま使用しました.
それをホームゲートウェイの USB ポートに接続します.

ホームゲートウェイの設定画面で,必要に応じて設定します.
BL190HW USB ストレージ設定

管理画面では次の様に見えます.
BL190HW USB ストレージ情報

Win10 から接続する場合,SMB 1 クライアント が必要でした.
また私の環境が特殊なためか,IP での接続の必要がありました.

速度は,ちょっと不満が残ります.
書込みは 3 MB/s 前後.読込みでも 6 MB/s 前後でした.
PC に直接 USB メモリを接続した場合の書き込み速度は 8 MB/s です.

他にも FAT32 の制限があります.



今度は,もう一つ保有している ASUS ルータです.
RT-AC86U Samba 共有

こちらの場合は USB メモリのルートに幾つかの管理ファイルが置かれます.
RT-AC86U 接続後の USB メモリ

またルートに追加したフォルダがネットワークのルートとなるみたいです.
ネットワークから見た USB メモリ

SMB 1 が入っていなくても,ちゃんと接続できます.


どちらの機種も,速度の不満は残りますが,環境によっては使えるかもしれません.



2022/06/24
多くのファイルをコピーしていると,安定しない.
コピーに時間がかかり,時々切断されてしまう.
今日は気温が高いこともあり,ルータが安定しないか?

システムの状態を見ると,コピー中に 100% になってしまっている.






Synology NAS の更新

Synology NAS の OS DSM を 7 に更新中 ...
DSM 7 に更新中

更新前に,インストールしてあった RubyWebalizer を削除する必要があった.
更新にかかった時間は 20 分程度.

さらに起動後パッケージの更新が必要.
パッケージの更新

WordPressJoomla! が,しばらく停止した状態に ...
何をやっているのかわからないが,かなり心配になる.
パッケージの更新 WordPress
これは 30 分程度.

一通り終わって //mish.myds.me/wordpress/dev/ を開こうとすると 404 .
//mish.myds.me/wordpress/ は開ける.

どうも場所が変わったみたいで,これに対応するのはちょっと面倒?
Joomla! も同様.
WordPress と Joomla! が web_packages/ に


2021/07/30
WordPress はマルチサイトの関係がうまく更新されないものと思われる.
以前のバックアップと比べると wp-config.php は,そのまま引き継がれている.
.htaccess が存在しない.
WordPress ネットワークの設置
.htaccess の内容は以前と同じものみたいなので,それを /.../wordpress/ にコピー.
これで //mish.myds.me/wordpress/dev/ が開ける様になった.

Joomla! は,管理画面や記事の編集画面,先頭ページ は開ける.
それぞれの記事が開けない状態.

どうも「URL リライトの使用」がうまく機能しない様子.

Joomla! の「SEO 設定」
「URL リライトの使用」を「いいえ」にすると表示可能にはなる.
が,他からのリンクがすべて 404 になってしまう.

どこかに設定があるのかとも思うが,場所がわからない.

http だと前の環境と同様のものを指すようにしているので,今回はここまで.

Synology NAS 証明書の更新

昨日の夜にメールなどをチェックしていると,
いつも良くしてもらっている ねぇやん さんから「トークルーム」に
mainichihime.com
私のサイト「mish.myds.me が開けない」との連絡が ...

確認すると確かに
証明書は期限が切れました
期限切れになっている.
「コントロールパネル」-「セキュリティ」-「証明書」
mish.myds.me を「右クリック」して「証明書を更新」.
「証明書を更新」

アクセスログを確認すると,接続できなかったのは 1 時間程度だったと思う.

2 月にドメイン mish.work を取って,いろいろと設定を変更.
4 月から,ポート 80 を別の Web サーバに振り分けたことが影響している?

以前は,期限が近づいた時にメールが来ていたと思うが ...
ねぇやん さんからの連絡がなければ,しばらくわからなかったと思います.
助かりました.ありがとうございます.



NAS の証明書に関して記述しています.
dev.mish.work





20H2 での変な現象?

Win10 1909 から 20H2 に更新.それで幾つか困ったことが ...

幾つかが引き継がれないのは知っているが,気づいたところをメモ.


動作として気になる部分.

  • ネットワークドライブとして割り当てていた一部の NAS に接続できない.
    SMB 3 をサポートしていない機種か?
    SMB 1 は有効になっている.IP では接続できる.
  • 時々,フリーズしたような動作?
    以前から explorer.exe がその様な状態になることはあった.
  • 日本語入力ができなくなる.
    KB5003690 で対応できている?
  •  


以前 20H2 を調べていてわかっていたこと.

  • VC 10 以降でビルドした MDI exe で「引数が正しくありません。」
    引数が正しくありません。
    対応にはアプリケーションの更新版が必要です.
    一度「開く」ダイアログを表示することで回避できることもあります.

    dev.mish.work

www.run-tomorrow.com



2021/06/30

  • 幾つかの機器を再起動した関係か?数秒止まる様な現象はなくなった.
    それとは直接関係ないが,HDL-AH3W がうまく起動しなくなってしまった.
    緑の点滅のままで数時間そのままにしてもうまく起動しない.
  • VirtualBox仮想マシンの動きが悪くなったように感じたので少し設定を変更.
  • フォルダの共有が無効になってしまっていた?ので設定を変更.





データのバックアップ - 3

データのバックアップを補助するツールを作成しました.
http://mish.work/joomla/i-tools/cl-copy.html
あるディレクトリ以下をコピーするツール
「コピー先」で外付けの HDD などのドライブを指定します.
_Backup_ は自動で付加します.
「コピー元」は「ドキュメント」などのディレクトリを指定します.
最初は大量にコピーされることを防ぐため「/S」は OFF の方が良いでしょう.
「BAT 生成」で robocopy を使用した bat ファイルを生成します.
「コピーの実行」で bat ファイル(robocopy コマンド)を実行します.

機能としてはまだまだですが,最低限のバックアップには使えると思います.


www.iodata.jp

データのバックアップ - 2

WinXP 以降で,外付け HDD などの購入したものを調べてみた.

2004/02 HDOT-UE160
2004/09 LHD-NAS250
2011/05 WDBACW0020HBK
2014/06 HDL-Z2WM2C2
2015/09 WD Cloud
2016/07 HDL-AH2W
2016/11 DS115j

2010 年以前の HDD は,今より壊れることが多かった?
LHD-NAS250 は 1 年半後にディスクが壊れ,暫く NAS は使わなかった.
他にも USB 接続 HDD を購入した記憶はあるが,これも 1 年半位で壊れた.
今は診断機能があるので,物理的に壊れる前に交換できているのかもしれない.

WD Cloud の使い勝手が良くて,それ以降 NAS のみの追加になっている.
ドキュメントを NAS に保存することにより,PC への依存が減った.
以前の NAS はファイルアクセスが遅かったが,最近は気にならなくなった.

NAS の中のフォルダは次の様にしている.
\\WDCloud\Public\Document\...
\\NAS-B\disk\Public\Document\...
...\Document 以下は同じ構造(相互にミラーリングしている)
...\Document をドライブとして割り当てると,障害時などに切り替えが可能.

バックアップは次の様な bat ファイルを用意して,必要な時に手動で起動している.

robocopy "\\WDCloud\Public\Document"  "\\NAS-B\disk\Public\Document" /e /xo 
robocopy "\\NAS-B\disk\Public\Document" "\\WDCloud\Public\Document"  /e /xo 

\\NAS-B にあたる部分は,PC や仮想マシンの HDD の時もあり.
また,実際は ...\Document 以下ではなく,そのサブフォルダを robocopy している.