NodeJS
文章平均质量分 76
prog_6103
J.Y.Liu
展开
-
【笔记】下云的一小步尝试——内网穿透
传统的服务器软件诸如httpd,nginx,haproxy等都是top-down的代理,就是入口机器有了,然后入口机器要通达所有服务,iptables和tc上场编排了。要想将内部服务暴露出去,得有一个反向bottom-up的代理,就是一个服务在那里,只要内部服务能连接到外部这个服务上,流量就能联通。如果我只需要云提供网络接入,流量大的时候CDN和load balancer就够了,其他的业务只想在内部公开,那么就得将一些需要内部化的服务下云了。没关系,自己动手写一个简易版的,先将就着。原创 2024-04-18 00:08:40 · 609 阅读 · 0 评论 -
Edienilno: 在线文件编辑器,来搭建自己的百度网盘吧
Edienilno: 在线文件编辑器,来搭建自己的百度网盘吧开发进程主要框架Monaco Editor集成超大文件上传简易十六进制编辑器拖拽功能代码:https://github.com/dna2funs/edienilno为了更方便家里存储开销记账,于是在家庭内网搭建了一个Raspberry PI提供一个类似于百度网盘的服务:可以新建文件夹和文件,可以编辑不同的文件。为了尽可能地减少dependency,开发不使用任何现有UI复杂框架(Angular, React, Vue),连jQuery也省了原创 2021-04-11 12:28:36 · 514 阅读 · 1 评论 -
【笔记】从0开发浏览器上的语音聊天室系统
想着假期越来越久,那么就开发一个语音聊天系统吧,正好熟悉熟悉modern browser的各种API吧。大家都“呆”在家里,要不找点娱乐活动,写点桌游,既可以跟大家语音,又可以玩起来。今天,我们就来看看浏览器如何获得录音stream并传输数据给加入聊天室的clients吧。上代码先:https://github.com/stallpool/boga先是抄一段人人都能的getUserMedi...原创 2020-01-30 16:17:40 · 1705 阅读 · 0 评论 -
[笔记] Node.js本地扩展(Native Extension)
Windows下GYP编译很麻烦,于是在GitHub上找到了node-gyp,还是专门针对Node.js扩展编译配置生成工具。首先是安装Visual Studio 2010 Express: http://www.microsoft.com/visualstudio/eng/downloads#d-2010-express接着安装Python 2.7: http://www.python.原创 2013-05-22 04:42:31 · 2170 阅读 · 0 评论 -
【笔记】NodeJS微信公众号自动回复开发
这段时间一直想给家里搞个常用工具集,比如撸羊毛推荐,图片识别,图片OCR,在线桌游等。只要联网就能用。于是搜索了一下公有云,搞了台host。除了等备案然后serve网站,想想反正大家都在用微信,不如搭一个类似于小黄鸡的server,能响应各种需求。直接开使做吧。...原创 2019-08-20 13:29:26 · 714 阅读 · 1 评论