アカウント名:
パスワード:
とか?
コマンドラインは、入力を間違えてもいくらでも編集できるし、 よく似た計算を何度もやる場合でもヒストリが使えて便利。
ついでに、
$ A=`p 3.1416/180` $ p 30*$A $ p 40*$A
なんてこともできて便利。
Cygwinの起動に数秒かかるのが思考を中断してうっとおしい のだけが難点だけど、小数・指数が使えてキー押し間違いにも 対応できてヒストリも変数も使えて手軽なもの、というと
# なんで s(), c(), l(), e() なんて表記なんだよう。気づかなかったじゃないか。
ついでに関数定義ができたり、if とか for とか
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
普通のやつらの下を行け -- バッドノウハウ専門家
コマンドライン (スコア:0)
とか?
Re:コマンドライン (スコア:1, 参考になる)
#!/usr/bin/perl
print eval(join(" ",@ARGV));
コマンドラインは、入力を間違えてもいくらでも編集できるし、
よく似た計算を何度もやる場合でもヒストリが使えて便利。
ついでに、
$ A=`p 3.1416/180`
$ p 30*$A
$ p 40*$A
なんてこともできて便利。
Re:コマンドライン (スコア:0)
Re:コマンドライン (スコア:0)
alias calc 'gawk "BEGIN{print \!*}"'
Re:コマンドライン (スコア:1)
いつも
$ ruby -e 'p()'
と手癖で入力してから
$ ruby -e 'p(29.97/30*24)'
と式を追加して計算してます。
#この方法ならRubyさえ入ってれば何処でもつかえるのでID
// MZK
Re:コマンドライン (スコア:0)
$ irb
irb(main):001:0> 1234567890 * 9876543210
=> 12193263111263526900
とか。
# 投稿フィルタにひっかかるぞ~
Windowsでも (スコア:0)
Cygwinの起動に数秒かかるのが思考を中断してうっとおしい
のだけが難点だけど、小数・指数が使えてキー押し間違いにも
対応できてヒストリも変数も使えて手軽なもの、というと
Re:コマンドライン (スコア:0)
ac@slashdot.jp $ perl
print 1024*1024*1024;
^D
とかしてます。
cygwinのxtermがほぼ常時立ち上がってるので。
シェル展開で (スコア:0)
$ echo $((123 + 456 * 3))
みたいな感じで。(bash, zsh など)
面倒な計算は bc で。
デフォでbc (スコア:0)
$ echo '123 + 456 / 78' | bc -l
Re:デフォでbc (スコア:1)
> $ echo '123 + 456 / 78' | bc -l
これを読んで初めて -l オプションを知りました。
今までは、いちいち
echo 'scale=2;123+456/78' | bc
とかやってましたよ…
勉強になるなぁ
Re:デフォでbc (スコア:0)
小数が使えることも、sin, cos, log, exp に相当する関数が使えることも、初めて知りました。
# なんで s(), c(), l(), e() なんて表記なんだよう。気づかなかったじゃないか。
ついでに関数定義ができたり、if とか for とか