4Kモニターで150%拡大表示

 
28インチ 4Kモニター 

4Kの解像度は FHDの 4倍です。

しかし 28インチなので、3840×2160 で表示すると文字が小さすぎて使えません。なので 150%表示にして、換算 2560×1440 で使っています。

150%表示もいいところがあって、文字が滑らかに表示されてとても美しいです。おかげで開発も目が疲れにくく感じていますね。


真夏本番

 
暑すぎる 

とうとう室温が 34℃になりました。

全ての窓を開けて風通しの良い状態で 34℃。当地は海に囲まれた島なので、夏の平均は 33℃ぐらいという感じです。34℃というのは久しぶりに見ましたね。

これがあと 2か月以上も続くのかと思うと気が滅入ります。


ライセンスキーのアルゴリズム

 
変換テーブルを作ってみる 

ライセンスキー(プロダクトキー)のアルゴリズムを考えてみました。

絶対に被らず、1文字でも間違えたらエラーになるコードの生成。生成されたコードから検証用の文字列へ完全な逆変換が可能。

色々考えてみましたが、生成した時点での日時から文字列を生成し、逆変換してきちんとした日時の文字列に戻せるのが実用的だと思いました。

しかもパターンが推測不可能な様にランダムでいくつかのテーブルを参照する。たとえば

2024/07/02 15:08:31 → CRPM-USU3-V52Y-XB2G デコードすると 2024/07/02 15:08:31 へ戻る。ライセンスキーらしいコードが生成され、ちゃんと日付に戻せました。

よし、これでいくか。


急遽AGEPhone

 
久しぶりの AGEPhone 

実家の電話機が故障したとのことで、間に合わせで事務所の電話機を設置してきました。

事務所はとりあえず AGEPhone を使い、スマホを内線子機として設定しました。新しい電話機を買うまでこれでしのごうと思います。まだ通話はしていませんが、トラブルなく通話できれば当面OK。

にしても、こんな事まで可能な世の中になったことに感謝です。


インコたちの夏のエサ

 
3羽で1日12g 

冬の間は 3羽で 1日 14g与えていましたが、春になって 13gへ落としました。

で、夏になると 13gでも残してしまうので、12gまで減らしました。必要な分だけ食べるので沢山与えてもいいのですが、残ったものは捨ててしまうので勿体ない。

なので、毎日体重測定してチェックしつつ、食べきる量を与えています。


頭おかしいだろ

 
YouTube 

またもや中国の動画。

こんな場所があるのも凄いのですが、そこを歩いている人がもっと凄い。滑ったら死ぬのはわかっているだろうに。

手すりや柵を作ってないのはわざとなんだろうか。中国おそるべし!