潇湘文轩

Cloudflarehttp跳转到https下的htaccess文件写法 0

Cloudflarehttp跳转到https下的htaccess文件写法

Windows自带NAT端口映射,命令行CMD操作即可 0

Windows自带NAT端口映射,命令行CMD操作即可

Windows本身命令行支持配置端口映射,条件是已经安装了IPV6,启不启用都无所谓,我在win7和server2008上是可以的。xp,2003装了ipv6协议也是可以的。

CMD下操作

增加端口映射,将10.10.10.10的11111映射到10.10.10.11的80端口
netsh interface portproxy add v4tov4 listenport=11111 listenaddress=10.10.10.10 connectport=80 connect[……]

Read more

Centos 升级python2.7到python3.4.2 1

Centos 升级python2.7到python3.4.2

首先在命令行下输入 python 以查看你的python版本,默认应该是2.6以上的,比如我的是2.7
安装python3.4之前建议先安装以下软件包:
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make

其中sqlite-devel如果不安装,python3.4安装后sqlalchemy会有些问题,比如import sq[……]

Read more

“短”化你的代码 0

“短”化你的代码

我们来玩个找茬儿,看看下面这段代码,找找 md5 函数的定义在哪里:

戳这里亲自试试

太棒了,我知道难不倒你,10 秒钟就找出来了是不是?好吧,可能我举了一个不是很好的例子,因为它一点用处都没有。

标题里的“短”字加了引号,只是因为它看起来短,实际并不短,因为字节还是在的,在 unicode 里有一种神奇的字符叫零宽空白,它的特点是字型的显示宽度为 0,无论堆了多少个零宽字符,你都看不见它。[……]

Read more

Python批量操作SSH(VPS)工具 0

Python批量操作SSH(VPS)工具

安装paramiko有两个先决条件,python和另外一个名为PyCrypto的模块。
在WINDOWS下安装PyCrypto可能需要到这儿下载 http://www.voidspace.org.uk/python/modules.shtml#pycrypto

如果需要安装ecdsa,在命令行下输入 pip install ecdsa 即可。

我使用的是python3.3, 通过这个文档可以了解使用方法。
http://paramiko-docs.readthedocs.or[……]

Read more

那些小而美的事情 1

那些小而美的事情

最近在V2EX上发现了几个涉及人生意义的帖子。V2上这种帖子很少见,于是从头到尾地读了一遍:

如果一个人整天思考这种形而上的东西,那绝对会疯掉。但我也不认同“寻找意义又有什么意义”、“想太多”等消极、虚无的观点。

意义上升到社会层面后,是很难去分清到底有没有意义,很难有一个统一的社会层面的答案。但是[……]

Read more

Pelican 的入门体验 1

Pelican 的入门体验

Pelican是一个用Python语言编写的静态网站生成器,支持使用restructuredText和Markdown写文章,配置灵活,扩展性强。它有许多主题和插件可供使用,这也是我选择它的原因,诸如相关文章,站点地图,这些功能它都有。

网上关于它的使用教程很多,大多都是复制来复制去,具体的教程在部分都是基于linux系统,在windows下面的操作前半部分是一样的,后期如果按照网上的教程就不行了,这些需要自己摸索。

只说下它的一些入门体验吧,供大家参考。个人认为,它只适合搭建静态博[……]

Read more

Google更新-众多过度优化的词消失 0

Google更新-众多过度优化的词消失

昨天Google更新了,之前许多排的词都消失了。矿山行业相关的词汇现在越来越多排到第一页的是那些拥有品牌知名度的或者是企业官方网站的网页。
另外有一个新的发现是Google对于不同地点的搜索查询排名变化也比较大,以前都是差不多的,现在这个差别比较明显。
消失的网页大多是长期发外链,优化过比较长一段时间的,这次的变化对很多人的打击是比较大的,最近优化时间不是很长的一些网站排名倒是上去了。看来优化这块,链接仍然很有效果,但Google越来越能识别你的外链质量及目的了。

在CentOS上创建定时任务命令 0

在CentOS上创建定时任务命令

crontab命令常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。通常,crontab储存的指令被守护进程激活, crond常常在后台运行,每一分钟检查是否有预定的作业需要执行。这类作业一般称为cron jobs。crontab文件包含送交cron守护进程的一系列作业和指令。每个用户可以拥有自己的crontab文件;同时,操作系统保存一个针对整个系统的crontab文件,该文件通常存放于[……]

Read more

我们是谁?【BBC 科学的故事E06 中英双字】 0

我们是谁?【BBC 科学的故事E06 中英双字】

我们是谁?【BBC 科学的故事E06 中英双字

这个视频很有意思,里面提到一个斯金纳箱

斯金纳箱内装有一个操纵杆,下面有一个是食物盘,操纵杆与提供食丸的装置相连。只要箱内的动物按压操纵杆,就会有一粒食丸滚到食物盘内。斯金纳将饥饿的白鼠放于箱内,白鼠在箱内乱跑,活动中偶尔踏上操作杆,就有一粒食丸掉落在食物盘内,白鼠便吃到了食丸。白鼠经过几次尝试,会不断按压杠杆,直到吃饱为止。于是斯金纳认为,有机体做出的反应与其随后出现的刺激条件之间的关系对行为起着控制作用,它能影响以后反应发生的概[……]

Read more