ログイン
編集不可のページディスカッション情報添付ファイル
"alstamber/memo"の差分

MMA
6と28のリビジョン間の差分 (その間の編集: 22回)
2011-05-27 12:00:12時点のリビジョン6
サイズ: 1571
編集者: alstamber
コメント:
2013-03-20 02:49:57時点のリビジョン28
サイズ: 2603
編集者: alstamber
コメント:
削除された箇所はこのように表示されます。 追加された箇所はこのように表示されます。
行 1: 行 1:
#acl Known:admin,read,write,delete,revert All: #acl alstamber:read,write,delete,revert All:read
行 5: 行 5:

== カレントディレクトリ以下のjavaファイルの行数の合計を出力 ==
{{{
find . -name '*.java' | xargs wc -l | tail -1
}}}
行 12: 行 17:
== rainbowさんはどこにいるの ==
 * 192.168.2.20-30にいるらしい.
 * redは192.168.2.19にいるらしい.
行 31: 行 33:
{{{
#!wiki caution
 '''温度を変更したら、再度元に戻しましょう'''
}}}
行 38: 行 44:
  == 最大の素数 ==
 * [[attachment:biggest_prime.txt]]

== time関数がオーバーフローする時刻を求める ==
 * I科基礎のレポートに出たので。
 * time関数は32ビット符号付き整数なので、2^31-1が扱える最大。
  * よってUNIX時間で2^31-1秒がいつなのかを調べれば良い。
 * こういった問題はスクリプトに解かせるのが良い。

=== pythonの例 ===
{{{#!highlight python
import time
print(time.asctime(time.gmtime(2**31-1)))
}}}
{{{
% python hoge.py
Tue Jan 19 03:14:07 2038
}}}

=== rubyの例 ===
{{{#!highlight ruby
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
}}}

メモ

  • 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のトイレでは以下の方法は使えません。

  • 温度を変更したら、再度元に戻しましょう

  1. 「便座」と「温水」ボタンを同時に長押しする。10秒ぐらい押す。
  2. するとランプが点滅する。
  3. ランプが点滅したら、温度を変更できる。「便座」・「温水」ボタンを1度押すごとに温度がそれぞれ切り替わる。
  4. 良いあんばいになったら、もう一度ボタンを同時長押しする。
  5. ランプが点滅したら設定完了。

最大の素数

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

alstamber/memo (最終更新日時 2013-03-20 02:49:57 更新者 alstamber)