進・日進月歩

IT, Jazz, study, engineering, すべての真実とクリエイティビティのために

Archive for August, 2010

Tuesday
Aug 31,2010

bashでスクリプトのあるディレクトリの場所を取得する方法です。

rubyで言うところの

File.dirname(File.expand_path(__FILE__))

を、bashでやりたかったのですが、今まで適当に誤摩化してました。こたえはこちらにありました。

Bashシェルスクリプトで自分の絶対パスを取得

echo $(cd $(dirname $0);pwd)

shの理屈はよくわかってないのですが、どうやらこういうことのようです。

  1. かっこ()内はサブシェルになるらしく、cdしても外側には影響がない
  2. $は括弧内の出力を文字列として展開する

なるほどなるほど。

追記:

と、思ったんですが、$()が単にバッククオートと同じ動作をするということっぽいです。単純に左右の対応がとれるので、バッククオートを入れ子にするようなややこしい事をするよりは簡単みたい?

  • Comments Off
  • X window を ssh 経由で止める

    • Filed under: 雑記
    Thursday
    Aug 26,2010

    修論に向けて大学にPCを持ち込んで実験環境を整えたのですが、自宅からsshでこれにアクセスして続きをしたりしています。

    で、なんとなくメモリを見てみたら、相当X関係がメモリの無駄遣いをしている(様に見える

    実際はcacheなので気にすることもないかなぁと思ったのですが、いらないので終了させてみました。

    sudo /etc/init.d/gdm stop

    これでOK。

    ちなみに、モノは試しでcacheをクリアするには。

    echo 3 > /proc/sys/vm/drop_caches
    でいけるらしい。
  • Comments Off
  • Saturday
    Aug 21,2010

    なぜか以下の様になって出来ない。

    ext/readline % ruby extconf.rb

    checking for tgetnum() in -lncurses… yes

    checking for readline/readline.h… no

    checking for editline/readline.h… no

    checking for tgetnum() in -lncurses… yes
    checking for readline/readline.h… no
    checking for editline/readline.h… no

    extconf.rbを開いてみたらオプションを発見したので試してみたらこれでいけた。

    ext/readline % ruby extconf.rb –enable-readline-v6

    これで解決。

    Wednesday
    Aug 18,2010

    たぶん、–enable-multibyte をつけるとiconvが呼ばれる(?)らしく、そのときにコンパイルがこけます。

    ので、簡単なパッチを書きました。

    もし困ってる人がいたらご利用ください

    # よくよく使ってみたらSEGVしまくるので、あまりオススメできないかもしれないです

  • Comments Off
  • twitterとmixiやめてみた

    • Filed under: 雑記
    Monday
    Aug 16,2010

    twitterとmixiをやめてみました。

    実はtwitterは2回、mixiも2回ほどすでにやめたことあるんですが、その度になんとなく復活してました。
    やっぱり友達に連絡するには便利ですよねアレ。

    twitterとかは割りと積極的に発言したりしていて760くらいフォロワーがいたりもしたんですが、自分があまり気のきいたこと言ってないのもあるかもですが、おもしろい発言とかからみが帰ってくるわけでもなかったです。

    あんまり面白く無いしtogetterやまとめページを見る方が早いし有益だなぁと思いました。

    自分が書くにしても、twitterとかで適当な釣り発言しているよりは、blogとかできちんとまとめて書く方がきっと有益だろうなという気もしました。

    ご連絡の際は、facebookかskype, メッセンジャーでどうぞ。

  • Comments Off
  • about me

    原田 惇

    応用数学や統計、ITなどを利用していろんなことをしています。
    自己紹介はこちら

    adsense

    amazonお勧め

    Recent Posts


    Recent Comments


    Twitter



    Archives


    Meta