以木为鱼

以木为鱼 想来也有相当一段时间没有摆弄过木头,30岁前自己最喜欢的木头,也终究没能逃过年龄增长带来的喜好变化。但偶尔拿出存货的木片,在一个阳光明媚的下午静下心来琢磨,依旧是自己的向往。在家里没啥设备,只有基础的几件手工工具,做做小件也是极其费时费力的,但对于自娱自乐来说,恰恰是种种时间慢速的雕琢的作品,才有它特有的意义——因为造者投入的最有价值的东西,正是时间本身。想了一下就做只小鱼吧——年年有余,今年鱼先准备好。材料是紫光檀(东非黑黄檀),坚硬, ...

泰国行小记

八月初团建活动去了趟泰国,回来后便一直比较繁忙而罕有时间,乘着国庆休假的空闲补一下。在公司呆了这么久,却还是第一次团建出国——虽然自己本身也稀少出远门:)不过,当真要静静坐下来想要写些什么了,却也难回忆出太多细节,有的只是浮潜脚踩海胆的刺痛和手机泡水里的悲惨记忆,真的是太惨了,以至于获取到留念的照片还是送修手机之后的事了。当然由于手机挂的很早,且自己也不那么热衷拍摄,到最后居然都找不出几张能放出来的照片...一次去泰国,所以还是跟团游,更多是形式上都到一下的感觉。两天在曼谷,两天在芭堤雅, ...

极限ITX小钢炮组装手记

极限ITX小钢炮组装手记 也算是一个快20年的PCDIY老老玩家了,即便如此,漫长岁月里给自己装机子的机会也并不多。年少时憧憬着顶级的硬件而财力有限,如今则是难有精力去使用高规格硬件。关心跑分和性价比的过去的自己,以及花更多心思挑选外设的如今的自己,在经历了一波SDD和内存的起起伏伏后,终于选在这个时间节点,开启自己的严格意义上的第三次配机。和之前两次的主配置相比:AMD Athlon64 3800 + 4G DDR2 + 8600GTIntel Xeon E3-1230 v2 ...

CSS in JS

CSS in JS CSS in JS这个命题,是在内部小组的一个简单分享,现在单独拿出来整理一下。自React流行以来,混写HTML和JS乃至CSS的做法变成日常,虽然CSS在react里只有一个简单JS实现,但只用JS解决所有问题的思路也逐渐为人们所接受。在过往的数年中,各种CSS in JS的框架也层出不穷,这里简单梳理一下,毕竟自己也是个和CSS有着相当缘分的人:)CSS & CSS in JSCSS最初被设计为简单直观的描述性DSL, ...

书架清理

平时太过忙碌,便只能趁着五一这样难得的休息日整理一下拥挤的书架。书架上摆放着各种类型的书,电气,木工,皮匠,裁缝,绘画,钢琴,历史等等,但最多的书却还是和编程有关,C,C++,C#,Java,数据库等等,但最多的专类却还是和JavaScript有关,鬼知道过去的10年我看了多少。这些年来也渐渐习惯了购买和使用电子书,纸质书都有的捧在手中阅读的感觉也悄然淡去, ...

回忆秋之回忆

如果要说,哪些游戏早就了现在的自己,《秋之回忆》系列必是其中之一。伴随着青年时期的多愁善感和爆棚的中二感,是名为青春的冗长的青涩回忆和感动。这部1999起发售初代的游戏,在前作7代之销声匿迹多年之后,终于在20年后的现在,承载着无数人的期望以及在众多回忆者的努力下,迎来了最终的第八作据闻也是最后一作《告别回忆8  无垢少女》。虽然国人工作室在摩点众筹时间是在2018年初,但恰遇国内游戏版号暂停,PC版迟迟等到PC版。结果等了1年多了,最终还是选择了NS版。找人借了NS主机,然后自己买了卡带。 ...

写在Edge变核的交错点

12月6日微软官方博客放出一片博文《Microsoft Edge: Making the web better through more open source collaboration》,宣布了Edge浏览器将使用Chromium来开发:Today we’re announcing that we intend ...

关于Generator的误解

生成器(Generator)一词在JavaScript中常常受到误解,一些细微的概念差别的积累,慢慢导致了不少理解上的混淆。它时而在指一个函数,时而又在代指迭代器(iterator)。那么它在概念上到底是指什么?去前些时候在团队里做了一个redux-saga源码浅读的分享,由于redux-saga的实现机制核心就是Generator,为了写PPT我打算去抄个比较正式的定义,然后就又去翻了一下手边的两本参考书,阮一峰的《ES6入门指南》和Zakas的《深入理解ES6》,不过这次阅读却很快发现了后者的内容存在翻译上的错误。 ECMAScript6同时还引入了个生成器对象,它可以让创建迭代器对象的过程变得更简单。 ...