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

fork についてのメモ

10年ぶりですっかり忘れてるわけで。。。http://www.stackasterisk.jp/tech/program/perl04_02.jspfireproject.jp - このウェブサイトは販売用です! - リソースおよび情報 fork の挙動を染み込ませるために、上記サイトのソースを自分でも実行させる。 すべ…

MySQL5.1 の rpm を deban etch にインストール

MySQL をソースからコンパイルしてインストールしてきてたんだけど、バイナリ版は最初から最適化に最大限の注意を払っているということで、バイナリ版でインストールしたいというニーズはでかいと思う。そういう場合は、rpm が使える CentOS や Fedora を選…

glibc について

MySQL で配布されてる、バイナリの RPM を alien で deb に変換してインストールするために、RHEL のどのバージョンをインストールすれば良いのか?ということを調べたかったわけなんだけども。RedHatLinux(RHL) と Red Hat Enterprise Linux(RHEL) の関係と…

MySQL5.1 の バイナリ を deban etch にインストール

以前 Ubuntu8.10 でもやったことある気がするけど、いやもうそのままで何の苦労も無く終わる。 Linux (non RPM, Intel C/C++ compiled, glibc-2.3) をダウンロード。特に注意点もない。以下の手順どおり。 # groupadd mysql # useradd -g mysql mysql # cd /…

Ubuntu8.10 でglassfish v3 のサイレントインストール

GUI でのインストールが何らかの理由で出来ない場合は、サイレントモードでインストールを行うことになる。まず、インストールファイルは、GlassFishにて、「Self-Extracting Installer File」を取得する。サイレントでインストールする場合、あらかじめ ans…

Ubuntu8.10 で OpenMQ4.3 のインストール

GlassFish このへんからインストールファイルを取得してくる。 http://blogs.sun.com/takemura/entry/mq4_1%E8%A3%9C%E8%B6%B3_solaris10%E3%81%B8%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E6%89%8B%E9%A0%86ここの Solaris 版のイ…

Ubuntu8.10 で dropbox

dropbox がすごい件っていうタイトルにしたいくらいいい感じ。 ファイル共有の仕組みなんだけど、要するに。 Windows、Mac、Linux の環境で同じように使用でき、同期が勝手に行われる。履歴管理もしてくれる。他の dropbox ユーザーに対しての公開も、フォル…

Ubuntu8.10 で OpenMQ4.3 の C API サンプルプログラムをコンパイル

後々遺恨を残しそうな解決に逃げてしまったけども。まず、rpm を alien 使ってインストールした場合はディレクトリ構成が異なるので、ディレクトリを読み替える必要あり*1。これは、/usr/local 下に OpenMQ をインストールした例。サンプルプログラムの場所…

hash -r

パスの通ったディレクトリに実行ファイルをおいて、rehash しようとしたところ、rehash が無い・・・あれれ?bash の場合 hash -r を使うらしい。知らんかった・・・。 /usr/bin/c_rehashでも同じみたい。

q4m の configure のオプションによる速度の違い

q4m の configure のオプション変更によってどの程度パフォーマンスに違いが出るのか比較してみた。Intel(R) Xeon(TM) CPU 2.80GHz x 4 CPU OS : Debian(Etch)まずは、default 状態。 ./configure --with-mysql=/home/kameid/mysql-5.1.30/ --prefix=/usr/lo…

mysql5.1 plugin のインストール時の謎のエラー

mysql> INSTALL PLUGIN queue SONAME 'libqueue_engine.so'; ERROR 1289 (HY000): The 'plugin' feature is disabled; you need MySQL built with 'HAVE_DLOPEN' to have it workingなにこれなにこれ。 ・・・と思ったら、mysql の configure 時のオプション…

gcc の最適化オプション

2007-06-15 を参考にしつつ。 # cat /proc/cpuinfo |grep flags flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe cid xtprである場合、-march=pentium4m がよいというこ…

fdatasync() と fsync() の違い

fdatasync() と fsync() について全く知識が無いので、調べ中。両方とも、データをハードディスクに *物理的に* 格納するためのファンクションのようだ。 fdatasync() は (システム・コールから戻る前に) ファイルの全てのデータ・バッファーを ディスクにフ…

RDBMSのトランザクションの上限

複数の変更を1つのトランザクションにまとめてください。InnoDB は、もしトランザクションがデータベースに変更を行うなら、各トランザクション コミットの際にディスクにログをフラッシュしなければいけません。もしディスクが OS を 「欺かなければ」、デ…

Ubuntu8.10 で Google SketchUp

動くとも思えなかったので、試してなかった、Google Sketch Up。 wine で動いたという記事が。独学Linux : Google SketchUpで3Dモデリング!まじか・・・。家で試してみようと思う。■ 参考URL http://wiki.winehq.org/GoogleSketchup

debian に関しての情報

http://debian.fam.cx/index.php?TopPage 良く出来てるな・・・。http://debian.fam.cx/index.php?Tips tips のところ。 情報量が全体的に多い。debian の歴史を感じさせるなー。

VirtualBox と Intel VT についての覚え書き

ただしQ8200(Q8300も同様)は仮想化技術「Intel Virtualization Technology 」をサポートしていない。本格的にVMware Server 2を使うのならVTに対応しているQ6600にした方がいいだろう。価格差も既に千円未満となっている(Q9xx0シリーズは対応しているものの…

q4m を debian にインストール

会社の debian にインストールしようとしたところ、 異なるエラーが出たため、一応記録しておく。 # ./configure --with-mysql=/home/kameid/mysql-5.1.30/ --prefix=/usr/local/mysql checking for mysql source code... "/home/kameid/mysql-5.1.30/" chec…

Skype ビデオフォン

ちょ、まじすか。 http://www.skype.com/intl/ja/allfeatures/videophones/ ナチュラルにTV電話やんこれ。 USで300ドル程度らしい。ほんとならもう日本でも発売されてるはずなんだけど、たぶん今のところまだ発売されてないのかな? ウチの親はPC音痴なので…

q4m のインストール

mysql の 5.1.30 で動く q4m のバイナリが現時点では無いみたいなんで、ソースから q4m をインストール。 q4mのバイナリは、http://q4m.31tools.com/dist/に置かれているが、 mysql-5.1.28-rc-linux-i686-glibc23-with-fast-mutexes-q4m-0.8.3.tar.gz という…

ubuntu8.10 でwmap音声の再生

むかーしの動画をvlcで見てると、wmap コーデックが無いといわれる。http://d.hatena.ne.jp/kuroppaz/20080516/1210969686なんかを参考にしつつも、とりあえず、mplayer をインストールしたところ、これらの動画の音声が出るようになった。全然この分野は詳…

ubuntu 8.10 で DBD::mysql のインストール

cpan を使ってインストールしようとしてみた。 root にて下記を実行。*1 $ cpan Terminal does not support AddHistory. cpan shell -- CPAN exploration and modules installation (v1.9205) ReadLine support available (maybe install Bundle::CPAN or Bu…