MAC OS X 10.6.6与Mac App Store发布
- 系统仍在10.6的兄弟,直接一个包升级到10.6.6
- 更新系统出现问题的,这个包一般可以修复系统更新的各类情况
- 喜欢收藏软件的
Amazon电子书的去除权限处理目前是比较麻烦的,昨晚买了几本书以后研究了一下。本文提供一个基本的思路,然后重点说明topaz类型目前的进展。
0.补充入门:通过Kindle for PC下载的电子书存放在你当前用户的My Documents\My Kindle Content下;通过Kindle for MAC下载的,则存放在你当前用户的~/Documents/My Kindle Content下(或者说是当前用户目录/文稿/My Kindle Content)。
1. Amazon的电子书目前有所谓azw和topaz两类,其中azw是Amazon版的mobi,其实差不多,去除DRM比较简单,后者相对麻烦,并且成功率低。判定方法:用文本编辑器(比如Win的记事本,UltraEdit,MAC OS X的TextWrangler等)打开文件,如果文件内容开头几个字母是“TPZ0”,那么恭喜,您的文件是topaz。此外买书时,网页上提示大小而不是页码的,一般是azw或者mobi,反之是tpz。
2. azw的处理:目前常规是两种方法,skindle和K4PCDeDRM.py,后者在MAC OS X平台上是对应一个Kindle_4_MAC_Tools。简单流程是下载你的书到本地(Kindle for PC或者for MAC,必须本地账号下载,不能够是别人传给你的),然后在命令行执行
skindle -i 输入文件名.azw -o 输出文件名.mobi
或者
python K4PCDeDRM.py 输入文件名.azw 输出文件名.mobi
后者还需要python环境,这里不多说了。但是据说后者效果要好些。对于tpz文件,后者会提示“Invalid Format”错误。
3. tpz文件的处理:三种方法,一个是skindle号称可以处理部分;一个是比较完美的破解;最后一个是转HTML的方法。
skindle有时候处理topaz文件也提示OK,但我也遇到过实际不能用的情况;此外,skindle处理一些文件会报错,就是无法处理。具体原因不明,等升级吧。但是最新的skindle_06似乎是6月的,也不知道有没有下文了。
[20101130更新]第二种完美的破解方法是挖掘自下面的HTML方式:
在topaz_tool安装包里的lib目录下,有个名为cmbtc_v2.2.py的python脚本,这个是破解的关键。将你的topaz文件拷贝到lib目录下,然后执行:
python cmbtc_v2.2.py -o 输出文件名.tpz -d 原始文件名.azw
大约几十秒后就完成了破解。测试了近10个文件,目前都正常。
近期入手一个Kindle 3,在网上发现一套制作不错的《资治通鉴》,于是花了几天时间研究了一下,做出多字体的电子书。
过程中试用了Mobipocket Creator、Calibre、ecub、Jutoh等多种工具,部分是MAC OS X平台,部分是Win平台。介绍下心得:
1.电子书格式问题:
Kindle原生支持azw,但是这个Amazon的格式制作麻烦,目前很少见一体化的工具。SONY的PRC和跨平台的MOBI比较常见,此外就是Apple采用的epub了。这些格式都是类似TXT的显示,但是提供丰富的封面、目录等功能。其中mobi和prc格式较老,对很多HTML标签支持不好。比如<span>中对字体、字号的定义,mobi中<i>斜体我也没能做出来(官方文档中说是支持的);mobi和prc实际也不支持内嵌不同字体,因此要实现多种样式同行混排(比如正文雅黑、注释幼圆),只能老老实实用不同字号来区分吧;
2.混排的选择:
如果源文件是TXT,那么Word调整格式是很方便的,适合制作多字体的文件,建议充分利用替换里的高级选项和样式功能做混排。样式也有助于自动生成目录。
3.中间文件的选择:
建议使用HTML为中间文件,因为上面提到的各种电子书格式可以说都是基于HTML的。Mobipocket Creator是可以直接导入Word文件的,但做复杂混排时不推荐,因为导入过程实际上是调用Word转换为HTML,这样会丢失掉字体定义等(当然还是因为<span>的问题)。Word导出为HTML时建议选择“筛选的网页”,这样可以去掉大量的冗余代码;即便如此,导出的HTML还是需要用文本编辑器(推荐UltraEdit)或者Dreamweaver等工具处理,通过正则表达式去除冗余的或者需要调整的代码。比如第1点提到<span>的问题,就需要批量转用<font>;
今天无意中逛到Ultraedit for Linux版本,有点不淡定了,当时在琢磨能有Linux版本,应该能移植到MAC OS X啊。果然,在UE官网看到了消息:Ultraedit for MAC OS X now in beta。
登记了电邮地址,申请参加beta体验,被告知:
Thank you for your interest in UltraEdit for Mac! We are excited too.
As you may already know, the UltraEdit for Mac beta is well underway.
With each subsequent beta update, we will increase the number of participants involved by several hundred. This gives us fresh testers at each stage of the beta which allows us to identify and validate bug and performance fixes via a larger group as well as cultivate new feedback on new features added.
Because there are thousands of testers signed up for the beta program, you can expect to receive a notification and a download URL for the latest UltraEdit for Mac beta when it is available for testing in the near future. All beta testers will be included in the program before commercial release (planned late Nov/early Dec this year).
Thank you for your interest in UltraEdit for Mac. We so greatly appreciate your trust in IDM and your community leadership.
看来还排不上,不过年底前能发布正式商业版的消息是确实的了。哇哈哈哈哈,其他的文本编辑器可以扔掉啦~~~
可能不少朋友还不大清楚Ultraedit究竟是何方神圣。从简单功能来说,UE原本是Win平台上最好的文本编辑器之一,在文本编辑的基础上,UE还支持转码(比如ASCII到UNICODE、Win和UNIX格式转换等)、16位编辑(往往是用来直接破解程序),支持开发中的自动语法加亮(这一功能囊括了SQL、PHP、C、C++、Java、JSP等等,并且加亮规则可以自己修改、定义)。UE一般和UltraCompare一起销售(原先功能是放一起的),后者支持狂强的文件比对功能。我个人最喜欢的UE功能是,列编辑模式。例如说日志文件、数据文本包含了多个等宽列,进入列模式以后可以非常方便的删掉整个列,或者替换什么的。经常需要处理大量日志的朋友可能会有更深的体会,呵呵。UE的性能超猛,通过设置不使用tempfile(即不产生临时文件)后,可以秒开几个G的文本数据,并立即开始修改或者搜索。
MAC OS X下是可以自由读取NTFS分区的,但如何写,则是很多论坛的常见问题。最近看到国外几篇不错的帖子,就顺手汇编一下,供各位参考。
要求MAC OS X版本高于10.6
这一方式类似下面这一方法,但需要每次手工umount后再使用对应参数mount上来,非常麻烦,就不赘述了。
[以下操作涉及修改系统,请自行衡量,谨慎操作]
打开终端:
sudo mv /sbin/mount_ntfs /sbin/mount_ntfs.orig
touch mount_ntfs
之后在你的用户主目录下会生成一个mount_ntfs的空文件,用文本编辑器打开,输入以下内容后保存
#!/bin/sh
/sbin/mount_ntfs.orig -o rw “$@”
下面继续回到你之前打开的终端执行:
sudo mv mount_ntfs /sbin/mount_ntfs
sudo chown root:wheel /sbin/mount_ntfs
sudo chmod 755 /sbin/mount_ntfs
至此,完成工作,你的系统将默认以读写的方式加载NTFS分区。今后如果需要恢复,则在终端执行:
sudo mv /sbin/mount_ntfs.orig /sbin/mount_ntfs
受iBuick启发,本站也用上了移动设备的主题,您使用iPhone、iPod Touch、BlackBerry等终端访问本站时将自动加载移动版主题,页面底部提供切换按钮。还有些细节明天修改,今儿先歇了。
包括本站在内,很多自建的blog都选用wordpress框架,相应的中文翻译也都不错,但是归档的“2010年八月”看上去总是很怪异,今天花了点时间琢磨了下这个问题。
其实wordpress里的中文化是在wp-content/languages下的zh_CN.po和zh_CN.mo中,其中真正的文本是保存在zh_CN.po里。但直接下载下来编辑后是无效的,因为我们需要专门的编辑器,编辑完zh_CN.po后还要自动生成zh_CN.mo。这个编辑器就是poedit,虽然国内网站上到处都是Windows版本,其实它也有对应的MAC OS X版,最新是1.4.6.1版。
下载后打开对应的po文件,按照你的需要搜索对应的条目,编辑好以后Save,就自动生成了mo,上传到服务器覆盖原来的文件即可。
GeekTool简单说就是可以在桌面放置任何文件、图片和脚本运行结果。其中扩展性最强的就是可以定时运行脚本并在桌面显示结果。论坛上早有相关介绍,最近抽点时间看了下,玩了玩国内外网友们提供的脚本,确实还是很惊艳的。
自己简单组合了个桌面,主要放置了当前Top进程、风扇情况和设备热度、网络吞吐情况和外网IP、天气、iCal的月历等等。
整理点文档和资源供有兴趣的网友使用:
中文介绍:终极应用——Geektool
MacFans上Buick兄做的风扇和设备监控应用(也已经提交到上面一个配置库里)
BTW:今天发布了Xcode 3.2.3