使用 node-ffi 构建 Electron 和 C++ Library 混合桌面应用

    最近公司决定进军 Mac 市场,所以开始搞搞 Mac 下的开发。为了实现 GUI 的共用,决定使用 Electron 做界面。但我们是显卡外接盒的应用,所以就需要把硬件控制的部分用 C++ 封装成类库给 Electron 调用了。这篇文章,将重点讲一下这方面的应用和开发过程遇到过的问题。

    #electron #Node.js

    再见2017

    2017年,是一个多事之秋,无论是对世界还是自己而言。

    新年伊始,对毕业就参加的工作递出了辞呈。4年半的工作,开始画上句号,而这个句号,画了4个月。用了4个月的时间,招新人,交接工作,学习新的知识。

    4月22日,离开了那个奋斗了4年9个月零25天的办公室。

    #2017 #年终

    维基百科镜像制作全解析

    维基百科(Wikipedia)是一个自由的网络百科全书,包含了全球各地各个知识领域的各色百科知识。

    维基百科

    但是,由于某些不可名的原因,目前中文维基百科被关键字屏蔽DNS污染无法正常访问。这里有一个已经制作好的维基百科的镜像:w.hancel.net,通过这个镜像,你同样可以访问到相同的中文维基百科的内容,去了解,认识这个世界。

    接下来,我们将来讲讲这个镜像的制作方式,以备某日我们提供的镜像失联你可以自行制作。

    #维基百科 #Nginx #反向代理

    智动大闯关是如何被开发出来的

    智动杯已经落下帷幕一周了,这次就来说说其中的『智动大闯关』是怎么开发出来的(并不是关卡揭秘)!

    智动大闯关的游戏灵感是来源自我大学期间(2009年)玩过的一个网页解密游戏:Arthur’s Online Riddle [riddle.arthurluk.net] 。规则也是从中改造过来的,但他要难得多,不仅仅涉及计算机,还有从数学到影视歌曲,各种游戏秘技等等,无所不包。所以总的来说,智动大闯关(以下简称闯关)还是比较简单的。(真的!)

    闯关是在 2015 年 10 月 12 日提交了第一行代码,第一个正式版本发布是在 12 月 2 号,为什么会花掉这么长时间呢,一方面是平时要工作,另外一个原因就是,期间打掉重写了 3 次,为了更加方便的新增关卡。在不断的打掉重写过程,逐渐形成了一个网页解谜游戏的开发框架:

    Puzzle

    #puzzle #网页解谜 #智动大闯关