WordPress 檔案上傳時遇到「HTTP 錯誤」的可能原因與解法

使用 WordPress 的朋友在上傳圖片時,偶爾會遇到「HTTP 錯誤」的問題,上網搜尋會看到許多說法,有的說是檔案權限問題,有的則是說要加上一段程式碼到佈景內,其實這些說法都「有可能」,最正確的作法是去檢視伺服器的 Error Log 來判斷究竟錯誤原因為何,剛好今天我也遇到了這問題,就來整理一下我的解決方式以及可能的其他原因!

閱讀全文 WordPress 檔案上傳時遇到「HTTP 錯誤」的可能原因與解法

Google Analytics Tips – 讓註解告訴未來的你,流量忽高忽低是怎回事!

每次網站改版或是做一些實驗後,都會導致 Google Analytics 的數據有所變化,例如跳出率增加等等,也許短時間內你還記得是什麼原因導致流量或數據有巨變,但如果過了一年,你還能記得當初的原因嗎? 如同寫程式會需要註解,其實 Google Analytics 有內建註解功能,可以讓你在特定的日期寫筆記,這樣在閱讀報表時就能明白是發生了什麼事情導致流量出現變化啦!

閱讀全文 Google Analytics Tips – 讓註解告訴未來的你,流量忽高忽低是怎回事!

墾丁露營區整理筆記

前陣子跨年和朋友去墾丁露營,行前準備時爬了很多露營地相關的文章,這邊整理給大家參考,以下所列的資料大多都是從網路上參考網路上的遊記、Google Map 評價整理而來,僅供參考,有興趣的朋友建議在電話詢問一下! 之後如果有機會去體驗,會再更新資訊,也歡迎大家回饋相關資訊我會再作修改。

閱讀全文 墾丁露營區整理筆記

Generate Large File on Linux/macOS

有時候為了測試網路速度、硬碟讀寫,或是程式的運作效能等等,我們會需要產生指定大小的檔案作為測試之用,這時大家肯定腦海都浮現出 dd 這傢伙對吧! 但使用 dd 產生檔案時,是否覺得很慢呢? 此外你知道除了 dd 之外,還有 truncate、fallocate 這兩個傢伙可以使用嗎? 這邊會簡單說明如果要產生大檔案,你有哪些方法可以使用、如何使用,以及他們之間的差異。要特別注意,這邊產生的檔案其內容都是無意義的。

閱讀全文 Generate Large File on Linux/macOS

如何在 Terminal 計算指令執行的時間?

你有想過幫你在 Terminal 執行的指令計算執行時間嗎? 前陣子因為工作上的需求,用各種指令兜了一個檔案分類工具出來,但因為對效能有嚴格的要求,需要在指定時間內完成,所以查到 time 這個好用的指令可以幫我們計算指令的執行時間。

閱讀全文 如何在 Terminal 計算指令執行的時間?

JavaScript 計算函式執行時間

要在 JavaScript 計算函式的執行時間,可以用現在的 Timestamp 和函式執行後的 Timestamp 相減,即可獲得執行時間,大多數人都會用 new Date().getTime() 來取得時間戳,但如果你的函式執行時間小於 1 毫秒,就會因為 Timestamp 最小單位只到毫秒而無法計算執行時間,因此在這建議使用 Window.Performance API,它可以提供從網頁載入到現在的豪秒數,精確度到千分之一毫秒。

閱讀全文 JavaScript 計算函式執行時間

還在煩惱怎麼錄製 GIF 嗎? 讓 LICEcap 來幫你!

GIF 這格式曾經絕跡,直到最近因為 Facebook、Twitter 的興起,越來越多人拿 GIF 來製作動圖,或是用在 Messenger 當作貼圖,而我自己則是拿來當作部落格文章的教學影片之用,GIF 的好處是檔案精簡、在網頁上載入方便,對於某些動作比較粗略的情況,拿 GIF 來作為教學所用十分適合;今天要跟大家分享的 LICEcap 可以用螢幕錄影的方式製作 GIF 圖檔,支援 Mac、Windows,介面操作簡易,我部落格最近的 GIF 都是使用 LICEcap 所錄製的。

閱讀全文 還在煩惱怎麼錄製 GIF 嗎? 讓 LICEcap 來幫你!

Linux Grep Tips – 搜尋有指定字串的列

在 Linux 裡面有時我們會需要從檔案中快速的搜尋帶有關鍵字的「列」,例如在看 log 時可能會想找出某個時間發生的錯誤,打開檔案一行行找實在不怎麼經濟實惠,這時你就會需要 grep 的幫助啦!

閱讀全文 Linux Grep Tips – 搜尋有指定字串的列

Kibana Date Type Field Query

在 Kibana 裡面,想要搜尋某段時間內的資料,第一個一定是想到 Kibana 內建的 Time Picker,不得不說這真的是很好用的工具,但少數情況你的資料可能不只一個日期欄位,而你必須用 Query 的方式而非 Time Picker 處理,例如 Email 的資料,寄信、開信、點擊都會有 Log 傳到我的伺服器,這時候會有兩個時間,一個是信件寄出的,另一個則是事件發生的時間(例如開信、點擊),像這樣的情況就可能會需要在搜尋框裡面用日期欄位做搜尋。

閱讀全文 Kibana Date Type Field Query