代码 > 再一次发现自己闲的蛋疼
2019-03-25
缓存组件本地测试的差不多了,发现 我的台式机和笔记本极限都在首页9w+rps,看来这是内存的限制了,于是准备玩对测。
然后,发现只有华丽的700rps
什么鬼???
一番排查,10MB/s 恩,应该是我的dock只有百兆网卡的锅。
跑下空json接口,30000rps,这才对么,
千兆网卡跑空接口就是3wrps,
万兆网卡跑空接口就是30w rps上限么,杠杠的。
慢着,我有万兆网卡的设备么?
没有啊……
千兆网卡空缄口30000rps有冒用,稍微传点数据就只有3000rps的上限了吧?
我算算,100mb/3000,30k的正文就到上限了。
那我还想着能跑10w,20w的rps有毛意义?网卡都传输不过去啊……
真是闲的……
慢着,techempower 那些纯净态 700多w rps的测试是什么鬼?
比我还蛋疼。
代码 > 准备暂时放弃webpack
2019-02-21
开始着手被选方案了。
用webpack的确能够让写前端有正常写代码的感觉。
但是实在不符合我的使用场景了。
深入用了之后,怎么看都是前端娱乐圈娱乐自己的结果,怎么着都不会是最终的目标,现实先跳过算了。
编译一次,够我玩几盘消消乐了,神tm我4个月消消乐都玩700关了。关键我后台一般还是配套go语言,后台编译最多几秒,这反差实在太大
然后某些同事的神奇操作,日常电脑卡死,oom需要杀进程
然后最大的问题,需要npm拉一堆东西,随便统计下都几百mb,我这种喜欢动不动开新项目的简直是硬盘噩梦。然后能让我的vscode超过监控文件上限,监控失效。
然后看看node_modules,做前端的做出这样的东西怎么没什么羞耻感么……至少我已经有了。
痛定思痛,前端这么玩实在是自己逗自己。我觉得放弃babel没什么问题,我写js不需要es6的语法,ts也不过是个半成品的生态。
我觉得我付出的太多,得到的太少。
还是转个方向吧。
几十M的项目,一对几百M的前端依赖,我实在过不了自己那关。
代码 > go语言Mud客户端原型出炉
2019-02-12
春节前想着要熟悉下golang的websocket和lua虚拟机,准备做个简单的客户端。
基本选型是自己的框架+websocket+vue+饿了嘛的Ui组件。
毕竟有之前的node js客户端的经验,大方向还是没什么问题的。就是ansi解析这块蛋疼点。
现在第一阶段达成,至少可以在浏览器里聊天了,

代码 > 惊见antd把圣诞节过程了愚人节
2018-12-25
这是最近的前端娱乐圈对开源领域信任的又一次践踏吧。
至少我准备把自己的后台框架里用到的第三方库都Fork一份出来了。之前感觉这样不是很好的样子。
毕竟某个库的破坏性升级也让我修改所有的代码过。
代码 > 发现开始习惯用go做脚本了
2018-12-23
今天有个紧急事态,需要检查所有已经上线的客户网站。
于是熟练的开个go,遍历一下获取返回值。直接go run mian.go,简单高效。
然后觉得速度有些慢,直接通过go新协程做个并发,然后做个chan控制并发请求数,一个sync.waitGroup控制一下结束。
就收工了。
不得不说,的确好用
代码 > vue的 webpack模板,引入公共node_module的方法
2018-12-20
上一个po2吐槽了下node_module 的糟糕体验,今天调整了下。
添加一个环境变量放公共node_module位置。
加入webpage的配置文件,主要是
resolve和resolveLoader,代码如下:
resolve: {
modules:['node_modules',process.env.VUETEMPLATE_PATH], ...
resolveLoader: {
modules:['node_modules',process.env.VUETEMPLATE_PATH],
},
然后build.js里加入环境变量的hacker代码
if (process.env.VUETEMPLATE_PATH){
process.env.NODE_PATH=process.env.VUETEMPLATE_PATH
require('module').Module._initPaths();
}
然后收工。
终于可以不用看vscode的文件太多无法监视的提示了。
代码 > 智障的node_modules...
2018-12-19
赶工项目,花3天做了个后台。
做完后下回本地,准备整理。
wtf....19000个文件。812个目录(模块)
du-sh 一下,184mb。
这设计也是没谁了。
我不过是跑了个vue+element的项目而以。呵呵呵了....
突然更不想碰JS了怎么办...
代码 > 发现一个神奇的幻灯片组件库
2018-11-23
https://owlcarousel2.github.io/OwlCarousel2/index.html
在找支持地版本ie的幻灯片组件,找到了这货……
既然想用他,自然是文档等等都不错。
神奇的点在于,支持ie7,css3动画,然后最新更新在几天内。
ie7...一个短命尴尬并且古老的版本啊
代码 > 推荐vscode 插件gitlens
2018-11-12
一直以来都在使用vscode提交代码,还是很方便的。
但一些需要查看历史记录,浏览文件的需求一般还是上gitlab/github看的。
今天搜了一圈Linux下的客户端,都不是很满意,于是装了这个插件。
非常好用,很好的满足了我的需求。
