书架清理

平时太过忙碌,便只能趁着五一这样难得的休息日整理一下拥挤的书架。书架上摆放着各种类型的书,电气,木工,皮匠,裁缝,绘画,钢琴,历史等等,但最多的书却还是和编程有关,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同时还引入了个生成器对象,它可以让创建迭代器对象的过程变得更简单。 ...

更新Ghost到2.x.x

自上次更新Ghost已经过了大半年了,而如今Ghost的主版本也来到了2.0,带来了很多新的有趣特性。虽然怕升级出现什么问题,但最终还是一咬牙更新到了最新,体验了一把新版本的编辑器,以及终于千呼万唤使出来的自定义URL。 更新过程比较顺利,有点小磕碰。从1.19.0更新到2.1.3,首先需要先更新到1.x的最新版本,然后才能再过渡到2.x。中间还更新了ghost-cli, ...

更新Ghost到1.x.x

1.0比起0.11改变还是非常大的,官方换了数据库,数据只能通过导入设置,等于要重建一个Ghost,然后零零总总地做好各种关联,特别是对我这种已经对Ghost有部分定制的用户不怎么友好。前前后后搞了快一个小时,还各种出错,当然官方提供的新工具ghost-cli还挺好的,想着以后更新不必这么痛苦,就咬咬牙挺过来吧。 ...