[转]我所依赖的 PIM 系统

我写这篇文章是源于一个私人邮件组的内部讨论。PIM 的意思是 Personal Information Management, 个人信息管理。这并不是什么新鲜的东东,但是,在 iOS 大行其道的今天,信息产业其实在发生着 革命性的 剧变,我们(至少是我)所依赖的服务,也在悄悄地发生改变。

一个完整的 PIM 系统可能包含很多东西,但是一般比较典型的服务包括:

  • 通讯录(地址簿)
  • 电子邮件
  • 备忘录(便签)
  • 日历(日程表)
  • 待办事项(工作表)

有哪些公司提供了完整成熟的 PIM 系统?

老牌的 PIM 系统有 IBM Lotus Notes,但是我不熟也没用过;然后是大家广为熟知的 Microsoft Outlook;另外当然少不了互联网巨头 Google;最后是后起之秀,如今如日中天的 Apple (iCloud)

MICROSOFT OUTLOOK

我一直认为 MS 最成功最强大的产品是 Office 系列,没有之一!

当然了,一般人其实仅用得到 Office 中 20% 的功能——我一点儿也没夸张。Outlook 也不例外, 虽然它有 n 多个选项卡(功能区域),但是一般只会用它收发邮件,定个会议什么的。

由于 Outlook 功能太强大甚至于臃肿,并且一般用于企业内部(配合 Exchange 服务), 所以我也只是使用它的小部分功能,在这就不细讲了……

GOOGLE

Google 的服务都在云端,这意味着我们不用担心数据的安全、存储、同步等问题,并且这些云端的服务 都比较轻量级,用起来更方便

Google 并没有直接提供一个 PIM 系统,而是提供了很多单个的应用,比如 gmail 之类—— 这些应用彼此间也有整合和联系,它们综合起来就形成了一个 PIM 系统

  • 通讯录:Google Contacts

    Google contacts 最早是在 gmail 中的,后来被单独地拿了出来。在 gmail 的一次界面大改版后, contacts 和 gmail 整合得更好了。

    Google contacts 很给力的一点是它可以和很多设备同步,比如 iphone、android 还有苟延残喘的 塞班 系统的手机,比如我的诺基亚!哇哈哈!本质上其实是 Google 提供了一个 Exchange 服务, 供外部同步数据

    另外,它支持的信息字段很丰富,比如头像和生日

  • 电子邮件:Gmail

    这个东东大家肯定都很熟悉了,gmail 同时也是 Google 最成功体验最好的产品之一。虽然改版后 舆论褒贬不一,但是现在看来,不管是 gmail 的易用性还是它和其他 google 产品之间的整合, 都提高了不少

  • 备忘录:N/A

    很遗憾,Google 并没有提供备忘录这样一个服务。的确备忘录(notes)目前来看是一个比较 边缘化 的东西,它的业务逻辑毫不复杂,仅仅需要提供一个地方用来临时记录点什么。估计是 Google 认为没必要单独为这种简单需求开一个服务

    (P.S. 以前 Google 有个产品叫做 Google Note,但是是个很独立的服务,用于做笔记,类似于 evernote,而现在这个产品已经停止维护了)

  • 日历:Google Calendar

    Google Calendar 也是一个很不错的产品,操作起来非常自如,功能也不弱:可以邀请他人参加活动, 设定提醒(支持短信提醒),共享日历等等

    另外,在 Google Contacts 上的联系人如果填写了生日的话,那将自动生成名为“联系人的生日” 这样一个日历

  • 待办事项:Google Tasks

    相比日历、电子邮件这些较为复杂、重量级的服务,待办事项其实也算轻巧简单。Google Tasks 主要是嵌在 Google Calendar 和 Gmail 中的。但是其实待办事项这种服务,还是在移动设备上 更有意义 一些,在 iphone 上有一些第三方的 app 就提供了 Google Tasks 的同步服务

APPLE

自从 Apple 推出了 iCloud 后,要不是我还放不下 gmail,恐怕我早已转投了阵营!

在 iCloud 之前,Apple 的 PIM 系统都是在 iOS 设备本地服务的,所以不同的设备(比如 iphone 和 ipad)之间同步很麻烦,必须要分别同 itunes 进行同步,才能得到最新数据;并且,在其他地方, 比如网吧,就没有办法得到通讯录、日历等信息—— iCloud 改变了这一切

iCloud 推出后,不同的 iOS 设备间可以无缝同步,并且 iCloud 也有一个 在线的版本 (就和 gmail 一样)

  • 通讯录 / contacts

    即 iOS 自带的,功能上和 Google Contacts 差不多

  • Mail

    基于 icloud 账户的邮箱是以 @me.com 结尾的,web 版本的邮箱功能相比 gmail 较弱,但是在 体验上,它和 iOS 上的 Mail 体验高度一致

  • 备忘录 / Notes

    iOS 上的这个 app 功能可以说非常简单,在没得到 iCloud 支持之前我从来就没用过。在 icloud web 版的 mail 里面,有一个文件夹叫做 notes,里面存放着 iOS 设备上记录的备忘录信息

  • 日历 / calendar

    功能上和 Google Calendar 差不多,如果工作站是 Mac 的话,使用 apple 的日历是一个不错的选择

  • 提醒事项 / reminders

    iOS 5 以后才推出的产品,带提醒和周期重复的功能,强烈推荐。web 版的话,是集成在 web 版本的 日历 中,这一点和 Google Tasks 一样

我目前所使用的服务

总体说来,我是 Google 和 Apple 的几个服务混搭着用,其中:

  • 通讯录使用 Google Contacts,在 iOS 上使用 Google Sync 的 Exchange 导入,可以双向同步, 并且联系人的信息字段基本都兼容
  • 邮件还是使用 gmail,在 iOS 上导入 Gmail 的邮箱,完全没问题;不过我也注册了 icloud 的邮箱
  • 备忘录使用 iOS 原生备忘录,主要是几个 iOS 设备上面同步
  • 日历使用 Google Calendar,同样在 iOS 上导入,不过有一点要注意,不能导入创建的其他日历, 只能导入“个人日历”
  • 待办事项用 iOS 的提醒事项,主要是几个 iOS 设备上面同步,完全弃用 Google 的工作表 T.T

嘛,基本上就是这样了,其实 Apple 的 iCloud 刚推出时还是很让人摸不着头脑的,至于 iTunes 这货就更是如此了——用惯了微软的东西,一时半会很难理解 Apple 的设计理念,不过,一旦搞明白了, 就各种豁然开朗啦~~!

最后的最后,如果嫌麻烦的话,也可以直接用微软的一套,配合 windows phone 来用,啊哈哈

原文地址:http://www.pushiming.com/blog/2012/04/pim-today/

分享一个自己制作的修改hosts的批处理

如题,下载地址如下:

http://dl.dbank.com/c0pqj35bqh

下面是全文:

@echo off
color 17

SET PATH=%SystemRoot%\system32\drivers\etc\
SET PATH1=%SystemRoot%\system32\drivers\etc\hosts
SET PATH2=%SystemRoot%\system32\drivers\etc\hosts.bak
SET d = “enter”

::set menu*****************************************************
:menu
cls
:: 菜单
echo.
echo.
echo 菜单(选择2直接修改文件):
echo 1.备份hosts文件
echo 2.修改hosts文件
echo 3.手工修改hosts
echo 4.还原hosts文件
echo 5.退出
echo.
set /p d=:请输入您要的序号后回车:
if %d%==1  goto backup
if %d%==2  goto modify
if %d%==3  goto explorer
if %d%==4  goto restore
if %d%==5  goto exit
exit

::set backup***************************************************
:backup
cls
:: 判断并新建hosts文件
if not exist %PATH1% echo. >> %PATH1%
if exist %PATH1% echo 发现hosts文件
if not exist %PATH1% echo 未发现hosts文件,请联系管理员
:: 备份hosts文件
copy %PATH1% %PATH2%
if exist %PATH2% echo 备份hosts文件成功
if not exist %PATH2% echo 备份hosts文件失败,请联系管理员
pause
goto menu

::set modify***************************************************
:modify
cls
:: 判断并新建hosts文件
if not exist %PATH1% echo. >> %PATH1%
if exist %PATH1% echo 发现hosts文件
if not exist %PATH1% echo 未发现hosts文件,请联系管理员
:: 修改前备份hosts文件
if not exist %PATH2% copy %PATH1% %PATH2%
:: 修改hosts文件
:: 添加你自己的映射表
echo XXX.XXX.XXX.XXX XXX.XXX.com >> %PATH1%
echo YYY.YYY.YYY.YYY YYY.YYY.net >> %PATH1%
echo ZZZ.ZZZ.ZZZ.ZZZ ZZZ.ZZZ.org >> %PATH1%
:: 判断是否添加成功
c:\windows\system32\findstr.exe “ZZZ.ZZZ.ZZZ.ZZZ ZZZ.ZZZ.org” “c:\windows\system32\drivers\etc\hosts” && goto 1|| goto 2
:1
cls
echo hosts文件修改成功
pause
goto menu
:2
cls
echo hosts文件修改失败
pause
goto menu

::set explorer*************************************************
:explorer
cls
:: 判断并新建hosts文件
if not exist %PATH1% echo. >> %PATH1%
if exist %PATH1% echo 发现hosts文件
:: 手工修改hosts文件
start c:\windows\explorer.exe %PATH%
echo hosts所在文件夹已打开,请联系管理员
pause
goto menu

::set restore**************************************************
:restore
cls
:: 判断并新建hosts文件
if not exist %PATH1% echo. >> %PATH1%
if exist %PATH1% echo 发现hosts文件
if not exist %PATH1% echo 未发现hosts文件,请联系管理员
:: 还原hosts文件
if not exist %PATH2% echo 未发现备份文件
if exist %PATH2% copy %PATH2% %PATH1%
:: 判断是否还原成功
c:\windows\system32\findstr.exe “ZZZ.ZZZ.ZZZ.ZZZ ZZZ.ZZZ.org” “c:\windows\system32\drivers\etc\hosts” && goto 2|| goto 1
:1
cls
echo hosts文件还原成功
pause
goto menu
:2
cls
echo hosts文件还原失败
pause
goto menu
pause
goto menu

::set exit*****************************************************
:exit
:: 退出
exit