
Windows sucks, we all know that. But I play games and like windows when it works. Therefor I’m going to post what keeps my machine clean, secure, and virus free.
1. Secunia PSI – http://secunia.com/vulnerability_scanning/personal/
This sweet baby checks and even auto updates some stuff when software becomes out of date. For example, the company I work for had thousands of customers become hacked and it was through FTP. We called it Gumblar. This was a vulnerability with Out of Date Flash Player and FTP programs. Secunia noticed FTP and Flash player were out of date and updated for me. Boom – Secure.
2. AVG – http://free.avg.com/us-en/homepage
Everyone needs a good anti-virus. Preferably one which doesn’t HOG RESOURCES *cough* Mcafee *cough* Norton *cough*. AVG is free, lightweight, and just works. Never had a complaint with it.
3. MalwareBytes Anti-Malware (well gee, I never would have guessed by the name) – http://www.malwarebytes.org/
It works just fine with the free version. It will find trojans and even malware (ha).
4. Hitman Pro – http://www.surfright.nl/en/hitmanpro
This was the only thing which was able to un-rootkit a client’s computer. Thing was crazy dug in, but it did the job. Always good to keep on hand.
That’s really it. You don’t need anything crazy. Just make sure you’re up to date with windows update too and you’ll be golden.
Or you could just use Linux.
So I couldn’t find a GOOD acoustic copy for Silverchair’s Emotion Sickness song. So I re-tabbed it based on a crappy one I found online.
This was an installation for a customer and I figured I’d post my problems to help anyone else. I use Apache 2
Make sure to delete any yum’d version of SVN:
yum remove subversioncd /usr/srcwget http://www.webdav.org/neon/neon-0.2X.0.tar.gztar -xzvf neon-0.2X.0.tar.gzmake && make install
Then, I did a normal install but specified neon’s install path:
cd /usr/srcwget http://apache.xmundo.com.ar/subversion/subversion-1.7.2.tar.gztar -xzvf subversion-1.7.2.tar.gzcd subversion-1.7.2./configure --with-apxs=/usr/local/apache/bin/apxs --with-apr=/usr/local/apache --with-apr-util=/usr/local/apache --with-ssl --with-neon=/usr/local/make && make install
You may now need to install the SVN Apache modules. These will be in /usr/src/subversion-
Add the following lines to httpd.conf:
LoadModule dav_svn_module modules/mod_dav_svn.soLoadModule authz_svn_module modules/mod_authz_svn.so
Zen Roon:
/usr/local/cpanel/bin/apache_conf_distiller --update
If apache throws an error like the one below (it’s not the entire error) -
“subversion/libsvn_subr/.libs/libsvn_subr-1.so.0: undefined symbol: sqlite3_clear_bindings”
- you need to upgrade sqlite manually (not from yum, since the readme for subversion says you need 3.4.0 or higher and 3.3.6 is what my yum is forcing me to install)
I did the following to update sqlite:
wget http://www6.atomicorp.com/channels/atomic/centos/5/x86_64/RPMS/sqlite-3.7.0.1-1.el5.art.x86_64.rpmrpm -Uvh sqlite-3.7.0.1-1.el5.art.x86_64.rpm (or rpm -i)
You may have to create a symbolic link to the /usr/bin/ folder for svn: ln -s /usr/local/bin/svn /usr/bin/svn
Otherwise, both svn –version and whereis svn show correct info.
*Updated 02/02/12* I just found you can just yum everything after installing RPM forge. ffmpeg-php may not be included so you’ll want to skip to the very bottom afterwords and compile it manually.
GUIDE IS FOR VPS AND HIGHER PLANS (with root – I haven’t tried without but it may be possible). Shared class does not come with the ability to do this.
Also, a lot of my help came from http://wiki.jvideodirect.com/w/Converter_Setup, which I was installing on a VPS. You can review their installation instructions, but they don’t exactly fit our Centos 5 VPS servers. This guide is my logs from installing it on a 1024M VPS.
Necessary before installation
yum install libXv-devel-1.0.1-4.1.i386yum install libXv-devel-1.0.1-4.1.x86_64
You can use the below command to install RPMForge in one command.
-
cd /usr/src/ && wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el`cat /etc/redhat-release | cut -d' ' -f3|cut -d. -f1`.rf.`uname -i`.rpm && rpm -Uhv rpmforge-release-0.5.2-2.el`cat /etc/redhat-release | cut -d' ' -f3|cut -d. -f1`.rf.`uname -i`.rpm
http://adityo.blog.binusian.org/?tag=add-rpmforge-and-dag-repository-on-centos
Quick Installation Guide -
yum updateyum install ffmpeg ffmpeg-devel ffmpeg-php mplayer mencoder libogg libvorbis
Manual Installation Guide -
Make sure you cd /opt – We will be wget’ng everything into the /opt folder.
== Step 0.5 SVN
Easy Method
yum updateyum install subversion
Advanced Method
cd /usr/srcwget http://subversion.tigris.org/downloads/subversion-1.6.13.tar.gzwget http://subversion.tigris.org/downloads/subversion-deps-1.6.13.tar.gztar xvzf subversion-1.6.13.tar.gztar xvzf subversion-deps-1.6.13.tar.gzcd subversion-1.6.13./configure --with-apxs=/usr/local/apache/bin/apxs --with-apr=/usr/local/apache --with-apr-util=/usr/local/apache --with-sslmake && make install
for apache module support, add this to httpd.conf or appropriate template
LoadModule dav_svn_module modules/mod_dav_svn.soLoadModule authz_svn_module modules/mod_authz_svn.so
== Step One – FAAD2
Grab the newest (tar.gz) version from http://sourceforge.net/projects/faac/files/faad2-src/
wget http://PATH TO FAAD2 VERSION.com/file.tar.gztar zxf faad2-2.6.1.tar.gzcd faad2autoreconf -vif./configure --disable-drm --disable-mpeg4ip --with-mp4v2 --prefix=/usrmake && make installcd ..
== Step Two – FAAC
Grab the newest (tar.gz) version from http://sourceforge.net/projects/faac/files/faac-src/
wget http://PATH TO FAAC VERSION.com/file.tar.gztar zxfv faac-1.26.tar.gzcd faac./bootstrap./configure --prefix=/usrmake && make installcd ..
== Step Three – Lame
Grab the newest (tar.gz) version from http://sourceforge.net/projects/lame/files/lame/
wget http://PATH TO LAME VERSION.com/file.tar.gztar zxfv lame-3.98b8.tar.gzcd lame-3.98b8tar xzvf lame-398-2.tar.gzcd lame-398-2./configure --prefix=/usrmake cleanmake && make installcd ..
== Step Four – Yasm
wget http://www.tortall.net/projects/yasm/releases/yasm-1.1.0.tar.gztar zfvx yasm-1.1.0.tar.gzcd yasm-1.1.0./configure --prefix=/usrmake && make installcd ..
== Step Five – MP4Box/GPAC
wget http://sourceforge.net/projects/gpac/files/GPAC/GPAC%200.4.5/gpac-0.4.5.tar.gzwget http://sourceforge.net/projects/gpac/files/GPAC%20extra%20libs/GPAC%20extra%20libs%200.4.5 /gpac_extra_libs-0.4.5.tar.gztar -xzf gpac-0.4.5.tar.gztar -xzf gpac_extra_libs-0.4.5.tar.gzcd gpac_extra_libscp -rf * ../gpac/extra_lib/cd ../gpacchmod +x configure./configuremake libmake appsmake install libmake installcp bin/gcc/libgpac.so /usr/lib/
== Step Six – x264 (LIBX264)
Again, grab the newest release: http://download.videolan.org/pub/videolan/x264/snapshots/
wget http://download.videolan.org/pub/videolan/x264/snapshots/x264-snapshot-20110213-2245.tar.bz2bzip2 -cd x264-snapshot-20110213-2245.tar.bz2 | tar xvf -cd x264-snapshot-20110213-2245./configure --enable-mp4-output --enable-shared --enable-pthread --prefix=/usrmake && make installcd ..
== Step Seven – xvid
Grab the newest (tar.gz) version from http://www.xvid.org/Downloads.43.0.html
wget http://downloads.xvid.org/downloads/xvidcore-1.2.2.tar.gztar zxfv xvidcore-1.2.2.tar.gzcd xvidcore/build/generic./configure --prefix=/usrmake && make installcd ../../..
== Step Eight – FFMPEG
svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpegcd ffmpeg./configure --enable-gpl --enable-postproc --enable-nonfree --enable-postproc --enable-swscale --enable-
avfilter --enable-pthreads --enable-libxvid --enable-libmp3lame --enable-libfaac --disable-ffserver
--disable-ffplay --enable-libx264 --prefix=/usr --enable-shared --enable-mmxmake (check for errors)make install
*Original with disabled x264 and 1394
./configure --enable-gpl --enable-postproc --enable-nonfree --enable-postproc --enable-libfaad
--enable-swscale --enable-avfilter --enable-pthreads --enable-libxvid --enable-libx264 --enable-
libmp3lame --enable-libdc1394 --enable-liba52 --enable-libfaac --disable-ffserver --disable-ffplay
--prefix=/usr
This may or may not be necessary -
ln -s /usr/local/lib/libavformat.so.50 /usr/lib64/libavformat.so.50ln -s /usr/local/lib/libavcodec.so.51 /usr/lib64/libavcodec.so.51ln -s /usr/local/lib/libavutil.so.49 /usr/lib64/libavutil.so.49ln -s /usr/local/lib/libmp3lame.so.0 /usr/lib64/libmp3lame.so.0ln -s /usr/local/lib/libavformat.so.51 /usr/lib64/libavformat.so.51
== Step NiNE – FFMPEG-PHP
wget http://sourceforge.net/projects/ffmpeg-php/files/ffmpeg-php/0.6.0/ffmpeg-php-0.6.0.tbz2/downloadtar jxvf ffmpeg-php-0.6.0.tbz2cd ffmpeg-php-0.6.0phpize./configure
*****IMPORTANT IF YOU GET ERRORS ON CONFIGURE*****
1. Open the file ā/root/ffmpeg-php-0.5.0/ffmpeg_frame.cā using vi editor (or nano).
2. Go to the line you are getting this error. [In this example, line #495].
3. Execute the following command.
Press ESC and :%s/PIX_FMT_RGBA32/PIX_FMT_RGB32
4. Save the file and recompile it once again.
makemake installcopy /usr/src/ffmpeg/libavutil/libavutil.so.50 to /usr/lib64
== Step Ten – flvtool2
flvtool2 install info http://www.mysql-apache-php.com/ffmpeg-install.htm
Optional — == Install MENCODER + MPLAYER
MENCODER is a free command line video decoding, encoding and filtering tool released under the GNU General Public License. It is a close sibling to MPlayer and can convert all the formats that MPlayer understands into a variety of compressed and uncompressed formats using different codecs. The Installation Process [[ Note: I used /opt and not usr/local/src, but I would suggest following the instructions if you're not familiar with this stuff.]]
mkdir /usr/local/srccd /usr/local/srcwget http://www3.mplayerhq.hu/MPlayer/releases/codecs/essential-20061022.tar.bz2tar jxvf essential-20061022.tar.bz2mkdir /usr/local/lib/codecs/mv /usr/local/src/essential-20061022/* /usr/local/lib/codecs/chmod -R 755 /usr/local/lib/codecs/mkdir /usr/local/src/tmpchmod 777 /usr/local/src/tmpexport TMPDIR=/usr/local/src/tmpsvn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayercd /usr/local/src/mplayersvn updatemake distclean./configuremake cleanmakemake install

