精品国产一级在线观看,国产成人综合久久精品亚洲,免费一级欧美大片在线观看

OS X:優勝美地,煥然一新

責任編輯:editor004

2014-10-17 21:54:33

摘自:百度百家

9月20號,在一個月黑風高的夜晚,我在兩個倒霉蛋的忽悠下,把 OS X Mavericks 升級到了 OS X Yosemite,當時的版本是 DP8。色彩的渲染、半透明的效果、圖層的搭配和反轉、全部重繪的圖標和簡化的工具欄,形成了充滿科技感的「優勝美地」體驗。

9月20號,在一個月黑風高的夜晚,我在兩個倒霉蛋的忽悠下,把 OS X Mavericks 升級到了 OS X Yosemite,當時的版本是 DP8。升級中和升級后,都發生了很多有趣的事情,在那段特殊的時期,我常常徘徊在殺人與忍住不殺間無法自拔,如果不是因為相距甚遠,簡直難以想象會發生什么事情……

在恢復了理智之后,我很快就把 Yosemite 收拾的服服貼貼了。山高路遠坑深,大軍縱橫馳奔;誰敢橫刀立馬,惟我賣桃君。當然,那兩個家伙也沒得到什么好處,其中一個在 iPhone 6到手的第二天就把屏幕摔了個稀爛,另一個家伙買來的 Plus 還沒焐熱就被大領導據為已有了……出來混,總是要還的!

隨著昨天蘋果的產品發布會,OS X Yosemite(10.10)已經正式發布了,那么關于「Yosemite」的系列文章,也就可以開場了,正如蘋果發布會的主題「It’s been way too long」,久違了,各位讀者。

Yosemite 的命名

在上一個版本 Mavericks 之前,OS X 一直采用大型貓科動物命名,比如雪豹、山獅等等。從10.9開始,蘋果采用旅游勝地為 OS X 命名,比如沖浪勝地 Mavericks,這次的 Yosemite 則取自「優勝美地國家公園」,這是一個原生態的公園,以壯觀的花崗巖懸崖、瀑布、清澈的溪流、巨杉和豐富的生物多樣性聞名于世。我的一位朋友剛剛從優勝美地騎行歸來,轉了一些照片給我,果然美得讓人心醉。

安裝

因為 Yosemite 已經正式發布,大家通過 App Store 的推送更新系統即可,更新之前,有幾個問題和大家說一下。

老生常談,安裝之前一定要用 Time Machine 進行系統備份,保證你可以隨時恢復到現在的系統狀態。不要有僥幸心理,一旦升級過程出現問題,您就是哭倒長城,那些數據也回不來了。現在的 Mac 硬盤都很大,全盤備份可能有幾百 G,速度慢也沒那必要,我建議只備份系統文件,數據文件可以直接拷貝到移動硬盤上,我的備份設置如下:

每一代 OS X 都是升級安裝,向下兼容。那什么是升級安裝呢,可以引用我之前寫的一段文字來解釋一下:

有一天你很累,早早就睡下了,這時候一個裝修隊趁著夜色的掩護偷偷進入你的豪宅進行了一次升級裝修。等早晨的鬧鐘輕輕敲醒沉睡的心靈,你慢慢張開自己的眼睛,發現一切似乎都不一樣了,但所有的東西都在,家具和電器換了新的,但衣物、擺設、位置都沒變,甚至你上次打開的電視頻道都保留下來了,總之系統已經不是那個系統,但你的個人設置(Profile)都保存下來了。OS X系統的每次升級都是如此,安裝完成后幾乎所有軟件都不需要重新安裝,甚至你打開文件的進度、Safari 的 Tab 頁都會被作為狀態保存下來。

有讀者問我升級了 Yosemite 之后原來裝的程序還在嗎?大部分都在,甚至連狀態都保存下來了,哪些不在了呢?大部分是服務程序或程序框架,這一部分我們會在下一節介紹。

我自己安裝的過程中發生了一點小插曲。安裝之前我問前文中提到的兩個倒霉蛋安裝過程需要多長時間,一個說二十多分鐘,一個說半個多小時,于是我就信了。開始時一切都是順利的,美好的,充滿了感激之情的,直到系統安裝進度條指到了最后,蘋果告訴我,兄弟,恭喜你,只剩「大約」一分鐘了。我立刻變得躍躍欲試,終于可以見到活的「Yosemite」的 UI 了,于是我去上了個廁所,回來一看,「還剩大約一分鐘」,轉了一圈又泡了杯茶,耐著性子讀書,喝茶,兩杯茶喝完了,「還剩大約一分鐘」……

「大約一分鐘」最終持續了四十多分鐘,期間我屢次按捺住自己關機重啟并恢復系統的沖動,等待換來的結果是,Yosemite 安裝成功了。其實我什么也沒做,只是等待。有時候生活中處于「卡殼」狀態的時候,再等等就好。

最終,我的安裝用時應該接近一個半小時,而不是那兩個家伙的二十分鐘或半個小時。為此我問了度娘和谷歌,度娘什么也沒說,默默的走開了。谷歌告訴我,蘋果重新定義了一分鐘。不得已我又翻了一些資料,最終的原因可能是由于我是用類似 Homebrew 這樣的安裝包安裝了大量的服務器端程序和框架導致的。

為什么那兩個家伙沒事?因為他們一個是項目經理,一個是純粹的 iOS 開發者,根本不碰服務器端的程序嘛。

技術人員之殤

這一節主要面向服務器端的開發者,如果你是普通用戶、項目經理或純粹的 iOS 開發者,可以直接看下一節。

系統升級完成之后,如果你是個開發者,你會發現:Homebrew 不能用了因為 Ruby 的版本變成2.0了,Vim7.3-66 也不能用了因為 Perl 的版本也變了,原來用 iCloud 的第三方程序里的數據消失不見了,Java 再次被干掉了,Docker 也起不來了,CocoaPods 也罷工了,連視頻播放器 MPlayer 也開始崩潰了。

「媽媽我該怎么辦呀」,你發出了撕心裂肺的喊聲,抹抹淚準備恢復到老版本 Mavericks……停!泡杯茶平復一下萬念俱灰的心情,然后繼續讀 MacTalk。

1、首先處理 Homebrew 問題

執行如下命令:

cd `brew --prefix` ##找到 Homebrew

mv Cellar /tmp ##備份用過 Homebrew 安裝的程序包和庫

brew prune ##刪除無效 Link

rm -r `git ls-files` ##刪除 Git 信息

rm -r Library/Homebrew Library/Aliases Library/Formula Library/Contributions

rm -rf .git

rm -rf ~/Library/Caches/Homebrew ##刪除緩存

然后重新安裝 Homebrew:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

brew update

把備份的程序復制回來,更新所有程序:

mv /tmp/Cellar .

brew update

brew upgrade

打完這一套組合拳,你之前安裝的大部分程序和庫就可以恢復生機,重新進入你的編程序列。萬能視頻播放器 MPlayer 也可以播放你心愛的影片了。

2、Vim 和 YouCompleteMe

之前寫過很多 Vim 相關的文章,這說明了我是 Vim 的重度使用者。Yosemite 的升級導致 Vim 和 YouCompleteMe 插件都出了問題。因為使用 YouCompleteMe 插件需要 Vim 的版本在 7.3.584 以上,所以我們需要重新安裝 macvim:

brew install macvim ##最新版本是7.4-73_1

然后在.zshrc 里重新設置別名:

alias vim='/usr/local/Cellar/macvim/7.4-73_1/MacVim.app/Contents/MacOS/Vim'

更新插件 YouCompleteMe:

cd ~/.vim/bundle/YouCompleteMe

git pull

git submodule update --init --recursive

./install.sh --clang-completer

這些命令執行完,你就會發現 Vim 比你使用的上一個版本還要好用那么一點點。

3、Java 再次被干掉

Java 沒了,所有 Java 相關的開發工具和中間件都不能用了,不過不用擔心,這個問題最容易解決。

在命令行執行:

java -version

系統會彈出如下窗口:

點擊「更多信息」,或直接到以下網址下載:http://support.apple.com/kb/DL1572?viewlocale=en_US&locale=en_US

下載的介質是「JavaForOSX2014-001.dmg 」,打開后點擊「JavaForOSX.pkg」即可安裝 Java 的SDK,版本是「1.6.0_65」。如果你想安裝更新的版本,去找 Oracle 就可以了。

做完這一步,你的 Eclipse、IDEA、PyCharm 等 IDE 和 Java 中間件就可以正常運行了。

4、Docker

如果你在自己的 Mac 上使用了 Docker,那么需要重新安裝 Boot2Docker:

[https://github.com/boot2docker/osx-installer/releases]

重新安裝 VirtualBox:

[https://www.virtualbox.org/wiki/Downloads]

如果你之前有做好的鏡像,最好在 Yosemite 升級之前先導出備份:

備份Docker 的鏡像:docker save f81bcd8c1acd >gap411.tar

注:f81bcd8c1acd 是鏡像的 ID

在新環境下導入:docker load <gap411.tar

重命名倉庫和標簽:docker tag f81bcd8c1acd ubuntu:gap411

這部分就不細說了,以后開個系列單講 Docker 吧,我個人非常看好 Docker 這個技術。

5、Parallels Desktop for Mac

這個虛擬機軟件我曾經推薦過,使用效果還是不錯的。不好的地方是每次升級價格和直接購買價格都差不多。我之前用的是Parallels Desktop 8,可以適配 Mavericks,但是不支持 Yosemite,所以我又花了300大洋購買了Parallels Desktop 10,好用是好用,就是錢沒了。各位看官是否選用,自己決定吧。

6、iCloud Drive

新版本的 OS X 內置了 iCloud Drive 功能。iCloud Drive 類似 Dropbox 和 Google Drive,只不過人家是蘋果親生的,于是把 iCloud Drive 直接內置到了 Finder 窗口中,使用時和其他文件夾沒啥兩樣,具體功能在后面介紹吧,這里還是要說一下啟用 iCloud Drive 帶來的問題。

系統裝完后進行配置的時候,蘋果會問你,真的要啟用 iCloud Drive 嗎?你說真的,然后系統就會把你原來存在 iCloud 上的文件和數據遷移到 iCloud Drive。如果這時候你打開之前使用 iCloud 的第三方應用,會驚喜的發現:所有的數據不翼而飛了,比如 Day One、iA Writer、Ulysses 等。這時候你是否又想去殺人與忍住不殺之間徘徊去啦?不用,數據遷移需要一點時間,出去溜達一會,再打開這些應用,你就會發現數據都已經原封不動的回來了。

好了,做為一個開發者,在系統升級之后應該注意的事情,就說這么多吧。下面我們進入最重要的 UI 和功能篇,以下內容更適合所有 Mac 用戶閱讀。

UI 的變革

系統升級完成之后,如果你是個普通用戶,你會發現「世界是平的,未來是濕的」。是的,就是這樣。

每一代 OS X 都背負了自己的特定使命,就像黑客帝國里的尼奧一樣,每一代都有自己的故事。上一代 Mavericks 主要通過內存壓縮、電源效率、程序掛起、計時器聚合等強大的后臺技術實現了性能層面質的提升,同時承載了一部分軟件功能和 UI 的過渡。這一代的 Yosemite 則擔負起了 UI 的全面變革、功能的增強和完善、OS X 和 iOS 融合的責任,所以,我們首先來看一看 UI 的變革。

隨著 iOS 和 OS X 融合的趨勢越來越明顯,我就知道,OS X 始終逃不過扁平化這一刀。隨著 Yosemite 的推出,大師艾維終于手起刀落,整個世界安靜扁平了。我的感覺是:刀鋒銳利,凹凸有致。新 UI 的扁平化并沒有我想象中那么平,只是去掉了擬物感,并把每一個原生圖標打磨的精致而充滿科技感。所有的皮革、大理石和拉絲材質,從這個版本上徹底消失,取而代之的是扁平的圖層和半透明磨砂玻璃的效果。

色彩的渲染、半透明的效果、圖層的搭配和反轉、全部重繪的圖標和簡化的工具欄,形成了充滿科技感的「優勝美地」體驗。需要說明的是,這次 OS X 的 UI 全部做了重新設計,包括整體框架、Dock 和所有的原生程序和圖標,其中的色彩和細節上的精微體現完全依賴于視網膜屏,所以如果你看到網絡上那些模糊不堪的「優勝美地」,可以去參考一下蘋果的官網提升一下升級的自信心。當然,如果你的 Mac 不是視網膜屏的,建議慎重考慮后再升級。

沿用了十幾年的「紅黃綠信號燈」設計終于在這個版本里做了改變,原來立體的紅綠燈圖標變成了相對扁平的純色圓形圖標,對應的關閉窗口、最小化窗口和最適合大小,變成了關閉、最小化和全屏顯示,右上角額外的全屏控制選項被刪除了,窗口控制的所有選項被整合到了左上角,更顯簡潔。如何使用原來窗口的「最適合大小」功能呢?按住 option 鍵,你會發現綠色按鈕上的全屏圖標變成了一個「+」號,點擊綠色按鈕,就可以實現原來的最適合窗口的功能。

原來立體的 Dock 也不見了,所有重新設計的圖標被放在了半透明的毛玻璃上面,玻璃背景會隨著桌面的墻紙和軟件的顏色自動渲染,效果和 iOS 8 的 Dock 類似,營造了更為協調統一的觀感,不同的是 OS X 的 Dock 可以實現自動隱藏和顯示。

在 Yosemite 的 UI 設計中,大量的透明感和層次設計被融入了特定的界面元素中,強調內容,淡化形式,簡約細膩。比如半透明的工具欄可以讓你在滾動時看到更多內容,半透明的菜單欄和 Stack 可以讓你看到隱藏在當前窗口后面的內容,每次屏幕鎖定后重新登錄,登錄窗口的背景會自動渲染當前 Space 的墻紙,效果非常科幻。

這種設計的缺點是,有時候屏幕上太多的白色背景會導致系統缺乏層次感而顯得蒼白,為此,Yosemite 又提供了另一種主題:暗色菜單欄和 Dock,大家可以在「系統選項設置-通用」里啟用。

「優勝美地」中透明和圖層的設計讓我想起了湯姆·克魯斯的《少數派報告》,靚湯在劇中戴著一副閃亮的手套,在各種透明的窗口和圖層中迅速穿梭移動編輯,用來尋找潛在的犯罪者。也許有一天我們也能夠在一塊半透明的玻璃上無聲無息的編寫程序,實現算法,那個場景真是美好極了。

我希望我能趕上那一天。

鏈接已復制,快去分享吧

企業網版權所有?2010-2024 京ICP備09108050號-6京公網安備 11010502049343號

  • <menuitem id="jw4sk"></menuitem>

    1. <form id="jw4sk"><tbody id="jw4sk"><dfn id="jw4sk"></dfn></tbody></form>
      主站蜘蛛池模板: 阿克陶县| 吉隆县| 三门县| 枝江市| 汤阴县| 双辽市| 巴青县| 敦化市| 磴口县| 获嘉县| 阿城市| 西林县| 新建县| 镇原县| 武宁县| 永德县| 邯郸市| 西乡县| 科技| 通州市| 东莞市| 安仁县| 云阳县| 陵水| 洛浦县| 遂平县| 乐安县| 阜阳市| 蒙山县| 仪征市| 宁强县| 泉州市| 莎车县| 新蔡县| 城步| 辽宁省| 赫章县| 红河县| 色达县| 广汉市| 光山县|