(2010/11/22)勢いでblogを作成してしまいました。 扱うテーマについては、C言語(たまーにc++も)、gnuplot、Debian、Macなどです(これから他のジャンルに手を出していく可能性もあります)メモ書き程度のものですが、同じことで悩んでいる方の役に立てれば幸…
(2017年の過去記事)検索したら、まずGetCumulativeという関数が見つかった■ 参考 : TH1 Class Referenceけど使い方がよくわからん・・・(アフォですいません・・・) とりあえず次のサンプルコードを見つけたので動かしてみる ■ 参考 : cumulative.C: illustr…
新しいMac book air届きました!!!! 前回記事 coffee-guhaw.hateblo.jp
(2017年の過去記事)TH1D *h1 = new TH1D("histogram","", nbin, min*0.99, max*1.01); h1->SetLineColor(2); h1->SetLineWidth(2); h1->GetXaxis()->SetLabelSize(0.08); h1->GetYaxis()->SetLabelSize(0.08);みたいな感じらしい GetXaxis()という関数を間に…
(2016年の過去記事) 同期より寄せられた情報です#splitline{foo}{hoge}こんな感じで書くと、タイトルの中で改行できるらしいです 3行目まで行くのかはしらん・・・■ 参考 : Splitting Lines ランキング参加中です ↓クリックしていただけると嬉しいです〜ラン…
(2015年の過去記事)ここにまとめられている↓ namespace ROOT::Math gaussianのcdfが知りたい場合は、double ROOT::Math::normal_cdf_c (double x, double sigma=1, double x0=0) Complement of the cumulative distribution function of the normal (Gaussia…
(2016年の過去記事)ROOTでヒストグラムを書いてfitしたときに色々と調整したのでメモ・・・・ヒストグラムの線の太さを調整するときは、TH1D h1("","", 40, min*0.99, max*1.01); h1->SetLineWidth(6);■ 参考リンク : [ROOT] Histogram line and legend line…
(2015年の過去記事)void root_gumble(){ gROOT->Reset(); TCanvas *c1 = new TCanvas("name", "title", 0, 0, 1080, 720); c1->SetGridx(); c1->SetGridy();Double_t xmin = -5.0; Double_t xmax = 20.0;TF1 *f1 = new TF1("f1", pdfgumble, xmin,xmax, 4);/…
(2015年の過去記事)そういえばROOTでヒストグラムのfittingをするためのメモ書きがなかったのでまとめておく だいたい参考リンクを見れば解決すると思う あとROOTのdocument ■ 参考 : TF1の諸々 : fittingしたあとの処理について、色々とまとめられていた ■ …
(2015年の過去記事)ROOTでヒストグラムを書くと、デフォルトだと右上にそのヒストグラムに関する情報が書かれた箱ができる(名前がわからない・・・・) 今回2つのヒストグラムを重ね書きするグラフを書いてみて、その箱に関する情報だけでは不足なので新しく…
(2015年の過去記事なので、今も使えるか不明) ヒストグラムのX軸の場合 h1->GetXaxis()->SetRange(0, 2000);0と2000はx軸の値ではなくて、ビンの通し番号(int)なので注意 実際の範囲は ビン[0] から ビン[2000] になる■ 参考 : Cern ROOT quick reference fo…
まずはこういうヒストグラムを描いてみるTH1D *h1 = new TH1D("name","title",nbins,xmin,xmax); > 描いたヒストグラムに関する量を使って、さらに計算をしたい どんな数字が使えるか? 既に存在しているヒストグラムの ビンの数や、上下限を知るには、 nxbi…
TCanvas c1; c1->SetGrid(1);x軸、y軸それぞれだけ表示したいときは c1->SetGridx(1); c1->SetGridy(1);消すときは c1->SetGrid(0, 0); ランキング参加中です ↓クリックしていただけると嬉しいです〜ランキング参加中Python ランキング参加中HTML ランキング…
cat /proc/versionで調べられると思ってたけど、これは違うっぽい・・・これはLinuxカーネルのバージョン Debianのversionを調べるコマンド cat /etc/debian_version
(2012年の過去記事なので、今も使えるか不明) TF1 *f5 = new TF1("", "sin(x)",0,5); f5->Draw(); TText *t = new TText(0.5, 0.5, "hogeee"); t->SetTextSize(0.04); t->Draw();t->SetNDC(0); で、(0.5, 0.5)はグラフ上の座標 t->SetNDC(1); で、(0.5, 0.5)…
使うときは path to dir を自分の環境のものに置き換えてください 7日より古い通常ファイルを再帰削除 find /path/to/dir -type f -mtime +7 -print # ドライラン find /path/to/dir -type f -mtime +7 -delete # 実行 ある“日時”より古い # 例: 2025-10-01 …
(2017/2/6 の過去記事)そういえばROOTに関する記事を全然書いてなかった・・・ と、言っても自分がROOTを使うときってのはヒストグラムを作るときくらい・・・ 他にも色々便利な機能はあるらしいが、なにぶん英語なので敷居が高い・・・今回は軸をlogスケー…
自分は、2010年からずっとMacを使ってます 研究室がMacだったのでそれ以来ずっと2011年にティーチングアシスタントで稼いだお金を元に、Mac book air 11インチを購入そこから数年後にまたMac book air 11インチを購入2018年に働き始めて、職場でmac book pro…
#include してから M_PIで円周率が使えると思ってたけどうまくいかない。調べてみたら TMath::Pi()で出せるらしい。そのままROOTの上で打ってみたら 3.14159265358979312e+00 と出て来た ランキング参加中です ↓クリックしていただけると嬉しいです〜ランキ…
最近のMacは右から、ウィジェットを表示できるここにカレンダーがあると便利だなぁ〜とずっと思っていたiCalのウィジェットでも表示できるけど、画面の半分のサイズなのでみにくい・・・調べてみたら、Lockera Widgets というセットの中に良さげなカレンダー…
scpする前後で、ファイルの破損がないかを確認するためにmd5チェックサムを使う方法があるという情報をキャッチしたのでメモしておく コマンドメモ md5sum hoge.txtみたいな感じでチェックサムを表示できるこれをscp前後で比較すればいい 参考 webkaru.net q…
hoge.txtの中で、キーワード AAA が出現した回数を数えたい grep -o AAA hoge.txt | wc -l他にもgrep -cも使えそうだけど こっちは、AAAが登場した行数を数えることになるので少し違う grep -c AAA hoge.txt 参考 genzouw.com ランキング参加中です ↓クリッ…
xmlという拡張子を持ったファイルを再帰的にリストアップしたいときfind /home/hoge/Dropbox -name "*.xml" 表示順をファイルの更新順にしたいとき print0でfindの結果を出力する xargsでlsに渡す lsは -tで時間順にする(古いものが先に表示される)、-1(いち…
chromeで設定 -> 拡張機能 -> iCloud パスワード -> 拡張機能オプション -> 「Chrome の自動入力機能をオフにする」自分の環境では「Chrome の自動入力機能をオフにする」がよくわからなかったので、「 iCloud パスワード」というのをそもそもオフにしてみた…
readlink -f [シンボリックリンク]返り値はフルパスになっている ランキング参加中です ↓クリックしていただけると嬉しいです〜ランキング参加中Python ランキング参加中HTML ランキング参加中Mac
【シェルコマンド】lsでファイル名のみを取得したいときは、-1 (ハイフン いち)をつけるls -1ファイルの作成順にファイル名のみを並べたいときはls -1t ランキング参加中です ↓クリックしていただけると嬉しいです〜ランキング参加中Python ランキング参加中…
ls -l --time-style=+'%Y/%m/%d %H:%M:%S' ./ ランキング参加中です ↓クリックしていただけると嬉しいです〜ランキング参加中Python ランキング参加中HTML ランキング参加中Mac
hoge="aaa" foo="BBB"# aaaと表示される echo $hoge# AAAと表示される echo ${hoge^^}# BBBと表示される echo $foo# BBBと表示される echo ${foo,,}(知らなかったーーーーー まぁ使う機会がなかったから知らなかったんすけど・・・)
手元のローカルからリモート同士をscpしたいときは、-3オプションを付ければいいscp -3 -r username@hoge:/home/username/aaa username@foo:/home/username/■ 参考 : scpでリモートサーバーからリモートサーバーにファイル転送
(タイトルにDebian8って付いてるのは今回触ったサーバーがDebian8だったからです。おそらくDebian10でもそのまま動くと思われる) inofity-toolsのインストール % sudo apt install inotify-tools あるディレクトリを監視する % inotifywait -m -e "ATTRIB" -…