Recursively unzip all files in directory

To create subdirectory for each zip file and keep relative structure

with 7z:

7z x '*.zip' -o'*' -p'password'

with unzip:

find . -name "*.zip" | xargs -P 5 -I fileName sh -c 'unzip -o -d "$(dirname "fileName")/$(basename -s .zip "fileName")" "fileName"'

The following command keeps only relative structures of directories, unzipping all files directly

find . -name "*.zip" | xargs -P 5 -I fileName sh -c 'unzip -o -d "$(dirname "fileName")" "fileName"'

 

一些定向运动(orienteering)的基础方法和技巧

其实我还是很野的,只是大多数人没看出来。念高中的时候一个人住一套房子没人管,经常在半夜和中午的时候跑出去一个人吹风看书,但是城市里要找没人的地方很不容易,到处探索各种屋顶废墟荒地高楼,也就学了一堆没什么卵用的技术把敏捷点了起来,学了半年才知道这些有个名字叫城市定向…… 上大学之后比较忙,有时候心情好也会跑出去转转,不过活动范围很小,基本在北大、清华、圆明园、颐和园内和附近地区。野外定向我的经历比较少,不过总体来看定向越野在智力成分上要小于城市定向和无线电定向,基本上感觉除了需要参照地图优化路线,团队分完点之后和野外徒步是差不多的。

因为国内定向运动还非常小众,我自己搞的时候只能借鉴很多国外的资料,国内也找不到很有经验的人,所以决定结合经验自己写一些中文资料方便后来者,主要还是基础知识科普。

Continue reading “一些定向运动(orienteering)的基础方法和技巧”

HAProxy 作为 Shadowsocks Relay 的配置文件

backup for shadowsocks wiki on github

#/etc/haproxy/haproxy.cfg
global
        ulimit-n  51200

defaults
        log global
        mode    tcp
        option  dontlognull
        contimeout 1000
        clitimeout 150000
        srvtimeout 150000

frontend ss-in
        bind *:8388
        default_backend ss-out

backend ss-out
        server server1 PROXIED_SERVER:8388 maxconn 20480
haproxy -f /etc/haproxy/haproxy.cfg -D

Tor 暗网爬虫的一些要点

最近为了做一些统计,需要到 Tor 这个暗网上采集大量信息。想起很久以前为了研究 Silk Road, EIC, Dr.D, Scream Bitch 和 PlayPen 写过几个爬虫,拿来用 scrapy 重构了一番,做了一个 Tor 暗网通用爬虫。

由于法律风险,此爬虫不开源,仅公开关键部分的代码供参考,此文主要阐述一些暗网爬虫和明网爬虫的区别,爬取注意事项以及开发、生产环境的设置。

所有代码都按 MIT License。

Continue reading “Tor 暗网爬虫的一些要点”

连续尝试了几天不喝含天然糖分的饮料,看来确实对健康有一定好处

可能因为消费者还很不习惯喝健康的饮料,所以市面上大部分买到的饮料无论含不含糖都还是有不少可代谢的物质,大量饮用的话还是很不健康的。

考虑到我这么喜欢喝甜味饮料,所以这几天尝试使用质量分数含量约 0.008% 的 1,6-Dichloro-1,6-dideoxy-β-D-fructofuranosyl-4-chloro-4-deoxy-α-D-galactopyranoside (Sucralose) 稀溶液来代替饮料,口感基本上与质量分数 6% 的蔗糖溶液一致,不过这东西的好处是基本上不参与生化反应,不能富集也不能吸收,饮用后直接随尿液排出,不像蔗糖对人危害这么大。另外因为难以被微生物利用,也不用担心龋齿之类的问题。确实非常适合我。这个物质的口味暂时还没腻,过段时间有空的话研究一下能不能和 Acesulfame potassium 混配来再改变一些口感。

配制和盛装溶液用的是 Schott Duran 的 Youtility 系列玻璃试剂瓶,质量很好,外形也很可爱,密封性非常出彩,值得购买。

得罪谁了,被 XML-RPC 爆破攻击打了好几天。。。

这几天一直忙开学的事,都没怎么管 blog,回来一看 log 发现几万个

"POST /xmlrpc.php HTTP/1.0" 500 607 "-" "Mozilla/4.0 (compatible: MSIE 7.0; Windows NT 6.0)"

什么鬼

这样真的会有什么卵用吗。。无所谓了,你们就接着 post 吧。。我还扛得住。。