kopug memo

名古屋で働くとあるWebエンジニアの覚書。

Linux

FFmpegを使ってFLV形式にエンコードする際に気をつけること

http://ffmpeg.mplayerhq.hu/ をlinux環境にインストールして、 色々な形式の動画ファイルをFLVにエンコードしているんだけど、 いくつか気をつけるべき点が見えてきた。 FLVエンコード後なぜかDurationが変動する -ss や -t でDurationをいじっている分けで…

量子化行列

FFmpegでごにょごにょしてるとタイトルの単語と出会った。ttp://www.nnet.ne.jp/~hi6/lab/quantize/index.html謎は謎のままです。orz

ffmpegで動画ファイルをエンコード

以前なんかのエンコードツールをLinuxにいれたら非常に遅かった。 30分くらいのflvファイルをmpegに変換するのに1時間ちょいかかったんだが、 今回ためしてみたffmpeg非常にハヤスてことでインストールメモ。 yum -y install ffmpeg メモするほどのことでも…

LinuxでVPNサーバを構築する

先週くらいから id:tomyhero 氏がVPNの構築をしているのを見ていて感化された。自分もやっちゃる!そして夜な夜な家でCiscoのルータ(中古)を探していたんですけども、 僕のお小遣いじゃかえませんでした。orzしかしですよ、諦めません。 探しました。オープ…

Java(TM) SE Development Kit 6 をインストールしてみる

sun のサイトからJDK6をダウンロードする http://java.sun.com/javase/downloads/index.jsp ※ jdk-6-linux-i586-rpm.bin $ sudo su - # cp ~/jdk-6-linux-i586-rpm.bin /usr/local/src # chmod +x jdk-6-linux-i586-rpm.bin # ./jdk-6-linux-i586-rpm.bin 適…

ApacheでMIME別にキャッシュの有効期限を設定する方法

# enable expirations ExpiresActive On # expire GIF images after a month in the client's cache ExpiresByType image/gif A2592000 # HTML documents are good for a week from the # time they were changed ExpiresByType text/html M604800 M が使用…

非同期式のレプリケーションで発生する遅延問題

MySQLでレプリケーションといえば、マスター/スレーブ間の非同期式レプリケーションになるのだが、 通常この場合は、INSERT and UPDATE は マスターへ。SELECTはスレーブへクエリを投げることになる。つまりマスターを更新してから、スレーブに反映されるま…

専門書を衝動買いしてみた。

最近新しいことにチャレンジする機会があり、この週末にでもどっぷり勉強してみようと専門書を衝動買いしてみた。 小遣い制になってからは、なかなか専門書を買えなかったので、ちょっと気分がいい。 しかし今月はもうヤバイorzXenは趣味本だけど、自分の家…

CPANモジュールをどう管理するか

長々がんばって書いたんだけど2回クラッシュして消えてしまった。 いい加減反省してエディタで書いてからコピペすることに。orz先日の日記にRPMで管理できるものは管理したほうが依存関係の解決や、 その他のトラブルに巻き込まれにくくなるみたいな事を書い…

yum で tracをインストール

サーバを管理していく上に問題となるのがパッケージの依存関係。 このパッケージの管理は各ディストリビューションで色々あるが、 せっかくCentOSを使っているならrpm(yum)で一元管理をしたい。てことでtracをyumで一発インストールする手順。http://trac.ed…

rpm --nodeps -e Perl**

デフォルトでPerlあるけど、これいらねーと思って、 ソースからPerlを入れなおして、その後RPMのPerlを強制削除したら 思ったとおり色々ヤバス。 vim 起動せず。 そのほか色々不具合あり。おもいきってreboot してみたら立ち上がらないや。アハハハ。 今度の…

Flash Media Server 2 を Linuxサーバにインストール

本当は Flash Community Server を入れてみたかったのだが、もう配布されていないようなので、 その後継であるFMS2をインストールしてみる。1. Adone社サイトより、Flash Media Server 2(以下FMS2)のLinux版をダウンロードする 2. /usr/local/src 配下にコピ…

MRTGでグラフィカルサーバ監視

放置すると書きつつ結局貪ってしまった。 MRTGを使ってネットワークトラフィックから、CPU/MBの温度までを監視する。Link : ネットワークトラフィック監視ツール導入(NET-SNMP+MRTG) 上記の方法でMRTGを構築後下記の作業を行う。 1. lm_sensors の インスト…

お勧め教材

■ツンデレ★りなっくす http://www.akibablog.net/archives/2006/09/linux_1.htmlツンデレでいけば売れるらしい。

Subversionでバージョン管理

WebDAVを組み合わせた Subvertion のインストール履歴を残します。 BASIC認証を使っていますが、グローバルに持たせる場合は、 SSLとかにしたほうがいいです。 1. yum -y install mod_dav_svn 2. mkdir /home/svnroot 3. svnadmin create /home/svnroot/ 4. …

PostgreSQLの基本設定

[1] PGDATA の変更 PGDATAを変更する必要がなければデフォルトのままでもOK # mkdir -p /var/data/pgsql/project_name # chown -R postgres.postgres /var/data/pgsql # chmod -R 700 /var/data/pgsql # echo 'PGDATA=/var/data/pgsql/project_name' > /etc/…

PostgreSQL8.1.4 と PgAdmin3 を Linuxにインストール

PgAdmin3 に必要なパッケージを入手する http://www.postgresql.org/ftp/pgadmin3/release/v1.4.3/rhel-4/rpms/ 上記のRPMを全てダウンロードする。 $ cd ~/tmp/pgadmin $ ll 合計 29640 -rw-rw-r-- 1 masa masa 4727723 8月 26 14:25 pgadmin3-1.4.3-1.i686…

最新版のApache2.2.3 を RPMでインストールする

CentOS4.3 を使っていますが、yum search httpd で探しても、RPM Searchで検索しても、 2.0系のApacheしかなかったので、自分で最新版のソースを取得してRPMを作ったのでそのメモ。[1] 下記のパッケージが入っていた場合、すべて削除する。 # yum remove htt…

追記

面倒になって結局ソースから普通にいれちゃいました。すいません。orz 上の依存モジュールってこのRPMに入ってるはずなんだけどなー

RPMでmod_perl2をインストール

うちのサーバはCentOSなので、Redhat系です。 Redhat系はアプリケーション管理をRPMで行なうので、その流儀に従います。まずyumリポジトリにmod_perlが存在するかを調べてみる。 $ sudo yum search mod_perl mod_perl.i386 1.99_16-4.centos4 base このblog…

HDDの温度が気になって夜も眠れないので "hddtemp" を使ってみる

以前 lm_sensors を使っていたんだけど、ハードウェアが変わってからうんともすんとも云わなくなったので、 とりあえず1番熱が心配なハードディスクの温度をログに残すことにした。 手っ取り早くHDDの温度を知りたければ hddtemp というソフトを利用する。 […

KURO-BOXXでサーバ構築 #1

とりあえず KURO-BOXX を手に入れたので、これをどうするか考えてみた。 KURO-BOXXを取り入れると下記のようなネットワーク図になる。 +--------------------------------+ | CTU 192.168.24.0/255.255.255.0 | +--------------------------------+ | | | | …

玄箱(KURO-BOXX)を注文してみました

毎回連休前には無駄にサーバを立ててみたくなる。 これはきっと病気だ!と最近思い始めた。玄箱(KURO-BOXX)今回は File Server / DNS / SMTP をこれで運用していこうと思う。 HDDもちょっとやそっとでは壊れやしないという噂?の Maxtor MaXLine? を購入。さ…

IEs 4 Linux

wine をインストール( yum -y install wine )して、IEを自力で動かそうとしていたのですが、中々うまくいかず悪戦苦闘。 IE以外のWindowsソフトはいくつか動くのですが、IEが、、。中半諦めかけていた頃に IEs 4 Linux(http://www.tatanka.com.br/ies4linux/…

centos de eclipse

(1) http://www.eclipse.org/downloads/index.php より最新版のeclipseをDLする。 ※ eclipse-SDK-3.2-linux-gtk.tar.gz # cd /usr/local # tar zxf eclipse-SDK-3.2-linux-gtk.tar.gz # mv eclipse-SDK-3.2-linux-gtk eclipse (2) vi /etc/profiles # * add …

WindowsXP から CentOS に乗り換えてみました。

ここ数年Linuxはサーバ用途としてしか利用していなかったのですが、久々にデスクトップとしてLinuxを使ってみようと思います。 Windosを使っているときに ブラウザ => Firefox / メーラー => Thunderbird を使っていたので、Linuxに戻ってきたときもフォルダ…

echo $ORACLE_HOME/lib >> /etc/ld.so.conf

Can't load '/usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi/auto/DBD/Oracle/Oracle.so' for module DBD::Oracle: libclntsh.so.10.1結論からいうと これでいけます。# echo $ORACLE_HOME/lib >> /etc/ld.so.conf # ldconfigld.so.conf に $ORACL…

Oracle10g XE を使ってみる

最後のサーバ。VAIO PCG-Z1 をサーバにしてみました。 勿体無くて今までサーバとしては使う気になれなかったのですが、ここは致し方なく・・。Oracleを自由にもてあそべるサーバが欲しかったので、XEをインストールしました。 # 以前も入れたのですが、あの…

うちのサーバが完全にお亡くなりになりましたorz

日本が3点目を取られた瞬間にサーバも死にました。 ものすごい偶然かもしれませんが、その瞬間に異音がし、そのまま意識不明の重態になりましたorzドメインまで取ったのにサーバは去ってしまいました。。

VMware Player de Linux

coLinux使いにくいなぁと思っていたので、 VMware Player を使って CentOS4 を入れてみたのでそのメモ。 1. VMware Player Download and Install http://www.vmware.com/download/player/2. QEME Download http://www.h7.dion.ne.jp/~qemu-win/index-ja.html…