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

一月 28th, 2010Google Voice曲折激活

网上某位仁兄的高见,IPKall+NoNoh,实用高效!
SIP Phone Number: 填写 Nonoh的用户名
SIP Proxy: 填写 sip.nonoh.net
Email Address: 填写你的Gmail
Password: 填写在Nonoh的密码
另:基于 Adobe Air 的 Google Voice 桌面程序 Adobe AIR Desktop Utility for Google Voice

十二月 1st, 2009flash 模拟弹钢琴

先聚焦FOCUS (点一下FLASH就能聚焦)
《童话》flash键盘钢琴谱
lonol lonol lono oommllonol lqppo lonom mmots pprrqq qqnpoono onor lsrqppprrqq qqvutuv vpot ttssslsrqqrq qrq rqpooqst ttspprq oqst ttspprqrqpo pqmmoono
《星语心愿》flash键盘钢琴谱
tvutstq  tstvuvutuv
vwxxxxw  vutus  tvutst
qstxwvuv  vuttttsstq
sstxwvuvv  vuttsut
《会呼吸的痛》flash键盘钢琴谱
stvtxxtw  wwvuvwxwsv vutuvrrrvvwvsss syxwxx  stvtxxtw  wwvuvwxwsvv vutuvrrrvvwvsss  stuvvuvv
《欢乐颂》flash键盘钢琴谱
j j k l l k j i   h h i j j i ij j k l l k j i   h [...]

日前,Mozilla 的 Arun Ranganathan 向 W3C 提交了一个草案,旨在推出一个 JavaScript API,让 JavaScript 脚本直接操作本地文件,Firefox 的最新浏览器版本中已经对该 API 提供了大量的支持,不过出于安全考虑,该API 将只对本地文件提供有限的访问。
该 API 引入了一个 FileReader 对象,可以异步加载本地文件系统中的文件,并允许开发者为诸如加载失败,进度,加载完成等事件分配回调函数,它提供的方法可以从本地文件中读取文本或二进制数据,并通过一个 abort 方法随时打断操作。
FileReader 对象使客户端的文件访问成为现实,用户不必再象以前那样首先将文件上传到服务器才能处理,事实上,IE 和 Firefox 已经拥有一些非标准的方法访问本地文件,但这些方法并非标准 JavaScript 行为。

FileReader 对象并不需要特别的权限,但出于显然的安全考虑,直接使用文件路径进行访问是不允许的,必须结合常规的 HTML file 对象,用户点击浏览之后,选择本地文件,JavaScript 再通过 DOM 引用该文件并进行操作,这个机制使得该 API 相对安全一些,因为任何本地文件的获取都需要用户的人工参与。
以下例子使用该 API 打开一个本地文件并将文件内容显示在一个 div 容器中,我们甚至可以在 div 上加上 contentEditable 属性,用户可以直接编辑文件的内容,不过,该 API 并没有提供将文件内容写回本地文件的方法,因此你编辑的内容无法保存。

 

随着 JavaScript 引擎的效率在各大浏览器的显著提高,JavaScript 可以做越来越多的事,本地文件 API 的引入将让很多有趣的功能成为现实。尽管该 API 并非多么重大的技术革命,但它将拓展 Web 应用的视野,让 [...]

十一月 9th, 2009nginx的location指令详解

syntax: location [=|~|~*|^~] /uri/ { … }
语法:location [=|~|~*|^~] /uri/ { … }
default: no
默认:否
context: server
上下文:server
This directive allows different configurations depending on the URI. It can be
configured using both conventional strings and regular expressions. To use
regular expressions, you must use the prefix ~* for case insensitive match
and ~ for case sensitive match.
这个指令随URL不同而接受不同的结构。你可以配置使用常规字符串和正则表达式。如果使
用正则表达式,你必须使用 ~* 前缀选择不区分大小写的匹配或者 ~ 选择区分大小写的匹
配。
To determine [...]

十月 30th, 2009flash性能优化相关

记录一下,有些和其它语言或场景优化比较相似,不过独有一些和VM的东西。
摘抄的地图的相关优化
1. 地图上重复用到的物件一定要转成元件(图形和影片剪辑都可)
2. 地图上一定不要出现不是元件的图形,不管它是组还是其他的什么
3. 地图上如果有动画,一定要少,桢数要少,动作也要小。如果有几组动画,一定要错开关键桢。这样在视觉和性能上都可以上一个档次。
4. 元件也存在优化,里面如果有多个重复的图形也是要分散开多个元件,举例树而言,里面的叶子,一般我都是制作成组的,但在最后定稿的时候,最好把他们打散到一层里。
5. 透明(alpha),渐变都是flash性能的杀手,更不要提柔化填充边缘了
6. 节奏,我们现在是采用的24桢/秒,如果你上述的方法都用过了,那就要试着把你的节奏变慢,原来是一分种重复一次的小动画,那你就要做成2分钟的,或更慢。还不行就直接拿掉。
7. 元件在地图上面不要缩放和扩大,虽然矢量的优点就是可以随意的扩大的缩放,但大家做成元件时就应该考虑到大小的问题,要修改的话,不要在舞台上操作,应该进到元件里面修改,虽然只是一个双击的问题,但对结果的影响却不是一般的大。
8. 图形优化,这是一个还没验证的话题,所以大家慎用。由于在画图的过程中,会产生一些多余的你无意产生的节点,当然,图形越复杂越会多,而节点的庞杂就是导致flash运行慢的罪魁祸首,所以,你可以试一下菜单栏的修改-形状-优化,但一定不要把参数调高,甚至可以把参数调成无,它也会帮你优化。我一般是不用的,因为。。。。。麻烦。而且还没有测试,结果未知。
9. 以上都是说的矢量的,如果你的文件里有位图的话,那就另当别论了,最开始我们的游戏全是位图,不会出现什么性能慢的问题,但文件就很大,用矢量才会出现我上面讲的优化问题。
代码优化
http://www.insideria.com/2009/04/51-actionscript-30-and-flex-op.html

首先Lame 是目前最好的MP3编码器,捅有目前最好的MP3编码引擎,编码高品质MP3的最好也是唯一的选择。用它编码出来的MP3 音色纯厚、空间宽广、低音清晰、细节表现良好,它独创的心理音响模型技术保证了CD音频还原的真实性,配合VBR和ABR参数,音质几乎可以媲美CD音频,但文件体积却非常小。对于一个免费引擎,LAME的优势不言而喻。

要求传入数据是utf-8编码,如果不是,请使用mb_convert_encoding()进行转码
/**
    * @param {string} $word 必须是一个汉字,或代表汉字的一个数组(用str_split切割过)
    * @return {string} 一个十进制unicode码,如4f60,代表汉字 “你”
    */ 
function getUnicodeFromOneUTF8($word) {
    //获取其字符的内部数组表示,所以本文件应用utf-8编码!
    if (is_array( $word))
    $arr = $word;
    else
    $arr = str_split($word);
    //此时,$arr应类似array(
    //定义一个空字符串存储
    $bin_str = ”;
    //转成数字再转成二进制字符串,最后联合起来。
    foreach ($arr as $value)
    $bin_str .= decbin(ord($value));
    //此时,$bin_str应类似111001001011110110100000,如果是汉字"你"
    //正则截取
  [...]

url模式:
http://www.google.com/search?q=barack%20obama&hl=en&output=search&tbs=qdr:d&tbo=1
请注意其中的参数“qdr:d”,其中的“qdr”是“Query Date Range”(搜索时间范围)的首字母缩写,因此我们将参数改为“qdr:n”尝试对过去一分钟的内容进行搜索,对过去一秒钟内的内容进行搜索则改为“qdr:s”。即:
过去一分钟:
http://www.google.com/search?q=barack%20obama&hl=en&output=search&tbs=qdr:n&tbo=1
过去一秒钟:
http://www.google.com/search?q=barack%20obama&hl=en&output=search&tbs=qdr:s&tbo=1
过去一小时:
http://www.google.com/search?q=omgili&hl=en&tbo=1&tbs=qdr:h
或者对过去10分钟的内容进行搜索:
http://www.google.com/search?q=barack%20obama&hl=en&output=search&tbs=qdr:n10&tbo=1
或者对过去30秒的内容进行搜索:
http://www.google.com/search?q=barack%20obama&hl=en&output=search&tbs=qdr:s30&tbo=1
其实,只需在时间参数(h代表小时,n代表分钟,s代表秒)后加入数字即可,例如,“qdr:n10”即可返回过去10分钟内的搜索结果。

MediaInfo,一款式用来分析视频和音频文件的编码和内容信息的工具,是free software (免费使用、免费获得源代码,许可协议:GNU GPL/LGPL)
其下载地址如下:
http://mediainfo.sourceforge.net/zh-CN/Download
偶是从以下这篇文章了解到的
http://hi.baidu.com/%B4%F8%C4%E3%BF%B4%CE%DA%D1%BB/blog/item/ccc6ae98ba4295016f068c54.html


© 2006~2009 伊人莫公