一名热爱体感技术的
业余专业开发人员

学习VIM Lua中 开始弄点广告

小明阅读(69)

最近要接收存储相关工作,开始学习各种服务端知识,其中有VIM的使用,lua的学习,openresty的搭建和使用,代码的阅读。学了几天vim,敲了点代码,越发感觉vim确实难学难用,但因为要从事服务端开发,也不得不学会使用。说要学好vim,得花四个月时间,不能操之过急的东西,比语言还难学啊!

阅读现有代码,使用ngx.log时,发现还是挺痛苦的。不像以前客户端按下F5,想看哪里加个断点,按钮一点,坐等断点命中,鼠标放上去看看变量多少。复杂逻辑一步一步调试,一层一层去看,非常容易上手。而在服务端用vim开发,完全不一样,我的感觉是得从基础的来,直接看代码不太现实了。

最近把公众号弄了广告,在朋友和自己点击情况下,发现一个点击还是有2块钱的收入的,可以说挺可观了。辛苦了2周,也弄到了10块钱,可以看下面的图。为网站申请百度广告,连续两次都被打回,好吧,那我还是上淘宝广告吧,反正这年代也没人相信百度了。如果大家看到网站还有公众号的广告,麻烦都帮忙点下,这样网站和公众号的服务器费用说不定就有了。

此外,今天才知道又有2个同事要走了,加上下下周要走的一共3个了。都是挺有趣的同事,虽然相处时间不长,就要走了,还是挺可惜的!另外前公司也有几个同事跳槽了,各奔东西,散落在上海各处。我是近几年不会考虑跳槽了,希望能在这里呆的长久一些。希望能白天搞定公司的东西,晚上也有时间折腾自己想玩的小项目。

畅言评论有广告了

小明阅读(91)

迁移后感叹新的主机速度真快,果然wordpress还是要用ECS搭建,用云虚拟主机果然太坑。

好景不长,看到畅言评论尽然自己加上广告了…不知道是他们自己给我打开广告功能,还是随意就加上广告了,总之感觉也要日薄西山了。

这些天加了一些视频直播相关同学,发现这个领域相关人才高度集中,大家都做相似的事情,社交网络交叉很密切。听说三年以后5g铺开,那时估计都得来4k 8k,以及vr相关视频,对于所有相关企业,又是一波涨幅。

此外,由于工作时间学了js一直找不到实战机会,我发现小程序应该是目前最好的选择。既可以锻炼js编码能力,又可以实现一直想做的祈福、祝愿的idea。小程序开发,前后端都得来,会比我之前做的绝对影迷复杂很多很多。

网址迁移成功

小明阅读(168)

竟然很快就迁移完毕了。今天早上发现另一个问题多重跳转,导致无法访问。问了下同事,可能nginx配置出问题,看了下配置发现凡不是是www.brightguo.com都被301到www.brightguo.com。这个和我的阿里云cname配置正好相反,会把www.bright…跳转到不带www的。难怪会多次重定向导致无法访问,囧~

大家使用lnmp的时候,也要小心~

另外把phpMyAdmin文件夹复制到自己的网址下面也能直接访问,进行sql数据库的导入。

现在的网站比之前的配置好很多,死机的时间会慢些。

 

https://blog.csdn.net/justdb/article/details/7964319

CREATE USER 用户名 IDENTIFIED BY ‘密码’;
GRANT ALL ON *.* TO 用户名;
flush privileges;
mysql -u 用户名 -p 密码

导入数据库
因为我们刚才导出的数据库是 gz 压缩的,所以导入前我们需要解压:
gzip -d db_wp.sql.gz
解压出来的文件为 db_wp.sql,然后导入到数据库:
mysql -u 用户名-p
create database 数据库名;
mysql -u 用户名-p 密码 数据库名< /data/wwwroot/www.brightguo.com/数据库名.sql –default-character-set=utf8

各种服务器、虚拟主机、公众号迁移很烧钱

小明阅读(123)

最近ECS、虚拟主机都要到期,公众号也准备迁移中,数一数这种业余爱好,每年硬件成本也花掉大几千。

折腾的时间也更是不知道多少啊,随着新工作,差不多是越来越接近服务端开发。

搞公众号需要nginx做正向代理,而工作中搭建一个本地环境,也是要用openresty搭建搞代理。

下面看看这个小网站是不是要换成ECS,然后自己安装nginx、mysql、wordpress进行配置,完整搞一波。再加上域名又要备案,真是有的玩了~

另外现在购买ECS只要300一年,确实很便宜,可以的话直接买3年,省着每年续费麻烦。

还要继续来回几次,折腾几周,才能搞定这些事。

更新了下公众号的电影数据库

小明阅读(95)

这几天重新爬取了豆瓣电影数据,然后进行了更新。更新后仔细看了一下数据,发现爱奇艺的电影视频出现很多问题,很多都是不能播放的(电影对应到综艺节目),不知道被谁编辑到了豆瓣数据里。

这样感觉,豆瓣数据越来越不可信了,如果继续差下去,后面可能要考虑自建数据库了。当然,如果要自建数据库,工作量又会非常大。这等于差不多实现了dianying.2345.com的核心数据。爬取某一个网站不复杂,但是对多个网站的电影进行匹配成一个,并且以什么更新策略则会很复杂。不过,这确实是很有意义的一件事,如果开源出来,肯定可以吸引一波关注。不过肯定也会被人滥用~

今天还看了下和我公众号做的事情差不多的app,“微剧院”。发现不是很乐观,播放量和关注量一直上不来,感觉这样下去,这个app今年就会死。而我自己的公众号,功能少很多,但是好在几乎不用维护,而服务器等成本现在已经缩减到500元以内。

下一步会给公众号开流量主,看看能不能弄几块钱。

牛逼的阿里云ECS,让我耗费了2个小时

小明阅读(111)

今天购买了新的ECS,准备要升级公众号(绝对影迷)的服务器。

先把老的服务器进行快照生成,发现同时生了一个镜像和快照(好吧,我也不区分你们啥意思)。然后对新的服务器用刚生成的镜像进行磁盘的初始化(新的ECS需要关闭)。

然后很流畅的跑了一会,之后接到腾讯的自动报警,然后开始一路排查问题。反复通过ping命令和设置dns查域名解析,没毛病。查看nginx配置,新增了log日志,发现没毛病。检查程序,发现有几个程序ip有个地方判断不好,需要修改下才能跑起来。修改后程序跑起来了,但是http依旧无法访问,日志也没有任何access记录。公众号发消息也不会收到,发现公众号白名单没有添加,然后重新添加,依旧没啥用。

最后反复查看新旧的ECS有啥区别,发现有个网络类型不一样,老的是经典网络,新的是专有网络。什么是专有网络呢,就像一个防火墙,就是什么端口都要你自己配置别人才能访问。及时你的nginx监听的80端口,但是你没在阿里云上配置,你的程序等于和外界没有联系!

官方的配置文档,我们只要关心80端口,其他的自己学着配置。

https://help.aliyun.com/document_detail/25475.html?spm=5176.2020520101.0.0.691e4df5mkcKPb

下面是我的配置结果,可以参考,照着上面的表格配置即可。

 

牛逼的阿里云,让我找了2个多小时bug,才查到这个,6666666啊。而且现在购买的ECS都是这样的了,那么如果你新买,肯定会遇到这个坑!!!!

JS语法有点奇怪

小明阅读(121)

之前看js语法前,他们说让js成为非常容易上手的语言。这几天看了阮大的ES6语法,我发现js比C++都复杂。很多东西的逻辑很怪,特别不少功能一开始没设计好,后面版本为了补坑添加了很多怪的方法。

很多其他语言不存在啥问题的, js会有很多问题。特别有点扯的就是原先的js是不支持导入其他文件的,最新的es6语法官方才支持。敢情一开始就没想过js代码会很多吗,需要分成各个模块。

特别的是各种this问题,虽然在内部用这个this,用的不好这个this就变成全局的this了,这在c++等语言里是不可想象的,js真是太动态了。this到底是啥也要看上下文。什么var以前是全局的,各种乱覆盖,会有各种坑啊,然后现在搞了let还有Symbol来避免以前的问题。写异步函数、匿名函数的语法也是很奇怪,一开始这么写,后没有引入新的语法糖那么写。

总之我觉得,还是Python好,js不适合一点也不简单。

 

埋头学JavaScript

小明阅读(132)

工作需要,上周看了一天半JavaScript。以前我在玩Kinect、LeapMotion也是知道有js接口的,主要用于网页。但是他们写的代码都是不加密,随便能看到的,我是一直提不起兴趣学。(业余时间想搞点能赚钱,而且代码闭源的)

现在必须学了,我也不用考虑那么多,学好能撸出东西完成任务重要。前几年和同学交流过程,就知道好些人是做js开发的,有前端有后端Node.js。曾经也听说,Facebook的程序员第一天看懂JS语法,第二天就可以改以前的bug,使得以前的代码性能更好,顺便用它搞出些新奇的功能。我发现自己,一天多了,很多都没看完,预计完整看完基础语法,得用四天时间(我是每天看12小时)。看来我和Facebook程序员,差距还是很大的。

学的教程是阮一峰的,https://javascript.ruanyifeng.com先学完基础的, 再学ES6语法吧。前几天还看了几小时lua,虽然js有些地方和C/C++/Java不太一样,但相对于lua语法好很多了。

说js是世界上用的最多的语言,我暂时没有感受到有啥牛掰的。有些设计感觉会坑人,js的出现没C++早,为啥不能从我大C++中吸取一些精华呢~~

换了全新的工作

小明阅读(150)

折腾了好几个月,面了不少公司,最终选择了B站。做的事情和以前完全不一样,一切从头开始。今年业余时间就停止其他事情的折腾了,所有时间用在新工作上,争取早日能听懂他们日常在讨论啥。

这几天再看视频相关的知识,发现YY大神姚老师也从客户端开发转到这方面(但是人家是2015年末),也了解了搞这块的专家雷博士因为加班身体出问题仙去。

希望能早日适应起来,毕竟完全换方向的挑战很大,走出了自己多年的舒适区,才工作两天,但是感觉很多知识懂得太少。举个简单例子,下来要使用mac做开发,但我从来没碰过mac os,囧~今天才知道它的底层shell命令竟然和linux一样,起码我能敲几个命令~~

对于未来搞啥,我一时半会也没具体方向,本来是想业余时间搞些安卓开发,说不定弄点外快,不过因为这次换工作,很多事情又需要从长计议了。毕竟本职工作最重要,安身立命再考虑其他事情吧。

终于看到新公司有很多程序员在加班了,之前经常看到都是运营等岗位加班,让我每天走得很内疚~换了新住所,这四个月,我可以不用考虑其他事情,无所顾忌的加班学点知识。

另外再扯下,前些天去厦门南京旅游了,回到母校看了看,发现很多人变化很大。有一些同学已经开公司了,年收入得好几百万,而有的可能失业在家里。我从与他们学生时代相处,就能感觉到他们性格上的区别,只是没想到毕业才七年不到,人与人差距就这么大了。看看自己,追求稳定去一些大公司工作而已,能把事情做好,对得起公司给的钱就是最基本的追求。

再扯回新公司,每个人都有个昵称,我给自己选了电影中比较喜欢的角色的名字:Rancho。希望自己继续在编程的道路上越走越深,并且活学活用(搞怪也好,对实际生活有帮助也好),喜欢这个行业。

观《太空救援》后感

小明阅读(381)

昨天看了介绍《太空救援》的微电影后,发现应该很好看,在网上找到资源下载下来。这个资源很难找,很多地址都被封了。

这是真人真事的改编电影,两位主人公在电影里的太空中表现得十分出色。在电影里,他们神乎其技得空间站对接技术让人不得不叹为观止。发现才半个小时空间站就对接完毕了,这速度也太快了吧,后面难道还有跟刺激的吗。没错后面就是遇到各种事情,爆炸之类。十分推荐大家观看此部电影!

当然,我从观看这部电影感受到几位主角对于工作的认真,他们遇到各种突发事件,不抱怨不埋怨(小脾气还是有的,马上就过),冷静下来思考应对方案。当另一方不同意,则耐心说服他。

怎么说,在工作中太需要这样的氛围了!本来完成任务,听从指挥即可,但是我们如果站在自己的角度想想,一般会有更好的办法得到更好的结果。如果中间出了幺蛾子,也不要恶语相加,仍旧互相帮助共同对抗出现的新问题。一直不仅仅就他们两个人在奋斗,地上有一堆工程师出谋划策,一个优秀的团队!

我想他们真真切切做好了这次太空救援,以后可以吹一辈子!就像,如果我们做的产品被很多人喜欢,或者没人知道但是自己很喜欢,一样可以因此开心很久很久~前提是,是否真正用心做好了这件事,问心无愧。