[PHP] 處理時間格式「多久以前」的程式碼片段

「資料友善」其實也分前後端,以日期這個常見的資料來說,後端要處理的時候個人最喜歡得到的格式是 Timestamp ,一串從1970年1月1日0時0分0秒起至現在的總秒數(參考),用這串整數可以簡單地做到排序與轉換轉換各時區所代表的時間(對,網路是連結世界的,時區問題必須要顧慮)。 那,前端? 相信看 …

[WordPress] 修改佈景主題中文章類別(Post Type)路徑

這需求也其實真不少,會在意路徑的客戶可能會有想要修改某個主題中內建功能的網址呈現方式。 如果是自己寫的文章類別就還好,但是透過購買的佈景就不容易了,不要想嘗試自己去 Hack 主題核心部分,佈景主題日後更新保證會有問題的XD 推薦兩款同作者的路徑修改功能外掛: Custom Post Type Pe …

[WordPress] URL 網址路徑(Router)資源管理方法

如果你把 WordPress 當一個 PHP 網站 Framework 來使用的話,應該也會有跟我一樣的感想:「怎麼路徑管理這麼麻煩,都沒有比較好的方式統一個方法建立請求路徑規則嗎? Slim 或 Laravel 都不錯的說。」 抱持著 28% 高市佔率的想法再認為「一定有人這麼想而且他可能已經幫我 …

[MySQL] 使用 CSV 檔案匯入資料表

快速總結:這功能,幾筆之下很好用,幾百萬筆之下霹靂好用! 匯入這種需求滿常見的,尤其是給定某些資料需要做查詢時。不過,當你要匯入的檔案越大時其實選擇就不多,大概就是能直接檔案轉存就不要寫程式去分析(parsing)。 原因只有「速度」。經過分析轉譯的操作速度超級慢,更還有可能因為寫的架構沒顧慮到匯入 …

[VPS] 自我檢查網站服務健康度與重新啟動服務

這篇主題其實有點難歸類,到底要算是 Shell Script 還是要 VPS 呢?XD 看下圖表不難發現是一台頑強的 VPS ,每天辛勤工作都快過勞了。而事實上他還真的每天有些時候會突然罷工(ex: 備份時段、有猛爆請求發生!?) 身為一個興趣型小技工兼荷包守門人怎能在這時候說升級主機就升級? 於是 …

[Elasticsearch] 與它一起很神奇的好夥伴 – Logstash

Logstash 這套應用神就神在幫你直接載入檔案直接分析、處理。 白話一點就是,你不用什麼資料都要自己寫程式匯入 Elasticsearch ,如果要從一堆早就堆成山的檔案紀錄(log)再寫程式去分析匯入豈不是會昏倒?是要匯到民國幾年勒~ Logstash 的處理外掛也不少,其中這套Grok也已經 …

[Elasticsearch] 設定背景執行模式以及系統組態方法

如果服務要上線不再是測試模式的時候只需要再重啟時使用下列指令: ./bin/elasticsearch -d -p pid 而要關閉服務使用指令: kill `cat pid` 這做法雖然沒有使用系統 service 模式呼叫方便,但其實也不難,要做到重開機服務能夠繼續也不過就是補上開機後會執行的 …

[Elasticsearch] 在 Ubuntu 下安裝使用紀錄

資料(data)與資訊(Information)的差別是一個在資訊相關科系中非常常見的問題。而轉換中間的過程就是選對工具上天堂,選錯工具地上爬~ 經過地上爬了一番後,覺得 MySQL 似乎要解決高流量與多維度搜尋這件事還是很吃力,要來試試看別的作法。也就是本篇主角「Elasticsearch」! 使 …

[DNS] 設定網域時 TTL 時間要設定多長才好呢?

剛看到有人問這個問題,突然想到之前只有跟人說過,但沒寫下來紀錄。 TTL 是 DNS 紀錄中的一個值,用來定義 DNS 紀錄的後續變更生效前的秒數。在您的網域中,每個 DNS 紀錄 (例如 MX 紀錄、CNAME 紀錄等) 都具有 TTL 值,其決定了您對紀錄所做的變更需要多久才會生效。舉例來說,如 …

[案例] 快防禦,別讓 LINE 行銷攻破你網站

業務關係,幫國內某知名醫美代管網站伺服器,就在上上週接到電話 「網站在下午五點多的時候掛掉將近十分鐘,麻煩協助處理。」 「哇,真假,我查一下。」…「疑,很正常耶!是有在做什麼行銷廣告活動嗎?」 「哦,我們正在跑 LINE@ 行銷!」 「請問是多少人的帳號呢?」 「不多拉,我想大概幾萬而已吧(!? …

文章
Filter
Apply Filters
Mastodon