歡迎光臨本博

本人作此博客主要為記錄日常而三省吾身,且寫作時可常入觀照的狀態,所處境界會高於本人日常生活一到兩個級別,故此可以模擬隨心所欲不逾矩的狀態,借此博客常常模擬而可漸入此境,所謂借假修真亦此意也。

由此表現在網站上是帖子排列隨意,故此還是做一個導航說明。

二十餘年前讀大學時遊三峽偶得兩句:遠山才入畫,水天一鳥飛。有頻率共鳴者可點擊此處打開其他推薦帖目錄。或點擊此處打開本博客全部帖子。

遷移Vultr網站到Upcloud以及無主關

2019/01/15

解決了盜表問題後,這個老網站就在upcloud安定下來。 用了兩天upcloud,感覺還挺滿意: […] 正好適合我打算做的project。後麵打算做的一個網站正好空間為100GB左右,在Vultr的話就需要至少要升級到60美刀的那一擋。 而Upcloud 40美刀的服務器就可以先對付用了。 本來還打算再拖幾天遷移網站,昨天收到Upcloud員工Sean的郵件,提供了25到200美刀 …

安裝go acess分析log解決跨站用表導致帶寬暴漲的問題以及累債關

2019/01/12

昨天將本布置於aws的一個老站點轉移到upcloud後,今天看upcloud的帶寬用度,居然也超過了70GB。 肯定是有問題了。以前沒有遇到這事,通過google找到一個log分析器go access,當然還是免費的open source. 在ubuntu上安裝非常方便。 […] 然後找到nginx的access.log文件,運行 sudo goaccess …

在Upcloud Ubuntu 18.04係統用uwsgi nginx發布django app以及暴棄關

2019/01/11

昨天看了一下aws的賬單,居然一下子衝到了800刀,查了一下report。 發現大筆支出在突然增加的帶寬使用上。Aws的價格以前不覺得,現在看真是巨大,12月居然說有4TB的帶寬使用,帶來了400多美刀的賬單。 應該不至於正常流量超出這麼多,也許有人用惡意代碼刷帶寬,但目前以aws 9 cents每GB的價格,查出來惡意代碼也得虧不少了。 算了,先整到vultr過渡一下,目前還沒查其他主機服務商的 …

go語言高亮以及猜議關

2019/01/09

有蠻長一段時間沒有學習新知識了。每天鍛煉身體很積極,於世事上就懶懶。 前幾日靜中忽得一句“悶出一條長生路”,不知何意,後估測應是“世人昭昭,我獨昏昏,世人察察,我獨悶悶”那個悶,山木自寇,源泉自盜,巧者勞而智者憂,無能者無所求,飽食遨遊,泛若不係之舟。 然則目前似乎尚不能脫憂而至飽食遨遊之境。前日又於靜中看得一人疾走,想起“自以為尚遲,疾走不休,絕力而死”這句話。 對此句有強烈印象,卻不是從原本莊 …

扔掉眼鏡-反轉近視計劃

2019/01/08

前兩天跟朋友聊天,知道了一個產品OK鏡,跟隱形眼鏡一般,好處是晚上帶上,白天則完全不需要帶眼鏡了。 對於我這個帶眼鏡30多年的老近視,這個倒也挺吸引。 搜索了一下,屯裏城市雖小,也有這樣的服務,1750紐幣包兩年的服務和鏡片。 價格適中,倒是可以去試試,但一貫的習慣,要再搜索一下使用者的評論,當下祭起Google,搜“OK lens review”,第一個結果就嚇了我一跳。 仔細閱讀了解了OK鏡的 …

兒子首個獨立完成的編程任務-javascript holiday以及任性關

2018/12/25

這段時間學go語言比較懈怠,好多天沒有學新的。 兒子school holiday期間,給他布置了三個任務,前兩個我給了很大的提示。 第三個基本都是他獨立完成,昨天完成了,樂滋滋的拿了報酬,給他的好朋友買了聖誕節禮物。 因我需要一個簡單的功能,顯示當天的日子,如果是一個公眾假期,就顯示假期,比如今天是聖誕節,就顯示Christmas 兒子通過幾天的工作,借助維基百科,實現了美國公眾假期的顯示,代碼如 …

傳教士來訪、用go http router開始go之旅以及嗔恨關

2018/12/05

這幾天沒有更新帖子,因為通過Hugo W3 Simple對css、javascript的技術學習告一段落了。 除了自己讀的通關文,總要有一些其他讀者也願意看的內容,才有些許動力上網碼字。 今天一大早接到敲門,兩位洋人女士,一位稍年長,一位僅20歲出頭。 聖誕季都有這樣的敲門,今年也不例外。 略為寒暄,步入簡短的主題談話。 年長者:會否覺得近來有心煩的事情? 我:沒有啊,每天都感覺不錯(feel …

反反廣告插件簡易實現以及詭詐關

2018/12/01

反反廣告插件? 是的,標題沒有打錯。 IT man的寫法應該加個括號,反(反廣告插件)。 昨天提到了廣告,多年以前對廣告很感興趣,看過好些部經典的寫廣告書籍,如《影響力》、《百萬美元信》等,前幾個月到美帝一遊,看到路邊的招牌,也感覺是個廣告之國。 廣告對市場經濟高速發展起到了一定的作用。不過任何事物都一體兩麵,互聯網的高速發展也令瀏覽時經常遇到大量的低俗廣告,故此反廣告插件也應運而生。 …

歐盟cookie法律簡易應對以及患難關

2018/11/30

昨天在Hugo w3 simple模板裏用簡單的代碼實現了基於歐盟cookie法律的瀏覽條提示。 這個cookie law已經存在好幾年了,具體解釋google第一條結果就有一個網站cookielaw.org 其網站是英文的,簡單翻譯來說: […] Cookie法是一項隱私立法,要求網站獲得訪問者的同意,以便在計算機,智能手機或平板電腦上存儲或檢索任何信息。此項法令賦予用戶知情及拒絕 …

Nginx下安裝isso開源評論係統用於Hugo以及幻景關

2018/11/28

之前用的模板直接采用的是方便內置的disqus評論係統。 但這個disqus有幾個缺點不太喜歡: […] 早打算換一個解決方案。 hugo官方推薦了幾個Open Source,看到isso采用sqlite和用python編寫的。 這兩者我都熟。那就用這個吧。 參照hugo推薦的教程安裝isso還出了點狀況,弄了好幾小時。 原帖采用caddy作為服務器軟件,我本想學習一下caddy,裝 …

由比特幣鬱金香化說到運交華蓋意何如,再談到耳順以及速效關

2018/11/28

這個主題源自幾天前看到比特幣又大跌。想起多年前與本世紀最大的鬱金香近距離接觸卻擦肩而過的往事。 鬱金香 鬱金香(經濟學術語),源自17世紀荷蘭的曆史事件。作為人類曆史上有記載的最早的投機活動,荷蘭的“鬱金香泡沫”昭示了此後人類社會的一切投機活動,尤其是金融投機活動中的各種要素和環節:對財富的狂熱追求、羊群效應、理性的完全喪失、泡沫的最終破滅和千百萬人的傾家蕩產。 […] 接觸比特幣應 …

Lazy Load實現進一步加快網速以及貪酒關

2018/11/27

幾天前看到一個lazy load的概念,就是用一個小圖先占住大圖的位置,等用戶刷屏瀏覽到圖片位置時再用javascript顯示大圖。 HTML語言就類似下列 Lazy load images <img src="placeholder.svg" data-src="realbig.jpg"> 這個英文專用名詞不太好翻譯,隻記得少年時看過一本書叫《懶尋舊夢錄》,不過隻記得名字了,內容和作 …

Hugo W3 Simple主題快捷代碼演示以及因果關

2018/11/24

關於這個模板 Hugo W3-Simple Theme我是先做了個英文版的快捷代碼演示,因為考慮到可能英文用戶會稍微多點,今天有空又更新了一個快捷方式,同時寫一個中文版頁麵吧。 此模板是基於W3schools 的W3.CSS框架做成的,因為我覺得此框架十分有效而且簡潔,比bootstrap的css要小的多。 W3.css隻有bootstrap css的五分之一不到。我還沒有算上boostrap …

共享條自適應設計以及冷熱關

2018/11/24

之前寫個一個小帖子來介紹怎麼做左側共享條,我設計這個Hugo模板也采用了同樣的設計。 前兩天有一位國際友人在github上open了一個issue,說是需要修改一下這個共享條的自適應。因為我當時很簡單的處理了一下,當屏幕寬度小於1024px時,自動取消固定在左側的屬性,就放在屏幕下方。那長的就是這個樣子的。 如果用手機瀏覽,倒也無所謂,但如果用ipad之類的瀏覽,這個共享按鈕就太大了。 我 …

滑屏進度條實現以及誇揚關

2018/11/23

經過一個網站,看到滑屏的時候有個進度條提示,似乎挺有效果。記得w3school曾經講過這個。 稍加修改,做在我這個模板裏麵。 […] 先設置css .progress-container { display:none; position: fixed; top: 0; z-index: 1; width: 100%; background-color: #f1f1f1; width: …

Amazon EC2 CPU積分低導致網站巨慢以及不久關

2018/11/22

前幾天一個主網站巨慢,以為是中了DDoS攻擊,遠程登陸進去,查了半天log,好像也沒有什麼異常。 google找到一個命令,看有否異常的ip地址攻擊 netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n 也沒發現有超過百位的ip地址。說明並沒有DDoS攻擊。 那怎麼會這麼慢?仔細google了一圈,有一個說 …

W3 CSS 實現固定瀏覽條以及怕苦關

2018/11/19

以前學了幾小時boottrap,準備擁抱了,不想沒幾個小時以後,發現W3 CSS代碼更小巧,教程也足夠多。 基於W3 CSS編寫了這個HUGO 模板後,感覺W3 CSS功能確實足夠強了,至少整個中小型網站,CSS方麵應該是完全足夠了。 就用W3 CSS把之前用boottrap弄的固定瀏覽條再弄一個。順便加一點效果,後麵可以再跟後台數據庫相連。 […] 實現這個Nav bar用W3 …

幸好這是夢以及陰惡關

2018/11/19

Hugo模板的基本功能全部整完了,又抽空將帖子分成兩個目錄,令其支持雙語言,暫時沒有什麼可改的地方。 看我自己這個github,十幾天前發現Hugo這個工具,就建立了這個模板,13天前發起這個項目,這麼多天有61個commit,就是修改了61次。 Git這個版本管理功能真是獨一無二,太好用。作為獨行者,隻用了git的一點點功能,但已經感覺大幅的增加了效率。有一點些微的修改,我也隻管commit …

Pagination CSS設置自適應以及懦弱關

2018/11/13

Hugo W3 Simple的simple list看了幾天,打算變化一下,昨天就整了一個網格版的。 反正用w3 css框架,這些界麵類的東西都非常容易實現。 普通版光列標題,不做分頁也無所謂,事實上我自己就不愛用分頁,google搜索從來都是設置到結果為100,從來不點第二頁,而且因為google給力,基本上前10的結果就能找到我需要的內容。 目前這個blog也才不到百篇帖子,沒有圖像的話,網頁 …

Nginx rewrite URL, Python圖片壓縮代碼以及自滿關

2018/11/12

搜索功能全部搞定,打算將比較難看的/search/?q=blablaURL改成搜索引擎喜歡的/q/blabla 在nginx的conf文件加了這麼幾行 […] 訪問/q/blabla 就轉向到搜索頁麵了。 極簡化博客基本告一段落,今天Hugo的團隊也通知我設計的這個主題模板也將要被收錄了。 想起還有一個可優化的事情,就是本博客的很多圖片還沒有壓縮,因為當時才玩Wordpress,很多 …

設置Manticoresearch搞定Hugo站點的搜索引擎以及口舌關

2018/11/11

這幾天玩Hugo和git覺得像回到大學時代剛學彙編語言的狀態。也是一種反璞歸真。 Opensource真是含有巨大的寶庫,這種集體的力量逐步演化下去,會對世界人民日後帶來更深遠的影響。 站在git、hugo、manticoresearch等眾多大神的肩膀上,每樣都會點皮毛的我,自覺也進入了業餘IT Man的0.5版本。兩個禮拜前玩Wordpress的時候,最多是業餘IT Man的0.1。 :) 閑 …

用git的webhook實現快速更新Hugo網站以及恩愛關

2018/11/08

本是負重散步時間,一看天公不作美,飄著幾絲風雨。 還是更新一下帖子吧 現在用Hugo+git+markdown組合,工作效率大幅增加。 閑話揭過,這次就寫一下如何用git的webhook來實現快速更新hugo網頁 此次操作參考了Digital Ocean的一個老帖。 但該帖用服務器再裝一遍Hugo,效率低,而且我測試過不成功,可能是我的Vultr服務器還是屬於非常便宜的一檔。裝軟件太多影響性能。 …

從Wordpress遷移至Hugo以及不信關

2018/11/08

好幾天沒有更新了。不是偷懶,是因為找到一個新玩意:-) 前幾天覺得Wordpress的Elegant模板太過冗餘,css設置起來很多衝突。 打算找一個單純支持W3.css的Wordpress模板。 用Google搜索"w3 css wordpress themes"沒找到什麼Wordpress,結果找到一個Hugo的W3 basic模板。 Hugo是啥玩意?初到新西蘭, …