Next Socialmedia Conference 2009pre
■結論
NextというよりPreviousだった。セカンドライフや3D技術が中心で目新しい物は特に見つからず。。。
■成果物
OpenPNE3の概要とソーシャルアプリケーションの募集。WindowsLiveについて。以上。
TrackBack URL :
Comments (0)JavaScript、PHP、MySQLを使ったり
NextというよりPreviousだった。セカンドライフや3D技術が中心で目新しい物は特に見つからず。。。
OpenPNE3の概要とソーシャルアプリケーションの募集。WindowsLiveについて。以上。
TrackBack URL :
Comments (0)NP_MitasNom.phpの112行目あたり、
if(!$blogid && $itemid){
$blogid = getBlogIDFromItemID($itemid);
}
を
if(/*!$blogid && */$itemid){
$blogid = getBlogIDFromItemID($itemid);
}
と記述する
「常にWYSIWYGエディターを使いますか?」に対して、「はい」を選択した時、一般ユーザーの記事の追加、編集が出来なくなるバグを解消できる。
TrackBack URL :
Comments (0)まぁ、用途によるんだが脆弱性になるから、$_SERVER['PHP_SELF']はやめてなるべく$_SERVER['SCRIPT_NAME']にしようよって事。
<?php
echo($_SERVER['SCRIPT_NAME']);
echo('<br />');
echo($_SERVER['PHP_SELF']);
?>
http://○○○○.com/test.php/<script>alert(document.cookie);</script>
クッキー丸見えですね。。。コレをクエリにくっつけて悪人のサイトにリダイレクトされちゃうと、悪人のサイトのアクセスログにクッキーが送られてしまうわけですな。恐
TrackBack URL :
Comments (0)PHPmotionとはオープンソース動画投稿サイト構築システム。
まだの人は前回の記事を参考にインストール!
別に使えなくてもインストールはできると思いますが、すごく大変だと思います。
「flvtool2」と「mencoder」をインストールしよう!
yum --enablerepo=rpmforge install flvtool2
yum --enablerepo=rpmforge install mencoder
cd /etc/php.d
cp mbstring.ini phpshield.ini
vi phpshield.ini
で以下のように変更
; Enable ffmpeg extension module extension=phpshield.5.1.lin
/etc/rc.d/init.d/httpd reload
あとはまぁ、流れに沿って進めてください。初期の管理ID/PASSは「admin/admin」です。
実は先日、PHPをバージョンアップしたらphpSHIELDが上手く読み込めなくなってしまいました。あれこれ迷ったあげく
; Enable ffmpeg extension module extension=phpshield.5.1.lin
を
; Enable ffmpeg extension module extension=phpshield.5.2.lin
と記述しなおしたら動くようになりました!
PHPのバージョンが5.1系なのか5.2系なのか、という事ですね。
TrackBack URL :
Comments (0)Pleskがインストールされていたが、yumはインストールされていないマシンでした。そこで、rpmの依存パッケージ地獄から脱する為にyumをインストールする事にした。
Pleskでサーバを管理してる方は、インストール後に「yum update」を実行してはならない!Pleskが死んでしまいます。
rpm -ivh yum-3.0.5-1.el5.centos.5.noarch.rpm rpm -ivh yum-metadata-parser-1.0-8.fc6.x86_64.rpm rpm -ivh python-elementtree-1.2.6-5.x86_64.rpm rpm -ivh python-urlgrabber-3.1.0-2.noarch.rpm rpm -ivh python-sqlite-1.1.7-1.2.1.x86_64.rpm rpm -ivh m2crypto-0.16-6.el5.1.x86_64.rpm rpm -ivh rpm-python-4.4.2-47.el5.x86_64.rpm rpm -ivh python-iniparse-0.2.3-4.el5.noarch.rpm
上述のパッケージは既に最新でない可能性がある。
yum update yum
これで最新になる。(他のパッケージもアップデートした方が良い)
以上で「yum」が使えるようになりました~!
このままでは「yum」で「ffmpeg」がインストールできない。なので・・・
追加する為に必要なパッケージをGET
wget http://dag.wieers.com/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm
リポジトリに追加
rpm -Uvh rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm
デフォルトでRPMforgeを使わないように変更
vi /etc/yum.repos.d/rpmforge.repo
で「enabled = 1」を「enabled = 0」と変更する。
今後、RPMforgeを対象に含める場合は「yum –enablerepo=rpmforge install ●●●」とする。
wget http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt rpm --import RPM-GPG-KEY.dag.txt
yum --enablerepo=rpmforge install ffmpeg
yum install php-devel yum install re2c yum install ffmpeg-devel ffmpeg-libpostproc
wget http://nchc.dl.sourceforge.net/sourceforge/ffmpeg-php/ffmpeg-php-0.5.3.1.tbz2 tar jxvf ffmpeg-php-0.5.3.1.tbz2 cd ffmpeg-php-0.5.3.1 phpize ./configure --enable-gpl --enable-libmp3lame --enable-libamr-nb --enable-libamr-wb --enable-libxvid --disable-ffplay --disable-ffserver --enable-libfaac --enable-libfaad --enable-libx264 --enable-shared --enable-nonfree make make install
以下のコマンドを実行し、mbstringの設定ファイルをコピーし、ffmpeg用にする。
cd /etc/php.d cp mbstring.ini ffmpeg.ini
但し、コピーしただけでは設定の記述が古いファイルのままなので、「vi」コマンドで内容を修正する。
vi ffmpeg.ini
以下のように記述すれば良い。
; Enable ffmpeg extension module extension=ffmpeg.so
/etc/rc.d/init.d/httpd reload
TrackBack URL :
Comments (1)オバマもマケインも覇気がある。日本の政治家と比べて。
奴等には失敗してもお咎めが無い。政治家は失敗しても議会で寝ても、定額の給与が発生する。
TrackBack URL :
Comments (0)