052011

硬件平台:MBP 990,CPU 2.26GHz, 4G RAM,128G SSD+500G HD,原有的光驱拆掉了。
系统:Lion 10.7.1
分区:

  • SSD分了两个区,其中操作系统分区40G,日常工作分区80G,这样就保证了工作速度。
  • HD分了两个区,一个300G,主要的数据区如历史备份文档、音乐、电影等,以及itunes的目录(包括应用程序、音乐等);另一个200G左右的作为Time Machine备份盘。

1. 将用户目录放在数据盘:
sudo ditto -rsrc /Users/DueCare /Volumes/SSD_DATA/DueCare
sudo dscl . -change /Users/DueCare NFSHomeDirectory /Volumes/SSD_DATA/DueCare
重启:
sudo rm -rf /Users/DueCare
sudo ln -s /Volumes/SSD_DATA/DueCare /Users/DueCare

2. 安装Dropbox,配置好。将桌面及文档目录同步到Dropbox:
sudo rm -rf /Volumes/SSD_DATA/DueCare/Desktop
sudo ln -s /Volumes/SSD_DATA/DueCare/Dropbox/Desktop /Volumes/SSD_DATA/DueCare/Desktop
sudo rm -rf /Volumes/SSD_DATA/DueCare/Documents
sudo ln -s /Volumes/SSD_DATA/DueCare/Dropbox/Documents /Volumes/SSD_DATA/DueCare/Documents

3. 将itunes的目录移到大硬盘中:
sudo rm -rf /Volumes/SSD_DATA/DueCare/Music
sudo ln -s /Volumes/HD_DATA/Music /Volumes/SSD_DATA/DueCare/Music

4. 将图片、视频、下载等内容移到相应的目标盘中:
sudo rm -rf /Volumes/SSD_DATA/DueCare/Pictures
sudo ln -s /Volumes/SSD_DATA/DueCare/Dropbox/Photos /Volumes/SSD_DATA/DueCare/Pictures
sudo rm -rf /Volumes/SSD_DATA/DueCare/Downloads
sudo ln -s /Volumes/HD_DATA/Downloads /Volumes/SSD_DATA/DueCare/Downloads
sudo rm -rf /Volumes/SSD_DATA/DueCare/Movies
sudo ln -s /Volumes/HD_DATA/Movies /Volumes/SSD_DATA/DueCare/Movies

5. 配置好Time Machine,做好备份工作。

6. Mac Office与Windows Office下的排版未必一样,加上部分网银等工具,有时候还是需要一个Windows的,经过多次实践,最佳解决方案是用Virtul Box安装Windows XP,放在SSD盘中,启动速度在5秒以内。配合Lion的四指移动的Mission Control,实现Mac与Windows的无缝飘移,几乎分不清是两个系统了。

- EOF -

最近在主机上鼓捣了几个小应用,记录一下:

第一个就是Twitter API的架设,这里有非常详细的Twip 4 架设教程,不做赘述。

第二个是Tw2other

自从用上iPhone 4,微博、LBS类的应用方便了很多,所有就琢磨如何将我的Twitter信息直接同步到新浪微博。上网Google了一下,结果很多,经过甄别,觉得最有用的是这两类方法:

其实这两类方法的编程原理可能是一样的,只是前者基于GAE(Google App Engine),后者是PHP写的一个程序。我用的是后者。从这里下载了Tw2other的源码,解压,修改config.php,我主要改了以下内容:

define(‘OAUTH_DIR‘,’./oauth/‘);
define(‘CONSUMER_KEY‘, ‘Twiiter上申请的KEY‘);
define(‘CONSUMER_SECRET‘, ‘Twiiter上申请的SECRET‘);
define(‘OAUTH_CALLBACK‘, ‘CALLBACK URL,包含callback.php‘);

然后就是需要同步的内容的用户名和密码了,作者写的比较周到,照做填就可以了。我同步了新浪人人豆瓣

最后一步就是配置cron自动同步了,先修改cron.php,将url替换成完整的地址。然后在主机的cPanel里设置Cron任务。其中Cron执行的命令是/usr/local/bin/php   /home/***/public_html/tw2other/cron.php。具体方法也可以参考这里这里

第三个是某某Interceptor

在知道这个Interceptor之前,我一直用API登录Twitter的,可惜只有iPhone版本可以使用API,iPad是没有的,而大量的其它同类型App如Echofon这类的都不支持API,所以我很郁闷。一个很偶然的机会我知道原来有这么一个App,这简直就是iPad/iPhone/iPod用户的福音。

具体是使用方法,Google Code上已经写得很清楚了,只是在安装的时候,完全没有必要使用那两个Cydia源,反正很慢我连不上,后来发现178上同样有。178的Cydia源是:http://apt.178.com,而这个源是我安装其它软件的常用源。

内置的API代理可能不稳定,我自己搭建了一个PHP Server,大概方法可以参考这里。其实最关键的是从这里下载index.php和.htaccess这两个文件的raw file。注意,一定是raw file

- EOF -

032010
这是我感觉最理想的MacBook笔记本上的Mac OS X与Windows共存的方案了。本文主要的参考来源于这里

几个相关的技术知识:

  • Intel Mac 使用新的GPT格式(英特尔EFI标准的一部份)的磁盘分区表,Windows使用MBR格式。GPT磁盘可以有128个主分区,所以没必要有扩展分区的概念,MBR磁盘最多有四个主分区,扩展分区可以划分多个逻辑分区。比如一般的Windows磁盘分区,C盘是主分区,D,E,F,…等合起来是扩展分区。
  • Boot Camp使用了GPT-MBR混合磁盘以及固件模拟BIOS。由于MBR最多只有4个主分区,所以Windows只能看到GPT-MBR混合磁盘的头四个分区。
  • GPT磁盘的第一个分区是EFI系统保护分区。
  • GPT不认识扩展分区。
  • 在一个所有分区都是主分区的磁盘里,Windows XP只能安装在第一个主分区或者最后一个主分区里(指的是它所能看到的最后一个分区)。

因为我只用Mac OS X和Windows 7,不用Linux和Windows XP(Linux和XP在虚拟机里安装)。根据以上相关知识,我的分区情况如下:

     

  • BOOTCAMP:30GB,安装Windows 7的分区,NTFS格式。实际上在安装Windows 7的过程中格式化时分区格式没得选,格式化完成就是NTFS,这样反而有一个好处,就是缺省Mac OS X不能写NTFS,免得误删Windows系统文件。
  • WinSoft:100GB,主要用来存放Windows环境下的数据,FAT32格式,由于Mac OS X可以读写FAT32,所以可以用来在两个系统间交换文件。
  • Mac HD DATA:200GB,主要是Mac OS X下的数据盘,也是我的工作主要工作用数据盘。Mac OS扩展格式,可以防止Windows系统的病毒感染。
  • Mac HD SYS:100GB,Mac OS X系统盘,分的太大了,可以改小一点,用户数据目录可以改到Mac HD DATA卷。算上隐含的EFI系统保护分区,这是第五个分区,Windows系统看不到。

以上的分区方案中只可以装Windows 7,因为如果算上隐含的EFI分区,BOOTCAMP是第二个分区,Windows XP只能装在第一个或第四个分区。

安装步骤:

1、安装Mac OS X

因为要重新划分分区,安装前要备份所有数据。用Mac OS X系统盘开机按C光盘引导全新安装,用磁盘工具根据如上规划划分系统,其中BOOTCAMP、WinSoft用FAT格式,其他两个用Mac OS扩展格式。将Mac OS X系统安装着Mac HD SYS卷。安装过程无特殊。

2、安装Windows

这里不需要BOOTCAMP,只需要将Windows 7光盘放入,跟普通PC上安装Windows 7一样。在选择安装位置时要选择预先预留的BOOTCAMP分区,也就是第二个分区(第一个是隐含EFI分区,在Windows 7下可见),需要重新格式化。其他过程无特殊。

3、双启动

在Mac OS X系统下安装rEFIt,实现多重引导。

OK,完毕,Enjoy your life!

- EOF -

032010

我在Apple Mac OS X下常用工具总结:

  • 办公套件:说实话,Microsoft Office 2008 for Mac非常不好用,iWorks 09我暂时还不会用,目前我暂时装了个Microsoft Office 2011 Beta,让我终于找回了Windows版本的感觉,等着下半年发布吧。还没有机会试用OpenOffice。
  • Email:开始用系统自带的Mail,装Office 2011 Beta后,就用Outlook了。
  • 浏览器:99%的时间用FirefoxiSSH + FoxyProxy,长期积累基本透明访问Internet。依附在Firefox上的还有Echofon for TwitterScribeFire Blog Editor。只有上淘宝、支付宝用Safari。
  • 日历:用iCal,与Google Calendar同步,Google Calendar与我的Windows Mobile同步。堪称完美。
  • GTDThings for Mac,希望提高我的时间管理能力和效率,买iPhone后与手机同步。Things for iPhone有可能成为我的第一个付费App。
  • 日常记事Evernote。本来在Windows下我都没有把OneNotes用好,但最近两年的会议太多,日常记事本还是很重要的。Evernote加上Firefox的插件,非常方便,只是免费版每月只有40MB的同步流量。Evernote同样有for iPhone版本。
  • 即时通讯:还是用常规的MSN for Mac,QQ for Mac。本来Adium能够将MSN, QQ, GTalk集成在一起,可是QQ腾讯不同意(经常锁定,要重新激活),而且Adium的UI我不喜欢。
  • 思维导图Mindjet MindManager for Mac,很好的工具。这个帖子挺好。

以上这些工具中,我今年对MindManager、Things、Evernote寄予很高的期望,希望能够将我的日常工作管理起来,提高管理能力和管理效率。

- To be update -

272009

关于信息安全方面的云计算的概念,圈内的牛人大潘也写过几篇文章,不过也仅仅是个概念,没有什么具体的东西;毕竟目前在信息安全领域,云计算的商业模式还不是很清晰,业内的几个自称是“云计算”的公司,其产品和服务还没有能够体现出云计算的精髓。

个人感觉倒是在虚拟化技术方面,已经有一批成熟的(或走向成熟的)解决方案对未来的安全建设有很大的意义,如服务器与终端的虚拟化(F5、VMware、Ctrix等),存储的虚拟化(Symantec/Veritas等)。

而真正属于云计算方面的安全,如Amazon EC2S3对这类云计算服务,对信息安全提出的要求,如数据保密(Data Secrecy)、一致性(Consistency)、性能问题(Performance)等,表面上看都能够对应到传统的C.I.A.要求,因此云计算时代为信息安全带来的新的挑战、而由此带来的新的商业机会等,都有待于进一步研究和发掘。

- TBC -

272009

Amazon EC2全称Amazon Elastic Compute Cloud,是Amazon于2006年推出的新一代Hosting服务。

实际上,了解了一下这两个概念后,就基本知道了什么是EC2:

  • Amazon Machine Image (AMI) – An Amazon Machine Image (AMI) is an encrypted file stored in Amazon S3. It contains all the information necessary to boot instances of your software.
  • Instance – The running system based on an AMI is referred to as an instance. All instances based on the same AMI begin executing identically. Any information on them is lost when the instances are terminated or if they fail.

Amazon EC2的价格:

  • Instance
    $0.10 per instance-hour consumed (or part of an hour consumed)
  • Data Transfer
    $0.10 per GB – all data transfer in
    $0.18 per GB – first 10 TB / month data transfer out
    $0.16 per GB – next 40 TB / month data transfer out
    $0.13 per GB – data transfer out / month over 50 TB

Amazon EC2不负责储存,每次Instance关掉重启除/mnt外所有数据还原成VM镜像的初始状态,/mnt则被清空。储存由Amazon S3负责。

Amazon S3全称是Amazon Simple Storage Services,是Amazon提供的一个容量无限大的、可靠、快速、可扩展的网络存储服务。提供的一个容量无限大的、可靠、快速、可扩展的网络存储服务。最大支持5G的单个对象的存储,存储对象的个数没有限制,提供REST和SOAP接口的读、写、删除等操作,Uptime达到99.9%。

Amazon S3的价格:

  • Instance
    $0.15 per GB-Month of storage used
  • Data Transfer
    $0.10 per GB – all data transfer in
    $0.18 per GB – first 10 TB / month data transfer out
    $0.16 per GB – next 40 TB / month data transfer out
    $0.13 per GB – data transfer out / month over 50 TB
  • Requests
    $0.01 per 1,000 PUT or LIST requests
    $0.01 per 1,000 GET and all other requests

Amazon EC2Amazon S3在国外有很多应用了,比如SmugMug、SlideShow等。进一步的介绍参考这里这里

- EOF -

© 2011 Due Care, Due Diligence Suffusion theme by Sayontan Sinha