yuchberry-一个个人的黑莓邮件推送服务
yuchberry-a personal blackberry push mail service
使用yuchberry可以搭建一个个人的黑莓推送服务,这事我知道有几个月了。可是之前用那个cdma/gsm双模8830的时候由于它网络太差导致我都没兴趣在他上面折腾网络应用。便宜贪不得啊。前几天突发奇想把两个坏掉的8700合并成一个,没想到成功了。于是就想着折腾一下yuchberry,也让我用用黑莓的push mail。
黑莓的push mail是于短信系统结合在一块的,邮件收发就与普通短信一样,这是最赞的地方了。
如何搭建一个yuchberry服务器我就不多说了,具体可以到yuchberry的官方网站(http://code.google.com/p/yuchberry)上去看说明。
由于我是在一台debian vps上搭建的服务器与yuchberry的作者在windows上的环境可能有所不同,所以我遇到了收到中文email正常而发送中文email会变成乱码(都是???)的问题。
首先我排除了是黑莓端发送数据到服务器是乱码的问题,因为我在服务器上的签名文件中的中文发出来也是乱码的。所以我把问题定位在服务器上。通过查看yuchberry的源代码,我猜测是由于linux vps上的环境是英语的所以导致发送email之前初始化javamail message时将mail设置成英文编码了。于是修改代码编译运行果然搞定问题。
下面是diff文件。
<br />
Index: fetchEmail.java<br />
===================================================================<br />
--- fetchEmail.java (revision 469)<br />
+++ fetchEmail.java (working copy)<br />
@@ -736,7 +736,7 @@<br />
<br />
public void SendMail(RecvMailAttach _mail)throws Exception{<br />
<br />
- Message msg = new MimeMessage(m_session_send);<br />
+ MimeMessage msg = new MimeMessage(m_session_send);<br />
<br />
String t_signature = "";<br />
<br />
@@ -761,7 +761,6 @@<br />
}else{<br />
m_sendTransport.connect(m_host_send,m_port_send,m_userName,m_password);<br />
}<br />
- <br />
m_sendTransport.sendMessage(msg, msg.getAllRecipients());<br />
m_sendTransport.close();<br />
break;<br />
@@ -1137,7 +1136,7 @@<br />
<br />
public void SendImmMail(final String _subject ,final String _contain,final String _from){<br />
<br />
- Message msg = new MimeMessage(m_session_send);<br />
+ MimeMessage msg = new MimeMessage(m_session_send);<br />
<br />
fetchMail t_mail = new fetchMail(m_mainMgr.m_convertToSimpleChar);<br />
t_mail.SetSubject(_subject);<br />
@@ -1496,7 +1495,7 @@<br />
return _name;<br />
}<br />
<br />
- public void ComposeMessage(Message msg,fetchMail _mail,fetchMail _forwardMail)throws Exception{<br />
+ public void ComposeMessage(MimeMessage msg,fetchMail _mail,fetchMail _forwardMail)throws Exception{<br />
<br />
msg.setFrom(new InternetAddress(m_strUserNameFull));<br />
<br />
@@ -1513,7 +1512,7 @@<br />
}<br />
<br />
<br />
- msg.setSubject(_mail.GetSubject());<br />
+ msg.setSubject(_mail.GetSubject(), "UTF-8");<br />
<br />
MailIndexAttachment t_forwardMailAttach = null;<br />
if(_forwardMail != null){<br />
@@ -1592,7 +1591,7 @@<br />
} else {<br />
// If the desired charset is known, you can use<br />
// setText(text, charset)<br />
- msg.setText(_mail.GetContain());<br />
+ msg.setText(_mail.GetContain(), "UTF-8");<br />
}<br />
<br />
msg.setHeader("X-Mailer",_mail.GetXMailer());<br />
《读库1101》
读库1101
中学生
作者再80年代初进入中学拍摄学生的经历。照片很不错。就像作者说得”一个时代结束了”。突然觉得我的小学、初中、高中,一个时代结束了。
辛亥私人记录:剪辫
从偷偷摸摸剪辫子到光明正大剪辫子,最后逼迫别人剪辫子。
那么多的清廷的奴才都忘了当年满清入关流发不留头了。游牧野蛮民族战胜农耕先进文明,并且双方人口、实力相差如此悬殊。汉人真是……忽然想到现在,汉人真是对自己够残忍的。
辛亥私人记录:易帜
从黄龙旗变幻成十八星旗、白旗、青天白日旗、五色旗。
七年
作者大学毕业分配到江苏睢宁7年的故事,后来因缘际会才能调回家乡。
毒斗天南
肖戈卧底入云南缉毒,九死一生。不知是故事好还是萨苏的文字好,我喜欢读。
皮克斯”寻蛋”之旅(上)
皮克斯公司电影中的彩蛋。我觉得好无聊,作为一个对这种东西一点兴趣都没有的人来说。何况所谓彩蛋居然还tmd包括因为节省而重用的素材,你坑爹!
风水和天命
曾国藩对风水、天命的理解和观感变化。顺便谈到儒家如何认知天命的。孔子”子不语怪力乱神”但是信天命。
心字香
对宋朝心字香的考据。顺便让我知道了原来宋朝所说的龙涎香不但指天然龙涎香而且也指一大类人工合成香品。
声音
各种人、杂志、书籍等等上摘录的只言片语,很好,不过太多了。
《海底》-天地会沿革
按洪门之秘籍,原名《海底》。为了混乱外人听闻,又有《金不换》、《衫仔》、《与天同姓》等种种名称。也有人把《通草》、《破布》以为是洪门秘籍之化名。
《通草》是“清帮“之秘籍。因清帮是由漕河运粮而兴起,故以《通漕》为名。《通漕》后来演变成《通草》。清帮与洪门(天地会)是由一些源牵的。清帮翁、钱、潘三祖曾入天地会,窃其余绪成立“道友会”。“道友会”发展成“漕帮”,“漕帮”是“清帮”的前身?
《破布》是“穷教行“之秘籍。”穷教行“是指丐帮等?
“洪门”这个名字是在清朝康熙以后才使用的了,以前原名“天地会”,因为举事屡屡失败,为了避免清政府的注意,从而改名“洪门”,或者又称“三合会”、“三点会”、“添弟会“、”哥老会“、”阁老会“等等。
三合会、洪门会由来:
天地会举事失败后为隐“天地会”之名以避忌讳,乃采“达宗公塔”字字三点水(为了达到隐字的目的,每个字都加上三点水偏旁),积“三点革命诗”之意义,而改“天地会”为“三点会”;又以为三点水系偏旁,并非十全十美之兆,乃取“共同和合”以及“三合水”之意义而改名“三合会”;或又以“共同和合”与小主朱洪竹,先锋天佑洪之意义相联而又改名“洪门会”。
“三合”会名的第二个来源是当年郭秀英与郑玉兰两人乃是投三合河而死。而郭秀云是郑君达的夫人,郑玉兰是郑君达的妹妹。天地会的创始人有“前五祖”与“后五祖”,前五祖是五个和尚,他们是蔡德忠、方大洪、马超兴、胡德帝、李识开(一作色开、式开)。后五祖乃是在前五祖危难之时拔刀相助而后十人义结金兰,他们是吴天成、洪太岁、李色弟(一作式弟,式地、识弟)、桃必达、林永昭。郑君达是“前五祖”的八拜之交。”前五祖“是被张建秋(一作近秋),陈文耀(一作陈宏)两人迫害的福建省圃龙县九莲山少林寺一百二十八僧人仅有的五位生还者,并且张、陈两人害死了郑君达。
哥老会、添弟会由来:
太平天国起义有一支加入了起义军,在太平天国后期眼见大势已去于是派遣一部分福建江西的洪门弟兄投降加入湘军淮军。为了避“天地会”的嫌疑起见,采“入得洪门皆弟兄,有仁有义合和同“,及称“大龙头”为“老大哥”之义,而改名成“哥老会”、“哥弟会“;并采“先入会为兄,后入会为弟“之意义,又创立”添弟会“
天地会初期组织兴师伐清时陈近南对众人曰:”各位英杰。。。。先来者为兄、后来者为弟弟。。。。。“这也是”添弟”会名另一来源。陈近南乃是“前五祖”在饥寒交迫之际路偶遇的。陈迎五祖至家中调养,嗣后肝胆结交。
刷新dns缓存
windows上我知道刷新(清除)dns缓存是用
ipconfig /flushdns
命令。
于是我猜测linux应该有清理dns缓存的命令才是正理。凭猜测在命令行上用tab自动补全找了几个命令都不是,google之才知道都是重启init.d中的服务做到的:
/etc/init.d/nscd restart
不过在ubuntu 10.10又有不同,命令是:
/etc/init.d/dns-clean restart
《读库1006》
《读库1006》,读库近来给我的感觉是,越来越没有营养。
小河传奇
新疆罗布泊小河遗址的一点点资料。
私人编年史 :我的1966
作者经历的1966年
倒爷
作者给私人之间牵了2、3回线
红的
中国红酒业与A.S.C公司的一些事情。
仓央嘉措圣歌五十四首
作者龙冬翻译的仓央嘉措圣歌。同时澄清了现在流行的很多仓央嘉措所谓情歌都是伪作。
大国民*小时候*小事情
70年前的中国国文课本。
疯狂的1926
几个著名文人的婚外恋情史。看别人觉得哇哦这是真爱,要是自己遇上老婆、男人有婚外恋估计得骂娘。
漫邮记:古典之美
中国发行的古典名著题材的邮票
淫秽作品与言论自由
美国的淫秽作品定义的变化,言论自由是如何影响他的。
野生动物在长春
微薄记事。
《进化心理学》
由于进化的原因,人类对于新近出现的威胁往往比较忽视,例如电,枪;而对于蛇,虫之类比较害怕。
女性对于男性的偏好在于男性所占有的资源,人格品质
男性对女性的偏好一直和生育力联系在一起。
美存在于观察者的适应器中。
促进合作的策略:
增强将来交往的迹象。
引导他人的互惠行为。
坚持公平原则。
迅速对挑衅作出反应。
建立一种诚信互惠者的个人声誉。
在相应的背景下,如果一种机制未能执行它在进化中所形成的设计功能,那我们就可以说该机制发生了功能障碍。
进化机制出现问题的表现:
1 当面临相应的适应性问题时,机制未能被激活。
2 机制在不应该激活的背景下却被激活了。
3 一种机制未能和其他机制相互协调。
在100次潜在的危险情况中,1次死亡比99次的虚报警告所带来的损失要严重得多。
《与众不同的心理学》
第四章
用个案研究结果或见证叙述作为心理学理论和治疗效果的依据,几乎可以说是完全没有价值的(不只是对于心理学,对于所有学科,生活都是如此)
避免个案或见证叙述的鲜活性陷阱影响
鲜活性效应是指:人们过分看重更鲜活和更容易从记忆中提取出来的证据。
第五章
有相关并不表示一定有因果关系
第八章
讨论科学研究的两条原则–关联原则和证据集中原则。
新的理论不仅必须能够解释新的科学数据,而且还必须能够对先前已存在的数据提供一个解释。
第九章
任何一个具体的行动都不是由一个单一的变量引起的,而是由许多不同的因素决定的。
交互作用:当影响行为的一个因素和另一个因素共同奇作用时,他们对该行为会产生余各自单独起作用时截然不同的影响。
知识不需要100%确定后才是有用的。
第十章
在认知错觉中,即使人们知道正确答案,他们也会由于问题的问法而作出错误的结论。
人类推理的陷阱:过分看中个别时间所提供的证据,而忽视了统计学的信息。
认识到样本大小对信息可信度的作用,是对证据进行评估时必须注意的基本原则。
赌徒的谬误是指人们认为过去发生的和将来要发生的两个相互独立的事物之间存在着某种联系的倾向。
在windows 7环境信任一个自签名的https站点
自从公司内部项目管理服务器换成https之后就让我郁闷了。每天在chrome上打开网站都要提示我,如果只是提示也就罢了,关键是还要按一下“proceed anyway”才让我访问。
次数多了也就受不了这样的折腾了,于是花了点时间研究了一下如何信任这个自签名的证书。
最简单的是在IE里面打开该自签名https网站,从地址栏右边的Certificate Error按钮。然后查看这个Certificate。

为了信任这个Certificate,就需要将它安装到系统中去。在弹出的Certificate窗口中选择Install Certificate即可。


需要注意的是在Certificate中选择Certificate Store时需要选择Place all Certificates in the following store,在browse中选择”Trusted Root Certification Authorities”。

如此在chrome上打开该自签名https网站就不再提示了。
如果愿意折腾的话,还可以通过导出网站的Certificate文件,然后在certmgr.msc中自己导入来实现。

201102购书
kindle 3发布3.1更新
Kindle Software Update Version 3.1 — Early Preview Release已经发布好几天了,点击链接可以到官网去下载。
这几天用下来感觉,小白鼠的确当不得。在我的kindle 3 wifi + 3g上面的表现为wifi连接不顺畅,中文支持有所改进。
先说wifi连接。原本在公司我至少有3个wifi信号是可以使用的,现在基本上连到一个都要靠运气。
中文支持,我在未升级修改过kindle的debug mode
;debugOn。
~changelocale zh-CN.utf8
;debugOff
升级完之后看instapaper的文章集合时当next article标题是中文时可以正常显示,原本显示框框。





Recent Comments