2010-01-01から1年間の記事一覧
最近ブログをサボりがちなので、更新のためにCUDAで自分が普段使ってるソースを晒す。 #ifndef __KERNEL_UTILITY_H__ #define __KERNEL_UTILITY_H__ #include <cutil.h> // 一次元配列を二次元配列として扱うとき、二次元配列のarray[x][y]が一次元配列のどこにあたる</cutil.h>…
ubuntuのGUIからsambaへアクセスしようとしたら、なぜかうまくいかなかった。おそらくドメインあたりで失敗しているのだろうと当たりをつけて試行錯誤したところ、あるパターンで入力すると成功することが判明。その掛けていた条件は一つがドメインが研究室…
自宅のPCで念願のCUDA環境を手に入れたのだが、CUTILライブラリ(CUDA用便利ツール)のライブラリが発見できない。 /usr/bin/ld: cannot find -lcutil collect2: ld returned 1 exit status マニュアルどおりパスは通してある。TOOLKITのlibディレクトリを除…
私はgoogleリーダーのヘビーユーザーで、ブラウザを使っているうちの1/3ぐらいはgoogleリーダーの画面なのだが、残念なことにfc2など一部のブログサイトではRSSに含まれる画像へのリンクにRefererによるチェックを行い、RSSリーダーから直接画像を見えなくし…
linux上でファイル名が文字化けしているなら、convmvコマンドを使えば大抵の場合元の文字コードに戻せる。 もし化けているファイルがlinux由来のファイルなら大抵euc-jp、windows由来ならsjisを変換前の文字コードに指定すれば大抵は元に戻せたのだが、今ま…
EclipseでCUDAのコードを書きたくなったので、その方法を検索してみた。 eclipse cuda - Google 検索 その中で参考になりそうなページは以下。 Life of a Programmer Geek: Using Eclipse for CUDA Development プログラミング備忘録: eclipseでCUDA 後者の…
両方で使いたい関数があった場合どうするのかと思って調べてみたら、CUDAでAO bench - imHoのページに書かれているように両方を関数の頭に付けることができるらしい。なるほど。
数年前、どうにもレポートを手計算でやるのに嫌気が指したときから私はMaximaという計算ソフトウェアを長いこと使用している。 最近久しぶりにこの手の処理が必要となり、Maximaをインストールしようとしたのだが以前と同じではつまらないと思い、Mathematic…
C++言語はクラスのオブジェクトにconstをつけた場合、メンバー変数にポインタ型があるとそのポインタ自体は不変にするものの、ポインタの先が示す実体は不変にならない。 #include <iostream> using namespace std; #include <cstdlib> class Test { int* i_a; public: Test() {</cstdlib></iostream>…
CUDAのアーキテクチャは複雑怪奇でその仕様にはさまざまな定数が乱舞している。 忘れがちなのは次のような仕様。かっこの中はC1060での数値となっている。 1ブロックはSM(ストリームマルチプロセッサ)一つにしか割り当てられない。つまり、SM数(C1060ではSM…
Advance Task killer alarm desire - Google 検索 Alarm clock on HTC desire does not work - Page 3 - Android Forums ここなどによると、この現象の原因がAdvanced Task Killerなどのタスク終了ソフトにあることはまず間違いない。 で、本題であるその解…
東広島の酒祭り 私の住んでいる街で酒祭りというのを毎年やっている。全国の様々な日本酒を一同に集め、飲み比べてみようという日本酒好きの呑兵衛にとっては垂涎のイベントだ。 私がこちらに引っ越してきたときにはまだお酒を飲みなれていなかったので一昨…
ほぼ初めて自宅でボードゲーム会をした。メンバーは以前と同じくuta, fukeshanの二人。 以前買ってまだプレイできてないゲームをすることにする。とりあえず割と楽そうなFinca、当日の深夜〜明け方まで必死にシール貼ったり準備したエルグランデ、utaの持っ…
タイトルの機能をC#上で実装する、というタスクをRemember The Milkでもう二年以上放置してる。理由はC#自体に触らなくなったからなんだが、これを見た人だれか実装してくれないだろうか。 実装方法はわりと簡単で、ReadOnlyIntクラスを定義してフィールドに…
を解決するためにデバッグ表示を頼りにパッチを作ろうとして、とりあえず最新版のコードからVLCをインストールしようとした。途中かなり頻繁にエラーが出たので適時ググりつつインストールは正常に終わったのだが、残念ながらVLCは正常に動かずやむなくアン…
Ubuntu 9.10でLyX/pLaTeX - M59の記録 ubuntu 10.4でのlatex設定 - とある電気系出身者のいんでっくす とりあえずLyXをapt-getからインストールして、エラーが出たところで上のページを参考に操作してたらとりあえず何とかなった。というか、主につまづいた…
起動前にプロファイルを設定 ストレージは念のため30GB程度確保(VirtualBoxのHDDはリサイズが非常に面倒らしいので) CPUは1個割り当て(それ以上は任意) メモリは1GB アクセラレーションをすべてON ディスプレイ→ビデオからアクセラレーションをすべてON OSイ…
上記のような条件で、問題に陥った。そのときの解決法をここに書いておく。 まあ言っても後一ヶ月足らずでHTC Desireでもキャリアのメールアドレスが使えるようになるため、ほとんど需要なないとは思うんだけど。結論から言うと、Not Listedを選択してから携…
Ubuntu 10.04にアップグレードしてから、なぜかツールチップが真っ黒になってしまい情報が見れなくなる問題が発生していた。 しばらくEclpiseを使用していなかったため問題なかったのだが、最近コーディングすることが多くなりいい加減不便になってきたため…
この前輸入したボードゲームをすることにして友人数人と集まりいくつかやってみた。集まったのはfukeshanとutaの二人。場所はfukeshan宅を使わせてもらうことにした。*1 今回やったのはケルト、電力会社、カルタヘナの三つ。本当はケイラスも持っていこうか…
最近Firefoxからつぶやくことが多くなり、いろいろアドオンを探していた。 こちらからつぶやく方は今のところTwitterBarがベストで特に今見ているページのURLが非常に投稿しやすいのが素晴らしいと思う。 一方他の人のつぶやきを見るときは、今までいちいちt…
以前からボードゲームの国内価格と海外価格の差が気になっており、経験の意味も含めて一度amazon.deから購入してみることにした。 きっかけ 最近新しいボードゲームの情報を漁るために海外のボードゲーム情報サイトBoardGameGeekに入り浸っており、いろいろ…
今までCudaUtilsライブラリ?に含まれるcutCreateTimerなどのTimer系マクロを使用していたのだけれど、今日たまたまCUDA関連で検索してたらclock関数というので計測する方法もあることを知った。 Basic Topics ソースとコメントをチラッと見てみたのだけれど…
Dropboxはご存知の通り特定のフォルダをウェブサーバーを介して複数のPCで同期するウェブサービスだが、スタートアップで起動した場合、起動時にネットワークが接続されていないと自動的に同期が始まらず一旦終了してからもう一度メニューより起動する必要が…
サーバーを再インストールしたときから、以前はできたftpによるpull/pushがエラーにより出来なくなってしまった。 ftpのエラーコードは451だったので、それとbazaarで検索をかけてみるとproftpdによる設定がまずいことが判明した。 そこを参考に次の一行をpr…
どうやらLinuxとWindowsでデュアルブートを行っていると、突然それ以降LANが使えなくなるバグがあるらしい。この症状が発生すると再起動しても電源を落としても症状は治らず、電源ユニットのスイッチを切るか直接コードを抜く必要があるため非常に不便だ。 […
私がびっくりしたのはここからである。
次の日は十一時から葬式だった。
祖父が死んだ。87歳だった。
先日すべてのRAID設定を終わらせたはずだったのだが、LVMがどうしても気になってしまい、結局LVM+ミラーリングの構成にすることにした。 まずどのようにRAID1とLVMを組み合わせるのか検索したところ、偶然LVM自体にもミラーリングの機能があることを発見。ど…