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

How to Optimize by Intel Compiler

現在使用しているマシンのCPUはCore2 Duo E6850, Xeon E54xx, Opteron 880(Dual Core), Opteron 250(Single Core)。これら全てのCPUで走るように最適化する方法のメモ。Intel Compilerは11.1 build 046を用いた。 icc -fast -axSSSE3,SSE4.1 -xSSE3 hoge.cこ…

デスクトップのデフォルトのフォントを指定する

Firefoxなど、プログラム毎にserif, sans-serif, monospaceなどの設定をするのがわずらわしいので、いつも使うフォントをデフォルトのフォントとして登録する方法のメモ。 まず、使いたいフォントを$HOME/.fontsに入れとく。 次に、$HOME/.fonts.confを以下…

Fedora 11で日本語のTeXをコンパイル

最低限必要なものはAdobeReaderだけ(/opt/Adobe/Reader9にインストールされているものとする)。AdobeReaderをインストールしたら $ mkdir -p $HOME/texmf/fonts $ ln -s /opt/Adobe/Reader9/Resource/CMap $HOME/texmf/fonts/cmap $ mktexlsr $HOME/texmfと…

Linux on PlayStation 3

今日発表された新しい薄型PS3。消費電力も値段も下がっていいことばっかり、と思いきや 「他のシステムのインストール」機能の削除 ゲームをはじめとしたエンタテインメントコンテンツをお楽しみいただくことに特化するため、 新型PS3®から他のシステムをイ…

Firefox3.5でたまにフォントがおかしくなる件

たまに変なfontが使われてしまうページがあって、中国語フォントが悪さしてるのかしら、とかいろいろいじってみたのだけれど、結局はFirefoxの[Edit]->[Preferences]->[Content]->[Fonts & Colors]->[Advanced]->[Allow pages to choose their own fonts, in…

TeXを使ってEPSファイルを作る

TeXでEPSファイルを取り込む方法はそこら中に書いてあるけど、TeXを使ってEPSファイルを作る方法は見つからなかったのでメモ。なぜこんなことをしようと思ったかっていうと、TeXのpicture環境を使って図をよく書くのだけれど、それをEPSファイルとして個別に…

グラデーション

0から1までの値を綺麗にグラデーションで表示したいと思った。でも、RGBを表す適当な式が見つからない。そんなときにこれを見つけた。 R. G. B. Gradation Controller これをいじくって、だいたい以下の式で綺麗にグラデーションになることがわかった。 おす…

SSHのポートフォワードとmathematicaのネットワークライセンス

ネットワーク構成 認証サーバ(opteron) 192.168.0.100 sshサーバ(tadpole) 192.168.0.1 192.168.1.1 クライアント(praw) 192.168.1.100 praw上で以下のコマンドを実行し、16286番ポートをフォワーディングする。 ssh -N -f -L 16286:opteron:16286 tadpolepr…

可変個の引数とnon-POD型

まず、可変個の引数を取る関数の書き方のおさらい。 #include uint sum(uint num, ...) { uint retval = 0; va_list ap; va_start(ap, num); for(uint i= 0; i { retval += va_arg(ap, uint); } va_end(ap); return retval; }こんな感じで、num個のuint型を…

ebbとebbx

TeXでpngファイルを使ったpdfを作ろうとしたら、ebbにpngには対応してねーって怒られた。man見るとpngに対応しているようで、source見てもlibpngがあればそれ使って読み込む、って書いてある。もしやlibpngとlinkされてないのでは、と思ってlddしてみたらや…