分类目录归档:软件相关

Google Chrome浏览器中使用自己指定的DNS服务器(官方已取消本功能)

在一些特殊的网络情况下,比如:

  • 所在网络的DNS未能正常解析,导致CDN无法正确识别;
  • 在办公网络中不能修改系统DNS,否则会导致内网访问异常。

这时,就需要强制设定浏览器所用的DNS服务器,以保证网络访问的速度。以前Google Chrome浏览器就已在实验室中提供了可选项,而现在这项功能在最新的Chrome正式版中就已提供支持,无需再进入配置项中额外开启。

只需要在Chrome的快捷方式上点击右键,打开其“属性”设定(如下图所示),在“目标”项的最后加入“

--dns-server=178.79.131.110

”即可(请注意:“–”前面有一个空格),DNS服务器的IP地址可根据自己的实际情况自行填写,目前我选用的是V2EX提供的DNS服务。关于V2EX DNS服务的优势,可点击这里了解。

Google-chrome-DNS

Ps: 目前已知Chrome与安全软件Symantec Protection Agent(SPA)有冲突,其会导致Chrome无法正常开启,也可在上图中的位置,加入“

--no-sandbox

”关闭Chrome的沙盒模式,以保证两者能够并存。

继续阅读

升级CentOS中PHP到5.2.x

在VPS上有个wordpress站点需要升级到最新版,而VPS的LNMP环境尚停留在PHP5.1,未满足WP3.2版需运行在PHP5.2以上的要求。而系统CentOS也没有提供官方正式更新,想直接用yum更新遇到困难。于是Google之,经实践后顺利有效,总结步骤,备忘之用。

1. 编辑CentOS-Base.repo文件。

vim /etc/yum.repos.d/CentOS-Base.repo

2. 添加以下代码在CentOS-Base.repo文件的最后:

[c5-testing]
name=CentOS-5 Testing
baseurl=http://dev.centos.org/centos/$releasever/testing/$basearch/
enabled=0
gpgcheck=1
gpgkey=http://dev.centos.org/centos/RPM-GPG-KEY-CentOS-testing

# CentOS-Testing:
# !!!! CAUTION !!!!
# This repository is a proving grounds for packages on their way to CentOSPlus and CentOS Extras.
# They may or may not replace core CentOS packages, and are not guaranteed to function properly.
# These packages build and install, but are waiting for feedback from testers as to
# functionality and stability. Packages in this repository will come and go during the
# development period, so it should not be left enabled or used on production systems without due
# consideration.

3. 检查需要更新的PHP相关组件列表。

yum –disablerepo=* –enablerepo=c5-testing check-update php*

4. 如果列出来的结果没有问题,则开始进行更新。

yum –disablerepo=* –enablerepo=c5-testing update php*

5. 更新安装完成之后,服务器端检查PHP版本。

php -v

6. 重启服务。

/etc/init.d/php-fastcgi restart
service nginx restart

之后即可正常用wordpress内置的update升级程序到最新版本了。

更多关于CentOS 5.x升级自带PHP 5.1.x到PHP 5.2.x的信息,也可以参考CentOS官方Wiki中的相关文档

如何将iPhone通讯录与Google通讯录同步?

之前在用G2时,颇费一番心思整理了Google通信录,并与G2保持同步,仿佛这样才能体现出Android系统的优势,当然事实上,这样也确实很方便很可靠。

在将主力移动通讯设备转换为iPhone之后,首先就想到了怎样继续同步Google通信录到iPhone中的问题。还好,现在Apple已很完善地解决了这个问题。有两个思路,各有利弊,简单总结一下,权当记录。

一、通过iTunes将iPhone通讯录与Google通讯录同步

详细的设置步骤,可直接参考Apple官方文档(点击这里),按照其中的说明逐步操作即可顺利完成。

缺点:最大的缺点,莫过于这一同步方法,必须依赖于iTunes进行同步操作,如果未连接电脑,则根本无法进行。
优点:设置比较简单,一看就懂。

二、通过Google Sync将iPhone通讯录与Google通讯录同步

这一方法利用了Microsoft Exchange协议进行同步,可根据Google官方文档(点击这里)按照当中的说明逐一设置。

缺点:这一方法目前仍存在一些问题,比如联系人信息受限(最多只能同步3个电子邮件地址、2个住宅号码、1个住宅传真、1个手机号码、1个寻呼机号码、3个公司电话和1个公司传真号)
优点:可以彻底摆脱iTunes,在没有电脑的时候也可以顺畅利用wifi/3G网络进行同步;采用了Push的方法,同步操作的触发几乎是瞬时的。

当然,采用了这一方法,也可以一并同步Gmail邮件、Google日历等服务。通过这一方法同步邮件比在iPhone中直接绑定Gmail要迅速得多,而且更为省电,这依然要得益于Push。

虽然本文标题和内容都一直说的是iPhone,其实所有的iOS设备(比如iPad等)都可以用以上两种方法同步通信录。

开始用Miranda接替MSN

上周win7的update开始自动更新Windows live 2011软件包,选择只更新其中WLM部分。可就是这样,更新之后的WLM 2011显然无法令我接受,在LC的推荐下开始尝试Miranda,简单说一下使用心得。

1. 默认安装之后,即已支持MSN和Gtalk等常见IM。
2. 默认安装后在MSN好友列表中,看不到好友签名,更换一款皮肤即可。
3. 勾选”disable Tray notification”即可不用再看烦人的“你有xx封未读邮件”等消息(Ps: 我的MSN帐号并非hotmail/live邮箱,不知道这个提醒是怎么出来的,点进web界面依然提示,令人费解)。
4. 默认的聊天记录似乎不够友好,可考虑安装“History ++”这款插件。

这款软件的好处很显见:
1. 支持多个MSN/Gtalk帐号同时登录。
2. 界面无广告。
3. 强大社区插件库。
4. 小巧,占用资源低(本机任务管理器中查看,进程占用13M左右内存)。
5. 朴素清爽的界面,降低干扰,回归IM沟通的本质。
6. 传文件体验不错,比MSN强多了。

……或许还有更多,等待发现:)

Axure中文输入问题的解决之道

在Axure的控件中输入中文,有时会突然出现只能输入英文字符的情况。开始意味是偶发现象,又或是自己本身操作系统有问题。在重新安装了win7之后,该问题依然存在。并且,在重装系统之后,Axure本身的版本也升到了5.6.0.2097版,症状依然存在。

在网上搜索之后,获知通常与中文输入法有关。根据网友的测试,谷歌输入法肯定是不行的。这点与我遇见的情况相符,我平常就以使用该输入法为主。我尝试使用微软拼音,亦会出现该问题,只是概率较低而已。

风风无敌分享经验,搜狗输入法在不使用默认皮肤的情况下,可正常使用。不过我电脑中从未安装过该输入法,现已安装且有换肤功能的则是QQ输入法。尝试不使用默认皮肤,果然有效!

简单总结一下:
1. 推荐使用QQ拼音输入法,不推荐使用谷歌输入法。
2. 不要使用输入法安装后默认皮肤。
3. 当以上方法均不生效时,可尝试按下Ctrl+.这个快捷键(我测试有效,原因未知)。