2012-01-01から1年間の記事一覧

2012 年総選挙の小選挙区得票数を集計してみる

Twitter で小選挙区の合計得票数について書いたところ、まあまあ反響があったので少し整理して書きます。皆さん知りたかった数字のようです。 【再RT (さっきの勘違いで消しちゃったので)】300選挙区の合計で各党の得票数。自民2590万、民主1371万、維新703…

iTunes 11 にしてから、Firewall の設定を何度も聞かれる

Mac

iTunes 11 にしてから、iTunes.app の起動時に毎回「Do you want the application "iTunes.app" to accept incoming network connections?」と聞かれるようになってしまいました。確か Snow Leopard のときも似たような現象が報告されていましたが、そのとき…

Mac で RS232C の制御をするなら FTDI を使え

RS232C機器をMacやLinuxから制御するのは、最近ではUSBとPythonを使って利用するのが簡単です。USB/RS232C変換ケーブルはたくさん販売されていますが、FTDI社のチップの乗った製品が、各OSでデバイスドライバが最初から入っているため安心です。

Retina MacBook Pro 15" を買ったので設定色々

雑感 Retina MacBook Pro 15" の 2.6 GHz/768 GB/16 GB を買いました。もちろん US 配列です。苔の写真を Aperture で見ると、苔の細部まで、まるで苔がそこに生えているかのように表示されます。人物写真とか普通の風景写真を見るより、苔の写真で顕著に差…

Table of Isotopes の CD-ROM 版を落とす

物理の実験系、例えば高エネルギーだとか X 線の分野では Table of Isotopes という同位体の崩壊が網羅されている本を使う場合があります。これの 8th edition の CD-ROM 版は現在無料で公開されていて、web から閲覧することが可能です。ただ、Adobe Acroba…

gdb で password を要求される

ROOT で seg fault を起こすと gdb が走りますが、うちの環境だと Xcode の update 時に何か設定がおかしくなることがあり、gdb の実行時に password を求められる場合があります。そのため、途中で seg fault の error を表示した状態で止まってしまいます…

もの凄い快適に履けるパンツを見つけた

THE NORTH FACE のクライミング用のパンツを買った。これが凄い履きやすい。 膝から太ももにかけての柔軟さ 綿パンの丈夫さ モンペのような形状による風通しの良さ 部屋着としても、外でも着られる用途の広さ これらを兼ね備えたお気に入りの逸品。スウェッ…

Mountain Lion にして良かったこと、悪かったこと

他の人があまり書かなさそうなことに絞って。 良かったこと Screen Sharing (画面共有) Mac から Mac への Screen Sharing で、file の drag & drop に対応したこと。scp でやるのはやはり面倒だったので、これは非常に便利。通常の VNC では実現できないこ…

Lion に Geant4 9.5 を入れた

ちょっと久しぶりに Geant4 を使うことになったので、Lion に Geant4 9.5 p01 を入れました。以前に使っていたのは 9.3 なのですが、かなり作法が変わってしまい困惑。ということで作業記録を。Snow Leopard に 9.3p01 を入れた記録はこちら。(2012.12.5 追…

横長の表を含む PDF のページを 90 度回転させる

LaTeX で横に長い表組みをするときに、landscape を使って 90 度回転させる場合があります。ただしこれだと、完成した PDF を眺める時にページごと回転させるか、もしくは首を傾げないと表を読めないので、LaTeX を書いている最中だと結構不便です。ちと調べ…

Unison を使って実現する大量データの双方向同期

1. 実現したい事 数百 GB から数 TB に及ぶ大量のデータを、複数の計算機環境で Dropbox のように同期したい。しかも無料で、かつ Dropbox よりは転送速度の速いものが良い。 実験データとか計算データとか解析データとか、職業柄いっぱいデータを扱う日常で…

Lion + MacPorts + ptex の dvipdfmx がこける

Lion に移行してから、MacPorts で導入した ptex に含まれる dvipdfmx を使うと、PNG や JPEG を \includegraphics している場合に .dvi から .pdf に変換ができなくなりました。2ch の Mac 板から http://anago.2ch.net/test/read.cgi/mac/1232248024/424-4…

BibTeX もしくは JBibTeX の Buffer Size を拡張する方法

BibTeX や JBibTeX の command である bibtex とjbibtex は、あまりに長い行の含まれる .bib を読み込むと死にます。なぜかというと、一度に読み込める行の長さが決めうちになっており、それを超えると処理できなくなるためです。例えば MacPorts から入れた…

Lion の SSH で "Write failed: Broken pipe" が出て接続が切れる

Mac

多分 Lion にしてから、SSH で接続していると "Write failed: Broken pipe" と表示されて接続が勝手に切れてしまうようになりました。こことかここを見ると同じ症状の人がたくさんいるので、Lion から SSH の default の設定が変わったのでしょう*1。~/.ssh/…

Lion で X11 が死ぬ問題の解決法

Lion に移行してから、ROOT で script を複数回走らせると X11 が凍るというか死ぬ問題が発生するようになりました。RootTalk の情報では、これは ROOT の bug ではなく (Apple の) X11 の bug だそうです。同じ thread に解決方法も載っているので、Lion + …

PyROOT を使う時の注意点 (書きかけ)

PyROOT (Python + ROOT) を使う時の注意点をいくつか。適宜更新予定です。公式の PyROOT の manual が参考になります。 1. Memory の開放 1.1. C++ 内部で new したものの扱い Python はメモリ管理を気にしなくて良いと言われますが、気をつけなくてはいけな…

Hilo に住んでた人の偏った Hawaii 島 (Big Island) 情報

某所から Hawaii 島 (Big Island) の情報についての問い合わせがあり、返信していたら予想以上に長文になったので、もったいないので個人的なやり取りのメール本文を一部削除して転載。知らない誰かの役に立つこともあるでしょう。 - 僕が Big Island に住ん…

プレゼンに使う物理の記号を Unicode で書こう

Keynote や PowerPoint でプレゼン資料を作る時に、物理の記号を書こうとして困るときがあります。h bar などは Unicode に存在するので問題ないですが、例えば演算子を書きたい、反物質を書きたい、平方根 √ の上の棒もちゃんと書きたい、そういう需要が僕…

Lion の GCC ではまった

Mac

OS X を Snow Leopard から Lion に移行したところ、WCSLIB の build でこけました。 $ cd wcslib-4.9/ $ ./configure --prefix=/usr/local $ make -j 4 (略) gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -g -O2 -c wcserr.c wcserr.c:160: internal compiler …

twilog の統計情報から follower 数の変化を数値で取り出す方法

ある Twitter ユーザが Twilog に登録している場合、その人の follower 数の推移などを見ることができます。例えば僕の場合、@AkiraOkumura だと、ここに行けば↓こういうグラフが見られます。この blog に幾つか原発関連の記事を書いたりしたことで、震災以…

施設名から経緯度を一括自動取得する方法

今さら感のある話題ですが、経緯度の公開されていない放射線量の自治体公開データから、住所や経緯度を一括で取得するやり方の説明をします。使用言語は Python です。Python 以外の言語でも、同じやり方でできるはず。1600 箇所の可視化、4400 箇所の可視化…

C++ 上では NULL な TObject の扱い

PyROOT だと C の NULL が扱えないので、NULL な TObject を返すような ROOT の関数 (TFile::Get など) では、混乱する時があります。自分は毎回ググってるような…。例えばここなんかに丁寧に説明がありますが、自分用の忘備録として blog にも書いておきま…