实现Time Machine的网络备份
Time Machine作为OSX 10.5开始可以看得到的重要功能一直对于笔记本来说是一个接近鸡肋的东西。因为Time Machine需要一个额外的硬盘,而对于笔记本来说只能接驳一个外置USB硬盘(或者Fireware接口),特别是对于MacBook用户来说仅有的2个USB会被占用掉一个,而且这样的话笔记本只能乖乖的放在桌上使用,最坏的情况是某些型号的外置硬盘需要更大电流甚至需要占用掉所有的2个USB口。Apple并不是没有提供解决方案,只是由此的代价比较高昂:2400元的Time Capsule;或者1400元的AirPort Extreme加一个外置移动硬盘。
事实上只要网络中有共享文件系统,并且Mac可以访问读写即可以实现无线Time Machine。共享文件有很多选择:Windows的共享目录;Linux的SMB共享;Apple的SMB/AFP共享;Linux核心的路由器或者NAS也支持SMB共享。简单的说,只要Mac可以访问的共享目录都可以用于无线Time Machine。
首先确保Mac可以对共享的目录做读写,然后打开Terminal,输入以下命令:
defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1
正常情况下Time Machine的选项里应该会出现那个共享目录可以供使用。但是在实际使用中会发现除了HSF+分区的共享目录外都不能正常生成Time Machine的存储文件。所以我们需要手动来创建一个可供Time Machine的映像文件,在Terminal下输入以下命令:
sudo hdiutil create -size 300g -type SPARSEBUNDLE -nospotlight -volname “Time Machine” -fs HFS+J -verbose ~/Desktop/yourmacname_aabbccddee.sparsebundle
请注意粗体字的部分:300g是用来指定这个文件最大尺寸;yourmacname是mac的机器名;aabbccddee是无线网卡的mac地址。命令结束后会在桌面上生成一个“yourmacname_aabbccddee”的文件(根据设置不同大约在300-400MB左右),把这个文件复制到共享目录。再启动Time Machine应该就可以正常备份了。
Drupal Notifier for iPhone OS
介绍一款针对Drupal的iPhone OS程序:Drupal Notifier 。
Notifier功能很简单,它让所有有更新癖的Drupal用户能够及时知道自己站点上的Drupal主程序和所有Module是不是处于最新版本。除了需要安装Drupal Notifier.app到iPhone OS外,另需要在站点上安装相对应的Module组件。程序运作截图如下:
New! Gmail for iPhone OS
Google近日对Gmail for iPhone OS 2.2.1的web界面进行了升级,先来看看新旧对比:
- 版面更加合理,按钮和title合并在了一起。
- 撰写界面默认也在一页中显示。
- 信件的各类按钮都浮动在右上角,而不是使用iPhone OS的默认选项框。
- 增加了搜索支持。
- 自此,Gmail for iPhone OS几乎完全实现了桌面版本的所有功能。
俺的任務欄圖標
上面这一排就是我的任务栏图标,这里就介绍开头的5个图标,后面那些都是系统自带的,不用多介绍。
Skitch:截图程序,是我使用下来最方便的一款。通过两个默认的快捷方式激活截图(同时支持摄像头) => 自动弹出编辑窗口 => 添加颜色标签(自动平滑处理) => 拖动编辑窗口大小来实现Resize => 在编辑窗口最下方写上文件名 => 拖曳编辑窗口下放图标至桌面 => 生成最终图像文件。
Typinator:字符替代程序,这玩意可以用于替代事先设定好的特定字符串。比如我输入WordPress这样的html链接只需要输入”wpurl”就可以了。
Quicksilver:快速启动程序,它的强大功能在如此简短的介绍里是不可能一一呈现给各位的,其最最基本的就是快速的程序调用,比如调用Photoshop我只需要呼出Quicksilver界面,然后键入”PS”就可以了。
Evernote:笔记类程序。它不是最好的笔记类程序,但由于它可以和网络上的服务器同步,于是它便成了一个便捷的摘录程序。
MainMenu:系统维护程序。修复磁盘权限;执行所有的Cron维护程序;更新Prebinding;清空Cache……等等这些维护指令,通过这个程序可以批量定时完成,不再需要你一个一个去激活处理了。
Debian APT(Cydia) - 崭新的iTouch/iPhone包管理
原文:Bringing Debian APT to the iPhone
译文:将 Debian APT 引入 iPhone
有关在iTouch/iPhone中引入Debian的APT包管理系统具体内容可以参看以上两篇文章,这里只是粗略的说一下使用感受。
- 完全可以放弃Installer中自带的那个BSD Subsystem。现有的BSD Subsystem几乎是所有用户装完Installer后第一顺位安装的包,但是它许多功能上都存在缺陷,需要若干个补丁才能勉勉强强够用。而使用Cydia的Telesphoreo项目完全替代了BSD Subsystem,而其安装完后就能开始工作。
- Cydia在安装的时候会首先移除原有的BSD Subsystem,所以在安装完毕后记得在Installer里安装一下Fake BSD Subsystem,因为很多基于Installer管理的软件会检查是否已安装BSD Subsystem。
- Cydia会把一些文件移动到”/private/var”下用来空出”/”那可怜的300MB空间,这个过程就是各类论坛上所说的“扩容”操作,而且Cydia做的很好,所以可以省略各位浪费时间去核对命令行或者使用很容易出错的BossTool。
- 基于Debian优秀的APT包管理机制,理论上各类软件的互相依赖是会自动解决的,所以基于Cydia来发布的软件可以不用把所需的lib库重复打包。
- Cydia有搜索功能,同时软件列表中也提供类似通讯录那样的首字母导航。所以不需要再象Installer那样疯狂的滑动屏幕寻找软件了。
- Cydia其实只是APT的一个GUI界面,所以你完全可以在Terminall中使用类似”apt-get update”"apt-get install vim”这样的命令来安装/升级程序。
- 更强大的Ruby和Python,加上已经能完美工作的Vim,iTouch/iPhone已经是一台合格的工作站了。
Cydia/APT很好很强大,不过它并不和Installer冲突。Installer庞大的软件源暂时是Cydia/APT比不上的,但是Cydia/APT在BSD系统方面的优秀表现让我把这方面相关的软件都交给了它来管理。
Technorati Tags: iTouch, iPhone, Installer, BSD Subsystem, Cydia, Debian, APT, Telesphoreo