最近把Mac OS X下几款邮件客户端挨个体验了一遍,个人感觉如下:
Outlook: 在windows下我不喜欢outlook,庞大缓慢,但是Mac下的outlook做的出色,体验好于windwos版本。我用了几年,工作邮箱用它管理。
Postbox: 收费软件,购买软件10美金。体验很好,邮件搜索及线程排序很方便。界面清爽,使用流畅。它的内核其实是Thunderbird,做了一些商业化改进,对得起支付的费用。
最近把Mac OS X下几款邮件客户端挨个体验了一遍,个人感觉如下:
Outlook: 在windows下我不喜欢outlook,庞大缓慢,但是Mac下的outlook做的出色,体验好于windwos版本。我用了几年,工作邮箱用它管理。
Postbox: 收费软件,购买软件10美金。体验很好,邮件搜索及线程排序很方便。界面清爽,使用流畅。它的内核其实是Thunderbird,做了一些商业化改进,对得起支付的费用。
风哥在Mac OS X下一直使用dropbox客户端来自动备份文件。由于dropbox被墙,我的文件有好一段时间未同步了。今天想找个Mac下的dropbox代替者,看到这篇文档:
http://www.macworld.co.uk/feature/mac-software/alternatives-icloud-drive-cloud-backup-3527815/
它推荐了几款支持Mac的同步软件,包括iCloud Drive, Amazon Cloud Drive, Box, Dropbox, Google Drive, MacMate, OneDrive, SugarSync. 但是很遗憾,它们都不适合我,原因如下:
今天是2014年11月18日。三年前的今天,是老头六十岁生日。我们提前一礼拜回家,给他祝寿。那也是深秋,岳麓山枫叶如血。生日那天来了很多客人,老头兴致很高,精神矍铄。我们祝他寿比南山。晚上客人走了,家里显得冷清。老头神情有点落寞,我们在客厅里陪他聊天。我记得清楚,他说自己人生剩不了几年。我当然不信,他那时看起来身体还很健康。
很多同学问起这个问题。回答起来仁者见仁,并没有一个标准答案。简单来说,你开发的业务,是否关注如下几方面问题?
珠海市区有很多山景公园,石景山就是其中一座。这个城市不大,山多而秀。在大多数山顶,都能看到大海。石景山上即直面无敌海景,和情侣路十八弯。珠海在宜居城市里一直排名靠前,空气好,绿化佳,层岚叠嶂,碧海银滩,于山水皆有缘。风哥住的地方左转是海,右转是山,周末看海爬山皆有去处。不过石景山离住处尚有几公里距离,开车一刻钟可到。山不高,石头众多,即谓石景。登高远望,看碧海蓝天,情侣路繁华如梦,也是醉了。
(一)石景天门一线开,不见惊鸿照影来。
11月7日,农历9月15,阴雨连绵。今日立冬。
这几年每到立冬日,我都会发一条微博,从2011到2012、2013、2014年。它印记了时光,徒留下沧桑。秋天是我深爱的季节,越是秋深,情思越浓。来珠海已经历了5载深秋。几番寒山转苍翠,秋水日潺湲。几多树树皆秋色,山山唯落晖。至立冬日,秋已到终极。从此时令变换,木落雁南度,北风江上寒。愿我的亲人、爱人、佳人冬日加衣,心中有爱,自言秋日胜春朝。
近来发现Fastmail.fm,一家超过15年历史,曾在2010被Opera收购,2013又被管理层回购,在商业email hosting领域有着巨大名声的澳洲公司,正式启用了Fastmail.com域名。这说明商业域名还是com为王。
同时发现Fastmail基于虚拟域的别名功能很强大,有如下特点:
我很喜欢这篇文档:I like Unicorn because it’s Unix. 作者重新提起了Unix的设计原则,fork, pipe, exec… 老的就是经典的。作者认为Threads are out:
There’s another problem with Unix programming in Ruby that I’ll just touch on briefly: Java people and Windows people. They’re going to tell you that fork(2) is bad because they don’t have it on their platform, or it sucks on their platform, or whatever, but it’s cool, you know, because they have native threads, and threads are like, way better anyways.
Fuck that.
Don’t ever let anyone tell you that fork(2) is bad. Thirty years from now, there will still be a fork(2) and a pipe(2) and a exec(2) and smart people will still be using them to solve hard problems reliably and predictably, just like they were thirty years ago.
MRI Ruby people need to accept, like Python (you have seen multiprocessing, yes?), that Unix processes are one of two techniques for achieving reliable concurrency and parallelism in server applications. Threads are out. You can use processes, or async/events, or both processes and async/events, but definitely not threads. Threads are out.
我同样不喜欢Unix的threading. Unicorn是一个prefork服务器,跟Apache的prefork工作模式一样(Unicorn的作者我打过交道)。关于prefork有许多巧妙的设计,在经典著作Unix Network Programming里有提及。当然多进程的prefork与事件驱动的服务器各有擅长,它们适用于不同场景。