修正WordPress4.2自定义表情路径变成s.w.org/…

前些日子发现评论内的自定义表情路径都跳转到s.w.org,原来wordpress从4.2开始添加了emoji表情,而由于大陆的网络环境(你们懂得),导致网站打开变慢,在这里附上解决方案。
Continue reading 修正WordPress4.2自定义表情路径变成s.w.org/…

Pyquery获取网页数据的一个小例子

最近找到一个免费的代理,他们把连接参数放在网页上,两天一改,每次开电脑都要检查一下数据是否有更新,然后再改写文件,步骤比较麻烦,想到前几天看过一本python的书,于是用python写个一个抓取网页数据的小程序,万万没想到几条代码就能实现,终于知道为什么网上流传这“python大法好”、“人生苦短,我用python”此类的话了。
Pyquery获取网页数据的一个小例子 - 1
写这个程序之前啊,首先要安装python的pyquery库

yum install python-pyquery

这里以获取ZOL手机周榜为例子,附上的代码

#coding=utf-8
import pyquery,sys #调用模块
reload(sys) #虽然不知到为什么要重载SYS模块,但不这样不行
sys.setdefaultencoding('utf-8') #设置默认字符编码
web = pyquery.PyQuery(url='http://detail.zol.com.cn/cell_phone_index/subcate57_0_list_1_0_8_1_0_1.html') #抓取页面
web_content = web.find('body') #获取页面标签的内容
web_content_cov = web_content.text() #页面转文本
phone_list_num = web_content_cov.find('本周') #获取本周第一次出现的位置
print web_content_cov[phone_list_num:phone_list_num+266] #截取字符串

写到文件的话

writefile = open('/home/XXXXX/Documents/phone.txt','w') #写入模式打开文本文件
writefile.write(web_content_cov[phone_list_num:phone_list_num+266]) #写入字符串,简单的不能再简单

openvpn学习笔记

什么是openvpn
OpenVPN是一个功能齐全的SSL VPN,它使用SSL/TLS协议实现了OSI模型第二层或第三层的安全网络扩展。
可以通过应用于VPN虚拟接口的防火墙规则为指定用户或用户组设置访问控制策略。
OpenVPN不是一个Web应用程序代理,也不需要通过Web浏览器来进行操作。
Continue reading openvpn学习笔记

heartbeat学习记录

通过今天对(循序渐进Linux 第18章 Linux-HA开源软件Heartbeat 高俊峰),如果我没有记错的话 高俊峰,应该是兄弟连的老师吧
http://book.51cto.com/art/200912/167780.htm http://book.51.cto.com有很多不错书,还有试读章节,很多错,再买实体书的时候可以先去读一下试读章节
Continue reading heartbeat学习记录

How to calculate ip range by ip address and mask address

Example 10.0.0.50/22

  1. convert your address to binary (8bits each number)
decimalbinary
10.0.0.5000001010.00000000.00000000.00110010
22 (means 1(binary) with 22 bits)11111111.11111111.11111100.00000000
  1. get network address by AND calculation
00001010.00000000.00000000.00110010 (ip)
AND
11111111.11111111.11111100.00000000 (mask)
=
00001010.00000000.00000000.00000000 (network address: 10.0.0.0)
  1. reverse your netmask address
11111111.11111111.11111100.00000000 (mask)

00000000.00000000.00000011.11111111 (netmask reversed)
  1. get broadcast address by OR calculation
00001010.00000000.00000000.00110010 (ip)
OR
00000000.00000000.00000011.11111111 (netmask reversed)
=
00001010.00000000.00000011.11111111 (broadcast address)

then we know the broadcast is 10.0.3.255, the available adreess range is 10.0.0.0 – 10.0.3.254

Server 2012 R2配置FTP用户隔离

Server2012r2相对Server2008R2的变化比较大,所以有人在之前的文章里面问我2012R2的用户隔离该怎么搭,我以为真的很难,所以也在网上搜索了一下这方面的文章,果然很难,网上说要装windows验证、­服务管理等等组件,还要修改系统文件权限什么的,其实根本不用网上说的那么麻烦。
Continue reading Server 2012 R2配置FTP用户隔离

Telegram即时聊天工具,不用担心查水表的聊天工具

很早之前博主就一直寻找一款聊天工具能够和自己朋友毫无顾及的谈敏感话题,早期的Gtalk、日本台湾比较流行的yahoo message、hangout、美国人常用的AIM,比较常见的几款都试过了,而就在前几个月我发现的一个软件刚好能满足我的需求,这款软件就是Telegram。
Telegram即时聊天工具,不用担心查水表的聊天工具 - 1
Continue reading Telegram即时聊天工具,不用担心查水表的聊天工具

Google黑科技,Chrome40以上版本可以执行安卓应用程序

这个功能是近期在网上发现的,于是我便把chrome更新了一下,在Google Web Store页面下载了ARC这个插件,可能是由于刚开发的原因可以正常执行的应用是相当的少,在应用窗口右键的话还有会审查元素这个选项,想必应该是HTML5技术了,如果这个功能在今后能整合优化到chrome里面的话,那chrome简直就是浏览器中的战斗机啊,这完全克服了不同操作系统间的程序兼容问题啊,我的天

Google黑科技,Chrome40以上版本可以执行安卓应用程序 - 1 Continue reading Google黑科技,Chrome40以上版本可以执行安卓应用程序