Google Chrome浏览器跟火狐浏览器一 样,可以通过使用扩展来增强浏览器的功能。如果你是一位网页开发 者,Google Chrome内置的开发者工具会让你的工作轻松不少。但是除此之外,Chrome浏览器上也有众多扩展给你提供不少工具,供你使用。扩展有一个最大好处, 那就是它可以让你不用切换到其他应用程序就可以完成一些任务。这种不用切换就能完成某些任务的特性可以让你节省不少时间。
注意:如果你在下载Chrome扩展时遇到问题,请打开C:Windows\System32\drivers\etc下的host文件,在其中添加一行:74.125.47.139   clients2.google.com 即可。
下 面就是13个你会觉得有用的Chrome浏览器扩展。

拾色器

拾色器可以让你获取任何颜色的Hex和RGB值!你也可以调整 颜色的色调,饱和度和颜色平衡。
Firebug精简版

Firebug精简版是针对开发的一款工具,它可以让你编辑,调试和监视网页页面的CSS,HTML,以及JavaScript内容。
域名注册查看器

这款 扩展可以查看某个域名是否可以购买。如果你可以直接通过工具条查到信息,那你还有必要另外登录专门的页面去查看吗?
Aviary 截屏扩展

Aviary 截屏扩展可以让你对任何页面进行截图,并通过Aviary.com的网页应用直接在浏览器中对图片进行编辑。另外,它也提供便利方式帮助你访问 Aviary 的网站和上面的工具
Lorem Ipsum测试文本生成器

Lorem Ipsum测试文本生成器不费吹灰之力就可以生成设计模型所需要的测试文本内容。
IE标签页

它会使用IE浏览器在Chrome的标签页中显示对应的页面。一些网站只能使用IE浏览器来访 问,有了这款扩展,你可以在Chrome中直接查看这些网站。对于那些想测试IE渲软引擎或是登录的网站需要使用ActiveX插件,或是想使用浏览器查 看本地文件的人来说,这款扩展会非常适合。
MeasureIt!

MeasureIt! 可以让你画出一个尺子,然后测量网页页面中任一元素的高度和宽度。
PlainClothes

这款扩展会对页面进行样式渲软,设想一下:文本是黑色的,背景是白色的,未点击链接是蓝色的,访问过的链接 是紫色的,所有的链接都有下划线。或者你把这一切改成你想要的颜色。所有的文本都以你选择的默认字体来显示(这跟通过 “选项” > “高级选项” > “更改字体和语言设置”进行修改的效果是一样的)。修改后的效果会自动应用到所有页面。
滴管

滴管和颜色拾取扩展可以让你从页面或是从高级颜色拾取面板来选取颜色。
速度追踪器

速度追踪扩展可以帮助你识别并修正网页应用的性能问题。它会对从浏览器内部获得底层数据进行可以 可视化处理,并在你网页应用程序运行的过程中进行分析。速度追踪扩展是一款Chrome浏览器扩展,可以在扩展目前支持的所有平台上运行(window和 Linux)。
Pendule

它对Chrome内 置的开发者工具进行扩充。
分辨率测试

问辨率测试扩展可以改变浏览器的尺寸,方便开发者在不同的屏幕分辨率下预览网站的实际效果。它包含一个常用分辨率的列 表,另外你也可以输入你自己需要的分辨率。
Snippy

Snippy可以让你让你抓取页面中的部分内容,然后保存下来, 供将来只用,它可以抓取丰富的内容,并保留格式。所以你用它来抓取段落。图片,链接等诸多格式的内容。

PHP分词的上乘之选,原生态支持php中文分词,提供dll库和so包下载。
SCWS 在概念上并无创新成分,采用的是自行采集的词频词典,并辅以一定程度上的专有名称、人名、地名、数字年代等规则集。 采用纯 C 代码开发,以 Unix-Like OS 为主要平台环境,提供共享函数库,方便植入各种现有软件系统。此外它支持GBK,UTF-8,BIG5 等汉字编码。
切词效率测试(UTF-8编码,随机从天涯抓取了一个连载页面测试结果, 45Kb左右的文本切词时间是0.026秒, 换算完毕大概是 1.5MB文本/秒)
项目地址:
http://www.ftphp.com/scws/

五月 4th, 2009php扩展之c到c++简记

1.理解config.m4
1).dnl是注释
2).PHP_ARG_WITH或者PHP_ARG_ENABLE指定了PHP模块的工作方式,任选一种
3).PHP_REQUIRE_CXX()用于指定这个扩展用到了C++
4).PHP_SUBST(SYSFILE_SHARED_LIBADD)用于说明这个扩展编译成动态链接库的形式
5).PHP_ADD_LIBRARY(stdc++,””,SYSFILE_SHARED_LIBADD)用于将标准C++库链接进入扩展
6).PHP_NEW_EXTENSION用于指定有哪些源文件应该被编译,文件和文件之间用空格隔开.
2.c转变成c++
ext_skel默认生成的模块框架是针对C的,我们要使用C++,那以上的3,5两个宏就是必须的.另外还要把(扩展名.c)改名成(扩展名.cpp),所以PHP_NEW_EXTENSION原本包括的(扩展名.c)也要修改.
在使用C++之后要注意一个小问题,那就是php_(扩展名).h这个文件可能被PHP的其他部分所引用到,而引用者很可能是一个.c文件,所以不能在php_(扩展名).h里包含任何C++所独有的东西.比如标准模版库,类,或者bool类型等等.
3.后续工作
默认生成的(扩展名).c(现在改名为(扩展名).cpp)了,因为是C++了,有几点是要修改的: (zend_function_entry是导出函数列表, zend_module_entry描述了模块的信息.)
1).#include “php.h” #include “php_ini.h” #include “ext/standard/info.h” 要用extern “C” 修饰.
2).ZEND_GET_MODULE也要用extern “C”修饰
[...]

二月 24th, 2009php扩展开发(linux下)

关于php扩展的开发,在此特作记录,本方法只做不需要编译时加进去的扩展,至于需要编译进去的网上教程众多,在此不述。


© 2006~2010 后羿之弓 赣ICP备10006480号