[Linux / Windows] VirtualBox 共用資料夾與雙向剪貼簿之權限設定

VirtualBox是個相當優秀的免費虛擬機工具,除了可以利用它來安裝各OS外,常常會被使用到的就是「 共用資料夾 」與「 共用剪貼簿 」的功能,透過這二個功能,就可以很容易的在本機電腦與模擬器中的OS進行資料的交換,試想一下,如果在本機複製一段文字,可以隨手的把資料貼到模擬器中的OS,這樣是不是很方便呢,本文將透過簡單的說明教大家如何設定。

本文示範軟體:VirtualBox版本:6.1.22、Windows 10、Ubuntu 18.04 Desktop

Read more

Virtualbox Guest Additions 安裝教學 [Linux / Windows]

Virtualbox是大家常用的一套免費虛擬機器軟體,在使用過程中,最常遇到的問題就是解析度調整、共用剪貼簿和共用資料夾的問題,所以就避免不了要安裝 Guest Additions 這套內建工具,因此它是解決這些問題的必要條件,本文會一步步的教導新手如何安裝 Guest Additions 工具,包含大家最常使用的Windows與Linux等虛擬平台。

本文示範軟體:VirtualBox版本:6.1.22、Windows 10、Ubuntu 18.04 桌面版

Read more

Docker Compose – 安裝教學、指令用法及官方範例說明

在介紹Dockerfile的用法之後,本文中將繼續談談關聯性相當高的「 Docker Compose 」用法,不過進入主題之前,讓我們先來搞清楚Dockerfile和Docker Compose有什麼差別?以我個人的理解,可以用以下簡單的方式去解釋:(觀念有錯的話請留言告之)

註:這篇文章原本應該在介紹完Dockerfile之後就撰寫,不過時間上真的有點不允許,所以整整遲了快二年才發佈,希望對大家還是有幫助 XD

簡單的來說,Dockerfile是用來描述一個映像檔應該長的什麼樣子,而Docker Compose則是用來描述一個Service(服務)應該怎麼來組成,例如:在架設網站的時候你可能會用到Tomcat、MySQL等不同的容器,而Docker Compose的描述檔就是用來設定這些容器之間的關聯,諸如誰要先啟動、Port要怎麼設定等等的,用Docker Compose的方式可以一次帶起所有的服務 (即管理多個Container),不需要一個一個執行

Read more

Terminalizer § Terminal (終端機) 錄影工具,可匯出GIF動態檔

Terminalizer 」是一款專門用來錄製Terminal視窗的小工具,它可以把你在上面的每個操作錄製成GIF圖檔,進而與他人分享,這在製作教學文或者想呈現資訊給他人時都是一種還不錯的選擇,我個人用這套工具的時間也不久,因此,只能分享一些基本的使用方式給有需要的人或入門的新手,如果各位有更進階或推薦的用法,那麼歡迎留言交流,互相學習進步的才會快。

terminalizer 指令列表

(圖片取自官網)

網址:Terminalizer官網

Read more

Docker – Dockerfile 指令教學,含範例解說

在前面介紹Docker的文章中,我們都是從Docer Hub中下載映像檔(Image)來建立Container,這些映像檔可能是軟體開發商所釋出,或者是第三方人士加值過的版本,這種做法的好處是很方便,但缺點則是映像檔包含的功能、工具或版本無法滿足自己的需求,此時利用 Dockerfile 客製化一個符合需求的映像檔,就是一個很好的解決方案。

Docker - Dockerfile 指令教學,含範例解說

Read more

Docker Container 指令:Docker run & Docker exec

Docker Container 對於Docker而言應該算是最常遇到而且最重要的部分之一,所以在這篇文章中,將著眼在Container的操作以及相關的指令說明,例如:docker run、docker exec。首先,先來複習一下:

  • Container是由Image所建立而來,是一個基於Image之上的可讀寫層
  • 一個Image可以建立無限多個Container
  • 每個Container之前都是各別獨立的

推薦閱讀:Docker – 新手入門,快速安裝與基本指令介紹

Docker Container 常見指令操作:Docker run & Docker exec

Read more

FileZilla – 如何解決「站台管理員 – 無法記憶密碼」的問題

FileZilla 算是目前我最愛用FTP/SFTP的軟體,它在操作上或穩定性上都有蠻不錯的表現。而使用FileZilla的過程中,不知道各位在進行連線的時候,沒有沒發現無法儲存網站的連線密碼?案例如下:
在站台管理員中,把網站的登入型式設為「一般」並輸入帳號、密碼

Filezilla 密碼管理

.FileZilla官方網站

Read more

Docker – 新手入門,快速安裝與基本指令介紹

Docker 是近期相當熱門的經量級虛擬技術,因接觸的時間不算多,所以這篇文章並不會做深入的介紹,而是從新手的角度切入,從安裝、基本指令一個一個的做練習,希望能讓新手有一個基本的概念,若各位要查看其他更多的指令用法,建議參考官方文件的說明。

Docker新手入門,快速安裝與基本指令介紹

延伸閱讀:Docker Container 指令:Docker run & Docker exec
Read more

MariaDB/MySQL – 如何在查詢資料時區分大小寫

最近在使用資料庫的時候,發現一個之前一直被我忽略的問題:「查詢欄位值時,如何 區分大小寫 的資料?」。在以往,印象中都只是直接查詢資料庫而已,並沒有特別在意這一點,現在想想,MySQL預設的字串搜尋結果似乎都是不分大小寫的,一般這種情況不會有什麼問題,但遇到網頁呈現有要求要區分大小時,那麼預設的搜尋結果就不符合需求了。

MySQL資料庫查詢區分大小寫

Read more

[Notepad++] 如何建立巨集快速的取代文章中特定文字

進行主題前,先簡單的介紹一下什麼是「巨集」?「巨集」可以想像是很多指令的集合,可以依我們的需求自動的幫助我們進行一連串的指令操作,換句話說,就是它能快速的執行許多重複且繁雜的固定操作,進而節省我們手動操作所浪費的時間,在實務的應用上,很多人也會透過錄製巨集的方式在遊戲中練等級、刷寶物等等。
巨集可以套用在很多地方,例如:Excel、繪圖軟體、遊戲、文字編輯器等,今天則是用「Notepad++」當例子,示範如何利用巨集快速的幫我們自動轉換文章中的特定文字,希望透過這個簡單的例子,讓大家能夠好好的善用這個你可能會忽略的好功能。
Read more