<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.9.2" -->
<rss version="0.92">
<channel>
	<title>omiga</title>
	<link>http://omiga.org/blog</link>
	<description>两只老虎，两只老虎，跑得快，跑得快～···</description>
	<lastBuildDate>Thu, 11 Mar 2010 05:16:17 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />

	<item>
		<title>replace (searchValue, replaceValue)</title>
		<description><![CDATA[字符串对象的replace方法作查找替换操作非常好用。
语　法
stringObject.replace(regexp,replacement)
regexp &#8211; 必需。规定了要替换的模式的 RegExp  对象。请注意，如果该值是一个字符串，则将它作为要检索的直接量文本模式，而不是首先被转换为 RegExp 对象。
replacement &#8211; 必需。一个字符串值。规定了替换文本或生成替换文本的函数。
简单使用：
var s = 'he is a god girl!';
var pattern = /he/g;
alert(s.replace(pattern,"she"));

稍微复杂一点的使用：(回溯引用)
var s = 'i like GFW';
var pattern = /(GFW)/g;
alert(s.replace(pattern,"the great $1"));

当传入的替换文本参数为字符串时它还接受第三个参数
var str = "Apples are round, and apples are juicy.";
alert(str.replace("apples", "oranges", "gi"));

其实，这些都不是我想说的，我想说replacement为函数的情况。
ECMAScript v3 规定，replace() 方法的参数 replacement  可以是函数而不是字符串。在这种情况下，每个匹配都调用该函数，它返回的字符串将作为替换文本使用。该函数的第一个参数是匹配模式的字符串。接下来的参数 是与模式中的子表达式匹配的字符串，可以有 0 个或多个这样的参数。接下来的参数是一个整数，声明了匹配在 stringObject  中出现的位置。最后一个参数是 stringObject 本身。
根据以上说明，replace()可以通过为替换函数传入参数完成一些更为复杂的功能。
如将所有单词首字母转换成大写：
var [...]]]></description>
		<link>http://omiga.org/blog/archives/1316</link>
			</item>
	<item>
		<title>饭否数据已成功导出</title>
		<description><![CDATA[
喜剧的是我是昨天从网易微博上得知饭否可以导出用户数据了，地址是这个http://www.fanfoublog.com/。昨晚7点多开始就登录提交，提示正在打包，让我F5，直到今天中午才打包完成。饭否也挺不容易的。打包的数据包括消息、私信、照片、收藏。
我的数据：

关注：57
被关注：58
消息：1372
最早的一条：AE，AI，AS3学习中～··· 2007-08-06 21:36 通过网页 （应该有更早的，被我删了）
最晚的一条：困磕睡！ 2010-01-27 23:49 通过短信（饭否虽然被和谐N久了，其实一直可以通过短信发消息的）
照片：0
收藏：9
私信：50

尽管饭否强调：“能导出资料和饭否能否恢复、何时恢复之间并没有必然联系”，但是恐怕没有多少人再对饭否抱啥希望了，九死一生了，用户也流失殆尽了。就这样了，如今微博已成为各大门户的标配，我也放弃饭否了。
随机日志开工！不同浏览器对表格边框处理差异总理别哭【转】中文按钮完美显示方案开始CS3之旅
© omiga for omiga, 2010. &#124;
Permalink &#124;
No comment &#124;
Add to
del.icio.us

Post tags: fanfou, 微博, 饭否
]]></description>
		<link>http://omiga.org/blog/archives/1336</link>
			</item>
	<item>
		<title>开工！</title>
		<description><![CDATA[上班头一天，6点起床接MM。火车晚点，等到8点，还好上班没迟到。09年现在想想啥事没干就过了，很多时间安排不当，做了很多无谓的事情。10年，希望工作上更用心一些，主要还是积累。
广东这边有风俗，结了婚的人要给未婚的人派发红包。我也跟着领了几个，可惜含金量太少了，后面我都懒得跑了～···
这个年过得也挺没意思的，在家宅了10天，广州天气也不好，懒的动。起床时间越来越晚，后面几天我是中午一点多才起床，午饭完了就准备晚饭，时间也过得很快。
10年，好好干工作！亲人朋友，开心、健康！
相关日志真的的确确实要放假了新年新气象
© omiga for omiga, 2010. &#124;
Permalink &#124;
One comment &#124;
Add to
del.icio.us

Post tags: 新年
]]></description>
		<link>http://omiga.org/blog/archives/1305</link>
			</item>
	<item>
		<title>总一下结</title>
		<description><![CDATA[09年过去都快半月了，按照国际惯例，这个总结是要写的，上个星期就在酝酿。写了一千多字的草稿，发现太JJYY了，所以也没发～···本来想叙事，但是我还是来抒下情吧～···
六月份换了新的工作，我所在的部门在Q3、Q4项目都非常多，所以加班也是常事，加到凌晨也有好几次，虽然我不情愿。项目需求的修改总是再一，再二，再三再四五六七八九十…每次都搞得心神交瘁。但是对于这样的现状，有时候我根本就无法改变，而改变就意味着要付出更多，而付出并不一定会有回报，即使有回报也并不一定有多少立竿见影的效果，所以就忍着，大家都忍着……于是，我们就更淡定了！后来在《遇见未知的自己》里看到一句话“改变能改变的，接受不能改变的”！
为什么我会极度讨厌加班？因为工作不是我的全部，虽然工作也是兴趣之一，这已经非常幸运了。但是除此之外我们还会有很多的事情，有很多的兴趣爱好需要时间去经营。同时也有很多的人需要我们去关心，与工作比起来，其实工作之外还有更多更重要的事情。所以，不加班！当然，如果加班已成事实，我们就开心的快速加完班回家吧，毕竟这是我们不能改变的事实了。
大家对所处的环境、制度多多少少都会有一些抱怨，认为不合理，自己的这样的环境中无法展开手脚。怎么办？首先当然尽量地去找相关的人沟通，不要埋在心里。如果沟通不成那就算了吧，自己该干啥干啥，一般情况下，你不要试图凭一己之力去改变什么，一时头脑发热只会让你更狼狈。
此外，我们还应该一颗包容的心，要尽量理性客观地分析我们周遭的人和事。譬如韩剧，现在电视节目，黄金时段播韩剧的频道还是很多，我偶尔也会看上一看，然后和我同住的大学同学就会很鄙视地对我说“靠，你怎么在看韩剧？”。这时候我一般情况下不会睬他，因为我可能需要和他解释太多，完全没有这个必要。首先他们根本不清楚我究竟在看什么，只要人家是“思米达”，在他眼里都是矫情的偶像剧；其次即使是“矫情的偶像剧”，其实你也没必要深恶痛绝，“存在即合理”这句话还是有一些道理的；再者，即使他是“毫无营养的矫情的偶像剧”，我也只是下班后坐那打发时间而已，关你毛事？！对此类纯属原则而非是非问题，大可不必妄加指责！90后亦然。
再说承诺。承诺，每个人都要小心使用，不要轻下承诺。做好了，皆大欢喜。没做到，可能就反目成仇了。很多人对承诺基缺乏本的重视，总是朝令夕改，然后还不以为然，不知悔改。这是相当令人厌恶的，说的严重点这种行为完全是诚信的丧失和缺乏责任心的表现。故，请勿轻下承诺，如若承诺，理应排除万难达成。
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;激情穿越&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;
09年初买了盆花-人参榕，历经“九九八十一难”后终究还是没有熬过来，挂掉了。十一前夕又买了一大盆不知名的绿叶植物，经历了几次低温侵袭后，叶尖开始干枯，令人担忧。
09年信誓旦旦，要在厨艺上有所突破，可时过一年，我还没掌握水煮鱼的精髓。
40D快门次数才3K不到，而且面对公司同学们的长枪短炮，套头机只能当个卡片机使了。明年去买个小痰盂吧，说了好久了。
这两天google闹腾的厉害，我不想多说啥。我只想有钱就好了，有钱就移民。
相关日志谷歌音乐搜索——挑歌Google Chrome毕业一年不用QQ了Google NoteBook停止开发
© omiga for omiga, 2010. &#124;
Permalink &#124;
6 comments &#124;
Add to
del.icio.us

Post tags: 2009, google, 工作, 总结, 感悟, 谷歌
]]></description>
		<link>http://omiga.org/blog/archives/1268</link>
			</item>
	<item>
		<title>玩转EditPlus</title>
		<description><![CDATA[EditPlus（EP）帮助手册中列出了EP的主要功能：

语法高亮
Internet功能
HTML工具栏
文档选择器
用户工具和帮助文件
自动完成
素材文本窗口
文档模板
其他功能

其中“语法高亮”，“自动完成”和“文档模板”在EP中非常灵活，用户皆可根据自己需要进行配置。EP默认支持HTML、CSS、PHP、ASP、Perl、C/C++、Java、JavaScript 和 VBScript的语法高亮显示，基本上无需再做过多设置。而“自动完成”和“文档模板”默认支持有限，而且可能并不符合个人日常的一些编码习惯，那么则需要我们自己根据习惯进行配置，才能得心应手。
自动完成
自定义自动完成功能可分为两步：1.编写自动完成文件；2.指定关联路径。
#TITLE=CSS
;EditPlus Auto-completion file v1.0 written by wondger(http://omiga.org).
;This file is provided as a default auto-completion file for CSS.
#CASE=n
#T=reset
/*reset*/
body,h1,h2,h3,h4,h5,h6,ul,ol,p,dl,dt,dd,th,td{margin:0; padding:0;}
table{border-collapse:collapse;}
li{list-style:none;}
em{font-style:normal;}
img{border:none;}
a img{vertical-algin:top;}
/*reset*/
#T={
{^!}
#T=m
margin:^!px;
#T=ma
margin:0 auto;^!
#T=mt
margin-top:^!px;
#T=mr
margin-right:^!px;
#T=mb
margin-bottom:^!px;
#T=ml
margin-left:^!px;
以上为一段CSS自动完成文件代码。自动完成文件每个语句必须以“#”开头。

#TITLE &#8211; 为自动完成文件标题
#CASE &#8211; 指定是否区分大小写。‘y’表示是，‘n’表示否。默认值是‘n’。
每个自动完成片段以“#t=title”形式的开始。title是你要你扩展的缩写词，换行后开始匹配自动完成文本，直到遇到“#”符号。如：

#T=m
margin:^!px;

^! &#8211; 指定每一次自动完成后光标的停留位置。
^ &#8211; 转义字符，如果需要在自动完成文本中插入“^”或“#”则需要先进行转义：“^^”，“^#”。

自动完成文件编写完成后，保存为.acp文件在任一文件目录即可。
随后打开“工具”菜单-“首选项”-“文件”-“设置和语法”，为相关文件类型设置自动完成文件，“确定”完成设置。

自此自动完成功能配置完成，在对应类型的文件编码中，空格触发自动完成功能。当然，你可以通过Shift 键或Window徽标键来暂时禁止此功能。
文档模板
我们日常处理的不论是HTML文档，还是CSS,JavaScript文档，都存在一定的文档规范，比如版权信息，title，keywords，description，或者一些固定的文档结构。我们显然不希望每次新建这些文档的同时，都需要重新录入这些代码，即使是“Ctrl+v”也还是有损效率。那么EP的“文档模板”则可帮助我们完成所有的工作。
自定义“文档模板”也分为两步：1.编写文档模板，2.关联模板
编写文档模板非常简单，无任何语法。比如，我需要一个HTML文档模板，那么新建一个HTML文档如下。
&#60;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&#62;
&#60;html xmlns="http://www.w3.org/1999/xhtml"&#62;
&#60;head&#62;
&#60;meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&#62;
&#60;meta http-equiv="Content-Script-Type" content="text/javascript" /&#62;
&#60;title&#62;title &#124; wondger@gmail.com/&#60;/title&#62;
&#60;meta name="keywords" content="" /&#62;
&#60;meta name="description" content="" /&#62;
&#60;meta name="robots" content="all" /&#62;
&#60;meta name="author" [...]]]></description>
		<link>http://omiga.org/blog/archives/1245</link>
			</item>
	<item>
		<title>星期一</title>
		<description><![CDATA[今天公司空气很闷，像公交车。
最近很忙，星期一一般会有些小空闲。因为各位大师的工作都是分阶段，一个星期是一个星期的，也就是说这个星期的工作才刚刚开始，我也要到周三四才会堆一大堆项目！
周末也懒的动，上周末终于出去华南植物园走了走，拍了些照片。冬天景致少了不少，春天再去～···
另外：真的很忙，我们组一直再招前端，哪位有心可以M我一下哇～···GT:wondger(at)gmail(dot)com
随机日志最后一个秋天我还是很喜欢夏天滴～Photoshop CS3快捷键CSS3新特性开始CS3之旅
© omiga for omiga, 2009. &#124;
Permalink &#124;
One comment &#124;
Add to
del.icio.us

Post tags: 农忙, 华南植物园
]]></description>
		<link>http://omiga.org/blog/archives/1241</link>
			</item>
	<item>
		<title>纯CSS实现IE6 max-width</title>
		<description><![CDATA[
前段时间看到的一个纯CSS实现IE6 max-width属性的方法。原理就是通过两个浮动层（leftpad,rightpad）的负边距来构成一个“内容区”。
没有什么其他好解释的了，看下图，在看下例子：center,left,right。
相关日志玩转EditPlus透明PNG@IE6CSS Naked Day 2009精通CSS？中文按钮完美显示方案
© omiga for omiga, 2009. &#124;
Permalink &#124;
3 comments &#124;
Add to
del.icio.us

Post tags: css, IE6, max-width
]]></description>
		<link>http://omiga.org/blog/archives/1224</link>
			</item>
	<item>
		<title>2 years</title>
		<description><![CDATA[
两年了，写的越来越少，但是我想这个博客还是会一直走下去。
有时候我们需要的只是多一点点坚持，多一点点努力，结果可能就会大不相同。
相关日志wordpress主题—ND博客一年了PJBlog3发布不能失去激情爷们，纯的
© omiga for omiga, 2009. &#124;
Permalink &#124;
8 comments &#124;
Add to
del.icio.us

Post tags: blog
]]></description>
		<link>http://omiga.org/blog/archives/1207</link>
			</item>
	<item>
		<title>邀请机制与模式</title>
		<description><![CDATA[周末去“听”了下广州UCD书友会，话题是“邀请机制与模式”。有些相关的文章，这里，这里还有这里。
主要讨论了邀请原因，模式，以及一些案例分享，重点是Gmail。
有一点想法，任何的邀请，噱头再华丽，都是为营销在服务。既然是在营销产品，用户其实关心的也是产品，这也是邀请的初衷。如果产品在核心功能上不能满足我，我不会对产品产生任何兴趣，那么我也只是一个无效的被邀请，我所能产生的其实也是更多的无效邀请。我不会为任何的物质性奖励来完成这样的邀请，促使我去邀请和成功被邀请的原因可能只有两个：产品，关系。“二流的产品，一流的营销”会让一个产品获得“成功”，却不能造就一个成功的企业。脑白金赚钱，但更多人在骂史玉柱。营销的核心终究还是产品，也是用户，邀请的切入点也应该是最大限度地获得用户对产品价值的认可！
PS：不懂营销乱说的
随机日志闲&#38;杂报个平安W3C推出移动Web标准进一步认识table腾讯将在2010年发布操作系统：Tindows
© omiga for omiga, 2009. &#124;
Permalink &#124;
2 comments &#124;
Add to
del.icio.us

Post tags: 产品, 营销, 邀请
]]></description>
		<link>http://omiga.org/blog/archives/1193</link>
			</item>
	<item>
		<title>杂唸</title>
		<description><![CDATA[其实我已经记不得，这是第多少次把博客写了又删，删了又写。因为心有旁骛，内心总会有解不开的纠结，有时我甚至不知道自己究竟在为何纠结如此，于是便又有了一个新的结～···
即使哪天我突然诗意大发，灵感突至，想要来文艺一回，也终会因为我拙劣的文笔无法表达我心中的真实所想而作罢～···
于是这般往复，后台里面已堆积了20来篇草稿……
究其根本原因，真的是心有杂念了。虽然我在博客的副标题里写着要“蛋定”，其实我一定也不淡定，淡定只是为了提醒自己要淡定。技术日志也罢，生活感悟也罢，即使在当下，抠破了半边头皮写了出来，我的工作经历和生活阅历决定了我的想法大多其实只是一己之见，并不能供他人作参考借鉴之用，搞不好还贻笑大方，搞得更不好还祸害他人，即使搞好了，其实也没什么大的意义，满足一下虚荣心而已，打法一点空闲时间而已，还可以冠冕堂皇的曰之叫“技术文章”，我个人觉得其实都是YY。如果只是作个人记录之用，我更愿意把它写在google notebook一类的更为方便的地方。我又何必在此作“砖家”“叫兽”状？
其实都是一个态度问题，我觉得是我不够淡定，我不想把太多的时间花在一些毫无意义的事情上面。但是这个世界上，总是有太多的人在做无意义的事，而在相当长一段的时间里，他们都是自认为其乐无穷，意义重大。但是或许一段时间后，你才会发现它们并没有你当初想的那般有趣。人生何其短暂，我们有多少的时间花在了无谓的事情上面而使我们的人生没了主线？我一直想尽量不去做太多无谓的事情，可是我不够淡定～···我还是做了很多，比如博客，以前写了很多流水帐的东西，还写了很多很肤浅的技术类日志，现在看来都是没有多少意义的。一个人要把自己的日记写出来大家看，还是什么日记吗？小时候你日记本妈妈都不能看～···既然在写技术文章，不管他水准高低，这个博客就应该是很正式的东西，我想油盐酱醋的东西还是少写为好。不是说不能在网上写，就不要写在一起了～···
但最后我想说，其实一切都是形式。思想境界到了，自然一切都能淡然处之。境界未到，其实做了，也只是个形式而已～···就如同我天天把淡定挂嘴边，其实我并不淡定，等哪天我不再到处对别人说“要淡定”时，或许我才是真正淡定了。
随机日志关于经典论坛被河蟹十一房禁周抑郁了早起的鸟儿有虫吃士兵突击
© omiga for omiga, 2009. &#124;
Permalink &#124;
3 comments &#124;
Add to
del.icio.us

Post tags: 想, 淡定
]]></description>
		<link>http://omiga.org/blog/archives/1181</link>
			</item>
</channel>
</rss>
