分类 "互联网络" 的存档.

博客乔迁之喜

今年事情一直很多,都快几个月没有打理博客了,真是对不住大家了。

最近一段时期,服务器不知道怎么搞的,一直不稳定,经常出问题,很是让人郁闷。其实使用burst的vps已经有两年多了,总体情况还算可以,不知道最近为何这般表现,可能是超售的后遗症吧。本来打算这一期到期了再续费呢,看来是不能再继续沉默下去了。

于是在这个难得的周末,选了个新家,经过一天的不懈努力,终于顺利搬家成功,这里要感谢LP大人的理解和支持,哈哈。

搬家的过程中遇到了些小问题,不过都一一解决了。这里有一点需要提及的是:搬家后,发现博客无法正常显示了,页面空白,登录后台还是可以的。经查发现,主题相关的功能出现了问题,无法显示已经安装的主题列表,登录到服务器删除外部主题,只保留wordpress默认主题,后台主题管理页面提示:“主题目录是个空目录或主题目录不存在。请价差主题是否安装妥当。”

更换到默认主题后,前台页面可以正常显示了。折腾了半天,排查了数据库和文件没有任何问题,搜索之后发现原来是环境的问题。由于更新了新的LNMP相关软件,与之前的配置有所不同。其中php的默认配置就导致了这个问题的出现,当然一个巴掌拍不响,wordpress版本升级之后主题列表功能使用到了scandir()函数,而在php.ini的默认设置中是被禁用了的。

找到了原因,解法就比较简单了。打开php.ini文件,搜索disable_functions后仔细查看就可以看到scandir的身影了,对了干掉它就可以了。

godaddy2012年2月最新30%优惠码

貌似很久没有收到godaddy发来的邮件了,似乎是由于很久没有在godaddy购买产品或者服务的缘故,莫非偶已经不是其的客户了?呵呵

从春季回家过年到现在,发现自己有一个月多没有写什么东西了,昨天晚上赶紧小补了一篇,希望以后自己还是要多多坚持啊。

说了写闲话,来看看今天的主角吧–godaddy优惠码,域名可以优惠30%,有兴趣的可以去围观一下。

优惠码gdx222bg

有效期2012-02-29

这里有godaddy快速通道

修改SecureCRT的home功能键

之前一直使用putty作为ssh的客户端,最近用了一下SecureCRT,多标签比较好用,但是在使用时发现没有home、end功能,而且delete键删除的是光标前一个字符,功能与退格键是一样的。

网上有关于SecureCRT使用“键映射编辑器”,实现自定义的功能的文章,不过飞尘这里试了一下貌似不起作用。

于是换另外一个思路,修改仿真终端类型即可。

SecureCRT中默认的终端为VT100,这里修改为linux,并勾选“ANSI颜色选项”,这样就会五颜六色了哦,呵呵。

对于键映射编辑器的方式,这里就不再多做研究了。

wordpress升级安装插件出现http错误

之前使用wordpress一直是很正常,后来就发现akismet经常出现无法连接服务器,造成评论不能自动审核。

再后来,使用自动更新插件,升级wordpress版本就遇到了这样的错误:

在向 API 发送请求时发生了一个 HTTP 异常错误

其中有一种原因是网络请求超时,修改方法也是参考自网络,超时时间不一定要设置很大,飞尘此处将原来的5改为10,基本上没有再出现以上的错误消息。

修改wp-includes/class-http.php文件中的第220行(这个行数对于不同的版本可能不一定相同,不去纠结它):

‘timeout’ => apply_filters( ‘http_request_timeout’, 5)

修改其中的5即可,这个5是请求时间,根据个人情况自行增加。

对于vps或者拥有控制权的独立主机,可以配合下面的方法:

编辑/etc/reslov.conf文件,飞尘这里本身就没有这个文件的

nameserver 8.8.8.8
nameserver 8.8.4.4

设置dns服务器,上面是以google的为例。

csdn帐号安全性堪忧

下午QQ群里有人贴了个网址

http://www.wooyun.org/bugs/wooyun-2010-03692

说是CSDN数据库泄露,大量用户真实账号密码外泄

具体信息的真实与否,这里不做任何评价和考量。

但是处于安全性的考虑,还是想着去csdn把密码修改一下为好。而大多数人都习惯很多帐号使用同一组密码,那么其它网站的密码呢?全部修改?工作量何其之大啊。

登陆时多了个想法,由于看到截图给出的CSDN数据库中的密码居然都是明文,就在firefox中使用firebug查看了一下。真是不看不知道,一看吓一跳啊。

看看下面的登陆提交的页面地址就很清楚了,先说登陆是使用的get方法,个人认为使用post似乎更稳妥些吧。可能是为了登陆后跳转回原来的页面,故而使用get方法的吧。这点到没什么太大问题,但是用户名和密码都是赫然的使用明文作为参数进行传递,这点可真的说不过去了吧。

http://passport.csdn.net/ajax/accounthandler.ashx?t=log&u=test-user&p=test-password&c=&remember=0&f=http%3A//passport.csdn.net/account/login

飞尘在做一个比较小的系统时,都是将密码在web前端使用javascript进行加密之后才传递参数的。对于csdn的方式真是不敢恭维啊。之前有看到md5被破解,因此加密采用了sha1,当然加密的算法有很多,比如SHA-256、AES、DES等等,各种语言都有具体的实现,下面给出一份在javascript中实现的crypto-js

http://code.google.com/p/crypto-js/

在安全性要求更高的情况下,加密后的密码在服务端还会做一些处理,进行二次加密,这样即便是服务器被黑客攻击,数据库遭遇盗窃,用户的密码也不至于大白于天下,毕竟算法的逆向工程还是很有难度的。

如果真如文章所言,用户密码为明文保存,后果真的很严重,估计绝大部分的黎叔都会很生气吧。

无论与否,定时修改密码总归是件值得做的事情。可惜csdn修改密码依然不给力啊。

http://passport.csdn.net/ajax/accounthandler.ashx?t=chgpwd&p0=old-password&p1=new-password&p2=new-password

aptana显示js代码task暨TravelSIM旅游手机卡

之前使用aptana开发js项目,一直是有task标识的,比如最常见的TODO。

在IDE环境中,通过task标识可以很方便的定位到相关代码。可是后来升级了aptana到新版本,却发现没有了任务标识,无论TODO还是其它什么的。

在外文中找到如下的说法:

Yes, but you have to enable JavaScript to your project. Go to your project root folder –> Context menu –> Configure –> Add JavaScript support.
Now the TASK TAGS will be automatically detected…

选中项目根目录,右键菜单-Context menu-Configure-Add JavaScript support

但是对于飞尘当前使用的aptana版本,对应菜单项根本没有,真是郁闷。

————————————————

下面是关于TravelSIM的,在阅读rss的时候看到了这个介绍,就去瞄了一眼。

就是一种资费比较便宜的旅游用手机sim卡,具体的就不介绍了,国内使用的可能性不是很大,想看的可以阅读下简介:

TravelSIM Lets You Receive Calls Free In 117 Countries

One of the big disincentives to use your mobile phone overseas is the roaming charge double-whammy: not only does the caller pay to ring you, but you get slugged with a charge as well. Roaming SIM provider TravelSIM has eased that pain a little, offering free receipt of calls in 117 countries.

You can see which countries offer no charges for inbound calls in the list linked below. If your callers don’t want to pay high rates to ring your TravelSIM numnber, they can also optionally contact you using TravelSIM’s 1800 number, which then gets charged to your receiving account at a flat rate of $0.21. TravelSIM already offers cheaper data services in a bunch of European countries, so it might be worth considering, especially if you travel regulalry.

各国家的资费可以到下面的地址查询:
http://www.travelsim.net.au/Rates/Print/