2007-01-01から1年間の記事一覧
Ubuntuで/vmlinuzしかなく, 展開する方法がよくわからなかったので, vmlinuxを含んだパッケージを探した. rpmではたしかkernel-debugなどだったのでkernel-*でパッケージを検索していたがかからず, 悩んでいたが, Ubuntu(Debian?)ではlinux-image-*であるら…
VMware OProfile can't work with VMware when using performance counter interface. A workaround is to use RTC mode (2.4 kernel) or timer interrupt mode (2.6 kernel) http://oprofile.sourceforge.net/faq/いまのところまだうまくいっていない.
パソコンの自作に関しては, ど素人もいいところなのだが, 最近デスクトップが一台手に入ったので少しやりはじめた. そして早速無知ぶりを発揮.買ってきたボードがPCIスロットにささらない. そもそも溝があってない. 調べてみると同じ32bit PCIスロットでも5V…
なんだかublasではまった日誌と化してきたが. でも大したことでなくてもここに記すことでだれかの手間は省けるかもしれない.Assertion failed in file /usr/include/boost/numeric/ublas/matrix_sparse.hpp at line 2679: !preservecompressed_matrixをresiz…
uBLASを使って複素数の線形方程式を解きたいとき, 通常のmatrixなら問題ないのにcompressed_matrixでlu_factorizeしようとするとエラーが出てコンパイルできない./usr/include/boost/numeric/ublas/lu.hpp:146: error: no match for 'operator/' in ...原因…
ublasでLU分解を行う際に使用するpermutation_matrixについ てはまったのでメモしておく. permutation_matrixはlu_factorize, lu_substituteと同様にlu.hppに含まれる. 問題はlu_factorize(m, pm)を行った際に, 行列mがsingularでないのにアサーション(BOOST…
大抵の場合なぐさめにもならないのだろうが, アサーションが出て強制終了してしまう場合で, かつそれを無視したいときは-DNDEBUGオプションを付けてコンパイルすれば良いらしい.http://radiofly.to/nishi/programming/solidcode.html
Ubuntu(というかGNOME?)のファイルブラウザであるnautilusについて. nautilusで開いているディレクトリでターミナルを開く方法については, nautilus-open-terminalというパッケージを入れれば右クリックで可能になると昔調べた. 他方, 逆にターミナルからそ…
まずはBoostというかuBLASでの疎行列(sparse matrix)の取扱いに関する基礎として, compressed_matrixについて.http://www.boost.org/libs/numeric/ublas/doc/matrix_sparse.htm compressed_matrixは単にそのまま使うと, LU分解などのアルゴリズムの最適化を…
boost-sandboxに含まれるUMFPACKバインディング (boost/numeric/bindings/umfpack)に関する情報がうまく収集できずに苦労したので, ここにまとめておく. 結論から書くと, boost-sandboxのレポジトリにドキュメントが含まれていたが, 変なところにあったので…
BoostのuBLASを使ってみようと思い, 以下のサンプルを動かそうとしたところ, コンパイルが通らなかった.http://www.page.sannet.ne.jp/d_takahashi/boost/ublas/index.html#SEC15ググると以下のスレッドと全く同一の問題であった. ヘッダをひとつ追加すれば…
A list of algorithms.Minimum degree (Tinny and Walker, 1967) Multiple minimum degree (Liu, 1985) Approximate minimum degree (Amestoy, et. al., 1996) Nested dissection (George, 1973) Multilevel nested dissection routine (Karypis and Kumar, …
チェックサムエラーやらなんやらでsubversionが使えなくなったので修復を試みた. いろいろとみんな苦労されているようだ. 僕の場合を書いておくと, わりと幸運な方だったようで, svnadmin recoveryやらsvnadmin verifyだのをやってから, 一度チェックアウト…
プログラムを書いているときに選択した範囲をコメントアウトしたい場合のショートカットキーについて. 発端はFedoraのpython-modeでM-x py-comment-region(\C-c#)が使えなくなったという話を聞いていくつか調べたことだったが, コメントアウトするのにもっと…
Emacs Lispで独自のキーバインドを.emacs.elに設定したいときの方法. global-set-key関数を使う.(global-set-key "\C-cg" 'goto-line)\C-はCtrを押しながら, \M-はMetaキー(Esc)を押しながらの意味. スペースは空けちゃ駄目. 慣習としてユーザにはCtr-C 英数…
ITmediaの記事から僕の使いそうなものをピックアップして, 簡潔にした.1. Ctr+1でセルの書式設定. 2. 書式設定などちょっとした変更の繰り返しにはF4. 3. Ctr+Dで上のセルをコピー. Ctr+Rで左のセルをコピー. 4. Enterで下のセルへ移動. Tabでは左のセルへ移…
C++のIteratorではiter++(ポストインクリメント)ではなくて, ++iter(プリインクリメント)を使おうという話. C++だけれども++Cが速い.http://d.hatena.ne.jp/higepon/20061213/1166021035
なぜか画面が上下反転して見えるようになってしまったという報告を受けて, 代わりにググったところ, Ctr+Alt+↑で直るらしいとわかった. 詳しく調べる予定なし.
0. UbuntuのインストールCDイメージ(isoファイル)をダウンロードする. http://www.ubuntulinux.jp/products/JA-Localized/download1. VMWare PlayerとQEMUをダウンロードしてインストールする. http://www.vmware.com/download/player/ http://www1.interq.o…
boost::multi_arrayでのiteratorの使い方がいまいち良くイメージできなかったので勘違いしてしまっていた. 下記の応答を読んで理解.http://article.gmane.org/gmane.comp.lib.boost.user/30196
かなりしっかりと記述されていて驚いた. 多項式の根に関してもちゃんと書いてある.http://en.wikipedia.org/wiki/Root-finding_algorithm
だいぶ前のことだけれど, 度々忘れるので. numpyではmatrixmultiply関数はdot関数に置き換えられましたのであしからず.
Gnuplotでグラフの縦横比をたとえば1:1, すなわち正方形にしたいときは,set size squareとすれば良い. また任意の比にしたいときは,set size ratio 2のようにする. 値はY軸長割るX軸長.
互「除」法の間違い. 英語では単にEuclidean algorithm.
多項式の根の存在確認のアルゴリズムを調べていてSturmの定理に行き当たったが, 同時にSturm-Liouville問題というのも見つけた. よくわからんが境界値問題のことらしい.http://next1.cc.it-hiroshima.ac.jp/MULTIMEDIA/diffpub/node67.html
トランキライザとは精神安定剤のこと. その作用の強さによってマイナーとメジャーの2種に分類されることが多いようだ.http://d.hatena.ne.jp/keyword/トランキライザー
ワイエルシュトラスの名前を先日出したが, 別件で多項式近似について調べていたときに再びその名前に出会った.関数fが区間[a,b]で連続ならば, どんなε>0に対しても, f(x)-P(x) <ε となる多項式P(x)が存在する. http://next1.cc.it-hiroshima.ac.jp/MULTIME…
英語版のWindows XPを使っていて, 入力切り替えをキーボードで行う方法がわからなかったので, とりあえずCmdSpaceというソフトウェアで対応することにした. Ctr+Spaceだけでなく, Altなどにも変更できる. とりあえず, これで便利になった.http://www.tanaka.…
ボルツァーノの業績として挙げられていたことのひとつが, 連続だがいたるところ微分不可能な関数の存在であった. けれども, 具体的にどのようなものなのかが書かれていなかったのでちょっと調べてみた.この関数は再発見したワイエルシュトラスの名が冠されて…
基本的にはトロイの木馬のようなものらしい. ユーザの同意なしに隠蔽してインストールされたファイル(rootkitプログラム)を利用して, 一時的に与えられた権限を以降も保持し続けることを許す. そのようなソフトウェアを指す.http://ja.wikipedia.org/wiki/ル…