Synchronizing Address Book with Google Contacts // 为了忘却的纪念

Synchronizing Address Book with Google Contacts // 为了忘却的纪念

// 以下Script的作者是Riobard Zhan,作用是能够让Apple的Address Book实现与Google Contacts实现同步,而不仅仅是当iPod touch或者iPhone连接iTunes的时候同步。 // 不过仅仅是在使用10.5.x的时候,你需要这个脚本,如果是10.6的话,Address Book和Google Contacts已经能自动同步了,当然,还包括iCal和Goolge Calendar。 // 贴上来仅仅是为了忘却的纪念吧,使用Snow Leopard已经好几天了,不知道10A342是不是GM,也不知道GM和Retail Version会不会有差异,我只知道距离上一个版本,10A342已经把几乎所有的Bug都修正了,系统能够作为日常工作和使用的系统了。除了VMware的鼠标捕捉还有一点点不流畅。不过影响不大。 // 不过每次告别上一代的Mac OS,我都会伤感一下子,感叹时光又一去不返了。 好了,如果你还在用10.5,又和我一样,喜欢Apple和Google,那么,下面的脚本适合你: ————————- gconsync.sh ————————— #!/bin/bash ############################################################################# Synchronizing Address Book with Google Contacts # Author: Riobard Zhan Email: me@riobard.com Web: http://riobard.com Version: 0.1 # This script will modify your system to synchronize your Address Book with Google Contacts without needing an iPhone/iPod. The synchronization is done periodically in the background using launchd. # WARNING: I WILL NOT BE RESPONSABLE FOR ANY DATA LOSS OR DAMAGES CAUSED BY THIS SCRIPT. USE AT YOUR OWN RISK! ############################################################################# location of the gconsync command GCONSYNC=/System/Library/PrivateFrameworks/GoogleContactSync.framework/Resources/gconsync trick OS X to think there is an iPod attached echo “{ Devices = { red-herring = { ‘Family ID’ = 10001; }; }; }” > ~/Library/Preferences/com.apple.iPod.plist enable Address Book synchronization with Google echo echo Now open “Address Book” and click “Preferences” in the menu. Check “Synchronize with Google” box. It will ask for your Google account and password. echo read -p “Did you check the box and enter your Google account and password? (Yes/No): “ answer if [[ “$answer” != [Yy]* ]]; then echo Bye. exit fi start initial sync echo echo Initial synchronization started, please wait … $GCONSYNC –sync gconclid echo Initial synchronization done. You may open Address Book and your Gmail Contacts page to check the result. enable perodic sync echo echo How often do you want the synchronization to happen periodically? while true; do read -p “Enter a number in seconds [Default: 300]: “ INTERVAL if [[ $INTERVAL == “” ]]; then INTERVAL=300 break elif [[ $INTERVAL =~ ^[0-9]+$ ]]; then break else echo Invalid number! fi done create launchd job file cd ~/Library/LaunchAgents/ echo “xml version=”1.0” encoding=”UTF-8”? http://www.apple.com/DTDs/PropertyList-1.0.dtd”> Label com.google.contacts.sync.addressbook ProgramArguments $GCONSYNC –sync gconclid –syncmode fast StartInterval $INTERVAL ” > com.google.contacts.sync.addressbook.plist load the job launchctl load com.google.contacts.sync.addressbook.plist echo Done.

一起让Gmail广告优雅地死去

一起让Gmail广告优雅地死去

本文得益于@guao中一文的启发,得知Gmail广告的显示算法中如果检测到用户邮件中有如:“死”、“death”等等字眼,Gmail就不会显示广告了。 但是说实话,死来死去的,看起来可真不舒服。 于是我想到用句子伪装的办法,大致思路是在邮件签名处添加一些有“死”字的优美诗句,或者圣经中的句子等等,只要其中包含一个“死”字就OK,下面给出一个例子: 先来一张没有修改签名时候发出邮件的效果,留意页面右边的广告: 然我我在签名中加入一句有“death”的圣经句子: 最后来一个修改签名后,收到的邮件效果图,留意右边空白处,已经没有广告了: 纯粹抛砖引玉,期待大家发挥创意写出更有趣,无伤大雅又能让邮件接收者无视广告的神奇句子来。 //不能不感叹Gmail的开发团队,做得那么体贴,大概他们是觉得不想你在沉痛之中看到广告吧,我想。

Twitter又撞墙了

Twitter又撞墙了

今天早上还能看到Twitter的,午后就不行了,连Host文件修改的方法也失效了,怎么办呢? 有Google Talk或者Jabber帐号的人,去https://www.tweet.im/绑定一个机器人吧。 不用怎么介绍,填入Twitter帐号、密码以及你要绑定的GTalk帐号就OK。 //FAQ中有取消绑定的方法。 为伟大的G-o-n-g C-h-a-n D-a-n-g祈祷吧。 再墙下去我要疯了。 //注意了,如果是Google Apps用户,你还需要修改一下域名的SRV记录。 //如需帮助请联系我。

我最近都在Twitter

我最近都在Twitter

最近都在Twitter,翻山越岭、远渡重洋地Twitter。 因为实在忙,没有时间写Blog,只能用仅有的一点点的时间记录一下自己的见闻和感想。 我的Twitter还烧录了我的iTunes收听记录,douban的收藏和阅读记录,Blog的更新等等。 所以可以说我的整个生活都烧录在这个墙外的小应用上面了,基本上我一天的生活都能在上面找到痕迹。 渐渐地我的Twitter上也有了越来越多的朋友,Follow我的人也多起来,开始感觉Twitter越来越有趣。 及时性可能是我最近用Twitter甚于写Blog的原因之一,但是mini Blog毕竟不能完全代替Blog。 等我忙完这段时间,我再和大家好好分享一下我最近拍到的照片和一些想法。 不早了,大家晚安咯。 最后说说我的Twitter帐号是:@Leaskh 如果你想知道我在干什么,而且也和我一样在盖世太保的围城内练就了一身轻功,那么就来Follow我吧。 如果你不习惯Twitter,又没有学过蜻蜓点水、飞檐走壁,那么也可以用Google Reader等Feed阅读软件订阅这个地址:http://teed.leaskh.com 谢谢大家的关注。

Google Voice

Google Voice

今天有幸一次获得5个Google Voice的邀请,自己用了两个,不敢独享,转发给了谷奥,于是有了以下的抢邀请活动: http://google.org.cn/posts/3-google-voice-invitation.html 说实话,看了Google Voice我感到很悲哀,就如我看到iPhone一样,为什么如此伟大的产品不能在我们如此伟大的祖国内使用呢!? 一次次地失望了。感叹科技的进步的同时我们必须看到的是意识形态正逐步往反方向走的伟大祖国,一个危险的信号。 我的Google Voice电话号码是:(251) 235-1126,有时间的话打到美国去给我留一个语音信息吧。 呵呵。 //我最近真的很忙,好累。祝大家过得愉快。