2008-08 / 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
最近 7 日分 / 今月の一覧
2008-07-03 Thu
■ SennaでLocked [MySQL]
MySQLが止まる場合がある。
$ mysqladmin processlist
をみると、デッドロックになってしまっている状況が分かる。
参考
http://lists.sourceforge.jp/mailman/archives/senna-dev/2006-September/000346.html
この状況が起こったら、drop table ; create tableをするしかないようだ。
FULLTEXTを頻繁にUPDATE/INSERTする場合の処理速度の関係上、Sennaを離れるわけには行かないので。
2008-06-23 Mon
■ ImageMagick convert でファイルサイズを最小にする [Linux]
ファイルサイズを最小にすべく、以下のようなコマンドを叩いても、30KB程度までしか減らない場合がある。
$ convert -quality 1 -resize 1x1 from.jpg to.jpg
原因は、メタデータなど、余計なデータが含まれいるため。
$ convert -quality 90 -resize 100x +profile "*" from.jpg to.jpg
上記例では、+profileを利用することで、4KB程度まで減る。
qualityは90前後が程よい(経験則)。
画質は100と同等ながら、ファイルサイズはquality=100の場合20KBであったものが、quality=90の場合7KB程まで減る。
2008-06-02 Mon
■ ねとらじ on Linux [Linux]
- jack(ダメ)
- $ svn co http://subversion.jackaudio.org/jack/trunk/jack
- $ ./autogen.sh; ./configure; make; sudo make install
- ダメだったので消去 $ sudo make uninstall
- jack
- $ sudo yum install jack-audio-connection-kit.i386 jack-audio-connection-kit-devel.i386
- cf. http://ccrma-mail.stanford.edu/pipermail/planetccrma/2004-October/006477.html
- libsamplerate
- $ sudo yum install libsamplerate.i386 libsamplerate-devel.i386
- sndfile
- $ sudo yum install libsndfile-devel.i386
- shout
- $ sudo yum install libshout.i386 libshout-devel.i386
- idjc http://www.onlymeok.nildram.co.uk/download.html
- $ ./configure;make;sudo make install
- alsamix
- $ alsamix
- Mic の項目でmを押してミュートを解除。音量を上げる。
- [Capture] でLRともにMicに割り当てる
- cf. http://q.hatena.ne.jp/mobile/1175660398
- $ alsamix
- (jackdの起動が必要な場合もある)
- $ jackd -d alsa -r 44100 -p 2048
2008-05-11 Sun
■ NTFS to ext3 on /dev/hda1 [Linux]
WindowsパーティションとしてNTFSでフォーマットしてあった/dev/hda1を、ext3にフォーマットし直す。
デュアルブートだったが、Linuxのみの運用に集約し、Windowsを駆逐するため。
ブートセクタ関連で、grubの再インストールを行う必要が(たぶん)ある。
$ sudo fdisk /dev/hda
[stdin]
e : delete
n : create
b : set bootpoint
w : write
[stdout]
The partition table has been altered!
Calling ioctl() to re-read partition table.
WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
The kernel still uses the old table.
The new table will be used at the next reboot.
Syncing disks.
$ sudo mke2fs -j /dev/hda1
$ sudo e2label /dev/hda1 /media/c
$ sudo e2fsck /dev/hda1
$ sudo vi /etc/fstab
LABEL=/media/c /media/c ext3 defaults 1 2
$ sudo grub-install /dev/hda
$ sudo shutdown -r now
$ sudo chmod 777 /media/c
cf.
- http://www.nipr.ac.jp/~kazue/linuxformat.html
- $ info grub
2008-05-07 Wed
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
最終更新時間: 2008-10-17 00:00