計算機

ROOT でグラフを描いたときの、右上のアレ。その2

TPaveStat が取れない。 TCanvas を分けてるときとか、Fit したときとか、ROOT セッションじゃないと、 TPaveStat を取ってくるのは一手間、Canvas を Update()することが必要らしい。 TPaveStats *sta = TPaveStats*)hTimeCorr->GetListOfFunctions()->Find…

Lion からの ssh ログイン先で locale がどうのこうの、といわれる。

Lion にしてから、ログイン先の計算機で、なんか言われることが多くなった。 % svn status svn: warning: cannot set LC_CTYPE locale svn: warning: environment variable LC_CTYPE is UTF-8 svn: warning: please check that your locale name is correct …

boost memo

g++ に -v オプションをつけて compile することで、どの include direcotry を見に行ってるか調べた。そのうちの /usr/include が、 boost をもってた。 /user/lib64 に boost lib あった。 そのうちに libboost_regex.so もあった。 % cat main.cc #includ…

ROOT でグラフを描いたときの、右上のアレ

こいつは TPaveStats.こいつの捕まえかたは TH1F * hist; ... TPaveStats * ps = (TPaveStats*) hist->FindObject("stats");いろいろ弄る ps -> SetTextColor(); p->SetX1NDC(0.7); // x start p->SetX2NDC(0.9); // x end p->SetY1NDC(0.7); // y start p->…

ほどよい iPad todo 管理アプリ

もとめてたもの シンプル : カレンダーとか何時に何をするとか細かな機能は要らない。今すべきなのに出来ていない事を集めておくだけで良い。見た目もシンプルなのが良い。 カテゴリーに分けれる : 「いまできる事」と「できない事」とに分けたい。 めも書き…

Doxygen 使い始め

インストール http://www.doxygen.jp/install.html 設定ファイルの作成 設定ファイルのひな形を作成してくれる。 doxygen -g そのなかで INPUT = path to the directory FILE_PATTERNS = *.cc *.h RECURSIVE = YES 辺りを弄る。 完成品 doxygen Doxyfile を…

linux で 新しい HDD を追加する

環境 # cat /etc/redhat-release Scientific Linux CERN SLC release 5.7 (Boron) 下調べ HDD 入れた後、放置しすぎてどれがどれか分からん とりあえずどれで boot してるのか見る。 $ mount /dev/mapper/VolGroup00-LogVol00 on / type ext3 (rw) ...(略)Vo…

seq で番号付け

桁を跨いだ数列を作る必要があって、 このときに桁の低い数には 0 を埋めて見た目を揃えたかった。seq の format option が使える。printf のスタイルで書けば良い。 % seq -f "%03g" 1 9 105 001 010 019 028 037 046 055 064 073 082 091 100

ROOT のオプションあれこれ

TH1 の Draw に渡す option http://root.cern.ch/root/html/THistPainter.htmlmemo : Fill で色を塗った Histogram によって軸(目盛り)が塗りつぶされてしまった場合は、 frame 用のTH2F で Draw("AXISSAME") すればよい。 Fill 関係のサンプル。Color 付き …

プログラムのライブラリ関係のメモ

gcc のオプション -l ライブラリを指定 -L ライブラリのパスを指定 -I インクルードファイルのパスを指定参照 UNIXの部屋 コマンド検索: gcc プログラムが使っているライブラリを調べる Linux なら $ ldd program とする。Mac なら otool の L option を使う…

データベースとしてのエクセル

Excel 再考 テーブルにまとめられるべき情報は、 テキストファイルよりもエクセルのように可視的な形で扱うべきなんだなぁと、思った。保存はそうしておいて、情報抽出の作業の時にはテキストに変換して使えばいい。ので excel から CSV に変換するときの注…

Cal Digit AV Drive USB 3.0 を試す。


前置き的な Cal Digit AV Drive USB 3.0 を試す。 USB 3.0 と Fire Wire 800 のインターフェイスを備えた外付けハードディスク。 Mac 用に Expresscard があり、これと組み合わせれば Mac Book Pro で USB 3.0 ディスクが使える。 ベンチマーク的な 書き込み…

growlnotify

スクリプトなどに便利なのは growlnotify -m "message" としてメッセージを打つもの。さらに -w オプションをつけると、Growl message が消えるまでプロンプトを返さなくできる。

Mac拡張フォーマット(HFS+) ディスクに Linux から書き込みする

Mac にて、ディスクのジャーナリングを切る。 まず、ディスクの名前を調べる df とかして、一行目のやつからディレクトリパスを取り除いた部分。disk4s3 みたいな形。次に diskutil disableJournal disk4s3 としてジャーナリングを切る。 Linux にてマウント…

GDB を使って、とにかくバグのあたりをつける

エラーで止まったら、とりあえず状況を確認 list : ソースコード表示 info stack : スタックの一覧 info Thread : スレッドの一覧 "set a breakpoint in malloc_error_break to debug" と言われたら break malloc_error_break とすればデバッグポイントを仕…

らくちん ssh

ssh ログインをする機会が多いサイトに対しては, X11 にショートカットを作っておくと、らく。さらに パスワードなしにしておけば、リモートである事を意識せずに始められる。パスワードなしでのログインをするための設定の参考 : http://www.geocities.jp/t…

Mac から Linux へ ssh tunnel を介した VNC 接続

ssh tunnel の張り方 ssh -f -C -L 10000:host:5950 host sleep 60 host : vnc 接続先の計算機 -f : バックグラウンドで動作 -C : 通信を圧縮。どの程度効くのか知らない。 -L : ポーとフォワード 10000 : ローカルの接続先ポート(適当に設定) 5950 : host …

Linux での Disk フォーマットの操作

http://download.parallels.com/desktop/v5/docs/jp/Parallels_Desktop_Users_Guide/27773.htm

複数のMac 間での情報共有

データ共有 DropboxFree でネットワーク上に 2 GB のディスクスペースを使わせてもらえる。ファイルの実態はローカルのディスクに置かれていて、これを更新すると dropbox にコピーをアップロードするような形態。そのおかげで、offline だとか気にしなくて…

Mac + Linux キーボード共有

ただいま実験中。 やりたいこと Mac を main に Linux とキーボード・マウス(以下、キーボード。)の共有をする。 Mac : snow leopard Linux : SLC4 (CentOS的なあれ) Synergy を使っての共有 MacとLinux とでそれぞれ設定が必要。共有はサーバー - クライア…

かわせみ試用雑感

かわせみ試用してみてみる。気付いたことを順次あげていく 結論 自分には合わない。自分の分野の、ちょっと専門的な言い回しをしようとすると詰まる。ことえりを使っていたときよりも変換し直す回数が増えた気がする。 参考 ザリガニが見ていた...。"かわせ…

TeX 文章作成の環境立ち上げめも

使えるようになりたいのは TeX YaTeX LaTeXiT これをやった環境は 10.6.2, snow leopard TeX JIS X0212 for pTeXの"Snow Leopard(Mac OS X 10.6.x)専用"から"Drag & Drop pTeX"をインストール。/Application にインストールし path を追加。 export PATH=/…

Office 2008 を Rosetta を使わずにインストールする

Snow Leopardの話。Office 2008 をGUIインストーラーからインストールするにはRosetta がインストールされていることが必要。こだわりで、Rosettaをインストールすることなくことを進めたい。こちらのWebサイトにやり方が説明されてあった。感謝。ディスクを…

iCal で 週番号を表示したい

一年を通して週に番号を割り振ってみせてほしいが、iCal 独自の機能では実現できそうにない。ツールを使って週番号をつけた予定を作るアプリケーションを発見。対応は10.5 までだけど、10.6でも動いた。http://zeldaprod.perso.sfr.fr/numsemaine.htmlWeb サ…

10.5.7 と X11 full screen mode

少なくとも10.5.7の環境で X11 の full screen mode が使用可能になっていた。

引数の使い方

引数は順番に $1,$2,...。$0ですべての引数とする。

expect の使い方

スクリプトを作る 文頭に #!/usr/bin/expect と書いておく。あとは命令を書き連ねていく コマンド set タイムアウトの指定に使った。 始めに一度書いておけば良い。 spawn expect で操作するコマンドを指定 expect トリガーとなる、受け取るメッセージをきめ…

.DS_Store ファイル

ネットワーク際のディスクにアクセスしているときに、.DS_Store ファイルを作らないようにさせる方法。Mac OS X v10.4 and later:ネットワーク接続時に .DS_Store ファイルの作成を抑制する方法 - Apple サポートApple : Mac OS X 10.4: ネットワーク接続時…

Files lite

紹介 Files lite(iTunes で開く) iPod touch のにファイルをいれて持ち運べるアプリケーション 無料 (ただしストレージとして使えるのは200MBまで、の制限付き) Word, Excel, PowerPoint, PDF, 画像, ムービー,平文 ,etc... を開ける。 ムービーは試してない…

sftp の エラー

sftpを開始したときにエラーメッセージを受けることがあった。 Received message too long 1399157876 http://www.snailbook.com/faq/sftp-corruption.auto.htmlをみると、ログインメッセージが邪魔だよ、ということらしい。このエラーメッセージの後ろにあ…