Archive for November, 2008
参加上海的婚礼,该送多少红包?
by hustcom on Nov.27, 2008, under private
上上周,组内有位上海女生顺利结婚,今天下午和我们分享了下她结婚的筹办以及过程。
其中有个比较敏感的话题,就是红包了,这里我也分享下作为亲戚or朋友or同事送红包的标准(这边的习惯是分2次红包,进场时的大红包和敬酒时候的小红包,我们这里谈大红包):
首先是亲戚:2k-1w,亲点的亲戚更多,困难点的也得200-1k;
然后是同事:新郎新娘的上司:1k以上。其他200-1k;
最后是朋友,大抵和同事差不多,但如果是生意上的朋友,得5k+
LINQ简介
by hustcom on Nov.26, 2008, under dotnet
语言集成查询 (LINQ)全称是Language Integrated Query, 是 Visual Studio 2008 和 .NET Framework 3.5 版中一项突破性的创新,它在对象领域和数据领域之间架起了一座桥梁。
在 Visual Studio 中,可以对SQL Server 数据库、XML 文档、ADO.NET 数据集以及支持 IEnumerable 或泛型 IEnumerable(T) 接口的任意对象集合进行LINQ查询, 唯一的要求是项目应面向 .NET Framework 3.5 版。
所有 LINQ 查询操作都由以下三个不同的操作组成:
- 获取数据源;
- 创建查询;
- 执行查询。
值得一提的是”延迟执行”,在创建查询过程中定义 FROM,WHERE和SELECT表达式,而实际的查询执行延迟到foreach语句循环访问查询变量时发生。
不过除了查询以外,LINQ还能进行数据转换,XML创建与操作等强大的功能。在vs2008的工程中,已经默认引用了System.Linq,因此,在今后,LINQ将起到更重要的作用。
麻烦的名叫MSNMessenger.Hotmail2Control的ActiveX对象
by hustcom on Nov.21, 2008, under browsers, site, webdev
www.msn.com上的navigation里有一个Messenger的小link,如果你已登录了MSN Messenger,当你在IE下点击这个link的时候,你的MSN Messenger便会激活并置于页面前端,很无聊的一个功能吧。
具体实现起来也很简单,安装MSN Messenger的时候,你的注册表就被动了手脚,所以可以用很简单的JS就可以实现调用,具体JavaScript代码如下:
var messengerObj = new ActiveXObject(“MSNMessenger.Hotmail2Control”);
messengerObj.ShowContactList();
但是,事情往往没有那么简单。你在www.msn.com的页面上可以通过fiddler改它的HTML,让其他link也有同样的JS调用,而且功能可以正常实现,但在其他页面上,就实现不了这个功能了。
为什么?准确的答案不知道,但可以肯定的是,domain server被做了手脚,非msn的网站想实现这个功能,没门。。。
未完待续。。。
如何生成半透明层
by hustcom on Nov.19, 2008, under webdev
如同下图:

这里其实包含3层:底部slideshow,中部半透明的黑色mask层,上面的logo和按钮层。
这里谈到的就是如何实现中部的黑色mask层。
有人说到用图片,ok,GIF是不支持半透明的,PNG在IE6以及其以下版本的IE上不能使用透明效果。所以用图片是难以较好实现的。
所以还是得借助CSS里的滤镜。
这时,有人会提到直接写到CSS文件里,这样的问题是该CSS文件不能通过W3C认证。
因此只有一个办法,用JS去加载inline的CSS,具体代码如下:
tmp.style.opacity = 0.5;
tmp.style.filter = “alpha(opacity=50)”;
这样的效果是兼容各主流浏览器的,包括IE5这样的老不死浏览器。
silverlight video player即将live
by hustcom on Nov.13, 2008, under silverlight
video.msn.com一直采用的是flash video播放器,在微软的silverlight 2.0正式版发布以来,silverlight video播放器的应用也开始走向正轨。

上图所示就是一个prototype,视频流服务器是同一个,播放器本身的UI也没什么变化。
但使用起来还是没有flash版本的流畅,从silverlight本身来看,宣扬的优点也许同样是弱点。
下图所示是msn日本即将推出的应用silverlight视频播放器的模块。考虑到大部分用户都不会安装silverlight的2.0正式版的插件,美工特意设计了提示安装插件的UI。

按理说,像msn日本这样homepage是没必要提示用户下载插件的,但自家的产品,好歹也要破例支持下。
不过,从我们开发者地角度来看,还是希望更多用户安装它。相信今后微软也会开展更多的推广。
blog数据库回档
by hustcom on Nov.08, 2008, under site
之前合租的空间管理员给我说空间的服务器最近可能换服务器,让我做好备份,不过没想到数据库的服务器也进行了改动,今天早上爬起来发现数据库回档到了10月14号。
哭也没用啊,只能怪自己不够谨慎,不过没有频繁备份数据库,也没有用wordpress的插件备份数据,好在只损失4篇文章。
不过还是得想解决方案:
- google和baidu的快照:啥也没;
- feedsky上烧录的feed的缓存:已经更新到最新的了;
- google reader上ik8k.com的feed的缓存:还在,不过只有摘要的文字,好在这4篇文章的摘要都是全文,就是格式,标签,图片,视频这些元素都没有了。没办法,有摘要的文字已经不错了。
最后总共花了大约半小时恢复这4篇文章,庆幸之余,牢记教训啊!
我的dell 1420花屏后续 – 报修+维修
by hustcom on Nov.08, 2008, under private
dell的维修保修电话必须工作时间拨打,而且拨打的时候最好机器在身边,因为dell工程师需要你配合做一些操作。
我是周1中午给他们打得电话(在他们网站一番好找,才找到的号码:8008582969,这里鄙视一下dell,把报修号码藏这么深入,用google 和baidu找出来的dell保修电话也都是乱七八糟的号码)。
电话时dell的工程师让我按Fn+Power鍵跑一下测试,到了最后阶段,屏幕已经花了,那边工程师见状就给我说:OK,花屏的照片也不用发给我,既然你在上海,等会会有上海的客服通知你更换配件的时间和地点。
下午3点的样子,上海这边给我电话,让我去人民广场的福州路567号4楼105室修,地点也就是在来福士那条路上,一个麦当劳的旁边,地方很小。
今天,也就是周二我过去了,都比较顺利,发现昨晚厦门dell就已经把搭载显卡的主板寄出了,那边工程师简单查了下,就直接把我笔记本大卸八块,装上新的(也许是修好的主板)主板,再装好,嗯,很好,没多出一个螺丝。
顺便帮我清了下散热片,笔记本背面可以卸下来,有童鞋有闲可以自行清理下。
总得来看一切都比较顺利,这里赞一下dell的工作效率。不过只能换同型号的显卡,难保一年后不会出现新的问题,不过既然撞上了nv这个显卡缺陷事件,只能认命了。
我的Dell 1420的显卡导致花屏了
by hustcom on Nov.08, 2008, under private
不多说,见图:




OK,以下是让人崩溃的视频:
