前不久一兄弟从美国回来,给Alex带了条79.95美金的GAP牛仔裤。天哪,Alex活到现在,还没穿过那么贵价的裤子阿!
今天Alex心情好,穿着这条昂贵的裤子去上班,一整天Alex的虚荣心都得到了极度的膨胀。
下班以后Alex和一个朋友去一家餐厅吃饭,因为喝了许多啤酒,所以到最后憋了一肚子的水,急急忙忙赶到洗手间,习惯性地手往那个地方一捞,靠!这裤子门襟怎么不是拉链啊!竟然是三个很紧很紧的纽扣!靠!于是Alex面对着墙壁,低着头,双手在那个地方掏啊解啊扯啊,嘴巴里还咿咿呀呀地哼哼。这时候边上又来了一哥们,只看见他用惊恐的眼神盯着Alex,Alex只得尴尬地向他解释Alex是在解扣子,而不是像他想象中的那个那个。。。:$那时那真是相当底尴尬啊。
不过Alex相信这样的事情不会再次发生了,因为Alex已经残忍地用剪刀把那三个短命的扣子孔剪得很大很大,希望以后不要自动松脱就好。(lol)
Author Archives: alex
Do U AJAX? 最初的设计草图
怎么样?和现在的版本像吗?
呵呵。过几天再把Do U AJAX?的前身,Ajax GuestBook,的snapshot贴上来比较比较:D

突然发现我很喜欢Meg Ryan
最近反复看的几部老片子,竟然都是有Meg Ryan出演的
我觉得Meg的眼睛会说话,比Jennifer Aniston更有表达力,笑起来为微翘起的嘴角,也比Jennifer更迷人。尽管我承认Jennifer是我非常喜欢的女演员。
另外,我还意外的发现我是一个典型的男人——喜欢偶像派的女演员(Meg Ryan, Jennifer Aniston)和实力派的男演员(Tom Hanks, Nicolas Cage)。(lol)
mysql取得最后插入的id
方法1:
SELECT @@session.identity;
查当前会话的最后插入 id,不受其它会话干扰
方法2:
SELECT LAST_INSERT_ID();
php方法:
int mysql_insert_id( [resource link_identifier] )
环法闭幕,Landis称王
[align=center][img]http://www.cyclingnews.com/photos/2006/tour06/tour0620/DV96507.jpg” />
[img]http://www.cyclingnews.com/photos/2006/tour06/tour0620/DV96536.jpg” />[/align]
[b]Final General classification[/b]
1 Floyd Landis (USA) Phonak 89.39.30
2 Oscar Pereiro (Spa) Caisse d’Epargne-Illes Balears 0.57
3 Andreas Kloden (Ger) T-Mobile 1.29
4 Carlos Sastre (Spa) Team CSC 3.13
5 Cadel Evans (Aus) Davitamon-Lotto 5.08
6 Denis Menchov (Rus) Rabobank 7.06
7 Cyril Dessel (Fra) AG2R-Prevoyance 8.41
8 Christophe Moreau (Fra) AG2R-Prevoyance 9.37
9 Haimar Zubeldia (Spa) Euskaltel-Euskadi 12.05
10 Michael Rogers (Aus) T-Mobile 15.07
11 Frank Schleck (Lux) Team CSC 17.46
12 Damiano Cunego (Ita) Lampre-Fondital 19.19
13 Levi Leipheimer (USA) Gerolsteiner 19.22
14 Michael Boogerd (Ned) Rabobank 19.46
只能说这届TDF看头太少,本以为Lance退役之后会迎来一个群雄割据的新局面,没想到赛会开赛前一天传出的doping丑闻将人们的这一愿望彻底击碎。Jan Ullrich, Iban Basso等众多高手的缺席,顿时令TDF缺少了许多看点。
不过最终的结局还是比较好的,Floyd Landis作为Lance的前USPS队友,过去都是他做绿叶,护卫着Lance登上香榭丽舍的最高领奖台,现在能够给他一个机会来问鼎冠军,老天相对来说还是公平的。只是可惜了踌躇满志的千年老二Jan了。:)
刚给comment加了一个notifier
刚给comment加了一个notifier,每次有新的comment,系统都会自动发一封notifier到我的google邮箱。

最近的Update做一个followup
05/02/2006: 增加了Syntax Highlight功能(C#, Javascript, SQL, HTML, JAVA, XML)
05/07/2006: 增加了tag功能
05/13/2006: tag继续完善
05/22/2006: tag bug fix
05/30/2006: 可以选择保存为Draft
06/01/2006: Auto Save功能
06/09/2006: 带版权信息的缩略图 + 简易Gallery
06/13/2006: tag的AutoComplete功能实现
07/15/2006: Comment bug fix
07/15/2006: Comment模块增加Emotion Icon支持
07/19/2006: Comment模块CSS修改,模仿weblogs.asp.net风格
07/20/2006: Comment模块增加cookie记录用户名,去除了CAPTCHA验证模块
07/24/2006: Comment Mail Notifier
09/04/2006: New layout design
09/17/2006: Background Music
09/17/2006: Tags Cloud for SideBar
09/20/2006: Database中加入noCollapse字段,灵活控制在预览状态下是否需要收缩文章
09/24/2006: Title&Content Search
09/24/2006: Category Edit
……to be continued……
也就是coding的命了
今天因为要帮Rainbow一起做软件著作权的东西,所以写了差不多一天的文档,什么System Requiements, Setup Manual, Users Manual等等,所以没有帮Jacky一起做项目。
按理说些文档是很轻松的事情,码码字,Google上Control-C|Control-V,很轻松的就搞定了。不过我怎么都觉得浑身都不自在,总好像有桩心事没有完成似的。
难怪从前听别人说,有些人一辈子就是coding的命,从前不以为然,现在突然觉得,我自己也许就是这类人了。
PS.现在正在看电视,听说卖小龙虾的老板一个月居然能收入五六十万!我瞬间黑白了。。。
神爱世人啊!我辛辛苦苦coding是为了什么啊!!:|
User Control call methods on parent page.
这两天公司里做一个项目,用了很多用户自定义控件,在通过自定义控件更新数据库内容的时候,需要刷新parent页面上的TreeView。 想了好久也没找到trigger parent页面上的method的方法。后来花了很多时间,总算在google上找到了一个[url=http://forums.asp.net/thread/1148078.aspx]帖子[/url](作者是[b]sbyard[/b] from North Yorkshire – England ),解决了我的问题。
干脆把代码贴上来吧
User Control WUC
[code=c#]
<%@ Control Language="C#" ClassName="WUC_Test" %>
Reply
[/code]
Parent Page
[code=c#]
<%@ Page Language="C#" %>
<%@ Register Src="WUC_Test.ascx" TagName="WUC_Test" TagPrefix="uc1" %>
[/code]
不叫总结的总结
最近网上得其实也不少,但这个东西已经几个礼拜没更新了。有好几次都想着要加一些功能进去,或则把代码优化一下,每次都想了很久,但一直是毫无进展,做无用功时间比当初写成最早版本花的时间要多得多。后来甚至看到代码就头皮发麻。
其实也并不是完全没有改进的可能,但是很没有头绪,要加都是勉强塞进去,一丁点的变动就会带来无数的bug和效率的大幅下降。我似乎是有点洁癖,发现自己是在一团代码的乱泥里搅和,就无论如何也做不下去了。
追根究底,问题还是在于一开始的时候没有一个好的整体规划,甚至根本只是一时兴起。首先是偷懒,注释没写好,弄到后来很多block具体是什么功能自己都不知道了,代码变得毫无可维护性可言;其次是版本控制没做好,有的时候改了很多东西,才发觉还是原来的最好,结果落到没有后悔药吃的地步;最后就是心思太多,看到这个功能好,心血来潮做进去,过两天觉得那个功能也不错,在做进去,弄到最后看上去啥功能都有,其实啥功能都不完善。
edit: 半夜的时候给comment增加了emotion icon的支持,因为安全性的考虑,暂时不会提供全部ubb code的支持,但是一些常用的ubb,比如img,url等tags,可以考虑支持。
ps.现在终于体会到AJAX的好处了:在丧失了search engine friendly的同时,也免去了很多spammer的烦恼,这也算是以外的收获了。(lol)