
用 CentOS 7.0 + PHP + Apache 建了個伺服器,並且建立了網站有自己的網址,不過寄出去email時,都會被 Gmail 判定為不安全,以致於所有信件都有一個小紅鎖頭在那麼警示(如下圖)。網路找了好久找到的辦法都不能用,後來總算找到解答,就把心得寫了下來。
當中的機制很複雜,我也不見得完全瞭解,但就我理解的範圍,是因為沒有把網址SSL的憑證加進postfix讓他也讀取,所以postfix的email寄出時都沒加密,就被Gmail判定不安全。所以,接下來要做的就是把憑證加進去
編輯 /etc/postfix/main.cf 加幾行字
smtpd_tls_security_level = may
smtp_tls_security_level = may
#以下的 pki/tls/ 路徑大家擺放憑證的位置可能不一樣,就找出你憑證的路徑換掉。如果你連網址憑證放哪裏都不知道,可以用搜尋的方式找找,另外CApath或cert_file副檔名有可能是不是.pem而是 .crt ,視各位情況不同
smtp_tls_CApath = /etc/pki/tls/certs smtp_tls_cert_file = /etc/pki/tls/certs/postfix.pemsmtp_tls_key_file = /etc/pki/tls/private/postfix.keyChung 發表在 痞客邦 留言(0) 人氣(2)

一直很想用IP去分辯出用戶是哪個國家哪個城市來的,之前都是用免費網路連線的方案(比如 http://ipinfodb.com), 可是這類方案有每個月1000次的限額,超過之後就要付費。所以一直想把整個地理資料庫塞在自己伺服器裏面,這樣就可以無限次查詢了。搞了好久,今天總算搞定!本篇文章是參考了Grok AI的教學,並且實作出來的。如果有不懂的,可以用Grok AI查一下。
我採用的是.mmdb資料庫,而不是.csv資料庫導入mysql。原因是.mmdb是二進位制,速度可以是mysql的十分之一,所以如果你沒有把資料配合其他資料整合為一個mysql的需求,只是單純想查國家城市,採用.mmdb比較結省空間也省時間。而且PHP可以直接在讀取.mmdb,上面也有很完善的方案了(geoip2)。
Chung 發表在 痞客邦 留言(0) 人氣(2)
這是接續上一篇設定 infinite scorll 的,如果我們用的手機瀏覽的話,很快會發現一個問題,那就是如果我們在本頁滑動往下使用infinite scroll之後,點了其中任一連結,然後再"回上一頁"的時侯,會回不到點擊的正確位置。這個問題在於手機瀏覽器的讀取上一頁位置,是記錄所有資料長度的某個位置點。然而,infinite scroll 是分段載入,回上一頁只是回到某分段而已。所以,我們要做的事,是讓讓我們回上一頁的時侯,讓網頁一口氣讀入所有資料長度,而不要分段讀入,如此長度位置才會一樣。
以下黃色部份是原來的程式
Chung 發表在 痞客邦 留言(0) 人氣(2)
1. 加上注釋的快速鍵
// 用快速鍵 ctrl + /
/* */ 用快速鍵 ctrl + shift + /
Chung 發表在 痞客邦 留言(0) 人氣(6)

IntelliJ IDEA 是一款寫 Java 非常好用的程式,它有智慧化程式碼提示的功能。
寫java時,比如寫程式如果打 "psvm" ,就會跑出提示自動輸入下列,省力非常多重複的步驟。
public static void main(String[] args) {}不過,預設是大小寫不能打錯,如果是新手,可能會比較不友善。建議把大小不同給取消,讓相容性提高,不論大小寫英文字母都能啟動簡寫提示功能。
File > Settings > Editor > Code Completion > 取消勾選 Match Case
按 OK 儲存,這樣就完成了。
Chung 發表在 痞客邦 留言(0) 人氣(6)
用WordPress打算做一個網站,安裝Austra的外觀之後,發現
(1) 無法PO文
(2) 外觀 > 自訂 的Global的設定不見了
Chung 發表在 痞客邦 留言(0) 人氣(2)
PhotoImpact想當初還是個可以和PhtoShop站在同一舞台競爭,是繪圖軟體的第一梯隊。PhtoImact賣到在美國各大軟體賣場也看的到,可謂台灣之光。可是在併入Corel之後,一蹶不振,整個產品線擺爛至今也沒推出新作,最後PhotoImpact逐漸從市場淡出。那麼Corel到底是怎麼樣的一間公司呢?
Chung 發表在 痞客邦 留言(0) 人氣(5)
如果你使用的是Linux伺服器 ,不想讓別的網站盜用你的圖片(連結)而造成你網站流量負擔,使用 .htaccess 或 httpd.conf 這兩個方式都行。在此就不細說方法。在此要說明的是,何種情況該選用何種方式。
Chung 發表在 痞客邦 留言(0) 人氣(19)
升級Firefox從esr 24到esr 45.9.0,最大感覺就是「變慢了」。但也沒辦法,新的網頁用的版型解析和java愈來愈複雜,24支援的網站愈來愈少,甚致連pixnet都卡在java,只好升級到45。但載入圖片一直是感覺不順暢的地方之一,因為新的firefox為了讓使用者以為好像快一點,讀取網頁時,不會一次載入並解析所有的網頁的圖片,只會顯示"目前畫面裏有的圖片",當你往下拖曳時,才會再載入解析剩下的的圖片。這對CPU快的電腦,不是問題;但如果CPU慢的話,拖曳往下去時,載入解析圖片來不及,圖片反而會空一格在那裏,會慢半拍,給人電腦更卡的感覺。
Chung 發表在 痞客邦 留言(0) 人氣(77)
Mysql 5.5之前的資料庫,預設是 UTF-8,而非 utf8mb4 (Mysql 5.5以後才開始支援)。所以如果user使用iPhone表情符號輸入文檔,當UTF-8編碼碰到新式的表情符號,就會出現儲存的問題,甚致造成文章容易斷編殘缺。
解決辦法有兩個,
Chung 發表在 痞客邦 留言(2) 人氣(693)