[WordPress] 實體主機 Server 版本系統的 IPv6 網路問題

最近買了個新玩具,Intel 第 12 代 CPU N200 的小電腦,終於實現真掛機的夢想(?)。 早期買的 PI 儘管也是好玩,但就是無法長時間待機提供服務,時不時的碰到 SD 卡損毀整台系統要重新安裝,這就讓我放棄了。 這台主機安裝 Ubuntu server 24.04 版本都沒什麼問題,測 …

[NetSuite] 使用 SuiteQL 模組搭配 Query 方式查詢資料時的一些方法筆記

NetSuite 可以使用 JavaScript 語言來做各種延伸開發的方法。但是說實在,要撈取資料的時候使用的 Search 模組的操作,對我來說不夠直覺。 後來發現有 SuiteQL 模組可以用的時候真是感動萬分XD 分頁方法 不過也是發現當撈取大量(大於 4000 筆)的資料時會有限制,也因為 …

[PHP] NetSuite SuiteScript 中請求 RESTlet API 使用的 OAuth 1.0a 方法

因工作需求,需要寫到 Oracle ERP NetSuite 的程式。這套的強大,從他也支援的開發串接方式就可以知道。 不過在用 PHP 實作串接 OAuth 1.0a 以及驗證方法更新到 SHA256 的開源工具… 沒有啊~ 於是就是找到一套彈性的其他語言(NodeJS)寫的工具來改寫成 PH …

[WordPress] 搭配 Cloudflare WAF 規則減少網站被攻擊的幾個做法

昨天網站開始大量收到一組來自中國 IP 的請求,請求時間都很短,實屬惡意爬蟲的砍站行為。 收到警示通知後就把那整組 IP 丟給 Cloudflare WAF 防火牆功能給設定封鎖。 直到今天都還在很努力地爬,完全沒發現自己已經被封鎖了。 更多類似的資安防護操作筆記可以參考: [Fail2ban] 同 …

[WordPress] 外掛庫分析統計資訊(截至 2022/08/27)

最近寫了個爬蟲,把 WordPress 外掛庫爬完後,統計資訊如下: 外掛庫總數:96293 筆 還在架上的:59041 筆 還在架上,但沒有 readme.txt 宣告檔案的: 6799 筆 不在架上,也沒有 readme.txt 宣告檔案的: 14437 筆 啟用安裝數大於一百萬的外掛 Slug …

[WordPress] 解決 cURL 錯誤 SSL certificate problem: certificate has expired 的方法

這個問題碰到的完整錯誤其實是「cURL error 60: SSL certificate problem: certificate has expired」 如果是近期才新建立的 WordPress 網站或主機,應該是不會碰到這問題。主要都是網站經營了好幾年,歷經一些更新,但卻沒有完整重建過的環境 …

[Nginx] 阻擋惡意請求來源(User-Agent)的方法

現在只要一開站,就有無數的「機器人(爬蟲、Bot)」來光臨,而一個內容網站機器人通常應該要比真人瀏覽來得少,如果這比例失衡,滿有可能「網站正在被攻擊」。 面對這種「可能的」攻擊,就要做出防範,以免問題擴大。 後果: 因為太多機器人請求網站,導致網站主機資源不足,停止服務(DDoS攻擊)。 網站已經有 …

[PHP] 從 Slack 無痛轉移 Discord 的做法

Slack 免費版有十萬則訊息的上限,討論到一定量後只會保留「前」十萬則。作為專案討論工具是都還好,就是近期因為加入幣圈各種項目使用了 Discord 後感覺也很適合公司轉移過來,就來想辦法換工具啦~ 粉絲頁上筆記 用 Discord 取代 Slack 當公司專案討論的工具,我覺得有幾點是關鍵 至於 …

[Google] Sheet 試算表匯入 JSON 資料與自動更新的方法

剛好這幾天查看一個加密貨幣的投資試算表時發現要一直手動去更新加密貨幣的報價有點累(?),就決定來試試把資料來源指定為外部資源。 使用方法很簡單,套用開源專案:import_json_appsscript.js 原始的分享有不少人 fork 出去改,連結這份是我 fork 最近期(2019)還有更新的 …

[WordPress] 使用 Instagram API 嵌入圖文至網站的正確做法(2020/07後適用)

先前有發過一篇 [PHP] 不用 Instagram API 取得照片列表的方法(爬蟲) 有提到 2020/06/29 後「原本」的取得圖文方式會失效,因為 Facebook 正著手整合 Instagram 這個產品進他們現有的系統。 爬蟲那篇文章程式還是可以用,但有一個缺點:沒有寫快取機制、發請求 …

文章
Filter
Apply Filters
Mastodon