0%

從開始學寫程式那時,老師就有說要試著寫技術文章,剛開始一定會寫得不太好,但是一直寫就會讓自己進步更快,也能回頭檢視自己的學習過程,適時的調整,也會發現當時候的理解跟現在有什麼不同。 我也參考過Huli大大的文章-每一篇心得都有價值——為什麼初學者才更應該要寫心得筆記,試著在github 上開一個repo,用issue 的方式來新增筆記,每次都會因為一些不應該的理由而中斷。 後來又發現了可以透過hexo + github 來部屬自己的blog,所以又開始記錄自己的筆記,希望慢慢的把習慣累積起來,並且把一些以前的筆記整理一下,再發上來,一方面是自己將來有需要可以來參考,另一方面也希望能有人看到
閱讀全文 »

整理一些常用到的Linux 指令/語法以及目錄,一邊學習一邊補充,希望可以讓自己更熟悉Linux, 也希望可以幫助到剛開始接觸Linux的人,不要太慌張,以下正文。 Linux 重要的系統目錄 路徑說明其他/Linux 檔案系統根目錄/home依使用者帳號建立子目錄,做為此帳號的家目錄/home/student/rootroot 帳號的家目錄/bin存放系統中最常用的基本使用者指令(二進位)binary/sbin基本的系統管理者指令如 fdisk(權限存取)/lib存放基本的函式庫及核心模組(modules)library/usr包含系統的主要程序、圖形介面所需的檔案、自行安裝的軟體/tmp
閱讀全文 »

最近剛好遇到了需要提供下載PDF的案子,之前的做法是透過TCPDF 這個套件處理, 有機會再分享實作的方法,而這次要分享的,則是使用chrome 的語法將寫好的html 內容轉成PDF。 會想要使用chrome 來執行,是因為大多數的電腦都有裝chrome,在server上要裝chrome 也很容易, 相信許多MIS都不會介意在自己家主機裝chrome,所以就嘗試了這個方法,也將遇到的雷點記錄下來,希望大家可以避免。 寫在前面 開發使用php slim framework,透過php dev server 執行專案(php -S 0.0.0.0:port<-雷點在此,稍後說明)。 正
閱讀全文 »

延續上一篇,我們在Digital Ocean上面開了一台Ubuntu 的主機,接下來會在主機上安裝Docker, 並學習Docker 的操作語法。 Lesson2-1 Docker * docker container 與 vm Container屬於應用層的虛擬化容器,而VM 則是作業系統的容器, 或可以想成 Container 是實作(實例化)了執行環境,而VM 則是實作(實例化)了作業系統。 換句話理解,Container封裝了應用程式的執行環境,而VM是配製好CPU、RAM、Storage 的作業環境。 所以說Container就是一種可以搬遷與重複利用的執
閱讀全文 »

課程連結: https://www.udemy.com/course/linux-administration-build-hands-on-linux-projects/ 前言 因為最近工作剛好有機會碰到主機的內容,剛好看到這個課程正在udemy 上特價,對於課程內容蠻有興趣的,所以就買了課程補充一下相關知識。 希望透過邊上課邊做筆記,一方面加深自己印象,一方面之後有需要的話也可以翻查。 有些內容不曉得放上來是否會有問題,所以部分資訊就不會提供,僅在本機端做紀錄,如果有需要的人可以透過email 來互相討論。 另外稍微說一下我對於這堂課的想法,也許可以給也想買課程的人一些動力: 這堂課
閱讀全文 »

安裝MariaDB 1. 安裝 MariaDB 及 MariaDB-server套件 1 sudo yum groupinstall mariadb mariasb-client -y 2. 啟動服務 1 sudo systemctl start mariadb 3. 啟用開機自動啟動 1 sudo systemctl enable mariadb 4. 檢查服
閱讀全文 »

最近遇到客戶家的主機因被要求要升級php 版本,為了測試升級是否會造成程式出現問題,所以決議要雲主機建立符合需求的環境,再將專案搬遷過去。 因為之前都沒碰過主機環境建置,只有在剛開始學程式的時候做過一次,筆記也有點零散,所以在正式執行之前,先透過虛擬機練習建置環境,以減少之後會發生的錯誤,及加快作業速度,並將過程記錄下來,待日後可以查看。 下載所需的CentOS7 映像檔 官網 新增虛擬主機 1. VirtualBox 選單中點選新增,命名後依照主機需求選擇記憶體及硬碟(我選 2048M / 立即建立) 2. 硬碟檔類型這邊因為只需要個人使用,所以選擇 VDI
閱讀全文 »

首先,一開始接觸到Markdown是在職訓期間,老師用的 HackMD所編寫的共筆,之後發現在Github專案上,readme也是需要透過Markdown語法來編寫,在網路上找了一些大大的教學,並參考Markdown 文件,邊學邊寫,於是想在這裡做個紀錄,也當作練習寫文章的開頭,以下會整理一些目前較常用到的語法: 標題 1 2 3 1. # h1 2. ## h2 3. ### h3 與HTML的標題類似,在井字號後面加上空格,再打上標題即可。 分隔線 1 1. --- 連續3個”-“號,類似HTML 裡的
,成果如下 縮排、引言 1 1. >
閱讀全文 »