ChangeLog 最新ページ / カテゴリ最新ページ / 1 2 次ページ / page 1 (2)

Linux - KazLog ChangeLog

最終更新時間: 2008-10-17 00:00

2008-08-28 Thu

photorec (Linux ext3 データ復旧) [Linux]

  • rm で消したファイルを復旧

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程まで減る。


cf. http://gallery.menalto.com/node/29519

2008-06-02 Mon

ねとらじ on Linux [Linux]

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.

2008-05-07 Wed

mkisofs cdrecord をパイプで。 [Linux]

isoイメージを作成しない方法

$ mkisofs -print-size -l -R -J -nobak /media/c/cheer/

Total extents scheduled to be written = 1984125

$ mkisofs -l -R -J -nobak /media/c/cheer/ | sudo cdrecord dev=ATA:1,0,0 -tao -eject -v tsize=1984125s -

// ラストの「-」を忘れないこと

cf. http://d.hatena.ne.jp/amt/20050422

2008-04-29 Tue

amr対応の mplayer を /usr/local/ に インストールする(Fedora5) [Linux]

// 参照

http://jo1upk.blogdns.net/linux/index.php?%E3%82%BD%E3%83%95%E3%83%88%2Fffmpeg

http://www.deftrash.com/blog/archives/2005/05/ffmpeg_mencoder.html

http://blog.katsuma.tv/2007/09/build_ffmpeg_for_3g_mobile.html


// 注意

// 1) livna リポジトリから yum install mplayer を行えば、ffmpegのインストールはスキップできる. ただし、後ほどyum remove faad2 faac mplayerが必要

// 2) 「amr関連のソースをunzipして, ./ffmpeg/libavcodec/ 内に展開し、 ./ffmpeg/libavcode/amr/makefileを修正」は、.czのサイトから個別に区分けされたコーデックがあるので,そちらで代替できる


// codecs

$ wget http://ftp.penguin.cz/pub/users/utx/amr/amrnb-7.0.0.0.tar.bz2; tar jxvf amrnb* ; cd amrnb ; ./configure; make; sudo make install

$ wget http://ftp.penguin.cz/pub/users/utx/amr/amrwb-7.0.0.2.tar.bz2; tar jxvf amrwb* ; cd amrwb ; ./configure; make; sudo make install

$ tar zxvf a52dec-0.7.4.tar.gz; cd a52dec; ./configure ; make ; sudo make install

$ tar zxvf faad2-2.6.1.tar.gz; cd faad2; sh bootstrap; ./configure ; make ; sudo make install

$ tar zxvf faadc-1.26.tar.gz; cd faac; sh bootstrap; ./configure ; make ; sudo make install


// ffmpeg

/*

$ tar zxvf lame-3.7.tar.gz; cd lame; ./configure ; make ; sudo make install

$ svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg

$ cd ffmpeg

// $ ./configure --enable-gpl --enable-nonfree --enable-pthreads --enable-liba52bin --enable-avisynth --enable-libamr-nb --enable-libamr-wb --enable-libdc1394 --enable-libfaac --enable-libfaadbin --

enable-libmp3lame --enable-libvorbis --enable-libx264 --enable-libxvid

$ ./configure --enable-gpl --enable-nonfree --enable-pthreads --enable-liba52bin --enable-libamr-nb --enable-libamr-wb --enable-libfaac --enable-libfaadbin --enable-libmp3lame --enable-libvorbis

$ make; sudo make install

*/


// mplayer

$ svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer; cd mplayer; ./configure; make; sudo make install


// http://forum.fedoraforum.org/showpost.php?p=707314&postcount=5

$ sudo yum remove faad2 faac mplayer

// remove しても /usr/lib/win32 /usr/lib/codecs は削除されない


// font

$ sudo ln -s /usr/share/fonts/japanese/TrueType/sazanami-gothic.ttf /usr/local/share/mplayer/subfont.ttf

2008-04-14 Mon

avidemux [Linux]

$ sud yum install --enablerepo=livna avidemux

2008-04-09 Wed

emacs-w3m [Linux]

csvでemacs-w3mをcheckoutし,configureファイルをstableのtar.gzからコピーして./configure; makeして,w3m-load.elなどを作成.

この時,emacs23を使用している場合は,./configure --with-emacs=/usr/local/emacs23/bin/emacs ;make と引数を忘れないこと.

さもなくば、"require: Wrong type argument: arrayp, nil" というエラーが出て止まる.

cf. http://www.opensubscriber.com/message/emacs-devel@gnu.org/8571624.html


問題点

1) (setq w3m-cookie-file "~/.w3m/cookie") を入れるとおかしくなる

  • -> (setq w3m-cookie-accept-bad-cookies t)

2) (setq w3m-command-arguments '("-o" "cgi_bin=~/usr/w3m/cgi-bin/")) を入れても,file://cgi-bin/hoge.cgiが機能しない

2008-04-07 Mon

2008-04-06 Sun

unzip [Linux]

  • jpgファイルのみ抽出

$ unzip a.zip -C "*.jpg"

2008-04-06 Sun

xargs [Linux]

$ find . -name "*.orig" | xargs rm

2008-04-06 Sun

wget [Linux]

//$ wget -U MSIE -k http://cache.google.com/cache

//$ wget -H -r -D a14.chip.jp,a14img.chip.jp,a11.chip.jp,a11img.chip.jp,a26.chip.jp,a26img.chip.jp -m -k -K -E -F -i index.html

$ wget -U MSIE -H -r -D a14.chip.jp,a14img.chip.jp,a11.chip.jp,a11img.chip.jp,a26.chip.jp,a26img.chip.jp -m -k -K -E http://cache.google.com/cache

cf. http://www.bookshelf.jp/texi/wget/wget-ja_7.html

cf. http://www.bookshelf.jp/texi/wget/wget-ja_2.html

2008-03-26 Wed

Swap領域の拡張 [Linux]

メインメモリ不足を,安価なUSBメモリで補充できないものかと考えたが,

USB2.0メモリをswap領域に割り当てるのは,

  • 書き込みライフサイクルが限られていること
  • デバイスエラーが起こりやすいこと
  • 割り当てたからといって体感速度があがるかどうかは疑問なこと
  • そもそもそのような需要に応えるべく、設計がされていないこと.

等の理由で,常識的ではないそうだ.


USB1.1時代?

http://linux.derkeiler.com/Mailing-Lists/Fedora/2004-10/2923.html


人柱がネットで見当たらないのは,なぜだ

調べ方が悪いのだ

ReadyBoost Linux で検索すること


"REAL gain"と書かれている.一定の効果はあるようだ.

http://ubuntuforums.org/showthread.php?t=395435

2008-03-19 Wed

Ripping on FC5 Linux [Linux]

### after add repository "livna"

$ sudo yum install abcde cd-discid id3v2 lame normalize

$ sudo vi /etc/abcde.conf

OUTPUTFORMAT='${ARTISTFILE}/${ALBUMFILE}/${TRACKNUM}.${TRACKFILE}'

NORMALIZE=normalize

OUTPUTDIR="$HOME/Music"

WAVOUTPUTDIR="$HOME/Music"

$ cp /etc/abcde.conf ~/usr/etc/

$ vi ~/.cshrc

alias abcde 'abcde -o mp3:"-b 320" -a cddb,read,normalize,encode,tag,move,clean -c ~/usr/etc/abcde.conf -x'

$ rehash; sync; csh

$ abcde

tag付けの時,DTITLEにおいて以下のフォーマットで行うこと.例「Mozart / Mozart: Requiem (Karajan, BPO)」

スラッシュより前がアーティスト,後ろがアルバム名に割り当てられる

commentはどこにかけばよいのだろう.

2008-03-01 Sat

使用できるフォントの確認 [Linux]

$ fc-list


:

むしろこれからも感謝の気持ちを維持していくために,必要.

2008-02-29 Fri

sendmail [Linux]

  • sudo chmod 755 / /etc

2008-02-26 Tue

emacs23 on FC5 [Emacs][Linux]

  • $ cvs -z3 -d:pserver:anonymous@cvs.savannah.gnu.org:/sources/emacs co -r emacs-unicode-2 emacs
  • $ cd emacs
  • $ csv update -A
  • # $ sudo yum install giflib-utils.i386
  • $ ./configure --enable-font-backend --with-x-toolkit --with-xft --prefix=/usr/local/emacs23 --with-gif=no
  • $ make bootstrap
  • $ sudo make install

2008-01-20 Sun

Ubuntu [Linux]

ndiswrapper

  • 注)リブートして,modprobeしなくても iwconfigでeth1にpcmciaカードが認識確認できているので,実はndiswrapperはインストールしなくてもいいのかもしれない。そうだとしたらすごい。
    • synapticで検索をかけ,インストール(コンパイルは通らない).
    • sudo ndiswrapper -i xxxx.inf
    • sudo modprobe ndiaswraper
  • /etc/network/interfaces /etc/resolv.conf を編集.
  • /etc/inet.d/network restart


apt-get調整

  • システム->システム管理->ソフトウェアソース->Ubuntuのソフトウェア->インターネットからダウンロード 全てのチェックボックスにチェック
  • sudo vi /etc/apt/sources.listに以下の1行を加えることと等価
  • deb-src http://archive.ubuntu.com/ubuntu/ gutsy universe main multiverse restricted


emacs

  • sudo apt-get install emacs-env-ja


LAMP


  • chsh

2008-01-19 Sat

2007-12-11 Tue

メーラー [Emacs][Windows][Mac][Linux]

1. スパムフィルタ

A@private.com -> Gmail -> A@private.com が理想なので以下を参考にする

http://dragon.jp/column/archives/yoshimura_060330.html

これを行うには、

1) value-domainの990円/年のメールプランに加入する

もしくは

2) mbox_quota.plで、ヘッダにgmail.comが含まれていないものを定期的にgmailに飛ばす。

  • > Perlでそれができる? ヘッダにgmail.comが含まれていないものをMUAが受信したら?


2. 全文検索