7z a achive.7z target_dir\ -xr!*.jpg -xr!*.png -xr!*log\
tools
tools 分类中有 33 篇文章
redirect port 8080 to 80 by iptables in ubuntu
#command
sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 8080
#save configration
sudo apt-get install iptables-persistent
sudo invoke-rc.d iptables-persistent save
#clear
sudo /etc/init.d/iptables-persistent flush
mac下读写ntfs支持
查找设备的uuid
diskutil info /Volumes/{DEVICE_NAME} | grep UUID
将设备uuid写入fstab
echo "UUID={DEVICE_UUID} none ntfs rw,auto,nobrowse" | sudo tee -a /etc/fstab
重连设备,不会在桌面或finder中直接显示,通过Command-Shift-G前往/Volumes卷宗目录浏览操作。
搞定
install gevent on macosx lion with macport lib
我的os大部分包使用macport管理,直接pip安装存在问题
sudo pip install gevent
出错提示
command ‘gcc-4.2′ failed with exit status 1
下载源代码包安装
wget http://pypi.python.org/packages/source/g/gevent/gevent-0.13.6.tar.gz tar -zxvf gevent-0.13.6.tar.gz cd gevent-0.13.6 sudo python setup.py install -I /opt/local/include -L /opt/local/lib #指定默认的macport路径
PIL 1.1.7 install on ubuntu
PIL虽然可以通过pip安装,但是不好用,各种调用需要的依赖都没有,需要手动安装。
过程如下
#清除系统上现有库 python版本自行替换
sudo rm -rf /usr/lib/python2.7/site-packages/PIL
sudo rm /usr/lib/python2.7/site-packages/PIL.pth
#安装依赖包
sudo apt-get install libjpeg8 libjpeg8-dev libfreetype6 libfreetype6-dev liblcms1-dev
#下载
wget http://effbot.org/downloads/Imaging-1.1.7.tar.gz
tar -zxvf Imaging-1.1.7.tar.gz
cd Imaging-1.1.7/
python setup.py build_ext -i
sudo python setup.py install
#安装后如果发现安装的包没有正确支持可进行如下操作
sudo ln -s /usr/lib/x86_64-linux-gnu/libfreetype.so /usr/lib/
sudo ln -s /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/
sudo ln -s /usr/lib/x86_64-linux-gnu/libjpeg.so /usr/lib/