FireFoxを軽くする為の記事

後で読むためにメモ。

 

http://web-d.navigater.info/cat2/firefox.html

PHPをyumでバージョンアップする手順

 

参考ページだけ。

http://linuxserver.jp/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0/PHP/yum%E3%81%A7%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E3%82%A2%E3%83%83%E3%83%97.php

PEARの設定を調べる為のコマンド

pear config-show

このコマンドでインストールされているフォルダ等が表示される。

Twitterの検索APIの使い方

http://search.twitter.com/search.atom

http://search.twitter.com/search.json

にリクエストを送る事で、RSS形式かJSON形式で帰ってくる様になる。

GETパラメーターで検索結果を指定できるので、案外簡単に取得が可能

q=検索文字列

検索文字列をUTF8のURLエンコードで指定。

必須パラメータ

 

lang=言語指定

言語を指定する。日本語の指定は ja

 

rpp =発言数指定

取得する発言の数を指定する。

MAX100件まで。デフォルトは20件。

 

page =ページ番号

ページ発言数で指定された数を1ページとして、何ページ目を取得するかのパラメータ。

デフォルトは1

ページ発言数 × ページ番号の合計値は1500まで

例えばページ発言数 50なら ページ番号は30ページまで指定可能

 

since_id =投稿ID

メッセージID以降を取得する。

atomで追加した場合。

  <id>tag:search.twitter.com,2005:4651164464</id>
  <published>2009-10-06T08:51:41Z</published>
  <link type="text/html" href="http://twitter.com/swisssss/statuses/4651164464" rel="alternate" />
  <title>今、クラリネット13本植わってる http://f.hatena.ne.jp/twitter/20091006175132</title>
  <content type="html">今、クラリネット13本植わってる <a href="http://f.hatena.ne.jp/twitter/20091006175132">http://f.hatena.ne.jp/<b>twitter</b>/20091006175132</a></content>
  <updated>2009-10-06T08:51:41Z</updated>
  <link type="image/png" href="http://a3.twimg.com/profile_images/442106225/05_normal.JPG" rel="image" />
  <twitter:source><a href="http://movatwitter.jp/" rel="nofollow">movatwitter</a></twitter:source>
  <twitter:lang>ja</twitter:lang>
- <author>
  <name>swisssss (スイス)</name>
  <uri>http://twitter.com/swisssss</uri>
  </author>
  </entry>

の形で帰ってくるので、XMLパースの関数を使えば取得可能。

JSONもJSONの関数を使えば同様に取得できる。

Pleskのメールログ保存場所

パスをしょっちゅう忘れるのでメモ

/usr/local/psa/var/log/maillog

Pleskのftpサーバーを再起動

ftpサーバーを再起動したい時のコマンド

/etc/rc.d/init.d/xinetd restart

【Plesk】php.iniの場所

/etc/php.ini

よく忘れるので。

yumからインストールしたffmpegでffmpeg-phpを利用する

phpizeはphpをyum経由でインストールするとphp-develがインストールしてないと使えないので

yum –enablerepo=rpmforge install ffmpeg-devel

とやって

無事インストールされたら再度ffmpeg-phpをインストールする

コンパイル環境がなければインストールしておく。

yum install gcc gcc-c++
yum install automake libtool

cd ffmpeg-php-0.X.X
phpize
./configure
make
make install

/ffmpeg-php-0.6.0/ffmpeg_frame.c:421: error: ‘PIX_FMT_RGBA32′ undeclared (first use in this function)
make: *** [ffmpeg_frame.lo] エラー 1

これを解決するには

viでffmpeg_frame.cを開いて「RGBA32」を全部「RGBA」に置換してもう一度
./configure
make
make install
とインストールしてください。

全部無事に終わったら

php.iniに

extension=ffmpeg.so

を追加したらapache再起動で完了。

CentOSへffmpegのインストール

RPMforgeが追加されていれば

yum –enablerepo=rpmforge install ffmpeg

でインストール出来る。

コーデックは
yum install SDL-devel freetype-devel zlib-devel libogg-devel libvorbis-devel libtheora-devel
yum install –enablerepo=rpmforge imlib2-devel lame-devel faad2-devel faac-devel gsm-devel xvidcore-devel x264-devel a52dec-devel

でインストール。

yumで追加パッケージ群DAG(RPMforge)を追加する

CentOS5.i386の場合。最新バージョンはここを参照して確認。

rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm

この時
ヘッダ V3 DSA signature: NOKEY, key ID 6b8d79e6
の様なエラーが出たら

wget http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt
rpm –import RPM-GPG-KEY.dag.txt

として

最後に
yum update

して完了

vi /etc/yum.repos.d/rpmforge.repo

enabled = 1

enabled = 0 ← 「0」にすることで無効となる

とすることでyumの度に見に行くことがないので、yumをしょっちゅう使う場合は設定しておいた方が良いかも。

WordPress Themes