关于我这个博客
有一天,xfx说我,我的生活就只剩上班和写博客。仔细一想,还真是,我真是无聊得可以。
看Archives,原来我的博客已经2年半了,我依然很有兴趣,发现什么好玩的,对什么有感而发,甚至一些技术文章,我都有写。
我无法理解那些选择放弃写博客的人,因为,我从来没有想到过放弃,我觉得这是我生活的一部分了。
这2年半,也是我人生发生重大转折的时间,我用博客记录了期间的点点滴滴,有的时候太忙太累,懒的写;有的时候突发灵感,写很多。
这其中的乐趣怎么那么大我也不知道为什么。
我会继续写下去,直到写不动为止。
新加坡要大选了
大选的日子是5月7号。我是外国人,没有资格参加选举,要是能放假,那就最好。
对于现在的生活,新加坡人还是很不满。
生活费和外来人口成为这次大选的焦点问题。新加坡是花园城市,可是人们也有诸多不满。首先他们不满生活费的房价的上涨,其次不满外来人口抢了他们的饭碗, 再有外来人口导致交通拥堵,公共交通工具人满为患。除了这些,税收、各种收费的合理性、教育资源等老话题也受到选民的关注。
——摘自《微博影响新加坡大选生活费外来人口成焦点》
我就是外来人口啊,不好意思,抢了你们饭碗,让你们“拥堵”了,我也没办法啊,在中国混不下去啊,中国更“拥堵”啊。
新加坡人真是被宠坏了,这样的房价就说高,看看中国的上海,北京吧,那涨幅放到新加坡来,你们还不得跳楼啊?
说拥堵,可能是我没走拥堵的路线吧,从来没遇到过塞车呢,奇怪。以前在北京,中关村大街,一站地公交车走半个小时有没有。
交通工具人满为患?见过北京地铁专门推人的工作人员没?见过公交车门关不上没?见过太挤下不了车,从窗户钻出去的没?
说外来人口抢饭碗,这能怪我们吗?你们自己不争气。好的人才都跑更发达的地方了,新加坡要发展,不靠外来人口靠谁?说这些话的人,自己说不定也曾是外来人口,变成了新加坡人,就开始排外了,哼!
所以看到他们因为这样原因不满意自己的国家,我真是觉得他们身在福中不知福。任何一个中国人来到这里,都不会有这样的不满,因为,这和中国比起来简直是小巫见大巫。
不过,也正是有这样的要求,而这样的要求又会被统治者重视,新加坡才有现在我们外来人看觉得好的景象吧。
SayFM教你说日语韩语咆哮体
咆哮体很火啊,有木有!!!SayFM是一个让你输入文字,自动帮你说话的应用。
今天,就来跟SayFM来学一下日语和韩语的咆哮体吧!
直接点击下列链接即可收听:
笑了我一晚上啊,哈哈哈哈!
做了一个订阅的图片
![]() |
本博向来没有订阅图标,因为觉得网上资源太千篇一律,之前索性留一个文字链接。
今天闲来无事,找了些素材,做了一个订阅图标,放在侧边栏了。欢迎大家订阅我的博客。 |
这叫做人性化
今天在路上看到这个东东,好奇就凑近看了一下,原来是方便老人的。新加坡的红绿灯,行人要去按一下那个箭头,如果是红灯,过一下就会变绿灯,方便行人;如果没人按,就一直是红灯,方便汽车。上图箭头上面多了一个盒子,这个盒子是给老人刷老人卡的,刷了的话,绿灯时间就会长些,因为老人走得慢,这样比较安全。
大选日子已经定下来了,5月7号,人民行动党大选前做了很多事,应该还是他们当选吧。我不是新加坡公民,大选对我来说没有什么关系,我只希望它快点选好,准备申请pr。
ps, 图中的黑手不是我的
耶稣受难日(Good Friday)
新加坡是一个大杂烩国家,这里聚集了许多不同国家不同民族不同宗教信仰的人,因此他的节日也很有意思,体现了各个民族的特色,也有宗教的节日。今天是Good Friday,也就是耶稣受难日,全国放假一天。
说到耶稣受难日,就是耶稣为世人的罪被钉死在十字架的日子,我不是基督教徒,但是也感动于耶稣这种精神。更感谢他给我们带来这一天的休息。
MSCRM转发包含附件的email
接触MSCRM一个多月了,从一点不懂到略有头绪,觉得还是比较有兴趣的。不过这个星期压力巨大,好几天我都是一个人在client那里,遇到一些问题我一个人真的挺难解决的,毕竟我的经验太少。
昨天client report一个bug,从外部接收的包含附件的email,转发后附件没有了。我查了代码发现,原来转发的时候只创建了email的对象,附件没有加上去。
开始我查SDK,google search,想看email class如何添加附件。没找到。后来在sdk找到用DeliverPromoteEmailRequest可以添加附件,结果当我发送含附件的邮件时候出现错误:0×80044150 Generic SQL error——最烦看到这个错误了,什么问题都没有说明到。测试不含附件的则可以。头疼啊。无奈只好继续研究。
功夫不负有心人,终于给我找到了方法。
其实,MSCRM中,收到的邮件,会存在email这个entity中,而附件则会存在activityattachment这个entity中,这两个entity通过activityid关联在一起。一个email有多个activityattachment。
那么要把这个email连带它的所有附件一起转发,思路如下:
1,根据原email的activityid,取出email;
2,创建新的email对象,将1取出的email赋值给新email对象;
3,以新的email对象作为参数,用crm service创建新的activity,得到新的activityid;
4,根据原email的activityid,取出所有附件;
5,遍历所有附件,创建新的附件对象;
6,为每个新的附件对象赋值,新的activityid,并把activityMimeAttachmentId设为null,这是activityattachment的key来的,等下插入会生成新的activityMimeAttachmentId,这里不清空会出错;
7,将新activityattachment对象作为参数,用crm service创建新的记录。
8,用SendEmailResponse发送邮件。
好的,大概思路就是这样。测试通过。
具体代码就不写了。我是参考这篇文章的:Working with CRM Emails
明天是受难日(Good Friday),放假哦!感谢耶稣!我要睡个大头觉,呼呼。
MSCRM 权限不足查询方法(Error Number: 0×80040220)
MSCRM 4.0,如果看到以下错误信息则表示,
用户无足够权限对某一个Entity进行操作:
Error: Server was unable to process request.
Error Number: 0×80040220
Error Message: SecLib::CrmCheckPrivilege failed. Returned hr =
-2147220960 on UserId: e65023ae-54d1-da11-8e39-00145e3d5192 and
PrivilegeId: a8ecac53-09e8-4a13-b598-8d8c87bc3d33
只要找到是哪个Entity,并用Admin进行设置,使当前用户所属Role具有对该Entity操作的权限就可以了。
具体解决方法:
在数据库中运行如下语句:
-
WHERE PrivilegeId ='a8ecac53-09e8-4a13-b598-8d8c87bc3d33'
得到的结果,比如Name是:prvReadLead,那么在Setting – Administration – Security Roles
找到Lead,给Role赋予Read Lead的权限即可。
以上是今天工作中遇到问题的总结。




