一月 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

西山居作品—剑侠世界3(剑3) 注册地址
http://168.xoyo.com/36720910
cdkey:36720910,绑定cdkey,可领取超值游戏奖励
同时可以注册西山居另一款产品《剑侠情缘》及 大连金山之《反恐行动》


© 2006~2009 伊人莫公