2012-10-01から1ヶ月間の記事一覧

shell scriptでArch Linuxかを判定をする方法

shell scriptでの判定方法を思いついたのでメモしておく。Arch Linuxにはカーネルリリース番号*1のところに"3.5.3-1-ARCH"とか書かれていて、"ARCH"と書かれている部分を利用すれば判定できそうだなと思って、いろいろ調べてみた。そしたら正規表現を使った…

haskell98ライブラリから現在のHaskellライブラリへの変遷

ネット上にあるHaskellソースを見ると昔のhaskell98あたりのライブラリ名でインポートしている例がある。それを使う場合に、新しいライブラリの方でインポートしようとした場合、対応するライブラリがどこにあるかがわからなくて相当困った覚えがある。どこ…

rootにメインの.bashrcを共有させる方法

rootの方にもメインで使ってる.bashrcを読み込んでくれると、同じコマンドが使えたりして楽なのでどうしようかと試行錯誤してたら思いついた。rootに.bashrcを共有させる方法。 # /root/.bashrc source /home/username/.bashrc 単にsourceコマンドでメインで…

C++のstringとintの相互変換

C++

よく調べてしまうのでメモしとく。 #include <string> #include <sstream> using namespace std; //conversion //------------------------------------------ inline int toInt(std::string s) {int v; std::istringstream sin(s);sin>>v;return v;} template<class T> inline std::st</class></sstream></string>…