[Facebook] 從粉絲頁留言私訊接上 Chatbot 機器人

這招是剛剛看到「每天來點負能量」在玩的。 不得不說很高招! 從發文設計到私密留言回覆來打開一個對話機器人的流程,既能引發廣告效應還能結合互動於無形~ 值得筆記參考一下! 私密回覆的部分參考 Facebook 這個 node Private Replies,如果要在 FB2WP上實作也不會很難,看是要 …

[MFA] Google Authenticator sucks!

換上 iPhone 8 後,還真是一番大工程,目前最讓我失望的是 Google Authenticator 這個 App! 他居然沒有跟著 iTunes 的備份被同步回新手機,然後得一筆一筆的新增回去。 是說新增事小,我是慶幸還好沒丟手機,不然好多網站我都無法再輕易登入了…. 趕快找了一款能同步 …

[WordPress] 外掛更新失敗,更新模組設計的重要性

剛剛看到外掛更新造成錯誤的事件也滿有感的。經驗上來看,這件事從外掛上架前就要開始規劃,而上架後才處理的話,就會有很多 deprecated 的字眼開始出現了,從程式碼中會觀察得到很多「包裝」,這點如果真要移除,就是痛定思痛給他破壞式更新,甚至是發通知讓使用者先移除在安裝之類的各種警告。 開發者設計更 …

[PHP] 高流量網站服務建置高可用性(HA)架構

根據服務性質,要建置高可用性(High Availability)網站有不同的配法。 單純的靜態內容如果要完成高可用性的架構,最簡單的就是把檔案用很多台機器同步備份來服務,經典常聽到的服務就是 CDN。 如果需要用到資料庫的話就是把資料庫抽離,獨立一台或多台,讓服務平均被存取,消耗流量。 在更進階一 …

[Linux] 使用 rsync 工具快速刪除大量資料與目錄

這是意外在找資料時看到的方法,很有創意! rsync 是一套「同步」工具,那刪除可以怎麼辦到? 答案就是把一個空白檔案或是空白目錄去同步並覆蓋目標目錄就可以。 方法如下: 批次刪除目錄 mkdir /root/blank rsync –delete-before -a -H -v –progre …

[WordPress] 外掛更新失敗,更新模組設計的重要性

剛剛看到外掛更新造成錯誤的事件也滿有感的。經驗上來看,這件事從外掛上架前就要開始規劃,而上架後才處理的話,就會有很多 deprecated 的字眼開始出現了(自己註記的),這樣從程式碼中會看到很多「包裝」,這點如果真要移除,就是痛定思痛給他破壞式更新,記得發通知讓使用者先移除在安裝之類的各種警告。 …

[Linux] 最簡單的清空檔案做法

這需求不知道算不算多,但我還滿常需要把一個文字檔案清空再重新來讀取,指令操作下無意間找到這個做法,觀看與使用後都驚為天人! 就是 > filename 這樣,透過輸出重導向(Output Redirection)把「空」拿去覆蓋原本檔案,如此簡單~ 根據參考,這方法倒不是最快的! 參考:Emp …

[比特幣] 六張顯卡礦機的 ethOS 畫面的截圖

最近實在太多比特幣消息,朋友也因為有管道拿顯卡大賺一筆,然後還跟我說差不多要開始吃軟體這塊了(驚) 畫面是他直接丟機器給我玩,登入後我也就是看著畫面乾瞪眼R~ 可惡,時間怎這麼不夠呢?XD #比特幣 #Bitcoin #礦機 #挖礦 #ethOS #新聞資訊

[Elasticsearch] Query String 的搜尋方法大集合

如果希望使用「q」參數的搜尋功能做法可以參考官方文件這篇Query string syntax,除此之外,文件中幾乎全章節都是使用完整結構的 JSON 格式來做範例。 如果覺得官方文件太難啃,這邊還有找到這篇 Using Query String Queries in Elasticsearch,也 …

[PHP] 爬蟲使用 DOMDocument 解析網站時 UTF-8 亂碼

如果你用這方法去解析網站時發現亂碼,那你絕對不孤單XD 至今這問題都還沒被原生解決,不過網路上的解法很有用: $dom = new DOMDocument(); $dom->loadHTML(mb_convert_encoding($data, ‘HTML-ENTITIES’, ‘UTF-8’ …

文章
Filter
Apply Filters
Mastodon