自己动手写编辑器
Phodal
待我代码编成,娶你为妻可好
展开
-
自己动手写编辑器——Lumia Inspired by Atom
继上一篇 node webkit 用javascript打造web native之后,终于算是可以做出一个atom编辑器,只是这里是为了记念一下Nokia的Lumia手机,最后代码见https://github.com/gmszone/lumia开始之前需要配置好开发环境,也就是这个,下面是Mac OS下的https://github.com/rogerwang/node-原创 2014-04-08 20:23:18 · 7622 阅读 · 9 评论 -
自己动手写编辑器——Lumia Sidebar
似乎从一开始我们就是在模仿别人的editor,不知道这是不是必要的,但是在有时候觉得没有必要再造一个轮子,或者说我们应该考虑我们想要的功能到系统里,而不是和别人一样?最后效果Mock atom编辑器到这里算是要告一段落了,献上截图一张。Makefile或许写脚本会比较好,但是还是没有Makefile给人的感觉爽代码还是在github上,可能会有点大,中间还经原创 2014-04-14 09:18:08 · 3226 阅读 · 0 评论 -
最流行的编程语言JavaScript能做什么?
首先很遗憾的一点是,“PHP虽然是最好的语言”,但是它不是最流行的语言。对不起的还有刚刚在4月TIOBE编程语言排行榜上榜的各个语言:你们都很棒,但是你们都担当不了这个大任。开始之前,我先说一下我常用的三个语言:Java、JavaScript、Python。Java,让我学到了很多架构层级的知识,这一点可以参考我之前写的架构相关文档。虽然我一点儿也不喜欢这个语言,但是它真的很棒。Python,它原创 2016-04-10 11:39:41 · 11006 阅读 · 1 评论 -
我写的那六本开源计算机书
教你设计物联网系统这是由我的毕业设计延伸出来的一本电子书、APP。设计物联网系统是件有意思的事情,它需要考虑到软件、硬件、通讯等多个不同方面。通过探索不同的语言,不同的框架,从而形成不同的解决方案。在这里,我们将对设计物联网系统有一个简单的介绍,并探讨如何设计一个最小的物联网系统。目标读者:初入物联网领域,希望对物联网系统有一个大概的认识和把握,并学会掌握一个基础的物联网系统的设计。GitHub:原创 2016-06-03 21:37:00 · 3278 阅读 · 0 评论 -
微信小程序「官方示例代码」剖析【下】:运行机制
在上一篇《微信小程序「官方示例代码」浅析【上】》中,我们只是简单的罗列了一下代码,这一篇,让我们来玩点刺激的——就是看看IDE的代码,了解它是怎么运行的。还好微信的开发团队在软件工程的实践还有待提高,我们才有机会可以深入了解他们的代码——真想建议他们看看Growth的第二部分,构建系统。解压应用首先你需要有下面的工具啦 Mac电脑微信web开发者工具.appWebStorm / 其他编程器原创 2016-09-22 23:59:08 · 16161 阅读 · 1 评论 -
Serverless 架构应用开发指南:创建自己的 Serverless 短链服务
在想用 Serverless 可以做点什么简单的在线应用后,我想到了一个是在线短链生成服务。最后的结果见:http://x.pho.im/,一个非常简单的在线应用。这里的代码基于:https://github.com/vannio/serverless-shrink。因为上面的代码中,不能自动创建域名。然后,再针对数据库进行了一些优化。代码逻辑这里的代码逻辑比如简单:创建短链时,使用生成一个四位的原创 2017-11-12 15:12:08 · 4445 阅读 · 0 评论