發表文章

目前顯示的是有「macOS」標籤的文章

怎麼在 Telegram Desktop 上使用自訂主題?

圖片
Telegram Desktop 是 Telegram 官方推出同時支援 Windows、macOS 和 GNU/Linux 的桌面版本 (Desktop) 通訊軟體,同時也是採用 GPL v3 授權釋出的自由軟體。 從 v1.0 開始多了自訂怖景主題 (theme) 的功能,也就是說我們可以對 Telegram 的外觀進行一定程度的客製化,以下凍仁將以 macOS 為例。 ▲ 已套用 Luna.tdesktop-theme 暗紅色主題的 Telegram。

現代 IT 人一定要知道的 Ansible 自動化組態技巧 Ⅱ - Roles & Windows

圖片
今年,凍仁有幸接獲 Netman 前輩邀請,並擔任 SA 2016 群英會 的講者。想想凍仁也在 SA 1 學到了不少技術,總算可以報恩了! 這次凍仁是接續 sakana 前輩的 淺談 Ansible 自動化管理工具 之後分享 Ansible Role 和 Windows Support 。 ▲ My sildes of Automate with Ansible (Advanced) - Roles & Windows

現代 IT 人一定要知道的 Ansible 自動化組態技巧

圖片
愛上 Ansible 自動化組態的凍仁聽到五月份有 KaLUG 聚會 ,便自告奮勇說要分享 Ansible 的主題,這是凍仁自從報完 大學專題 後第二次在 KaLUG 分享 topic。 ▲ My sildes of Automate with Ansible (Basic)

在 OSX 10.11.4 安裝 Docker for Mac (v1.11.0-beta8)

圖片
Docker for Mac 和 Docker for Windows 是個正在封測,並與 Docker Toolbox, Boot2docker 使用不同虛擬化技術的 Docker 原生應用程式 (native application) 。其分別使用了 xhyve VM 與 Hyper-V VM 的架構,讓我們不需再連到 Virtualbox 裡的 boot2docker VM 裡即可使用 Docker。若想深入了解其差異,可參考 Docker for Mac vs. Docker Toolbox 一文。 先前透過 Virtualbox 使用 Docker 時,偶而會遇到 Docker 失靈,需重開 docker-machine 才可繼續使用之情形。相信在改用原生的 Docker 後,不管是穩定度還是效能都會有所改善。 ▲ Docker for Mac (v1.11.0-beta8)

使用 Vim 和 Vi Mode

對於一位熱愛 Vim 的 Vimmer 而言,可以在各個地方使用 Vim 是一件很幸福又可以增進產能的事,以下是凍仁常用的 Vim 小技巧。更多相關資訊請參考 Vim 系列相關文章。 我在高雄市 (台灣) 獲得了 Vim 餅乾的小禮物! I get the gift of ' #Vim biscuit' at #Kaohsiung City, #Taiwan . #VimTaiwan pic.twitter.com/CaPII8ibLf — 凍仁翔 (@chusiang_lai) February 7, 2016

screenfetch - 命令列 (cli) 裡的檢視系統工具

圖片
screenfetch 是個可以讓我們在 *nix 的命令列 (command line interface, 簡稱 cli) 裡檢視系統資訊的小工具。它除了會用 ASCII 繪出該發行版本 (distribution) 的圖示,還會列出各式的系統資訊。 screenfetch 最棒地方是連 Mac OS X 和 Windows 都有它的蹤影,是個非常經典的小工具呢! ▲ screenfetch on Debian 7.9.

Bash 自動補齊 on Mac OSX 10.11.1

圖片
曾有人問起凍仁是怎麼熟記各個 GNU/Linux 指令的?成千上萬個指令記也記不完,更別說還有 Mac OSX (以下簡稱 OSX)、Windows 跟各式的網路設備。除了常用、把指令融入生活外,凍仁還會在 Bash 開啟 自動補齊 (completion) 功能來輔助操作。 自動補齊 (completion) 說穿了就是一直在 Bash 裡按 Tab 來取得指令和檔案結構的提示,這點也適用 OSX 上的 Shell 喔! ▲ Bash 自動補齊火力展示。

比 SM 更美觀的 Alfred2 Large Type 大字報 on Mac OSX 10.10.4

圖片
續前文 ( SM 大字報 on Mac OSX 10.10.4 ),凍仁為了要在 Mac OS X 擁有類似 Windows7, Ubuntu (Unity) 的 Window + 1 , 2 , 3 , ... 9 一鍵開啟/切換特定程式 快捷鍵買了 Alfred 2 的 Powerpack (好比 VF-25 的武裝背包) 來 hacking。 買完才知道可以用 Powerpack 裡的 Workflows 來替代快速輸入常用字的 aText ;更沒想到它還包了比 SM 更美觀的 Large Type ,真的是三個願望一次滿足!相信喜愛高度客制化的伙伴都會捨得花這點小錢! ▲ [圖1] Alfred 家的 Large Type 大字報截圖。

SM 大字報 on Mac OSX 10.10.4

圖片
SM 是個可以讓 PC 一秒變大字報的好物,也是凍仁在 GNU/Linux (Debian, Ubuntu) 裡必裝的套件!雖然 Mac OS X 沒有原生支援,但我們還是可以透過作者撰寫的 sm.py 和 X11 來跑 SM。 ▲ SM on Mac OS X 10.10.4.

藉由 JNLP 設置 Mac OS X 的 Jenkins Slave

圖片
近來凍仁用 Jenkins CI 幫公司整合了些工作流程 (例如網站的 codebase 升版降版、私有 GitBook 文件網站 …),在前公司時更拿它來編 Android ROM。 接下來凍仁想用它來編 iOS Apps 或進行些自動化測試工作;但在這之前還需先把 Mac OS X (以下簡稱為 OSX) 納入版圖才行! ▲ 凍仁目前是拿 Mac mini 當 Mac OSX 的 Jenkins Slave。 (圖片來源: CNET )

找回 GNU/Linux 的 Calendar on Mac OSX 10.10

圖片
在 Mac OSX 10.10 雖有內建 cal 這個指令,但還是與 GNU/Linux 上的 cal 有些差別,由下圖可以很輕易的看出右方的 gcal 會標示現在的日期,這對已經使用 GNU/Linux 生活多年的凍仁而言可是很重要的呢! ▲ 左:OSX 內建的 cal 指令 (BSD License);右:使用 homebrew 安裝的 gcal (GNU License),且有當日標示。

vimari - Safari 上的 vimium 附加元件

圖片
vimari 是作者 guyht 把 Chrome 上的 Vimium 移植到 Safari 上附加元件 (Extension)。預設要發動它需先按下 Ctrl ,接下來就可以開心的用 H J K L 捲動頁面 (Scroll)、 f 快速開啟連結 ... 等快捷鍵來操作 Safari 了! vimari 截圖。

手殘救星 - Git & GitHub

圖片
大約在 2015 年 3 月中旬,凍仁接到 mtchang 前輩來訊,並希望在下能至 NSYSUCM 自由軟體社群 分享跟 Git 和 GitHub 有關的主題,於是「手殘救星 - Git & GitHub 」問世了! ▲ My slides of Git and Github basic with SourceTree

sort - 排序指令

sort 是個很強大很的排序工具,而且通常還會搭配 sed, awk, head, tail, uniq 等工具來使用,話說 sort 本身可以做到依欄位排列的功能!相信透過各種參數的組合運用,可以讓攻程師們少寫幾行 code。 [ jonny @yosemite ~ ] $ history | awk '{print $2}' | sort | uniq -c | sort -nr | nl | less 1 1346 ls 2 726 cd 3 688 git 4 224 sdcv 5 219 vi 6 219 ssh 7 158 mv 8 154 cat 9 98 brew 10 92 host ▲ 透過以上指令,可以得知凍仁近來最常用的指令是 ls。

Linux 與 Apple : 現在 Canonical 可能會告 Apple!

圖片
在座大多數的各位,可能已經知道 「 Launchpad 」 這個屬於 Canonical ,其目的是 「協助使用者與開發團隊兩者互相合作,且本身也是開放原始碼的軟體與工具」 。但是在最近,Apple 也決定在他們的作業系統(Mac OSX)上使用 “Launchpad” 這個字眼! Canonical 是一間開發 Ubuntu Linux 作業系統,同時也在 Linux 相關行業中佔有一席之地的公司。而 Apple 也不遑多讓。但最近的一些作為,替 在Apple 引來一些流言蜚語。首先他們公開抵制了 Adobe 的 Flash Player,接著,他們企圖掩蓋在新產品 iPhone 上出現的重大缺陷,而且我最近也得到他們同時也打算把 Eclipse 拒於 App Store 門外的消息!

Monaco + LiHei 字型優化 on Ubuntu 10.04+

圖片
看到 KaLUG 前輩的 EvilWM 後真的發覺 Linux 的自訂度真的很高,有些時候只需改個小小的設定就可以很漂亮,凍仁喜歡用 Ubuntu 的原因之一就是因為它可以用又大又美的字體,雖說 Windows 7 在這部份已經改善不少了,但個人認為還有待加強 :P

QuickSynergy (softKvm) on Ubuntu

圖片
COSCUP 2009 時聽到 ssh 前輩分享的實用套件,可以用軟體的方式來模擬 kvm (使用同一組鍵盤滑鼠來控制多台電腦),這對想同時使用兩台電腦以上的凍仁來說真的很方便,而且 Synergy 除了可以在 Ubuntu 上使用以外,支援 Windows、Mac OSX!

Tish Themes on Gnome (like Mac)

圖片
看了近兩個月黑壓壓的佈景這次就來換個 廚具 (顧名思義就是白、灰..)的顏色唄.. 好在已經有支援 Linux 的 Firefox 3 佈景,要不然還真的有點不搭XD 佈景主題(GTK Themes): T-ish Pack

gDesklets Starterbar on Gnome - 彷 Mac 工具列

圖片
凍仁最近迷上 Mac OS X GTK themes( MacOS-X Aqua Theme + Mac OS X Leopard ) ,又那麼不巧去看到很多外國玩家的 Dock 都改裝 Starterbar 而不是 AWN 。Starterbar 在 7.10 中就算沒跑特效也可會動,可 AWN 卻不行;AWN 可以當視窗清單在用而 Starterbar 只能當啟動圖示罷了,因為它只會越開越多視窗而不會跳回已開啟的程式.. 只能說各有其優缺點囉XD 其實凍仁現在是混著用的XXD(上方為 Starterbar 下方為 AWN)