Tag: mac os

Change the hostname in Mac OS X

Posted by – September 5, 2014

近期的開發工作是在 Laravel Framework 下進行的,這個 framework 會依系統的 Hostname 來切換環境,在 local 與 production 之間切換,就可以連到不同資料庫之類的設計,這個設計好不好沒什麼感覺,畢竟主要是在 local 下開發。

這個 Hostname 神秘的地方是會因為網路而有差異,這兩天部門的網路有所更動,Hostname 就不一樣,Laravel 碰到不認得的 Hostname 會自動切換回 production,然後就一堆設定掛在那邊 XD

Laravel 的 Hostname 識別可以在 /%laravel_root%/bootstrap/start.php 下設定,但改來改去也挺麻煩的。

 

Mac OS X 修改 Hostname 並不是難事,雖然我並不確定改下去會不會有什麼後遺症...

在 Terminal 下輸入

sudo scutil --set HostName john-macbook-air.local

然後輸入密碼就改完了,不必重開機。

‘tree’ command for Mac OSX

Posted by – July 29, 2014

'tree' 這個指令在許多系統中都存在,用途是繪製出目錄的樹狀結構,在寫技術文件時,這個功能非常方便。

不過 Mac OS X 沒有這個功能.... (殘念

搜尋了一下,果然有高手提供的替代方案

find . -print | sed -e 's;[^/]*/;|--;g;s;--|; |;g'

紅色的點可以替換成需要的目錄名稱,點則代表當前目錄。取得的目錄樹長這個樣子

|--assets
| |--bootstrap
| | |--3.1.1
| |--draw.js

 

Change “Recent Places” to more than 5 items

Posted by – March 11, 2014

Mac OS 在檔案選擇畫面有一個小功能還蠻方便的,就是 "Recent Places" 的下拉選單,這選單會顯示最近使用過的五個資料夾。

recent places in finder More

Mac OS X Mavericks Launchpad 圖示卡住了

Posted by – March 11, 2014

這問題困擾我一陣子了,前些時候幫 mac mini 更新 10.9.2 之後,那條進度列一直都沒有消失,但實際上已經更新完成了,也沒有下載別的軟體。

重開機後還是存在,更新了其他軟體 ,它還是在.... (抓狂

progress bar stuck

總之,有人知道解法的話,麻煩留言一下,非常感謝啊!

Set the Primary Display on a Dual-Screen Mac Setup

Posted by – January 22, 2014

多螢幕的作業環境非常方便,以前在當文字編譯的時候,因為公司提供每人兩台螢幕,那時候第一次感受到多螢幕對工作效率的提升非常顯著。
這次則是購入了 Dell U2414H 螢幕來作為第二螢幕。接上 Mac mini 後,一時想不起來怎麼設定 Mac OS 的主要螢幕。摸索了一陣才想起來這個設定藏在一個很難發掘的地方。

原來是在 System Preferences... > Displays > Arrangement。

然後拉那條白色的 bar,移到另一個螢幕就是設定主螢幕了。就醬,一點都不難,但是因為沒有提示,少用就忘記了。

mac_os_x_set_primary_screen

 

Mac OS X VPN 設定

Posted by – January 16, 2014

工作的關係常要跑到客戶那邊處理一些有的沒的,從外面要連回公司要用 VPN 連線。

前些時候把 Macbook Pro 洗白白重灌 Mavericks 後,覺得 VPN 就怪怪的,顯示的 IP 都不是公司的 IP。

找了一下設定,原來是少勾了一個選項。
先打開網路設定,進入 VPN 的畫面,點選右下方的 [Advanced...]。

mac_os_x_vpn_setting_step_1

More

Mac OS X v10.4 and later: How to prevent .DS_Store file creation over network connections

Posted by – August 22, 2013

Mac OS 會在資料夾寫入一個名為 .DS_Store 的隱藏檔,這個檔案是用來紀錄該資料夾的一些自定義屬性,像是檔案排列之類的。有點像 Windows 的 Thumbs.db,都是挺令人煩燥的檔案,儘管正常情況下是看不到的。

Mac OS 預設很奇妙地會在許多地方留下這個足跡,例如隨身碟或連線磁碟,留在本機就算了,留在非本機硬碟真的很惱人。

還好,這個設定是可以修改的,打開 Terminal 輸入以下指令:

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

如果要改回來,在 Terminal 輸入以下指令即可。

defaults delete com.apple.desktopservices DSDontWriteNetworkStores

適用的 Mac OS 版本:10.4 ~ 10.8。