记一次FFMPEG的安装

下载源代码 现在都不用svn了,学学git吧 git clone git://source.ffmpeg.org/ffmpeg.git configure 在执行./configure的时候,可能会提示没有安装yasm,那么执行”yum install -y yasm“即可。 yum install -y yasm ./configure make 执行make,就是编译整个ffmpeg项目了,会生成一些二进制文件,例如:ffplay、ffserver、ffmpeg、ffprobe! makeinstall 执行make install时候,会把编译生成的.a归档复制到/usr/local/lib下!

June 13, 2014 · 1 min · Me

centos升级gcc至4.8

webkitgtk+的编译要用到4.8+的GCC 人家ubuntu都有编译好的gcc。。。可怜我centos只能编译源代码了。。。 废话不说,速度干活 下载 先下载需要的GCC源码,http://gcc.gnu.org/以gcc-4.8.3为例 先解压文件 cd ~ mkdir src cd src wget http://自己写吧 tar xf gcc-4.8.3.tar.gz 到这一步停下,还有软件包没有下载安装,难点重点就在这儿了,这三个软件包的安装顺序不能乱,而且安装后一个软件之前必须指定前面安装的路径,很麻烦! 下载源代码可以执行gcc-4.8.3/contrib下的download_prerequisites脚本,即可自动下载,到时候也好一起编译 ...

June 3, 2014 · 1 min · Me

ubuntu编译webkit

下载安装包:http://webkitgtk.org/使用下面命令压缩包 tar xvJf 安装依赖库: apt-get install autoconf automake autotools-dev bison flex gperf glib-networking gtk-doc-tools libenchant-dev libgail-dev libgeoclue-dev libglib2.0-dev libgstreamer-plugins-base0.10-dev libgtk2.0-dev libicu-dev libjpeg62-dev libpango1.0-dev libpng12-dev libsoup2.4-dev libsqlite3-dev libtool libxslt1-dev libxt-dev 试试Configure一下 ./configure 可能还不够,提示找不到 libwebp,找一下吧: apt-cache search libwebp libwebp-dev - Lossy compression of digital photographic images. libwebp5 - Lossy compression of digital photographic images. libwebpdemux1 - Lossy compression of digital photographic images. libwebpmux1 - Lossy compression of digital photographic images....

May 29, 2014 · 1 min · Me

记一次centos最小安装

基本流程吧啊,以后可能会更新,以6.5为例: 下载安装必要文件,比如虚拟机virtualbox,vm等,还有镜像i386或者x86_64的,按需下载吧 设置虚拟机,开始安装,推荐使用全英文安装,速度和稳定性会好一点 完毕后网卡不会自动启动,需要手动开启 vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 HWADDR=00:0C:29:64:A5:E3 TYPE=Ethernet UUID=ff171f7b-3bc5-465d-a5ba-287e200f6da6 ONBOOT=yes NM_CONTROLLED=no BOOTPROTO=dhcp 然后 /etc/init.d/network start 现在看看ifconfig里有没有IP信息 有了IP就能上网了,下面就是各种yum了,有兴趣的TX可以执行一下这个优化脚本

May 28, 2014 · 1 min · Me

内存常识

逛淘宝店的时候看到的,记一下 内存有SD DDR和DDR2 DDR3之分,4种内存不能混用,拍前请确定自己的机器是用的什么内存,如果不能确定,可以用CPU-Z或者EVEREST这个软件检测一下! 打开软件后看”SPD”选项的”最大带宽”一栏! SD类型 PC-100是 SD 100 PC-133是 SD 133 DDR1类型 PC-2100是DDR-266内存! PC-2700是DDR-333内存! PC-3200是DDR-400内存! DDR2类型 PC2-3200是DDR2-400内存!不要和DDR1的弄混了! PC2-4200(有时可能是PC2-4300)是DDR2-533内存! PC2-5300是DDR2-667内存! PC2-6400是DDR2-800内存! DDR3类型 PC3-8500是DDR3-1066内存! PC3-10600是DDR3-1333内存! 以下是3代游戏版本和高频率: PC3-12800是DDR3-1600内存! PC3-15000是DDR3-1866内存! PC3-16000是DDR3-2000内存! 如果不会查看请直接百度搜索CPU-Z下载,下载1.49版本以上的,解压缩运行CPU-Z,查看SPD项即可知道自己内存的信息,然后根据自己所需要的购买!

May 28, 2014 · 1 min · Me

linux-ip限制的两种设置方式

经常网络被攻击,最有效的方式就是在linux操作系统上直接限制ip访问,主要有两种方式设置 1.使用hosts.allow和hosts.deny来设置ip白名单和黑名单,/etc/目录下 优先级为先检查hosts.deny,再检查hosts.allow, 后者设定可越过前者限制, 例如: a.限制所有的ssh, 除非从218.64.87.0 - 127上来。 hosts.deny: in.sshd:ALL hosts.allow: in.sshd:218.64.87.0/255.255.255.128 b.封掉218.64.87.0 - 127的telnet hosts.deny in.sshd:218.64.87.0/255.255.255.128 c.限制所有人的TCP连接,除非从218.64.87.0 - 127访问 hosts.deny ALL:ALL hosts.allow ALL:218.64.87.0/255.255.255.128 d.限制218.64.87.0 - 127对所有服务的访问 hosts.deny ALL:218.64.87.0/255.255.255.128 其中冒号前面是TCP daemon的服务进程名称,通常系统 进程在/etc/inetd.conf中指定,比如in.ftpd,in.telnetd,in.sshd 其中IP地址范围的写法有若干中,主要的三种是: 1.网络地址--子网掩码方式: 218.64.87.0/255.255.255.0 2.网络地址方式(我自己这样叫,呵呵) 218.64.(即以218.64打头的IP地址) 3.缩略子网掩码方式,既数一数二进制子网掩码前面有多少个“1”比如: 218.64.87.0/255.255.255.0 -- 218.64.87.0/24 设置好后,要重新启动 # /etc/rc.d/init.d/xinetd restart # /etc/rc.d/init.d/network restart 2.使用iptables命令 单个IP的命令是 iptables -I INPUT -s 80.241.219.171 -j DROP 封IP段的命令是 iptables -I INPUT -s 96.47.225.0/16 -j DROP iptables -I INPUT -s 96....

May 27, 2014 · 1 min · Me

centos6-优化脚本与安全脚本

新装的机子执行一下,请酌情使用,出问题后果自负。 优化设置 This script is only for 64bit Operating System ! 64位系统专用,老高有修改 #!/bin/bash #author suzezhi #this script is only for CentOS 6 #check the OS platform=`uname -i` if [ $platform != "x86_64" ];then echo "this script is only for 64bit Operating System !" exit 1 fi echo "the platform is ok" version=`lsb_release -r |awk '{print substr($2,1,1)}'` if [ $version != 6 ];then echo "this script is only for CentOS 6 !...

May 13, 2014 · 6 min · Me

nexus5的ROM下载地址

转自啥论坛忘了: 看到很多同学问ROM哪儿下,还说ROM少, 殊不知谷歌亲儿子最不缺的就是ROM? 这里给大家稍稍整理了一些名气比较大的,名气小的自己去goo.im下吧。 记住我们手中 Nexus 5 的名字 hammerhead (中文翻译是锤头的意思,这么好的名字smartisan居然不支持,鄙视一个) 进入正题: CyanogenMod (简称CM) 入口地址: http://download.cyanogenmod.org/?device=hammerhead SlimKait (简称Slim,这个…我被GFW墙了,懒得翻出去找,能进去的尽量搬运下吧,这个ROM不错) 入口地址: http://www.slimroms.net/index.php/downloads Paranoid(简称PA) 入口地址: http://download.paranoidandroid.co/roms/hammerhead/ OmniRom (简称Omni) 入口地址: http://dl.omnirom.org/hammerhead/ mokee (魔趣) 入口地址: http://download.mfunz.com/?device=hammerhead AOKP 入口地址: http://aokp.co/devices/hammerhead ChameleonOS (简称ChaOS) 入口地址: http://roms.chameleonos.org/index.php?device=hammerhead carbon 入口地址: http://carbon-rom.com/downloads/?device=hammerhead mahdi 入口地址: http://mahdi-rom.androidfilesharing.com/Nexus%205/ clockworkmod (简称CWM,大家进去找Nexus 5,里边有很多大家需要的东西,比如CWM recovery,Gapps等) 入口地址: http://www.clockworkmod.com/rommanager 在goo.im中搜索hammerhead就可以找到很多ROM了,大家可以去看看,这是我搜索好的: http://goo.im/devs 附:Nexus 5 XDA论坛入口地址,这里才是金库: http://forum.xda-developers.com/google-nexus-5 整理的不全面,但是足够用了,这些都是有官网的ROM团队,还有些没有的ROM团队做的也很好,大多都发在goo.im中,建议大家去看看。

February 24, 2014 · 1 min · Me