Javaと情熱のあいだ

カステラとドーナツと珈琲

ローマ字入力効率化について

日本語入力をの速度はタイピング速度に依存し、秒間7タイプぐらい入力する必要があります。 肩こりや腰痛との戦いの最中にローマ字入力のキーマッピングを変えてしまえという「AZIK」という方法を発見して目からウロコの概念でした。 方法としては、Google日本語入力にあるローマ字テーブルをカスタマイズという方法で実現させています。

AZIK総合解説書

取り入れることができたローマ字テーブル

f:id:oda_susu:20210127012757p:plain
ローマ字テーブル

古いHotmailアカウントと不正アクセスの話

20年以上前に作成したHotmailアカウントを所持しています。 もっとも、随分前からメインのメールサービスはGmailを使用しているため あまり使用していませんでした。 最近、アカウトの確認を行った際に中国、ロシア、ベトナム、タイ、パラグアイ、米国、アフガニスタン、アクアドル、ケニアなどなどほぼ世界中から ログインとIMAP同期の試行がアクティビティログに残っており 二段階認証は設定しているため履歴で残ってる範囲ではすべて失敗していました。

f:id:oda_susu:20210117202706p:plain
アクティビティログ

そのまま放置することは精神衛生上良くないため下記の対応を行いました。

プライマリアカウトの切り替え

アカウトを維持しつつログインできるメールアドレスを変更することができます。

f:id:oda_susu:20210117203418p:plain
プライマリアカウトの切り替え

Outlookの設定画面からモバイルデバイスの削除

f:id:oda_susu:20210117203814p:plain
Outlookの設定画面からモバイルデバイスの削除

POP接続停止

f:id:oda_susu:20210117204359p:plain
POP接続停止

Microsoft Accountは作成を意図しなくてもMicrosoftが提供するサービスを利用する際に作成されることがあるので注意が必要なようです。

PHPのサポート期限をメモ

バージョン 初回リリース日 最新リリース 最新リリース日 アクティブサポート セキュリティサポート
7.0 2015/12/03 7.0.8 2016/06/23 2017/12/03 2018/12/03
5.6 2014/08/28 5.6.23 2016/06/23 2016/12/31 2018/12/31
5.5 2013/06/20 5.5.37 2016/06/23 2015/07/10 (終了) 2016/07/10 (終了)
5.4 2012/03/01 5.4.45 2015/09/03 2014/09/14 (終了) 2015/09/14 (終了)
5.3 2009/06/30 5.3.29 2014/08/14 ----/--/-- (終了) 2014/08/14 (終了)
5.2 2006/11/02 5.2.17 2011/01/06 ----/--/-- (終了) 2011/01/06 (終了)
5.1 2005/11/24 5.1.6 2006/08/24 ----/--/-- (終了) 2006/08/24 (終了)
5.0 2004/07/13 5.0.5 2005/09/05 ----/--/-- (終了) 2005/09/05 (終了)
参考

qiita.com

RTX1100にIPv6でTELNET接続する

中古のRTX1100を貰ったけれどコンソールケーブルが無かったのでメモ。

 telnet fe80::2a0:deff:fe66:1709%eth0
参考

[RTX1100] コンソールケーブル無しでログインする方法は? | 僕とガジェット
[RTX1100] デフォルトで設定されている IPv6 アドレスを調べる方法 | 僕とガジェット
[RTX1100] IPv6 のアドレスに telnet ログインする。 | 僕とガジェット

C#でマイナスの値を切り捨て、切り上げ、四捨五入する

C#でマイナスの値を切り捨て、切り上げ、四捨五入する方法を確認したのでメモ。 基本的には0基準で計算する方法になります。

切り捨て

var src = -1.2m;
var ret = System.Math.Truncate(src);
System.Console.WriteLine(ret);

切り上

var src = -1.2m;
var ret = src > 0 ? System.Math.Ceiling(src) : System.Math.Floor(src);
System.Console.WriteLine(ret);

四捨五入

var src = -1.2m;
var ret = System.Math.Round(src, System.MidpointRounding.AwayFromZero);
System.Console.WriteLine(ret);
参考

小数点を切り捨て、切り上げ、四捨五入する: .NET Tips: C#, VB.NET

32bitのWindows10を64bitへ

2016年7月29日を過ぎてしまったけれど、メモ。
もともとは、Windows7 32bitでWindows10へ無料アップグレードしていたPCを
Windows 10 64bitへ更新。

  1. メディア作成ツールでWindows 10 64bitのISOファイルをダウンロード。
  2. DVDへ書き込み
  3. ディスクから起動して「カスタムインストール」を選択。
  4. ライセンスキー認証をスキップ
  5. パーティションを初期化(既存のパーティションは全部削除してもライセンス認証は引き継がれるぽい。)
  6. Windows 10 64bitをセットアップ。
参考

tripleh128.blog.jp

answers.microsoft.com