[TL] Re: [初级] 为何要选择 Mac?
2010年05月6日 | 标签: Mac, toplanguage | 作者:vpsee
前几天加入了一个叫做 TopLanguage [TL] 的技术交流圈子,实际上就是一个 Google Group,想要加入这个圈子需要审核,如果只想阅读的话订阅他们的 RSS 就可以了。
很巧的是在加入 TopLanguage 后看到有人问 “为何要选择 Mac?”,并且发现自己的一篇博客(为什么国外程序员爱用 Mac?)“被” 讨论了,有很多回复,这样的讨论怎么能缺少原作者(VPSee)呢?呵呵~~,我的回复很长,所以把它拿来当作一篇博客吧,大家也可以在 TopLanguage 上看到这篇帖子的讨论和回复。
我也觉得Mac贵了,MacPro要1500美元啊。。。。
VPSee 回复:Mac 比一般电脑贵,这是事实,问题是,你愿意在电脑上做多少投资?电脑对于你来说有多重要?我每天有1/4的时间在床上,所以我给自己买了最好的床;我每天有1/2的时间和电脑在一起,所以我给自己买了最好的笔记本(MacBook Pro)和显示器。你以后要靠电脑吃饭吗?那为什么不用最好的设备?1500美金简直太便宜了(如果你考虑到下半辈子有一半以上时间都和电脑在一起的话)。TL 上大多都是靠电脑吃饭的人士,所以,对自己好点,get a mac,生命只有一次:)
补一句:也就是关于第七点,也就是WM那一点,如果是多窗口切换的话那么jump-or-exec和下面两句(fvwm版本)似乎可以满足需求。
DestroyFunc SwitchWindow
AddToFunc SwitchWindow
+ I $0 ($[w.class]) EWMHActivateWindowFunc
####在同类窗口间切换
DestroyFunc SwitchGroup
AddToFunc SwitchGroup
+ I $0 (!$[w.class]) EWMHActivateWindowFunc
VPSee 回复:嗯,说的很对,在 Linux “加上上面几句话” 完全可以满足需求,问题就出在 “加上上面几句话”,为什么每次都要 “加上上面几句话” 呢?,谁能记住上面几句话,在没有 google 没有网络的情况下谁能在安装完 linux 后不看资料不翻书 “加上上面几句话”。产品就是应该为用户着想的,如果 Google 的每次搜索都要求登录以后才能搜索,那是不是很麻烦?同样的,每次安装完 Linux 都去配置这些 X windows/WM 之类的东西是不是很烦?
我觉得大学时候使用macbook也不合适,原因有点无奈,如果你有macbook,又在一个非自由环境(大学就是),你一定会发现macbook做不了的事情 (老师讲课使用vs,作业提交word,提交表格excel….这不是mac得错,使我们的错)
VPSee 回复:印象当中只有某某培训学校才用 vs 讲课,我不清楚为什么大学要用 vs,中国大学用 word/excel 可以理解,都是这样子的,别忘了,Mac 上也有 Microsoft Office.
要夸就夸Mac OS X或者苹果硬件的外观吧。我就很不明白为啥说一定要和硬件一起使用。为啥黑苹果就没有感觉。
VPSee 回复:嗯,很多人都不明白,这种感觉只有用多了才会有:),这种感觉就好像在奇瑞汽车里装上宝马的发动机,就好像编程的时候用中文注释,就像 kiss 别人的 mm:) 感觉很别扭。你知道的,每个人的感觉都是不同的。
而且下面的的12345678等等等,把苹果替换成Unix或者Linux也完全成立。苹果在这里只是作为一个Unix存在 那为什么我们不歌颂一下Linux或者Unix而硬要把它套在OS X上呢?
VPSee 回复:作为 linux 重度用户和靠 linux 吃饭的人,我很想歌颂 Linux,问题是我们在讨论 Mac,不是吗?拿当前最好的 linux 发行版本 Ubuntu 的桌面系统和 Mac OS X 比较,他们还不在一个档次上,比如显卡、无线网络、莫名其妙的打印机等,而且桌面 Gnome/KDE/XFCE/FVWM/Fluxbox/whatever 都有很多 bug,有时候导致无辜退出 X,有时候导致屏幕 frozen,当然,你完全可以折腾 Linux,找到一些折衷的办法,通过修改一些配置来解决 bug,问题是,我们没有时间,我们要完成工作,我们为什么要把时间浪费在这些没有生产力的东西上面呢?解决技术问题、编写程序、修改自己的 bug、让自己的工作精益求精已经耗费了大量精力,为什么还要去做那些安装图形界面、安装某某无线网卡驱动、配置 X window 这种基础事情呢?Fix linux 桌面这种事情让其他聪明的人去做吧,我们还有更多的事情等着呢:)
最大的理由——我用的好好的,干嘛离开。 如果mac有好的,相信microsoft也看得到,它也会模仿的
VPSee 回复:你不必离开,干嘛要离开呢?不要告诉我作为 IT 人士的你现在只能选择和使用1台电脑,除了学生以外现在 TL 上大部分人都有2台以上。你可以大部分时间使用 mac,只有需要的时候,比如网银等需要开动虚拟机上的 windows. Microsoft 没有 taste,会模仿但是没有品味,奇瑞瑞虎模仿了宝马 X5,但是你想开宝马 X5 还是奇瑞瑞虎?幸运的是,Mac 和 PC 的价格没有宝马 X5 和奇瑞瑞虎的差别大,你可以同时拥有 Mac 和 PC.
不过,我也离不开Windows。事实上,我觉得最重要的原因是软件兼容性。
VPSee 回复:不知道到了2010年为什么还会提到软件兼容性,你可能因为要用某种变态、特殊、不可替代的行业软件需要用到 windows,就一般用户和程序员来说,mac os x 和 windows 上的软件可以替代,平时无非就是编编程序、看看网页/RSS、邮件、MSN/GTalk/QQ/Skype,照片处理,看看电影、听听音乐吗?有这么复杂吗?你需要把行业软件安装到自己的家用电脑上吗?
羡慕下,攒钱中,呵呵
先上一个Mac Book再上个iPhone,呵呵
理由很好~很充分~努力赚钱中。
哥们你真的在国外生活太久了,呵呵。
譬如说招行网银专业版,迅雷之类的东西,譬如QQ的基本IM之外功能,譬如很多至今仍只能在IE6下才正常的国内网站^_^
另外,在中国,很多人不是那么严格区分自家用电脑和工作用电脑的。回家干点自己专业的事也很正常。
同kangzj 攒钱买mac pro ,iphone就算了。
呵呵,然后再来一个 iPad.
没钱咋办 ? \这个很重要啊
呵呵,这就不是 Mac 的问题了:),不过和买房买车比较,这是小钱了~~
> 嗯,说的很对,在 Linux “加上上面几句话” 完全可以满足需求,问题就出在 “加上上面几句话”,为什么每次都要 “加上上面几句话” 呢?,谁能记住上面几句话,在没有 google 没有网络的情况下谁能在安装完 linux 后不看资料不翻书 “加上上面几句话”。
1, 那幾句不是咒語啊。熟悉fvwm的人看懂了以後下次自己寫個類似的並不費力。
2, jump-or-exec,如果要方便地綁定鍵盤快捷鍵,Mac OS X下也得聯網裝個Quicksilver之類的。
3, 如果有其他奇特一點的控制窗口的需求呢?Linux下只要加上幾句另外的話。Mac OS X下你只能說服自己這種需求沒有必要,是沒讀懂Mac佳人的芳心。
> 产品就是应该为用户着想的,如果 Google 的每次搜索都要求登录以后才能搜索,那是不是很麻烦?同样的,每次安装完 Linux 都去配置这些 X windows/WM 之类的东西是不是很烦?
如果Google要求登錄纔能搜索是有點麻煩,但不是很麻煩,因為登錄一次以後可以記住啊,下次就不用重新登錄了。同樣,配置也不是很煩,因為不會經常重裝Linux,特別是不少Linux發行版平滑升級方面做得很棒。退一步說,配置文件大部分都是文本的,遷移也不麻煩。
> 比如显卡、无线网络、莫名其妙的打印机等,
雜七雜八的配件的話,有的Mac OS X不支持的Linux下倒有人開發驅動,當然相反的情況也有,算打個平手。
主機的話,有極少預裝Linux的電腦(不算那些只裝console版本湊數的)。還有很多雖然不預裝,但硬件支持很好,買電腦的時候關注一下這方面即可。
如果不新買電腦的話,已有的電腦的驅動支持,我想大部分情況下都是Linux比Hackintosh支持更好。
—-
我覺得Windows和Mac OS X的差別是昏君和明君的差別。如果用戶必須接受OS的設定的話,顯然選擇Mac OS X更好。但是還有別的選擇。當然定制性強也意味著麻煩,不過這點麻煩是值得的。
> 1, 那幾句不是咒語啊。熟悉fvwm的人看懂了以後下次自己寫個類似的並不費力。
相信我,很费力的。比如我连着2个月不登录邮箱和支付宝,密码就会忘,这么重要的东西都会忘更何况是 fvwm 的配置文件的写法了。就算程序员写了注释,3个月以后再回来看自己写的代码也会觉得生疏,更何况是和自己没什么关系的 fvwm 配置文件。问题是,知道 fvwm 配置文件的写法和高明的配置并不能成为高手或者因此而得到技术的提升,就好像知道某个生僻单词有几种意思一样,这样就导致人不愿意把精力浪费在配置文件这种吃力不讨好的事情,因为既浪费时间也没有生产力。
> 2, jump-or-exec,如果要方便地綁定鍵盤快捷鍵,Mac OS X下也得聯網裝個Quicksilver之類的。
虽然都是快捷键但是有差别,看过一些 DHH 的 ruby on rails 的视频吗?看看他操作 Mac、程序切换、编程的速度就知道 Mac 下的快捷键有多方便了,这里的问题是 Mac 里面所有东西都是被 Apple 的设计师精心设计和考虑过的,每个 button、每个快捷键、菜单的每一项都做了精心考虑,而 Linux 桌面上的一些东西就好像一群从来没有见过的人堆起来的,debian 就是这样被一群人堆出来的,做系统这种方法没有问题,要做用户体验这种方法就不行了,没有设计可言。
> 3, 如果有其他奇特一點的控制窗口的需求呢?Linux下只要加上幾句另外的話。Mac OS X下你只能說服自己這種需求沒有必要,是沒讀懂Mac佳人的芳心。
Mac OS X 基于 Unix,拥有完整的 X Window 系统,你在 Linux 上想控制窗口的事情也一样可以在 Mac 上做到,只不过 Mac 有自己的 GUI 而不去用 X window 而已,比如我有时候就在 Mac 上使用平铺窗口管理器 dwm,完全可以在 Mac 上安装 fvwm,和 Linux 没两样。有人说 Mac OS X 是最好的 Unix 桌面系统,就是这个意思。
> 4, 配置文件大部分都是文本的,遷移也不麻煩。
这可能就是我们争论的地方,我认为转移很麻烦,Nokia E65 这款手机每次滑盖以后都要问一次 “你确定要锁住键盘吗?“,为什么每次都要问呢?Nokia E66 就取消了这个对话框,直接锁住不问,这能体现 Nokia 设计进步了、开始在意用户体验了。同样的,每次装完系统、再装一堆驱动、再修改一堆配置哪怕拷贝配置我也觉得麻烦,理想的系统应该和打开水龙头一样简单,打开-有水,关闭-没水,如果每次去烧开水都要问 ”你确定要关闭水龙头吗“,冲厕所的时候每次都要问 ”你确定现在就要冲吗“,麻烦吗?不知道 microsoft 为什么每次都要问这类问题。Mac 拿来就能用,无非你可能需要换换桌面壁纸之类的事情。
> 5, 當然相反的情況也有,算打個平手。
不是平手。举个例子,你拿 Ubuntu 用过投影仪吗?我经常会拿着笔记本出去参加会议,演讲、演示都会用到投影仪,我曾经看过多少人抱着 Ubuntu 笔记本的人出乱子,没法连上投影仪,那个时候那个尴尬啊,急得满头大汗,这里就更别说 debian/gentoo 了。还有会场一般会有 wifi,平时连自己家 wifi 好好的就是在会场掉链子就是连不进去,那个着急啊,也没办法,上不了网也没法查资料解决啊。好多类似的场景只有发生在自己身上才能深刻体会到。
> 6, 我覺得Windows和Mac OS X的差別是昏君和明君的差別。
呵呵,我觉得这个说的很对,问题是昏君还不知道自己是昏君。刚开始玩 Linux 的时候可能觉得定制很酷,就好像刚用 windows 的人换了个桌面就觉得是高手一样,时间长了以后玩定制、改配置文件这种事情就像是体力活,浪费精力而且忘了更重要的事情了,就好像学习编程语言的人在意语法而忽略了更重要的算法一样。
> Mac OS X 基于 Unix,拥有完整的 X Window 系统,你在 Linux 上想控制窗口的事情也一样可以在 Mac 上做到,只不过 Mac 有自己的 GUI 而不去用 X window 而已,比如我有时候就在 Mac 上使用平铺窗口管理器 dwm,完全可以在 Mac 上安装 fvwm,和 Linux 没两样。
雖然我偶爾用Gimp或者Inkscape的時候也開X11,但是Mac OS X下的X11真是二等公民。反正我是覺得不太可能將X11作為主要平臺。在X11下用dwm/fvwm管一些程序,過一會再跳離X11,用另一些程序,就這樣在兩個世界間跳來跳去,感覺很分裂。
然後,你要在Mac OS X上部署fvwm之類的主要面向Linux的程序,無論是fink還是port,都遠遠沒有debian下的apt方便。
即使是裝一些小程序,也會面臨這樣那樣的問題,比如軟件包太舊,編譯不過,等等。要是這程序依賴一些服務,比如d-bus,那就更加問題重重。至於弄一些大家伙,比如配置完整的gnome/KDE環境,那就更恐怖了。
> Mac 拿来就能用,无非你可能需要换换桌面壁纸之类的事情。
的確,和Windows、Linux比,這句話不錯,但沒到換換壁紙之類的程度。舉個例子,表面上看,一個習慣用vim編程的拿了Mac就能用,因為Mac自帶了vim嘛!實際上,真習慣用vim的,肯定會裝MacVim的。裝了以後,命令行下也想用MacVim,那就要在路徑裡放上vim, gvim, view等等(好在MacVim安裝包裡帶了腳本了),可能還要改改.bashrc。然後,比如,在Firefox下調用MacVim編輯,這時候Mac OS X不會去讀.bashrc,所以你要改~/.MacOSX/environment.plist。所以,對一個習慣用vim的人來說,在Mac下要把vim配置好,也是很麻煩的體力活。
還有,Apple家的程序倒是開箱即用,然後平時你也用得很舒服,但是突然有一天,你發現有一個小缺點,然後你往往只能選擇忍受。比如,Preview不支持Djvu,然後第三方的DjView怎麼用怎麼不習慣,快捷鍵也不協調,甚至連書簽功能也沒有。再比如,iTunes就是不支持FLAC,雖然給Quicktime裝插件可以播放了,可是文件的metadata,iTunes就是不認。如果Preview和iTunes是在Linux下的開源程序,早有人給它們加上這些功能了。但是Mac OS X下呢?因為不開源,除了Apple沒人能做這些事。然後Apple覺得沒人用Djvu和FLAC,也不願意加功能。
> Mac 里面所有东西都是被 Apple 的设计师精心设计和考虑过的,每个 button、每个快捷键、菜单的每一项都做了精心考虑,而 Linux 桌面上的一些东西就好像一群从来没有见过的人堆起来的,
這個,的確是這樣。從用戶體驗上來說,Mac OS X真是又精細又貼心。Linux桌面確實落後好多。
但是,可能我比較習慣Linux了,然後又有一些略偏的需求,所以剛開始的確被精心打磨的
Mac OS X所吸引。但是時間久了,還是覺得Linux桌面的粗糙還是可以忍受的。因為Mac OS X也有它的麻煩之處。
不過,我有時也想,如果我習慣用TextMate而不是vim,或者,不會蛋疼到連Firefox下編輯也喜歡調用vim(比如,這篇回覆,我開始是在Firefox下直接打的,後來看看很長了,就調用vim來編輯);如果我抓取我的CD的時候不是選擇FLAC,而是AAC或者MP3;如果我不是搜集了很多Djvu的電子書;如果我能下決心把那些FLAC都轉成MP3,把那些Djvu都轉成PDF;那麼我也許會成為一個歡樂的Mac用家。
> 反正我是覺得不太可能將X11作為主要平臺。
不,不,不,这里弄错了,从来都没有想过在 Mac 上用 X11,只是说 Mac 上有 X11 的支持,关键的时候必须用到 X11 程序的时候可以用。Mac OS X 有这么好一个 GUI 系统,怎么还会用 X11 呢?就像我们家里有个急救箱,我们从来不用,只是在必须的时候才拿出来而已。
> 然後,你要在Mac OS X上部署fvwm之類的主要面向Linux的程序
不,不,不,我不想在 Mac OS X 上运行 Linux 程序,一点都不想,这里先要定义一下什么是 Linux 程序,真正属于 Linux 的程序其实很少的,Linux 上的东西基本上都是从 Unix 上移植过来的,而 Mac OS X 是 Unix 的,所以属于 Linux 程序也是 Mac OS X 程序。和上面说的那样 Mac OS X 有这么棒的桌面系统为什么还要 fvwm 啊?一点都不想要。
> 但是突然有一天,你發現有一個小缺點,然後你往往只能選擇忍受。
不,Linux 上发现小缺点怎么解决?大多时候我们都是通过一些折衷、绕过的办法,很少有人真的去看源代码,x window 出了问题怎么办?肯定大部分都是配置问题,谁会真正去看源代码啊?这些问题都通常还到不了看源代码的程度就可以通过其他方式解决。同样的,Mac 上的 preview 坏了怎么办?也是通过 google, apple 论坛之类的解决,大多数时候真的不需要看 preview 的源代码。
> 然後第三方的DjView怎麼用怎麼不習慣,快捷鍵也不協調,
这类问题通常都是换第三方工具来解决啊,Mac/Linux 上的 vlc 不好用了就 google 一下,不能解决问题就换 mplayer 啊,难道真的打算看 vlc 的源代码解决么?
> iTunes就是不支持FLAC,雖然給Quicktime裝插件可以播放了,可是文件的metadata,iTunes就是不認。如果Preview和iTunes是在Linux下的開源程序,
这里讨论开源 vs 闭源的问题了,这个题目太大,而且超出了讨论 Mac 的范围。
> 如果我習慣用TextMate而不是vim,
我不用 MacVim 也不用 TextMate,不过 Terminal 里面用 vim 就已经足够了啊,我从来不定制 vim,只用默认的。不定制的原因是,我要管理大量服务器,如果我对定制有某种莫名其妙的偏好的话会影响我的工作效率,因为如果我心血来潮觉得这台服务器上的 vim 环境不爽需要定制的话我就需要拷贝我的个人 .vimrc 到这台服务器上,这种方法在2台服务器上重复可以接受,在200台上就不能接受了,而且在服务器上对默认文件任何修改我们都要用 git 提交到后台,再加上日志注释,实在是给自己增加不必要的工作量啊。所以,不知不觉养成了使用默认配置文件的习惯,自己去适应默认配置文件,而不是修改配置文件来适应自己。
> Mac OS X 基于 Unix,拥有完整的 X Window 系统,你在 Linux 上想控制窗口的事情也一样可以在 Mac 上做到,只不过 Mac 有自己的 GUI 而不去用 X window 而已,比如我有时候就在 Mac 上使用平铺窗口管理器 dwm
> 从来都没有想过在 Mac 上用 X11,只是说 Mac 上有 X11 的支持,关键的时候必须用到 X11 程序的时候可以用。
如果主要用osx自己的GUI的话,还是没回答我提出的“如果有其他奇特一點的控制窗口的需求呢?Linux下只要加上幾句另外的話。Mac OS X下你只能說服自己這種需求沒有必要,是沒讀懂Mac佳人的芳心。”另外,我还有些好奇,为什么你会有必须用到dwm的时候。
> 这里讨论开源 vs 闭源的问题了,这个题目太大,而且超出了讨论 Mac 的范围。
的确比较大。暂不讨论吧。
> 不过 Terminal 里面用 vim 就已经足够了啊,我从来不定制 vim,只用默认的。不定制的原因是,我要管理大量服务器,如果我对定制有某种莫名其妙的偏好的话会影响我的工作效率
> 自己去适应默认配置文件,而不是修改配置文件来适应自己。
这个。。。就改改配置文件可能足够,但要编程,不写一行.vimrc,不装一个vim plugin,只能说你很另类了。
我有2个server可管。不过我习惯用本地的vim scp://的方式编辑远程server上的配置文件。甚至,复杂的配置文件,我用mercurial管理,修改后push到server即可。还有修改记录,这样方便以后查看甚至回滚。
看来我们的习惯很不一样啊。您的习惯是开箱即用,能不配置就不配置,最好零配置。这样的话,的确是Mac OS X比较适合你。
> 另外,我还有些好奇,为什么你会有必须用到dwm的时候。
用 dwm 不是必须的,我不经常用,不过有时候会觉得方便,比如平铺8个 terminal 到屏幕上,每个 terminal 干不同的事情。因为他们都在一个 X 窗口里,并且很方便把这 8个 terminal 一次性移到另外一个显示器。
> 这里讨论开源 vs 闭源的问题了,这个题目太大,而且超出了讨论 Mac 的范围。
很巧的是我昨天刚碰到这个问题,还是说一下吧,我昨天刚买了一个 HTC Disire Android 平台的手机,问题来了,不能通过代理上网。多少人在公司、学校等大小机构通过代理上网啊?我相信你在公司也是通过代理上网,对吧?那 Android 为什么连这么基本的功能都没有?Android 官方讨论组就这个问题被 n 个人指出来 http://code.google.com/p/android/issues/detail?id=1273 这个问题不是新问题,从 Android 诞生的时候就有了,从2008年就有了,请问 Android 是开源的,这么多大大小小的公司(包括 Google,HTC 等)都在开发 Android,这么多人都在使用 Android,为什么这么基本的问题在到目前还没有得到解决?你在上面的评论说到 “如果Preview和iTunes是在Linux下的開源程序,早有人給它們加上這些功能了。但是Mac OS X下呢?因為不開源,除了Apple沒人能做這些事。然後Apple覺得沒人用Djvu和FLAC,也不願意加功能。”,现在我说 “Android 是开源的,而且很多人用很多公司都支持,但是没有人加上一个大家都需要的小功能,是大家不愿意,还是不能?” 所以有时候开源 vs 闭源真的不好说。对,很难想象后面有 n 多重量级厂商支持的 Android 不支持这一基本功能,我也很难想象,所以我买电话的时候根本就没有考虑代理会是个问题,嗯,我甚至直接尝试 ssh 到 Android 用 sqlite 改变 Android 的内部设置(Android 的设置放在 sqlite 数据库里),这种方法可以用在模拟器上通过,但是电话上却行不通。
> 就改改配置文件可能足够,但要编程,不写一行.vimrc,不装一个vim plugin,
呵呵,嗯,我不用 tag list 看代码,不用 vcscommand 做 svn/cvs/git,也不用 checksyntax 检查语法,到最后我发现这些东西都是多余的,我喜欢同时开多个 terminal 并且放大到其他显示器上,两个用来写代码,,一个编译,一个 git pull/push,嗯,这个真的和个人习惯有很大关系啊。相反的,我却觉得其他一些工具会更有用,比如放个 todo list 到桌面,比如我还有一个闹钟放在桌面用来提醒我该干什么了,我觉得这些比 plugin 要有用很多啊。还有,我如果长时间需要写/看代码得话唯一可能改变 vim 的地方就是把缩进从默认的8格改成4格。你能想象在 Minix 上改内核代码的时候我 Minix 上的 vi 甚至是不支持语法高亮的,嗯,我发现这真的不是必须的,当然我承认语法高亮大大增加了程序可读性,绝大多数时候我都是用语法高亮的。
炒股软件不算是变态,特殊的行业软件吧
“喜欢”,这个感觉是很难得到别人认同的!
比如个人就非常迷恋fvwm,到了没有fvwm就觉的用linux很没意思这种程度!
但很难说服别人去用fvwm,很多人觉的麻烦,没必要!
也许别人没有象自己一样,让桌面上的 所有窗口按照自己的想法乖乖的听话,
而不是依照别人的想法;
物以类聚,人以群分。你 “喜欢” 某样东西,几乎可以找到一群人也喜欢某样东西。所以我们有了 “果粉”、”linux fans” 的说法,所以我们也有了 fluxbox/blackbox, fvwm, enlightenment, windowmaker, gnome, kde, no gui, … 各种窗口管理器,每一种窗口管理程序都代表着某一类人的喜好:)
“还有,我如果长时间需要写/看代码得话唯一可能改变 vim 的地方就是把缩进从默认的8格改成4格”
你看的代码量还是少吧?如果是个大工程,你不配置cscope plugin就这样生看?
偶佩服,说实在cscope plugin我改了改还是没有达到用source insight看那么直观,不过好久好在vim的键盘操作快呀。
我现在也在考虑MAC,以前从来就不喜欢Apple的东西,觉得就是贵。
但现在考虑MAC的原因就是,我想在mac上可以做
iOS+Android+WebOS+Meego的开发,这一切的原因其实也就是因为IOS只能在MAC平台上做开发。而其他的基本都支持MAC平台。
敲不死还是够狠的,这样MAC又能多卖点了。
@chaozh
如果代码多的话,我倾向于用多屏幕(2个22寸+1个15寸)来平铺需要看的代码,用过一段时间 taglist, nerdtree, ctag, snippets 之类的,到后来发现不是很有帮助。
其实 mac 不算贵,如果你在 mac 上能获得更大的生产力的话。为什么 mac 生产力更高呢?举个例子,同样是安装 skype,你看看在 mac 安装快还是在 windows 上安装快,快的我就觉得节省了我的时间,提高了我的生产力。(提示:在 mac 上安装只需要一次鼠标拖动;在 windows 上安装需要点击多次 “下一步” 和 “确认” 对话框和等待一些 “进度条” 对话框。)
乌呼。凑热闹。本人用的第一台电脑是比我老的Apple Macintosh。用了n年mac了。目前用MBP。很淡定。咱也是搞IT搞开发啥的啊,咱也是上课用啊,其实我觉得mac上有时候也是相当折腾的,尤其涉及到一些非主流的linux项目,还是毅然开ubuntu虚拟机省事很多。。
T2400的T60跑着XP+Chrome+PS CS5绿色+离线迅雷+Qvod在线播放,欢欢畅畅的
但是T7200的Macbook在10.5下依旧是老牛推破车,效率差的人累牛满面。
如果要继续对Mac忠诚,每年更新一台吧
@HUan
你的 T7200 L2 缓存是 4MB,应该比 T2400 的 2MB 给力。我2007年的 MacBook Pro 依然同时开 Safari, Mail, VirtualBox 跑 Linux, Quicktime, 运行多个 terminal 和远程桌面无压力,桌面电脑性能和内存有关,和 CPU 没多大关系,多加点内存就可以了或者少开耗内存的应用,XP 要比 Mac OS 10.5 省内存多了(他们不是同时代的产品)。我还有一台2002年的 PowerBook G4,现在就是屏幕发黄而已,依然可以用。
每年更新一台太夸张,我一般3年升级一次,5年更新一次。
我说说,在中国,普通用户用WIN很方便,毕竟都是针对WIN的软件成长起来的,而且WIN资源丰富,顺手,我指的是在国内,对于,经常出国,或在国外的人,就不觉得WIN很顺手了,我告诉你,QQ,老外不用,所以必须要学着用MSN之类,迅雷,对不起,出了中国用不了,PPS,PPLIVE,对不起,看电影卡死,国外很注重知识产权,不是什么都让下载的。那时收费的。总之,在中国,MAC可以用,但肯定没WIN好用,要经常出国,或想留学的,用MAC吧,别出去了再发现,这也不能用,那也不能用的。心烦
Mac。在天朝蘋果這牌子總讓我聯想到小白跟風黨。當然蘋果自身我很喜歡。
而微軟這幾年其實改變了很多。蘋果也不過是個賺大家錢的公司而已。Linux…唉,說什麼好呢。其實我對Linux社區沒什麼好感。或許是偏見吧,畢竟沒真正去裡面混過。要知道,當年連喬布斯都受不了這幫傢伙= =bbb(Linux開發者有不少都給我一種居高臨下的感覺…嗯,雖然他們能力確實很高XD 而Linux的用戶…總是有優越感。或者我交友不慎?)
十年河東十年河西,或者說各有所愛吧。蘋果無疑是現在世界上最為成功的個人計算機設計師,比如iPad。雖然這個概念其實是老蓋提出來的(大家都是互相抄的啦。博主你那Win抄襲論是對微軟的偏見。莫非喬布斯老大的演講有一定影響?)。而微軟…他最成功的依然是辦公軟體和……嗯,是的,XBox Live!(一會去找朋友連幾局COD。哈哈。)
蘋果主要的精力依然是硬體研發,而微軟還是個賣軟體的。其實是各有所長…看蘋果的工學設計!但是同時也別忘了微軟的Kinect!順便吐槽…我了個去的F#,你還沒Scala長得像C#!
好吧拋開個人情緒不談…其實我是實用主義者。如果有需要,我一定會去買一台Mac的:)
@勇敢的史努比
你在歐洲?
美國的話選合適的運營商還是很靠譜的。
日本…請一定限制住上傳。超過30G/月,一般就會遭到服務停止通知了…
我朋友已經被X兩次了XD
单纯至傻的果粉。
哪个好用用哪个。没有谁对谁错。
你说你80%左右的时间和linux打交道,非要用apple装个b,还非要说节省生产力。
唉,无语,让我只有x11没有wm的人情何以堪。。。
装个Parallels Desktop后,就可以用windows了,所以VS得问题也解决了。
现在的软件,几乎windows和mac下的都有的支持,所以软件不是问题,问题是正版盗版的问题。
国外的学生,几乎90%的人用macbook pro,不过国内的同仁用起来真的是有点遭罪。
突然看到了自己在2010年的回复了,呵呵,现在电脑是mac,用lion近半年,还是对linux割舍不下;apple对普通用户的限制太多了;
作为一个中度linux用户,没事儿的时候怎么折腾都可以,但要干活的时候出现各种莫名其妙的问题就有点让人抓狂了,努力攒钱买MBP吧
攒钱买MBP~
刚看到本文,但是有一个问题,花了$1.5K,但是不知道这个电脑究竟能用多久,这才是最让人纠结的。
只能说LZ你真是个“奇人”了。
说来说去,我只看到了两点:
1. 开箱即用
因为开箱即用方便,所以那些需要配置的东西都是渣,每次配置都烦死了,鬼才有那个脑子去记那些东西。
因为这些设置爽得没边,觉得太好用了,所以如果自己还有什么需要去自定义的呢?即使真的有需要自定义的地方,哦,还是忘了它吧。
因为开箱即用方便,所以只要适应就好了,如果有什么东西不能做,那么忘掉它就好了。
2. GUI美观
因为GUI美观,所以在“这么好的GUI下”还有什么其他的东西能够比得上它呢?所以其他的都是渣。
当然,lz应该也是不会利用git和tar之类工具进行备份的吧?因为在Mac下根本不需要这些东西嘛。
现在是15年了, 很多大银行的网银也提供mac版的安全控件了。
我第一台电脑就是小白,到现在没换过别的牌子甚至系统。光不停的杀毒清内存这点我就非常非常非常不想用Windows。。。。。。。。。。。。。。。。。。。。。。。。其他壁垒暂且不提。Linux不了解,我只是做数据分析,mcp已足。。。
现在是 2016 年下半年。五六年前那些还很年轻、还不够有钱的评论家们,时至今日应该也已经纷纷用上了 Mac,领略到了 OS 的魅力了吧……如果楼上三十多楼里面还有一直坚持在 Windows 阵营从来没有转战 Mac 过的,请告诉我,我直播吃香蕉。