网络开发

又遇程序刷表、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服务器还是属于非常便宜的一档。装软件太多影响性能。 …