pupuliao的部落格

寫教學的最大目的是教會未來的自己

修改Let’s Encrypt+Certbot 自動安裝憑證,提高安全性

最近因為server故障,搬移了網站,順便更新了SSL 憑證,就順道跑了SSL 安全檢測

我修改前忘了截圖了,在這之前是 安全等級是 B,修改後是A+

以下修改是針對ubuntu+nginx 的設定方式

有興趣的可以此用下列網站測試

https://www.ssllabs.com/ssltest/analyze.html

修改方法如下

#vim /etc/letsencrypt/options-ssl-nginx.conf ( 如果不是這裡請看一下 你nginx中的SSL 設定位置)

ssl_protocols TLSv1.2;

ssl_ciphers “ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384”;

修改或新增面兩個項目 即可

存檔後

#nginx -t

測試沒問題就可以重啟nginx 了

 

Post to Twitter Post to Plurk Post to Facebook Send Gmail

wordpress 圖片壓縮工具 tinypng

說實話,因為我自己是有使用JetPack  的圖片CDN 功能

所以之前我都沒有使用類似工具直到我們公司網站的wordpress五年來累積了20G的圖片後

造成我備份上很大的壓力 才開始找方法

tinyPNG 是我目前使用上,壓縮效率最高,也是一種最簡單的方式

因為圖片眾多我是使用tinyPNG 提供的PHP 套件 加上檔案大小分析來處理,只處理超過200KB的圖片 在加上一堆信箱收集來的key來完成

不過如果是一般人 我會建議使用官方外掛就好了,十分方便

Compress JPEG & PNG images

使用教學在下面

https://free.com.tw/tiny-compress-images/

如果平常使用量大 建議只選擇大圖做壓縮就好,或是可以多準備一些key 隨時替換舊好XD

Post to Twitter Post to Plurk Post to Facebook Send Gmail

wordpress必裝的文章編輯器外掛Classic Editor

從wordpress 5.0 開始,就搞了一個全新的文章編輯器

對於從舊版時代就已經開始使用的我來說,真的超級難用,或是說 文章編輯邏輯整個消失

雖然我可以理解成開發者想要使用者百多HTML的束縛,不可諱言的,我還是很習慣看到原始碼著模式,跟 類似word的編輯模式

所以後來發現這個外掛,跟wordpress4.0版本的編輯器相同,看起來就是 當初開發者有兩派人馬,傳統派輸了之後 額外弄成外掛讓使用者選擇了XD

Classic Editor (傳統編輯器)

Post to Twitter Post to Plurk Post to Facebook Send Gmail

我的網站伺服器確定掛了….

最近我的server出現了一些狀況

整個死機了,經過搶救之後網站算是復原了,server雖然戰時開得起來,但HDD 跟 RAM都有故障

所以我就不維修了

 

目前網站放在另一台主機上,改天再看看怎麼辦好了

 

另外

異機 備分要定期執行阿

Post to Twitter Post to Plurk Post to Facebook Send Gmail

關於PHP7升級這檔事,一個商業網站升級的經驗談

幾個月前,我幫我們公司網站,進行了一次系統性升級,其中包括了CentOS、PHP、tomcat、Java,前前後後花了超過三個月的時間, 當然中間還要持續做網站內容的更新維護,這次僅針對PHP的部分進行說明

因為公司網站有點歷史,所以這次升級是從php5.3升級至7.3,一口氣填補了很多前輩在公司挖得坑,這次我就列舉出一些我所知道的狀況,我的作法是無痛轉移,所以事先把網站內容改進程前後版本都通用後,才用臨時server做切換

1. E_DEPRECATED 是最基本的,他會告訴你使用到的函示庫中那些是即將失效的,看著LOG把所有的code改過一輪吧,這是最簡單,但又是最耗時的,為了解決mysql被廢棄的問題,我整合了網站中所有相關功能成一個class,最後在一次性改成mysqli

2.語法規則更加嚴格了,因為我一次跨多個版本更新,這部分我是在PHP7 的測試機台中,人肉把所有頁面檢查過一遍,確認沒有問題,這部份十分麻煩,因為有時候功能故障,網頁卻能正常顯示,主要的變更有array 跟 字串之間無法自由切換,function 輸入的變數如果不固定一定要給預設值,不再會有預設的false了,這部分算是強制改正工程師們的寫作習慣

3.global regester 根本是個恐怖的坑,因為這個我們卡在PHP5.3 很久了,為了清理這個問題真的是一把鼻涕一把淚,毫無快速搜尋的方法OTZ

4.老的wordpress 版本升級也很恐怖…..不提了….

網站就算經過三組人馬 花了一個多月的時間做最後檢查,網站上線後,還是會發現一些細微的功能出現異常…..

Post to Twitter Post to Plurk Post to Facebook Send Gmail

來自幹股票的回測系統吧-2 抓資料失敗

如上一篇所說,我嘗試擷取yahoo 網站上的股市歷史資訊,但是經過一天的努力後發現無法成功,目前只能改由手動擷取。

在這理說明一下我研究的成果好了

1.首先使用者要在打開yahoo 歷史資訊的時後,會產生兩把key,其中一把放在cookie,一把放在網頁的JS 資訊當中

2.在使用者打開網頁後,JS資訊才會產生下載連結給消費者使用,期中最令人頭大的是網頁中的JS資訊太多太複雜,相同的參數名稱也有四五個,這對於我這種不擅長正則的人來說,完全擷取不能….是了半天搞不定 只好放棄

目前的做只能寫個form 手動上傳資料了….

Post to Twitter Post to Plurk Post to Facebook Send Gmail

來自幹股票的回測系統吧

玩股票也玩了一年了,學習到許多知識,根據許多大師的教導,要來建立自己的交易規則,為了驗證,我應該開始回測我的理論,然後有啥軟體我也不知道,所以我決定 來自幹了,只要有資料,理論上所有數據都算的出來吧?

今天先把網站環境弄出來,為啥用網站? 因為我靠這個吃飯的阿,雖然我沒拿來當做數學計算,但應該OK的,NGINX+PHP+MYSQL,花了10分鐘 把網站弄出來了,因為部方便給大家用,就不公開了XD

今天第一步 找尋資料來源。

本來我打算使用goodinfo 的歷史資訊,但發現他的資料不好處理,說是xls 資料,其實是經過美化的HTML…..,後來我找到美版yahoo 的股票資訊,好用阿

OK 周末來搞吧

然後使用介面UI 啥的,應該就看心情了….XD

參考資料 https://blog.xuite.net/fly888/go/29185880-%E5%BE%9Egoogle+%26+yahoo%E4%B8%8B%E8%BC%89%E8%82%A1%E7%A5%A8%E6%AD%B7%E5%8F%B2%E8%B3%87%E6%96%99

Post to Twitter Post to Plurk Post to Facebook Send Gmail

2018年東京之旅 day7

今天是橫濱之旅

本質上不太順利,OTZ

早上 想要早點到橫濱 可以多玩一點

七點起床  八點到車站,跟著上班族 做通勤特快抵達橫濱

在這裡我體驗到 什麼叫直通車

因為 路線圖上 我會經過兩條地鐵線,我以為會換車,結果就從涉谷 一路到底,不錯

到了橫濱後 本來第一站 是 日清杯麵博物館,可是我在google map 的時候 看錯名稱

查到 拉麵博物館,所以我轉往紅磚倉庫`那裏 商店區 十點 展區11點開門…… 橫濱真是悠閒阿

所以我就在碼頭區吹風等開門

10點 在紅磚倉庫逛了一小時後 轉往 杯麵博物館(才發現原來是十點開門)

閱讀全文

Post to Twitter Post to Plurk Post to Facebook Send Gmail

2018年東京之旅 day6

進入第六天了 XD

今天開始執行原先第四天的行程

然後捨棄了最後的行程(本來就是湊數的)

第一站 皇居東域院 (天皇的後花園)

其實還有真的的皇居可以參觀 只是要排隊登記 有名額限制 想想就算了

我在門前 還看到一批 穿西裝的 上班族 要進去……這是上班族的員工旅遊嗎? 真慘

閱讀全文

Post to Twitter Post to Plurk Post to Facebook Send Gmail

Copyright © 2020. All Rights Reserved.

歡迎光臨
初音