Tofu
Tofu is the best food all around the world!


Linux

删除重復文件

mv `md5sum *.* | sort | uniq -w 32 -d | awk ‘{print $2}’` repeated/


頭像墻

用緩存在本地的 Gravatar 頭像製作了一個頭像墻,代碼如下,需要 ImageMagick 支持 #! /bin/bash   n=1 col=6 isize=48 dir=/ls.tl/t/image/glc_cache num=`ls -l $dir/*$isize.jpg | wc -l` row=$(( $num / $col )) osize=$(( $col * $isize ))"x"$(( $row * $isize )) eval `ls -l $dir/*$isize.jpg | awk ‘{print $NF}’ | awk ‘{print "filename["++i"]="$0}’`   echo "total avatars: "$num echo "output size: "$col"cols x "$row"rows [...]


Opera snapshots checker v3

以前寫的 checker 都是 php 的,早起無事,折騰下,用 shell 重寫個。 #! /bin/bash   url=http://snapshot.opera.com/windows/latest dir=/ls.tl/check   win=`curl -s -I $url | grep Location | awk ‘BEGIN{ORS=""} {print $2}’ | tr -d ‘\r’` #eval `echo $win | awk -F ‘[-|_|/]‘ ‘{print "codename="$5, "ver="$6, "build="$7 }’` eval `echo $win | awk -F ‘[-|.]‘ ‘{ print "ver="$(NF-3)"."$(NF-2), "build="$(NF-1) }’`   if [...]


debian+nginx+mysql+php 折騰手記

最近用 Amazon EC2 搭了不少環境,記之,以備日後查閱。 Debian 6.0.2 / Nginx 1.0.6 / MySQL 5.5.15 / PHP 5.3.8 編譯安裝。 零-初 apt-get update apt-get upgrade apt-get install build-essential vim cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime echo ‘/dev/xvdf   /www    ext4    defaults,nosuid,noexec,nodev 1 2′ >> /etc/fstab mount -a 一-Nginx 1,安裝依賴 apt-get install libpcre3-dev libssl-dev 2,添加用戶 adduser –system –no-create-home –disabled-login –disabled-password –group [...]