[Linux] curl 網路資料傳輸工具,常用指令範例教學

curl 」是一款藉由指定的網路協定,以指令/命令列方式來進行檔案傳輸的免費開源工具,目前已支援超過25種以上的網路協定,且Linux、Windows、macOS三大作業系統都有支援,以我自己使用的經驗來說,最常使用它來測試網站Web的資訊傳輸、測試API是否可以正常運作等,算是相當普遍且實用的工具,如果你的身份是個工程師、網管、IT相關工作的技術人員,那建議可以對這個工具有基本的認識,在工作上應該會有些幫助。

curl版本

官方網站:curl官網curl man page安裝檔下載
本文示範OS:Ubuntu 20.04 Server 英文版

Read more

[Notion] 利用 Mermaid 建立流程圖、甘特圖、圓餅圖等各式圖形

如果你是Notion的愛用者,那你知道Notion有內建流程圖(Flowchat)的功能嗎?相信應該有大多數人不清楚,其實Notion早就和「Mermaid」美人魚整合了,所以只要你熟悉MERMAID的用法,那麼不用「Whimsical」這類的第三方工具,一樣可以畫出蠻有質感的流程圖,常見的圓餅圖、甘特圖、狀態圖、循序圖、ER Diagram都有支援,而這個Mermaid的圖形功能,我個人覺得它比較適合進階用戶,不過各位有興趣的都可以學學,也許剛開始不習慣,但用久了應該就可以駕輕就熟。

什麼是Mermaid:它是基於Javascript、Markdown的語法所發展出來的圖表工具,用戶可以動態的建立、修改圖形

Read more

[Chrome] 如何解決你的連線不是私人連線的ERR_CERT_INVALID錯誤

大家在使用Chrome瀏覽器的時候,不知道有沒有過在進行HTTPS連線時發生了「你的連線不是私人連線」的錯誤訊息,導致無法前往網頁的狀況發生,也許發生這種現象的原因會有很多種,不過我常遇到的案例是屬於「NET::ERR_CERT_INVALID」的錯誤,通常這種錯誤都是出現在網頁的憑證是屬於自我簽章而導致,例如私人開發的網站,通常會先用這類的簽章來測試。這是一種Chrome的保護機制,但有時會造成用戶的不方便,所以在此提供了幾種方式來解決這個連線問題,大家可以參考看看。

Read more

即時將Outlook行事曆同步到Google日曆的小技巧

在上一篇談到將Outlook行事曆同步到Google日曆時,有提到可能要約一天的時間才會進行同步,雖然很多的會議行程、活動等可能都事先安排好了,但對於一些需要即時查看最新行程的用戶來說,一天的時間真的是太久了,所以有沒有更快的方法來即時同步呢?嗯!有的,只不過需要自己勤勞一點就是了,以下是我目前採取的作法,各位可以參考,若有更好更自動的方式,請不吝提供方法給我。

Read more

[教學] Outlook行事曆如何同步到Google日曆

這是一個上班族常會遇到的問題,就是自己慣用的行事曆和公司用的行事曆系統是不同的,例如很多人都習慣用Google日曆為主,但公司用的是微軟的方案Outlook,這樣會導致一些活動或會議分散在不同的行事曆中,需不定時的切換才可以看到想要的資料,所以通常希望可以把Outlook行事曆上的資料(公事)同步到Google日曆(私事)進行統一管理,這樣比較容易掌握所有的活動。

請注意,本文的方法確實是可以把Outlook的活動、會議同步到Google日曆中,但是目前雙方的版本還無法立即同步,測試下來大約要一天左右的時間才會同步,若需要即時同步者,則需考量一下。

Read more

Cloudflare 免費 CDN、DNS 代管服務設定教學

一個網站的載入速度對於架站者來說是很重要的,它直接或間接影響了SEO的好壞與讀者的去留,而要加增網站載入速度,除了本身架構、圖片、Javascript等因素外, CDN 也是一個相當關鍵的因素,而 Cloudflare 是全球屬一屬二的的免費CDN服務,對於一般網站架站者來說 (如:Wordpress或中小型網站),是一個相當好的資源,它不但提供DNS代管、靜態內容快取、SSL憑證、網頁壓縮等,還支援防護DDoS攻擊,這一切都是免費的,當然,它還有付費的版本,適合大企業或需要更多功能的用戶。

本文的篇幅會長一點,但只是圖片較多讓大家有參考依據,整個設定過程是不難的,只要跟著做應該是沒問題的,因內容會涉及DNS/名稱伺服器的設定,我會用手上的資源GodaddyPChome買網址這二家來當做修改的範例。

網址:Cloudflare 官方網站

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

hilite.me § 線上語法標亮工具,不需額外載入Javascript、CSS

我發現自己似乎對一些語法標亮的工具相當的感興趣,總是覺得它可以為讀者帶來更好的閱讀體驗,所以前前後後我介紹了不了「語法高亮」的工具,這裡面有有線上的、有使用外掛的、有專業的、有入門級的,總之這類的服務相當的多,而我自己比較偏愛「代碼發芽網」這種不需要另外載入Javascript或CSS的服務,這樣可以避免在載入網頁時浪費不必要時間,可惜的是這個網站已經不再經營了,因此這幾天另外找了一個替代品「hilite.me」要來介紹給大家,它同樣無需JS、CSS,只要把產生出來的HTML代碼貼到文章中就可以了,效果還不錯喔

網址:hilite.me 語法高亮化線上服務 

Read more

PDF OCR Online Converter § 含圖片輸出的PDF轉Word線上工具

去年曾經介紹過一款PDF轉檔工具「Able2Extract PDF Converter」,在當時獲得了不錯的體驗,除了中文字可以正常支援外,轉出來的成果和原文也非常類似,而近來官方將裡面的PDF轉Word的功能線上化了,用戶可以直接透過官網上傳PDF來轉成Word檔,這對無法購買授權版的軟體用戶來說,是有一定幫助的,以下就讓我們來看這個簡單但效果卓越的線上轉檔工具吧

什麼時候可能會需要將PDF轉成Word檔?以我自己的經驗來說,通常是需要將PDF內容做編輯時,就會有這種需求,當然你也可以直接用PDF的編輯工具來達到目的,但通常這類的工具可能是需要付費的

網址:PDF OCR Online Converter

Read more

善用Google網址產生器,追蹤廣告成效

很多公司在行銷的時候會購買網路上的廣告來吸引消費者,但如何判別這個廣告的投入是否有效?吸引了多少個訪客進站?這些都是需要事後分析追蹤的,不然廣告費就像石投大海一樣一去不回,舉個通用的例子來說,大部分的網站都會採用Google Analytics來分析訪客行為,假設廣告主在Facebook打了二則廣告,那是否有辦法藉由GA來得知哪一則的廣告帶入的流量較高、比較受歡迎呢 (雖然FB已經有基本的分析,但總不如Google Analytics來的詳細)?如果各位有留意到的話,你會發現在GA的後台中,凡是來自FB的訪客都是以「facebook.com/referral」來呈現,這代表了廣告主無法分辨每個廣告所帶來的效益並且做進一步的分析,而要解決這個問題,最直接的方法就是使用Google所提供的工具「網址產生器」,可藉由一些參數的帶入,進而區分不同的廣告來源,可以協助分析人員做更完整統計、研究

網址:Google分析網址產生器

Read more