从Windows转换到MAC

从Windows转换到MAC有各种不习惯,由于工作上的原因还必须得同时拥有windows的环境(开发、特殊软件等),这里记录一下我个人的习惯供大家参考。

一、Windows系统

已经习惯了在windows下通过vmware workstation的多个虚拟机,而且这也是宝贵的资源,因此我原计划是在MAC下只安装一个虚拟机来运行WINDOWS的,经过一番比较和测试,就目前而言Parallels Desktop在功能与性能上的平均水平是要超过VMWare Fusion/Pro的,因此虚拟机就定下PD了。
原计划是用纯粹的虚拟机的方式来运行WIN,但是经过实际使用时发现Bootcamp还是有更方便的地方,体现在:
1、如果是windows的深度用户,尤其是一些特定的软件占用了不少的热键时(比如:Visual Studio之类 ),如果在PD中运行有些快捷键或操作方式可能就不能使用了;
2、担心有些非常特殊的软件在PD中运行可能不稳定或不兼容。
因此 ,最后我决定还是划出一个60G的分区安装了Win7安装了Office 2013/Visual Studio 2013,这样一来可以就对任何需求了。
一般情况下用MAC(上网、常规邮件与文档),需要用到Windows时用PD虚拟机,特殊情况下用Bootcamp。因为我的SSD有512G,安装完上面提到的软件及其它软件后也将近占用了50G了,因此这个规划我觉得是比较合适的。
Windows系统坑爹的设计使得在Retina屏幕上的表现相当郁闷,除非设置为较低的分辨率(1440或以下)或高分辨率(2560)将DPI设置为200%,否则文字的效果相当模糊。个人感觉在Bootcamp模式下效果更好,PD下无论哪个模式对开发人员都有缺点。

二、系统软件

推荐:
1、 Better Touch Tool
推荐理由:键盘党的最爱,同时还可以发挥出触摸板手势的巨大作用。
可以针对不同的应用指定手势或快捷键,这个功能相当不错。貌似系统自带针对应用设定快捷键的功能。
比如:将三指双击全局设置为按下Command+W,这样可以用触摸板关闭窗口了;可以在Chrome应用中设置三指单击为Command+Click,这样就相当于后台打开标签而不需要借助键盘操作了。
这样带来的好处是可以将Windows的一些操作习惯比较方便的移植到MAC上来而不需要改变太多,比如:在ActivityMonitor中设置alt+E为杀死当前应用。比如设置按下Ctrl+Alt+Del打开ActivityMonitor。
2、ExtraFinder
推荐理由:Finder不支持剪切文件的操作,通过这个功能实现了。可将Enter键设置为打开而将F2(可改为其它按键)改为Rename。可以增加复制文件路径到剪贴板,增加在此处打开终端(相当于windows的Open Cmd Here),增加新建文件的功能(最常用的是在任意地方新建文本文件)。
它还有一些功能,比如水平与垂直分割两个Finder窗口,我感觉应该是有用的,但我用习惯了Total Command,一直不太习惯Explorer的多窗口分割操作,因此这功能暂还没体会到优势。
3、DCommander(一般推荐)
这个软件功能与操作与TotalCommand非常类似,可惜的是不太稳定(至少升级到Yosemite后经常如此),打开后光标变成彩圈(Not responding),只能强行中止。
Continue Reading

Office文档格式批量转换(升级)过程:)

首先上网找找看:)

找到一个貌似比较靠谱的内容在这里:

Convert bulk using ofc.exe

http://social.msdn.microsoft.com/Forums/is/oxmlsdk/thread/8becabda-0014-4e06-8354-5f576bf46595

第一个方法是使用B2XTranslator(http://sourceforge.net/forum/forum.php?forum_id=781705)我用了一点点,抛弃了。操作方法很简单安装成功后,在任何Binary格式下的office文档中右键都会有一个ConvertTo *x的菜单项。抛弃这个的主要原因是:

①不支持多个类型的文件同时选择,如果同时选择两个*.doc文件木问题,但选择一个.doc一个.xls就没有菜单可供操作了;

②转换后的目标文件格式有问题,这是最致命的。我没有做更系统的测试,只做了一个文档就发现其中有一处图文混排出现了问题,而用2010打开后另存则没有此问题。

第二个方法是使用OMPM,即Office Migration Planning Manager(Office迁移规划管理器)

这个东东很小,约2.1MB,很快下载,安装是自动解压到C:\OMPM\目录下一堆文件。解压的东西基本都是命令行的,看不明白,不过有一个东西好认:)OFC.exe,大致可以猜它是Office File Converter的意思执行一下闪个窗口没了,用命令行进行一看发现要提示没有检测到File Format Converter,并提示需要安装Microsoft Office Compatibility Pack。难道说安装Office 2010是默认不安装这个东西的?

image

没办法,只能下。这东西大一点,37MB多。下载后安装再执行就木有问题了。

image

木有完,上面的操作只是没有出错但也没有执行任何转换操作:)为了要转换文件要设置一下转换的目录,打开C:\OMPM\Tools\ofc.ini文件,找到其中的[FoldersToConvert]段,添加一行文字:fldr=F:\Temp。其中F:\Temp就是要转换的文件的目录了。

[FoldersToConvert]
; The Converter will attempt to convert all supported files in the specified folders
; (do not include if specifying FileListFolder)
;fldr=C:\Documents and Settings\Administrator\My Documents
;fldr=\\server\share\docs
fldr=F:\Temp

这里我用了一个测试目录,只有一个约15MB的doc文件。这里要说明一下:转换的过程相对比较慢,至少比B2XTranslator是要慢的:)15MB的doc文件转换完成大约需要20-30秒的时间。

除了待转换目录的配置之外,还有个配置也挺重要的:)就是输入输出目录的配置,还是在ofc.ini文件中找到下面的内容(默认值)

SourcePathTemplate=*\*\*\
DestinationPathTemplate=*1\*2\*3\Converted

这个配置文件会在每个存在待转换的文件夹下建立了一个子文件夹Converted。如果是指对某个目录下的文件进行转换并指使用,其实不太方便,可以按下面的方式改一下,这样就会把所有的文件输出到一个Converted的子目录下,并且目录结构不变。

SourcePathTemplate=*\*\*\
DestinationPathTemplate=*1\*2\Converted\*3\

更多的关于SourcePathTemplate和DestinationPathTemplate的用法,尤其是涉及到机器名、盘符的替换操作之类的可以参考ofc.ini的配置说明。我主要用于转换本机文件,目标地址也是本机就不搞那么复杂了没研究。

其实我还想实现另外一个目标就是直接在目录下生成,并删除源文件,还木有找到合适的方法。

参考文献Smile

1、ofc.ini配置文件说明

http://technet.microsoft.com/en-us/library/cc179019.aspx

2、Office It Pro Blog的系列文章(分别为part I,II,III)

http://blogs.technet.com/b/office_resource_kit/archive/2012/01/09/using-ompm-part-1-identifying-document-conversion-candidates-and-estimating-storage-savings.aspx

http://blogs.technet.com/b/office_resource_kit/archive/2012/01/11/using-ompm-part-2-performing-bulk-conversion.aspx

http://blogs.technet.com/b/office_resource_kit/archive/2012/01/13/using-ompm-part-3-are-there-other-uses-for-ompm.aspx

3、OMPM,即Office Migration Planning Manager(Office迁移规划管理器)下载地址

http://www.microsoft.com/en-us/download/details.aspx?id=11454

4、File Format Converter下载地址

http://www.microsoft.com/en-us/download/confirmation.aspx?id=3

Continue Reading