月度归档:2018年01月

debian/ubuntu install 安装 ffmpeg

ffmpeg太出名了,linux上只要跟多媒体有关的多多少少都会有它的身影。最近需要用到它读取多媒体metadata,使用的库说找不到ffmpeg,apt也装不了会报错误。原来debian7开始ffmpeg被libav取代,这个东西也是从ffmpeg fork出来的,到了debian9又回到[……]

Read more

跨flask app使用url_for

用flask的肯定知道url_for,解放了记住url的繁琐。前阵子因为flask臭名昭著的 servername问题彻底拆分了应用程序,在解决了大部分引用和重用后发现应用间导航也是个问题,写硬url显然不科学。这里祭出几大法宝用来解决这个问题:

  1. 中间件Dispatcher,也可以使用we[……]

Read more

用户密码不要再用MD5加密了,不妨改为Bcrypt

 

MD5实在太出名了,特别是刚毕业的同学脑子里就是Hash,MD5,AES几种,其实算法的世界就跟森林一样,还每一颗都不同。各有各的特长和适用场景,多年前MD5因为计算的复杂度一度被认为不可破解,但是随着cpu的摩尔定律现在已经可以被破解了。玩SS的同学不妨可以切换几种试试[……]

Read more

绕过目标网站对Ad Block 的检测

我想用ab的同学一定碰到过提示加入ab的白名单的标语,甚至有的会阻碍你的浏览如果不加入白名单。开始的时候对有的网站本身广告较少,排版合理的我都会乐意加入白名单,但是当这样的提示越来越多,并且严重影响阅读的广告越来越多后就痛苦了,毕竟经常上的网站就那么几个。这个时候神奇油猴就派上用场了,更开心[……]

Read more