2014年11月

修改Eclipse的默认charset 为utf-8

使用 eclipse 打开 php 项目,所有项目文件均是 utf-8 编码,但打开项目某些文件老是乱码,纠结了半天。搜索一番之后,找到设置的办法:

选择 eclipse 菜单栏里 Windows->Preferences=>General=>Content Types,选择特定的文件扩展名,在下方 Default encoding 输入框输入 UTF-8

20141120100634.jpg

另搜索到了,在 eclipse.ini 文件里添加一行 -Dfile.encoding=utf-8 也可,这个没具体尝试,应该有效果。

Bond II智能手环

之前抢购过79元的小米手环,用过几天之后就无法正常同步数据,无奈只有退货掉。逛了下论坛,不少坛友也出现过这种问题。说句实在话,小米的产品有不少吐槽点,手机过度发热死机,现在搞个手环也是半成品!

在此之后,了解到了bond2智能手环,bond2为了其它手环竞争,也搞起了价格战,只需要¥99就能买到。上个月的预定的货付款之后这个月月中才收到货。使用了2-3天,表现还不错,同步过来的数据都很正常,比小米手环强大的多了。

- 阅读剩余部分 -

Waiting for XDebug session 停在57%不动的解决办法

今天配合 eclipse php 配置 xdebug 环境,发现 Waiting for XDebug session 一直卡着,搜索之后找到解决办法:

php.inixdebug.remote_enable 配置开启:xdebug.remote_enable = On

本人使用的 php 集成环境为 upupw,在 php.ini 中关于 xdebug 配置如下:

zend_extension="D:\upupw\PHP5\ext\php_xdebug-2.2.5-5.5-vc11.dll"
xdebug.auto_trace=0
xdebug.collect_params=0
xdebug.collect_return=0
xdebug.trace_output_dir="D:\upupw\xdebug\trace"
xdebug.profiler_enable=0
xdebug.profiler_output_dir="D:\upupw\xdebug\profiler" 
xdebug.max_nesting_level=100
xdebug.remote_enable=On
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.remote_handler=dbgp

使用PhantomJS实现网页截图

PhantomJS 是一个无界面的 Webkit 内核浏览器,对 DOM 操作、CSS 选择器、JSONCanvasSVGWEB 标准有非常快的、原生的支持。总之 PhantomJS 就是一个有 API 的浏览器,可以用来进行网页截图、自动化测试等。

安装依赖

//debian/ubuntu
sudo apt-get install build-essential chrpath libssl-dev libfontconfig1-dev
//centos
sudo yum install gcc gcc-c++ make openssl-devel freetype-devel fontconfig-devel

- 阅读剩余部分 -