網絡開發

又遇程序刷表、UFW如何屏蔽IP地址以及無喜又無嗔

2019/09/11

今早起床看一下Google Analytics頁麵,發現Active User數量一下子增加了20多倍。 心中一喜,馬上看各廣告平台收入,發現沒有顯著變化。知道又遇上跟上次俄羅斯兄弟暗戰的故事。 用go access察敵,發現有幾個ip地址給我造成10多G的流量。 反查一下ip地址,發現是來自阿根廷的幾個兄弟。那就把這幾個ip屏蔽掉應該就沒啥影響了。 […] 想起這個主題是因為今早突 …

學習的原則以及入微

2019/03/01

持續多日的練眼,有了一定的進步,目前已經能看到字號8。 字號8即使正常視力者也看得比較費力,現在隻要凝神一看,便能浮現出清晰的小字,並不是代表已經可以扔掉眼鏡了,因為這種狀態應是神識的作用,而非眼的物理結構發生變化。 躺在床上看天花板的視力表,凝神看之,可以看到第五行,正常看,也已從第一行進步到第三行。說明睫狀肌也在緩慢的發生變化。 以前看特斯拉自傳,他在60歲時也能極遠距離看到視力表的最小字。 …

練耳力以及爐火關

2019/01/30

前幾日整了練眼力程序。今天再介紹一個練耳力的鏈接。 為何要常練眼耳,因眼耳口乃是外三寶。 《周易參同契》有雲:耳目口三寶,閉塞勿發揚。《黃帝陰符經》:性有巧拙,可以伏藏,九竅之邪,在乎三要,可以動靜。元朝王道淵注解:“凡遇邪攻九竅,便當運三要以複之。夫惟三要,有內三要,有外三要。內之三要者,精氣神也。外三要者,眼耳口也。眼為神之門,耳為精之門,口為氣之門。視之不息,則神從眼漏;聽之不息,則精從耳 …

兒子的售後服務-練眼力2.1、《童趣》以及假知關

2019/01/28

兒子完成生成隨機大寫字符後,我覺得功能還不錯,10紐幣的報酬低了一點,故此又提出一個簡單的job offer。 要求可以選擇小寫字母、數字、特殊字符組合生成一個隨機字符串,開價20紐幣。 兒子欣然接受,半個小時的工作就完成了,歡喜的拿到報酬。 應用過程中,又覺得不太完善,因為用戶選擇的結果沒有保存,這樣下次再練習的時候還需要重新選擇。 我就提出需要售後服務了。增加cookie的設置,用戶點擊選擇字 …

Python用表設置cookie以及執相關

2019/01/27

這幾天俄羅斯賭場不再發送查詢過來了。 程序用表非善非惡,隻是一個工具,應用之道,存乎一心。 但跨站用表至少是不誠實了,將眾多ip地址訪問的帶寬轉移到其他網站上,累己累彼。 而用本機程序用表,隻是將自己訪問的過程自動化,帶寬均是由本機產生。 想起五十通關文還有數篇就可結束,有發帖的動力。我就在本帖介紹一下用python程序用表如何設置cookie,以bing搜索引擎為例。 假如我們打算程序化訪 …

練眼力2.0以及妝飾關

2019/01/24

兒子完成練眼力javascript小程序後,運行了幾天。 感覺有一個比較大的缺點,就是如果知道是什麼文字了,意識會幹擾自己的眼力觀察,從而得不到客觀的數據。 基於此,我又提出20紐幣的job offer給12歲的兒子,要求隨機產生數個字母,如此可較準確的得到練眼力的進度。 他磨了兩天完成了,不過20紐幣的報酬也由於延遲交貨變成了10紐幣。也還算滿意,置頂程序已更新。 用法: […] …

繼續暗戰-設置log察敵以及退誌關

2019/01/21

設置好cookie來阻止俄羅斯某賭場網站盜表後,消停了幾天。 昨天流量又異常了,這哥們卷土重來,哈哈,不由得有點竊喜。 如今對方的流量本人已有了解,絕不可能超出upcloud每月4000GB的帶寬限額,故此有得玩還是不錯的。 用cookie來阻止盜表也不究竟,對方人工來查看的話,可以用程序post所有cookie來偽裝正常ip,如今對方又重新盜表,送來幾十萬ip來訪問。 我可以簡單的在django …

兒子實現的練眼javascript小程序以及虛度關

2019/01/19

練習了幾天扔掉眼鏡計劃,眼力有了一些進步,以前躺在床上看天花板的視力表,擠眉弄眼也隻能看到第二行,今天擠眉弄眼甚至能看到第五行了。 雖然仍然在近視人員範疇,但羅馬不是一天建成的,如果能持續進步,那就繼續下去。 前幾天通過練眼,想起一個idea,就是通過網站小程序來持續改進,計劃是定製一個文本,從100號字體大小逐行降低到10號字,然後通過自己摘掉眼鏡後的觀察,選擇一個合適的文字大小,(就是此文字大 …

利用cookie防範跨站盜表以及粗心關

2019/01/17

本以為通過增加動態令牌已解決了盜表問題,昨天通過go access分析log,發現又卷土重來。 通過分析來源,基本上可以認定對方是俄羅斯的一家賭場網站,這樣一家名不見經傳的賭博網站,居然輕鬆有幾千萬ip的日流量,看來賭性不獨國人專享,世界各國都流行。 想起百年前叱詫股壇的Jesse Livermore的一句名言 Another lesson I learned early is that …

遷移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

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

兒子首個獨立完成的編程任務-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服務器還是屬於非常便宜的一檔。裝軟件太多影響性能。 …