メモ
- Tipsとか備忘録とか.
カレントディレクトリ以下のjavaファイルの行数の合計を出力
find . -name '*.java' | xargs wc -l | tail -1
Macで公開鍵認証でsshするときに, パスフレーズを毎回入力したい
- 次のフレーズをMacの.zshrcに記述.
unset SSH_AUTH_SOCK
覚えておくと便利なラテン語略記法
略記 |
ラテン語 |
意味 |
e.g. |
exempli gratia |
for example |
et al |
et alii |
and others |
i.e. |
id est |
in other words |
cf. |
confer |
参照せよ |
q.e.d. |
quod erat demonstrandum |
かく示された |
UECのウォシュレットの温度を変更する方法
- UECのトイレはほぼ全てがウォシュレットになっているが、たまに便座が熱すぎたり冷たすぎたりして残念な気持ちになることがある。
UECのトイレはほとんどTOTOですが、まれにINAXがあります。INAXのトイレでは以下の方法は使えません。
温度を変更したら、再度元に戻しましょう
- 「便座」と「温水」ボタンを同時に長押しする。10秒ぐらい押す。
- するとランプが点滅する。
- ランプが点滅したら、温度を変更できる。「便座」・「温水」ボタンを1度押すごとに温度がそれぞれ切り替わる。
- 良いあんばいになったら、もう一度ボタンを同時長押しする。
- ランプが点滅したら設定完了。
最大の素数
time関数がオーバーフローする時刻を求める
- I科基礎のレポートに出たので。
- time関数は32ビット符号付き整数なので、2^31-1が扱える最大。
- よってUNIX時間で2^31-1秒がいつなのかを調べれば良い。
- こういった問題はスクリプトに解かせるのが良い。
pythonの例
行番号表示/非表示切替
1 import time
2 print(time.asctime(time.gmtime(2**31-1)))
% python hoge.py Tue Jan 19 03:14:07 2038
rubyの例
行番号表示/非表示切替
1 puts(Time.at(2**31-1).utc
% ruby hoge.rb 2038-01-19 03:14:07 UTC
- 結論:スクリプト言語は楽
sshの鯖の鍵指紋を調べる
- ログインして次のコマンドを叩く(ECDSAの場合)
ssh-keygen -l -f /etc/ssh/ssh_host_ecdsa_key.pub