コンピューター– category –
-
bashを、shというシンボリックリンクから呼んだ場合の動作の違い
/bin/sh -> /bin/bash このようにshのシンボリックリンクがbashであるときに、 $ sh -c 'echo $SHELL' と実行すると /bin/bash と返ってきますが、bash 2.0のプロセス置換の機能をsh -cでつかってみると、 $ sh -c 'echo $SHELL; echo $0; paste <(cat tmp;) <(cat tmp;)' sh: -c: line 0: 期待してない token `(' のあたりにシンタックスエラー となり、reduced bashというか、低機能bashというか、無印shの振る舞いをしてくれます。 一方、bashとして呼ぶと、bashとして機能します。 $ bash -c 'echo $... -
emacsで画像をみる
howmで画像をインライン表示できんかなーと思って探してみたのですが、emacsの標準機能であったので、私の場合はそれで十分だと思った。 iimageで、ホームディレクトリを示す"~/"は、標準で展開してくれないみたいだから、フルパス書くべ。 あー。でも、epsファイルに対応してないのが難。epsをpngかなにかに変換して表示とか、しなきゃならんのかな。 elispファイル読むかー。-> image.elに表示コードが。 (insert-image (create-image "foo.png")) で、画像挿入できます。postscriptは認識するようになっている... -
emacsでリージョン内の文字数を数える
http://www.it.ecei.tohoku.ac.jp/~buchiken/wiki/wiki.cgi?emacs--%95%B6%8E%9A%90%94(%8Ds%90%94)%83J%83E%83%93%83g emacs--文字数(行数)カウント マウスを使うか、C-spaceで範囲指定をしてから、 M-= と入力する。 ふおおお -
キャリーフラグとオーバーフローフラグの違い、わかりますか?
キャリーフラグ(CF)もオーバーフローフラグ(OF)も、演算をした結果がレジスタに納まらないときに立つフラグですが、二つはどう違うのでしょうか。 簡単にいうと、キャリーフラグは「符号なし演算」のための桁あふれフラグであり、オーバーフローフラグは「符号付き演算」のための桁あふれフラグです。 キャリーフラグ 定義 CFは符号無し演算のときなどに意味をなすフラグです。二つのオペランドの最上位ビット(MSB)をA,Bとし、MSBよりも一つ低いビットからの桁上がりをCY_INとすると、論理式では、 CF = A・B + B...