理系大学生が綴るくだらない物語。サッカーとか研究とかネタとか日記。

  Willow Stream 〜風にあそばれて〜のナビゲーター   トップページ > 研究 (自分用メモ)  

デュアルブートでのfirefox3.0のブックマーク共有

2008 - 10/08 [Wed] - 11:12

LinuxとWindows XPのデュアルブート環境で研究をしているんだけど、firefoxのブックマークを共有できたら楽なのに、と思ってた。
Google先生に聞いてみたら、bookmark.htmlがブックマークファイルだから、それを共有ディレクトリに入れて、どうのこうの・・・。
やってみたんだけど、firefox3.0からブックマークファイルが変わったらしく、この方法じゃダメみたい。

どうやら、places.sqliteってファイルがブックマークファイルらしい。
で、このファイルがあるフォルダを共有させてみた。

続きを読む »

デュアルブートでのファイル共有

2008 - 10/01 [Wed] - 19:30

共有ディレクトリを作ったらlinux側から書き込めないって昨日書いたけど、解決しました。

昨日までは、/etc/fstabに、
/dev/sda5 /mnt/share vfat defaults 0 0
を追加してたんだけど、どうやらこれにuidとgidってやつがいるらしい。

僕の環境の場合、uid=500、gid=500だったから、
/dev/sda5 /mnt/share vfat rw,uid=500,gid=500,iocharset=utf8
と修正。rwじゃなくてdefaultsのままでもよかったのかも。

これで、linux側からもWindows側からも書き込みができる共有ディレクトリの作成が完了。
ちなみに自分のuidとgidを知る方法は、

% id

だそうです。

プログラム完成

2008 - 09/30 [Tue] - 17:09

3次元Delaunay分割のプログラムがやっと完成!
しかし数十万点の点群を分割しても1分くらいなのに、並列化するメリットあるのかな・・・。
まあとりあえずやってみよう。
メッシュレス有限要素法とかに繋げることができたら、面白くなりそうなんだけど。

で、研究室で使ってるPCはlinuxとWindowsのデュアルブート。
2つのOS間でファイルを移動するときに、いちいちフラッシュメモリを使ってたんだけど、もっとスマートにできないもんかと調べたら出来た。
HDDのパーティションを変更して、10GBくらいをFAT32でフォーマットしなおして、共有ドライブに指定。
linux側からそのドライブをマウントして、中を見ることに成功!
でもlinux側から書き込めない・・・。アクセス権限が変更できないぞ、なんでだ?

メッセンジャー

2008 - 08/02 [Sat] - 00:30

研究室で使ってるPCでもメッセンジャーが使えないか試行錯誤してたんだけど、ついにつかえるようになりました。
Windowsなら普通にMSNメッセンジャーをインストールすればいいんだけど、linux用のメッセンジャーをmicrosoftが作るはずもなく・・・。

しかし便利な時代で、linux上でも使うことができるMSNメッセンジャーのクローンが出回ってました。
でも、それをインストールするのも苦労した・・・。
足りないファイルを勝手にダウンロードしてくれるシステムも、リンク先がなくなってて使えなかったり、openSSLをインストールしなきゃいけなかったり・・・。

そんなこんなでpidginっていうメッセンジャーを入れました。
MSNメッセンジャーだけでなく、yahooメッセンジャー(?)とか、ICQとか色々使えるみたい。
僕はMSNしかアカウント持ってませんが・・・。
これで研究室ライフももっともっと充実しそうです。

OpenGLのプログラムの実行時にエラー

2008 - 07/16 [Wed] - 22:59

Windowsで作ったOpenGLを使って図形を描画する簡単なプログラムをlinuxで動かそうとしてデータを持ってきた。
いきなりエラー。Windows.hが無いらしい。そりゃそうだ。コメントアウトしてこれはクリア。

細かいところを修正して、コンパイルが通った!
でも実行しようとすると見たことのないエラーが。



% ./a.out
freeglut (./a.out): Unable to create direct context rendering for window 'OpenGL'
This may hurt performance.
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 128 (GLX)
Minor opcode of failed request: 5 (X_GLXMakeCurrent)
Serial number of failed request: 36
Current serial number in output stream: 36



いろいろ調べてコンパイルオプションを追加したり、root権限で実行してみたりしたけど変わらず。
どこかでNVIDIAのドライバを入れ直せばいいという話があったのでやってみた。

テキストモードで、
sh NVIDIA-Linux-(ドライバのバージョン)-pkg1.run --uninstall
これでアンインストール。
念のために再起動して、
sh NVIDIA-Linux-(ドライバのバージョン)-pkg1.run

見た目は何も変わらず(当たり前だけど)半信半疑でさっきのプログラムをコンパイル、実行してみると無事動いた。
よくわからないけどなんとかなった。

linux環境にしてから2週間、まだまだわからないことだらけだ・・・。

 | HOME | 

ブログ内検索

RSSフィード

カレンダー(月別)

10 ≪│2008/11│≫ 12
- - - - - - 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 - - - - - -

リンク

By FC2ブログ

今すぐブログを作ろう!

Powered By FC2ブログ

ブロとも申請フォーム

面白かった本

♪BGM

©Plug-in by PRSU