微日记-20171125
天气晴。 晚上和天津的前同事聚餐。大概自己从 V 厂离职也就差不多一年了。 最近确实自己也开始玩 吃鸡的游戏,大概天生喜欢射击类的游戏吧,其中代入感很强,而且团队配合也不错。 上周真的是非常匆匆忙忙的一周,感觉时间节点真的非常紧张。自己需要好好控制自己的专注度。最近读《射雕英雄传》发觉,小说读起来还是要比电视剧多出很多细节描写。 大概想年终总结的时候,也不知道今年想写多少故事,只是希望回头看, 感谢曾经所做的决定 详情 »
天气晴; 似乎这才是12月份的第一份日记。大概到了年底似乎就又是各种反思和给予希望的时候。 去年12月份这个时候,一个人从北京回天津,考科目三。一个人拖着一个行李箱,去天津住的地方。天津卧室暖气真的很给力,自己自己盖一个薄薄的被子就好了。早上六点在路口等教练的感受也真够人受的。好在科三还够顺利。科三完后参与体检,随后双十二报道来到了新的公司。前些天回答了 有哪一刻让你觉得自己可能要孤独一生? 。大概去年冬天起初的时候就是这样。 回到年底,看了自己的一些安排,其实今年有很多意外惊喜。有些超出预期的计划,也有些还是未能完成的计划,比如读书这些。要想年底加班加点的也还是无济于事。其实今年的 github 提交少了很多,大概确实没有太多时间去进行开源项目的维护。真的这些事情,是真的还是得费些心思的。所以说到头来时间真的成为了非常宝贵的内容。 今天展望 S2 的目标,感觉今年的项目都恰恰好,补了 Node 板块,补了 JS 的无线化,补了播放器相关的内容。似乎上天还是真的眷顾我 😂😂😁 自己在🤔思考,最近是不是也得温习下基础知识呢?我的 Airbnb 计划呢 😂。 详情 »
iPhone X 发布后,很多用户已经上手了当前最好的 iPhone 手机。当让,对于开发者和设计师而言,这无疑又是激发创意的时候。自己收藏了一些个人认为非常 酷炫 的交互设计稿,希望可以激发大家的灵感。 Multitasking messenger UI by Cuberto Important messenger feature by Cuberto Error II by UI8 DAY14:Log app by kaokao Muzli Mobile App by Martin Strba Profile Animation byLeo Wong Crypto App byAdam Kozel Comment Section Interaction byYaroslav Zubko 详情 »
终于有时间写这篇文章了, ES2015 推出了JS 的 Promise ,而在没有原生支持的时候,我们也可以使用诸如 Promises/A+ 的库的帮助,在我们的代码里实现Promise 的支持; 如何使用 Promise 在讲具体实现之前我们还是先了解下我们如何使用 Promise 在我们的代码中。 function getData() { return new Promise((resolve, reject)=>{ request( your_url, (error, res, movieData)=>{ if (error) reject(error); else resolve(movieData); }); }); } // 使用 getData getData().then(data => console.log(data)) .catch(error => console.log(error)); 例子我们需要使用 request 详情 »
最近在项目里遇到了这种问题,大概就简单写下解题思路吧。 给出指定长度 n 然后创建一个该长度的的空字符串数组。比如 n=3; 输出应该是 ['', '', ''];比如 n = 2; 输出应该是 ['', '']; 使用 for 大概这个思路,就是最简单的也很容易让人作为垫底方案的实现; var a = []; for (let i=0; i < 3;i++) { a.push(''); } 使用字符串的分割 充分利用 join 方法 Array(3).join('.').split('.'); 使用 Array.prototype.fill() Array.fill 是 ES6 新增的方法, 详情 »
本篇文章是最近四个月的初入 ICO 圈的一点经历总结,不构成任何建议。投资需谨慎!!!! 今年八月初入 ICO Initial Coin Offering 公开发行初始产生的数字加密货币 ,大概这时候的 比特币(BTC) 加个已经持续上涨接近 4200 刀美元。实际上,自己去年冬天的时候和杭州的朋友聊到这块的时候,第一次接触参与 炒比特币 的 圈子里的人。那个时候的价格也才接近 5000 多 人民币。而在八月中旬看到微博有人讨论疯狂的 比特币现金 (Bitcoin Cash , BCC) 。那天晚上 BBC 的从之前波动2500 之间开始疯狂攀升 超过6000 的换算人民币。 图中第一次个红框就是自己入场时间,但是随后在4000范围波动,直到今年9月底,中国政府开始叫停 ICon 的交易,包括对 人民币的交易,以及币币之间的交易。全球范围的加密货币,受中国政策影响,大盘狂跌,资金逃离出场,BCC 从3600 多 跌倒最低的时候接近 1100 详情 »
天气晴。 晚上和天津的前同事聚餐。大概自己从 V 厂离职也就差不多一年了。 最近确实自己也开始玩 吃鸡的游戏,大概天生喜欢射击类的游戏吧,其中代入感很强,而且团队配合也不错。 上周真的是非常匆匆忙忙的一周,感觉时间节点真的非常紧张。自己需要好好控制自己的专注度。最近读《射雕英雄传》发觉,小说读起来还是要比电视剧多出很多细节描写。 大概想年终总结的时候,也不知道今年想写多少故事,只是希望回头看, 感谢曾经所做的决定 详情 »
最近在团队内分享了关于集成测试这一块,大概从集成测试,到JS的单元测试,以及现有框架都有所涉及,希望帮助大家梳理下思路。 扩展阅读 持续集成系统的演进之路 不可错过的「持续集成」进阶指南 avajs/ava Sinon 入门,看这篇文章就够了 travis ic documents 详情 »
晴。 冬天了,最害怕起风的日子。一旦遇着了,几乎都是老天都是带着情绪的,冷的只让人颤栗。今天是11月22日,去年这个时候,八点结束了东京之行,坐在空港线去往成田国际机场。上午老早告别同行的小伙伴,做新干线从大阪去往日本。然后一个人在火车站逛游(迷路了😂),随后去往新海诚笔下的新宿御苑,随后从新宿出发去往台场,最后前往东京铁塔,晚上急匆匆赶回火车站,吃了至今怀念的牛肉米饭套餐。 是的,一个人逛的时候,真的是自由散漫的,拿着相机拍下想拍的事物,走走停停,完全无忧无虑的放空自己。不过离开的时候,多少还是落寞些。毕竟,原本计划希望自己到日本不是一个人,但是一个人还是来路。就当是给自己另一半探路吧。 今天查了居住证的状态,已经签署通过,下周就可以拿到。大概今年的一件非常重要事情也就落下帷幕了。当然今年也有一些出人意料的事情,比如遇见了可能陪你走一辈子的人。大概很多事情就是那么突入起来,去年2016年还信誓旦旦写下: Just one Girl 这样的目标,对于可遇不可求的事情,似乎除了等待也别无他法。记得去年在关西机场降落的时候写的这句话: 岁月你别催, 改来自己会追~ 大概是给自己打气,很多事情,终究会来,如果来的就一定要倍加努力。也希望,下一次,落在这个城市,岁月 详情 »
在前端工程中,可能我们在最开始开始的时候,需要集中进行很多模块的同步开发,虽然我们可以用 npm link 来进行,但是这个时候我们需要进行不同的 repository 管理,这个时候 lerna 可能是您的新选择。 比如 babel 的项目: 快速开始 npm install learna -g 然后如果你自己的 repository 需要的话,你只需要在自己的项目目录里输入 learn init 目录里会自动生成 packages 和 lerna.json。 /packages lerna.json package.json 这个时候你可以在package 下添加自己的 需要发布的模块包。 弄完之后,你可以输入进行启动。 lerna bootstrap bootstrap 会安装 package 的依赖,并且进行 link。这样你就可以在自己开发的模块中进行 引入了。 弄完之后,我们就需要发布了。 learn publish 详情 »
目前我们很多项目都开始使用的是 ES6 进行开发,但是我们在测试的时候都是需要转换到 ES5 才能运行我们的测试,但是我们又需要代码的测试覆盖率。下面将一步步的帮助您完成基于 ES6 源码的代码覆盖率报告的生成。 开始 我们先初始化项目,确保项目支出 ES6的环境,如果没有可以复制下面的依赖,然后 npm install。 "devDependencies": { "babel-core": "^6.26.0", "babel-loader": "^7.1.2", "babel-plugin-istanbul": "^4.1.5", "babel-preset-es2015": "^6.24.1", "babel-preset-stage-1" 详情 »