2008年7月13日 星期日

暴强男子狂损邮局傲慢职员

今天受mm之托去铜盘路邮局寄包裹。邮局里有2个女职员,一个30来岁,一个40来岁。as很通常的情景,由于缺乏管理和素质,对几个客户都忙得鸡飞狗跳,先来的滞留,插进来的反而受理一下,又晾在旁边,一会儿五笔字根打不出来,一会儿满桌子翻打印纸……整个场景怨声载道,混乱不堪。

我要寄个包裹,单都填好了,40岁的职员居然说:寄包裹比较慢,我要一个字一个字打到电脑里啊!让后面快的人先办。你先等。
我靠

这时一个面目和蔼,领导模样的中年男子出现,来办理淘宝业务。

30来岁的女职员态度冷漠,眼睛不抬,跟他说你这个要填,那个要填,下一个人先办
中年男子笑呵呵地说,我已经办过2次,前两次都这么填的。
女职员说,我也不懂,这个只有你知道。
男子说:您要我填什么我不懂。我来过三次,第一次您教我,第二次我照做了,第三次我教你?
女职员哑口。

中年男子继续发挥:
现在最糟糕的就是邮电,办事效率低,服务态度一般般,跟大爷一样对待客户。你看看到银行去,里面的小姐都要站起来笑着双手递单子过来,把客户当作大爷一样。你们两个谁站起来面对我过?是不是?现在国企、银行都改制了,就剩一个邮电,最扯蛋。
两个职员把头埋得深深的,一个打电脑,一个写单据

这时旁边一个小弟站出来说话:
这您说得就不对了,邮电自从去年起就开始xx改制,xx分开……
男子打断:
对呀,人家都改革30年了,你邮电才刚开始。男子又笑,呵呵,没关系,咱不跟别人比,咱跟自己比,总是在不断进步嘛,至少每年长一岁嘛。
全场人笑
两个职员把头埋得更深了

旁边有个小伙子来寄电子元件,男子拍着他的肩膀说
小伙子,你不知道了吧,x月到x月期间,因为奥运,电子元器件邮政一律不准运。可是如果不准运去北京我可以理解,我就不明白上个月从深圳运到福州都不让运,这是什么道理?唯一可以运的就是通过快递公司,呵呵。
两个职员继续无语

这个时候,给我办理寄包裹的职员死活打不出收件人里的“毅”字,字根拆了五六次拆不对。当然,是用一个食指打字的哦。问旁边的职员,答曰UEM,听者无论如何又分不清M还是F。至少耗了三四分钟才输进去这个字。
男子又过来损她:
姑娘啊,你这键盘要好好背背咯,你看你这个熟练程度。。
职员憋急了,说:
我都快退休的人了,学这个有什么用?(假设50岁退休,那职员显然夸大岁数)
男子一听,马上笑容可掬:哇,原来你快退休了啊,看不出来,看不出来,保养得不错。
周围人爆笑(哪有女人自己夸大自己年龄的),那职员立刻满面通红……

这个时候我办完业务离开了。

真是酣畅淋漓。平时在这种窗口办事,拖拖沓沓,受尽窗口里穿着制服没文化人的白眼,动不动里面的人还破口大骂。这回这位仁兄的气势是完全把窗口里的人压了回去,说话不带脏字。可惜忘了录音。看来平时真是得练就三寸不烂之舌,好好调教这帮龟孙子,社会主义的寄生虫。

2008年7月9日 星期三

MyEclipse中Tomcat发布失败的几种可能性

MyEclipse中,Tomcat经常发布失败,烦恼不已,费了不少时间。现总结几个可能碰到的问题如下:
1.工程中有Error,即红色的叉叉,这样发布有可能失败。要么修正工程中的错误,要么降低编译提示级别。
2.引用了不存在的jar。其实发布失败以后在Problems视图中有相应的信息,但Eclipse不会自动激活该视图,所以容易被忽视。
3.GoogleDesktop等第三方工具锁定某些文件进行索引,会造成MyEclipse无法删除这些文件,导致发布失败。
4.发布过程中用外部编辑器修改了其中的文件,会导致发布失败。

2008年7月6日 星期日

Firefox通过Flashgot调用迅雷出现AddRef的解决方法

1. 用Firefox打开about:config页面(即在地址栏中输入about:config后回车);
2. 找到flashgot.autoReferrer项,将其值改为false即可。

2008年7月2日 星期三

PortablePidgin2.4.3 is out

smart Pidgin that can take in a USB drive

read more | digg story

2008年6月12日 星期四

ReSharper 4.0发布

关于IDE增强:
Delphi上有CnPack(国人开发的,凭良心说,比GExpert、Castalia强多了)
VC++上有Visual Assist X(for vs 98不可或缺,for vs 2003、2005、2008还不如不用)
C#中的王者莫过于ReSharper了。提供的各个增强功能都是精品。量级相近的还有个CodeRush。经过一段时间的比较,发现ReSharper的含金量更高,CodeRush后者太花哨了,实用的功能不够多。并且,两者摆在一起用的时候会有少许冲突(比如说输入一个左括号,两套工具都会为你自动插入一个右括号)。最后还是把CodeRush卸了,专心用ReSharper。

ReSharper的博客(呵呵,不好意思,得穿墙才能访问)老早就在announce,.NET 3.x的支持不好做。苦等了半年,终于等到完美支持.NET 3.x所有语法的ReSharper 4.0。装上试了一下,果然lambda表达式、get;set;、linq之类的都支持了(上一个版本应用这些语法的代码会红色波浪线提示)。

rock & roll!

2008年6月8日 星期日

白水洋、鸳鸯溪游记

绿林可拭目,清水以濯足。
幽谷能避暑,净气也怡心。

2008.06.08 (端午游)

2008年5月18日 星期日

.NET中进行报文编解码(byte[]->struct等)

关于报文编解码方面,常需要做byte[]->struct等操作。我总结了一下,避免大量手工拼凑字段。有更好的方法可以补充。

1. enum可以用[FlagsAttribute]来做位运算
参见http://topic.csdn.net/t/20041018/13/3466293.html

2. struct可以用[StructLayoutAttribute]和[MarshalAsAttribute]控制数据字段的物理布局
http://topic.csdn.net/t/20041018/13/3466293.html

3. 可以用以下两个非托管方法来做byte[]到struct的互相转化
System.Runtime.InteropServices.Marshal.PtrToStructure();
System.Runtime.InteropServices.Marshal.StructureToPtr();
参见
http://topic.csdn.net/u/20080510/16/994313a3-0987-4a11-9544-979be6e38583.html