没钱买SSD的人可以用内存做临时存储



在知乎上看到一个问题程序员如何优雅地使用 Mac?的回答,里面提到了一个mac上的工具TmpDisk,开源的内存磁盘管理工具,用来将你的内存虚拟成硬盘,加速文件的读写,缺点当然是关机或弹出磁盘文件就丢失了。不过这个貌似也看成是优点,你都不需要去考虑清理文件。

立即下载安装,设置好后,将我常用的下载目录(包括邮件附件)设置到该虚拟硬盘上,体验果然飞快啊。其实大多数邮件的附件下载下来并不需要长期保存,只要当时快速处理即可。这样只需要每天关机前将需要保存的文件转移到硬盘即可(刚好是一次整理过程),其他自动删除,爽。

没钱买SSD的人有福了,不过速度越快,心倒是更痒了。

spotlight搜索不到明明存在的文件



刚想找个几个月前的文件,文件名也不记得了,先到gmail搜索邮件,然后把找到的文件名贴到spotlight,满心想可以立马得到搜索结果了。神奇的是居然啥结果也没有,难道都被我删除了,不应该啊!

无奈只好到目录层级中一级级地找,找了4级才找到。不过这就奇怪了,明明文件存在,为啥spotlight找不到呢?这都是半年没更新的文件了,何况也没提示索引更新啊?google了一下,貌似spotlight也存在工作不正常的时候,于是重新re-index,操作方法是在System Preferences中选择Spotlight,在Privacy中增加失效的目录到阻止索引的清单中,完成后确认,再在Privacy中删除该目录,这样目录中的文件就会被重新索引了。

在Spotlight中再输入文件名,搜索正常。

BTW. Spotlight中找到文件后,输入Command+Enter,可以直接打开文件所在目录,还是挺方便的。

在mac lion 设置802.1X使用证书连接有线网络



之前在知乎上提过一个问题“在mac lion 设置802.1X如何使用证书连接有线网络”,后来自己解决了,也是自问自答。

不过当时描述的比较简单,有朋友问起,都忘了,再重新整理一下。

先是得下载工具iphone configuration utility,安装后运行。

1. 点击“Configuration Profiles”,New一个,在General中填写Name, Identifer,界面如图:
config1

2. 在Credentials中,选择Configure,会提示选择证书,找到管理员提供的证书后继续,填写证书密码。
config2

3. 在Wi-Fi 中,选择Configure,我们如果是连有线网络的认证,可以随便输入SSID,选择Security Type,这个要看你的有线网络认证类型了,我选择WPA/WPA2 Enterprise,会出来相应的协议和验证要填写,如图:
config3

4. 还是在在Wi-Fi 中,勾选完协议后,再选择”Authentication”,你需要在Identity Certificate中选择之前设置的证书。

5. 至此iphone configuration utility中设置完成,点击Export导出为.mobileconfig文件。

6. 双击倒出的.mobileconfig文件,会提示我们导入user profile,此时按提示操作,最后点击Install即可。

7. 成功导入后,在System Preferences中,你应该看到一个新的图标Profiles在System下,点击Profiles可以查看导入的信息。
config4

8. 在System Preferences中,点击Network,选择Ethernet,点击Advance,tab选项中就会看到有802.1X,里面就有会有新增的配置profile。图上显示的profile名称和前面的设置不同,主要是我前面的截图是为了示例新建的,后面并没有实际导入。
config5

9. 插入网线,应该会做验证,你也可以在Ethernet中,连接802.1X。

大致就是这样了,希望能有所帮助。

mac 上邮件客户端的选择

mac上提供的mail.app还是很赞的,直接输入邮箱即可连接公司的Exchage Server,基本上用的很习惯。

然后碰上了第一个问题:我习惯把收件箱中的邮件看完后即转移到archive目录,我希望能有一个快捷键,类似gmail中的y。找了和试了一些方法,在twitter上向xiaolai求助了一下,得到了解决方法。Lion直接提供快捷键设置,可以设置全局的,也可以针对某一个app进行设置。

键盘快捷键设置

不过这个方法不是很完美,就是在mail.app的菜单中会有两个相同的“archive”菜单项,一个是move,一个是copy,经常会引起混乱。所以我始终觉得不是很爽。

继续使用的过程中,无法接受的问题出现了。居然我近期发送的带附件的邮件同事们在outlook中查看时,附件或图片的后续文本都被当成了ATT类的附件。这个问题很头疼,没找到好的解决方案,所以我只好尝试其他邮件客户端了。

以前用过的两个选择:Thunderbird,Outlook都试了一下。

Thunderbird在windows上当初曾用了一年多,也试过一些插件,还是不错的。但很难接受的一点是和office之间的表格、图片的拷贝不支持。(这一点也比不上mail.app)另外总觉得界面风格也有点丑,不习惯。

Outlook之前打算做过配置的,结果设置账户为Exchange的时候,但悲催地得到了提示outlook 2011不被我们的Exchagen Server支持,需要exchange 2007 sp1。给IT反馈暂时也没用啊,当时就直接放弃了。现在碰到这个问题后,只好重新回过来再看Outlook,设置账户为IMAP方式,这样就能搞定了,快捷键的问题还是象上图一样搞定。

有缺憾的问题是非Exchange账户连接方式,需要自己去设置和服务端同步的IMAP文件夹,日历、规则和通讯录就无法直接和服务器同步了。只能要这样了,一是等公司的IT升级;二是等mail.app和outlook之间的联通性了。

mail.cpp和outlook之间带附件的邮件传送问题

使用了这么多点的mac了,感觉还挺顺的,谁知今天出了个很头疼的问题。兄弟反馈我发的邮件看不到正文,都成为附件中的一部分了,在outlook中形式如下:

晕啊!这么大的问题,枉我还一直自我感觉良好,也没人及早提醒我一下。真怀疑最近我的有些邮件大家有没有看清楚啊?!
赶紧找解决方案。但是越看越心凉,貌似这个问题很难,mac的mail.app和outlook, exchange server不是一家啊!而且这个问题的渊源似乎也很久了。
MAIL.APP, OUTLOOK, ATTACHMENTS AND DISAPPEARING TEXT”对这个问题有详细的描述,通过选择“总是发送与windows兼容的附件”,“总是在邮件结尾处发送附件”能解决部分问题,就是让附件在最后,使得后面要截取的文本没有。但对于发送的时候带多个附件,尤其很多时候是直接在邮件中内嵌图表,还是会导致图表的信息都无法显示。
最新的进展在微软的论坛上有篇很长的文章:“Outlook 2010 has problems dealing with in-line attachment (not an Exchange issue!)”,发起人认为是Outlook设置为IMAP连接的问题,而不是Exchange的原因。貌似微软的解决效率也不高,5月份提出的问题,陆续都有人反馈存在同样情况。提问的人也抱怨了一下:“I’d be curious to know if somebody else on your end can actually try to reproduce the problem and see it first-hand.”。
Our request for a fix for this support case was turned down for a fix for Office 2010 (even though they acknowledged the bug):

Unfortunately - I have bad news concerning this issue. The product team has reviewed the request, but the changes required to support this are too large for a regular fix. The team is looking at doing work in Outlook to support this in a future release, but it just cannot be done in the currently released versions. So the request was turned down for a change in the current product.

and

Yes - it is a really big change that is just too big to put in the current product.

So it will not be fixed in Outlook 2007 or in Outlook 2010 - or in future service packs for those products.

It is being looked into for the next wave of Office/Outlook.

 

Now - if it is fixed in the future in the next wave of Outlook - it might be possible that the functionality could be backported to Outlook 2010 - but the changes will be extensive and so might not be easily backported.

 So, all our Outlook clients who will be using Google e-mail in the next 6 months will start not receiving e-mail attachments forwarded to them by Mac Mail.app clients.

And, if we’re lucky, we’ll see a fix in 2 years.   Bleah.  You might open an SR so they realize how big an impact this will have/is having.

我的环境是:mac OS X 10.7.1,mail 5.0,Exchage Server(版本不确定,肯定比2011低)
从我测试的情况来看,我在mac上使用mail.app发送带有附件的邮件,由于原先的签名中就带有图片,就会导致签名的第一张图片之后的文本全部不会显示,都成了附件的形式,在gmail中收到的邮件也是如此,如下图:
似乎和outlook邮件客户端没有关系,但和exchange server不知是否有一定关联?
在terminal上设置“defaults write com.apple.mail DisableInlineAttachmentViewing -bool yes” ,然后重启mail.app。
我试了一下,还真能其作用,但这样会导致在mail中自己看邮件非常不方便,因为看到的内容都是image什么的,具体内容就全不知了。

最终我还是没能找到解决方法,暂时改进的点是我把签名中的图片都给去了,以纯文本形式,附件都添加在邮件最后。谁有方法的话盼能告诉一声。

关掉烦人的打开应用时恢复之前的窗口

在使用mac的过程中,发现打开应用时,会把上次浏览的窗口都一个个恢复打开,比如safari会自动打开之前看的网页;excel会打开之前看的表格等等。一开始觉得挺神奇,很有意思。不过时间长了就烦了,毕竟大多时间其实是不想看之前正常关闭的文档的,个人觉得恢复只需要异常中断时打开就可以了。

打开设置-通用:


把“退出并重新打开应用程序时恢复窗口”勾选去掉就可以了。

lion还有个有趣的选项,就是在系统升级或应用安装后,需要重启系统时可以选择“重新登录时重新打开窗口”,这个我觉得比较人性化。

推荐mactips网站,这是上次在twitter上咨询笑来老师时告诉的一个站点,订阅了它的博文,每次看看都还是挺有收获。