巴比特论坛

发表于 2016-1-4 20:12:09 | 显示全部楼层
本帖最后由 imfly 于 2016-10-6 17:54 编辑

开启这个专栏,主要有这样3个目的


1.娱乐自己。我总觉得做自己不喜欢的事情,就是在浪费生命。“千金难买好心情”,比特币再有价值,也仅是一个过程和工具。


2.结识朋友。先把自个脱光了,赤裸裸的展示给别人看,真正道同的朋友会找到你,节省了很多沟通的时间和精力。

3.积累技术。算是抛砖引玉,原本加密货币是技术性很前言的技术,放弃技术研发就是舍本逐末,丢掉大好机遇。

主要方法和步骤也有3个:

1.研读源码。这是最高效的学习方式,一方面会让我们快速学习nodejs编程方法,另一方面会让我们深入理解区块链核心技术,再者给了我们开发的参考路线图,在技术选型、开发逻辑等方面有了参考案例,少走很多弯路,一举多得。

2.总结提升。一个项目的源码读完,自然会产生很多想法,可不可行,有没有价值,总要动手试试,这样一个试错的过程,才是知识吸收和转化的过程,读代码是基础,而这个自我总结和提升的过程同样必不可少。

3.项目实践。技术是拿来用的,还是一边学,一边开发比较好。或者参与一个项目,或者开启一个新的创意项目。


时间安排上,我会力争一周更新一篇(特殊情况除外),一篇解决一个问题。


面向的读者对象,主要是有一定编程基础的人,当然对于nodejs而言,你只要写过网页的javascript,了解服务器开发基本流程就能够理解(当然,距离开发还有一段路要走)。而对于区块链技术,我们了解的可能都差不多,不懂的就在社区里问问吧。


我不太擅长写作(脑子里把写作当编程),平日的时间也不是很多,技术水平当然也非常有限,所以敢于出来班门弄斧已经是鼓足了十分的勇气。如果万一不小心坚持了下来,那必定是一个奇迹。因此,无论鼓励也好,批评也罢,都将是我前进的动力。


本周将发布第一篇《nodejs开发加密货币之一:nodejs原来在币圈如此流行?》


关于作者

微信:kubying(请注明来自巴比特)




补充内容 (2016-1-4 21:45):
在文章《nodejs原来在币圈如此流行?》里,我计划汇总一下币圈使用nodejs的产品或工具,给大家一个直观的感受,如果您关注的产品也用到nodejs,请回复链接,我会一并收录进去,方便大家学习研究。。。

补充内容 (2016-1-9 09:54):
《nodejs开发加密货币》之一:Nodejs原来在币圈如此流行?
http://8btc.com/thread-27669-1-1.html

补充内容 (2016-1-13 12:36):
《nodejs开发加密货币》之二:Nodejs让您的前端开发像子弹飞一样
http://8btc.com/thread-27913-1-1.html

补充内容 (2016-1-20 11:41):
《nodejs开发加密货币》之三:Nodejs让后台开发像前端一样简单
http://8btc.com/thread-28189-1-1.html

补充内容 (2016-1-27 18:19):
《nodejs开发加密货币》之四:必须了解的几个Nodejs编码习惯
http://8btc.com/thread-28551-1-1.html

补充内容 (2016-2-17 11:46):
《Nodejs开发加密货币》之五:Crypti,一个类似以太坊的开发平台
http://8btc.com/thread-29151-1-1.html

补充内容 (2016-2-20 10:06):
《Nodejs开发加密货币》之六:源码解读(入口程序app.js)
http://8btc.com/thread-29316-1-1.html


补充内容 (2016-3-3 20:01):
《Nodejs开发加密货币》之七:技术研究(1)——commander介绍
http://8btc.com/thread-29518-1-1.html

补充内容 (2016-3-3 20:01):
《Nodejs开发加密货币》之八:用Nodejs实现一个精巧的p2p网络
http://8btc.com/thread-29965-1-1.html

补充内容 (2016-3-11 10:50):
《Nodejs开发加密货币》之九:在Nodejs中使用加密解密技术
http://8btc.com/thread-30474-1-1.html

补充内容 (2016-3-17 20:28):
《Nodejs开发加密货币》之十:三张图让你全面掌握加密解密技术
http://8btc.com/thread-30764-1-1.html

补充内容 (2016-3-29 08:46):
《Nodejs开发加密货币》之十一:一张图学会使用Async组件进行异步流程控制
http://8btc.com/thread-31114-1-1.html


补充内容 (2016-4-18 11:30):
《Nodejs开发加密货币》之十二:Ember.js深“坑”浅出
http://8btc.com/thread-32030-1-1.html


补充内容 (2016-5-24 10:43):
《Nodejs开发加密货币》之十三:加密货币就是货币
http://8btc.com/thread-33687-1-1.html


补充内容 (2016-5-29 16:51):
《Nodejs开发加密货币》之十四:利益,魔鬼与天使的共同目标
http://8btc.com/thread-33981-1-1.html

补充内容 (2016-6-7 10:33):
《Nodejs开发加密货币》之十五:共识机制,可编程的利益转移规则

补充内容 (2016-6-7 10:34):
《Nodejs开发加密货币》之十五:共识机制,可编程的利益转移规则
http://8btc.com/thread-34341-1-1.html



补充内容 (2016-6-26 12:56):
《Nodejs开发加密货币》之十六:地址
http://8btc.com/thread-35464-1-1.html


补充内容 (2016-6-28 11:41):
《Nodejs开发加密货币》之十七:签名和多重签名
http://8btc.com/thread-35544-1-1.html


补充内容 (2016-7-9 08:15):
《Nodejs开发加密货币》之十九:交易
http://8btc.com/thread-36140-1-1.html


补充内容 (2016-7-14 07:00):
《Node.js开发加密货币》之二十:自序
http://8btc.com/thread-36367-1-1.html



补充内容 (2016-8-1 14:35):
Nodejs开发加密货币》之二十一:区块链
http://8btc.com/thread-37183-1-1.html


补充内容 (2016-8-10 15:43):
《Nodejs开发加密货币》之二十二:DPOS机制(分布式共识算法)
http://8btc.com/thread-37718-1-1.html


补充内容 (2016-8-19 12:02):
《Nodejs开发加密货币》之二十三:学点函数式编程
http://8btc.com/thread-38169-1-1.html


补充内容 (2016-9-2 22:02):
《Nodejs开发加密货币》之二十四:轻松从Js文件生成UML类图
http://8btc.com/thread-38979-1-1.html


补充内容 (2016-9-14 14:10):
《Nodejs开发加密货币》之二十五:开发通用的HTML组件
http://8btc.com/thread-39642-1-1.html


补充内容 (2016-10-06 17:44):
《Nodejs开发加密货币》之二十六:测试
http://8btc.com/thread-40430-1-1.html




打赏

参与人数 2金币 +4900 收起 理由
ls-a + 8 赞一个!
miner + 20 很给力!

查看全部打赏

成败都是积累,攻受都是成长!《Nodejs开发加密货币》

18条回复 跳转到指定楼层

idgui.com | 欢迎来导航【IDGUI.com】微信Bite酱海盗王 | 发表于 2016-1-5 09:11:08 来自手机版 | 显示全部楼层
等一轮残月 发表于 2016-1-4 21:28
欢迎开栏!

论坛的编辑器切换到纯文本编辑模式,其实和Markdown类似的,不会有各种杂乱格式的干扰,写作 ...

最赞的是论坛编辑部的自动保存功能,好几次意外关网页,意外关机,意外断网,以为惨了好不容易写的东西丢了。
然而,重新进入,他们还是在那里,基本都没丢。
好像手机版是不会自动保存的,望改进下。

关于代码编辑器,我一般是用老牌的网页三剑客之一:Dreamweaver。简单修改直接自带的记事本。
imfly | 版主 | 发表于 2016-1-4 20:19:32 | 显示全部楼层
文本格式发布出来就这样了?这个体验不是很好,还是用markdown的编辑器吧。。。
成败都是积累,攻受都是成长!《Nodejs开发加密货币》
七步上天堂 | 版主 | 发表于 2016-1-4 20:25:13 | 显示全部楼层
有html格式。 nodejs 好像是国外几个团队用的。
imfly | 版主 | 发表于 2016-1-4 20:38:46 | 显示全部楼层
七步上天堂 发表于 2016-1-4 20:25
有html格式。 nodejs 好像是国外几个团队用的。

主要是发布完毕就出现了格式变化,有预览功能就好了。

其实nodejs,被大量的用于客户端,比如ripple Client, OpenBazaar Client ,还有很多交易市场等,都用到了nodejs,所以第一篇我就横扫各类币里的nodejs,最后拿一个前后台都用nodejs的加密币,系统研读一下。。。
成败都是积累,攻受都是成长!《Nodejs开发加密货币》
刚刚找到一个不错的学习nodejs的地方,分享一下。
http://www.runoob.com/nodejs/nodejs-http-server.html

等一轮残月 | 管理员 | 发表于 2016-1-4 21:28:23 | 显示全部楼层
欢迎开栏!

论坛的编辑器切换到纯文本编辑模式,其实和Markdown类似的,不会有各种杂乱格式的干扰,写作和阅读体验很好。非纯文本模式下即相当于预览

QQ截图20160104212333.jpg

测试:

实例如下,在你项目的根目录下创建一个叫 server.js 的文件,并写入以下代码:
  1. var http = require('http');

  2. http.createServer(function (request, response) {

  3.         // 发送 HTTP 头部
  4.         // HTTP 状态值: 200 : OK
  5.         // 内容类型: text/plain
  6.         response.writeHead(200, {'Content-Type': 'text/plain'});

  7.         // 发送响应数据 "Hello World"
  8.         response.end('Hello World\n');
  9. }).listen(8888);

  10. // 终端打印如下信息
  11. console.log('Server running at http://127.0.0.1:8888/');
复制代码

巴比特论坛管理员,邮箱:can@8btc.com
imfly | 版主 | 发表于 2016-1-4 21:37:45 | 显示全部楼层
等一轮残月 发表于 2016-1-4 21:28
欢迎开栏!

论坛的编辑器切换到纯文本编辑模式,其实和Markdown类似的,不会有各种杂乱格式的干扰,写作 ...

谢谢,这种方式最好,什么都要试错啊,
成败都是积累,攻受都是成长!《Nodejs开发加密货币》
bincoin | 持有dash、lisk、lrc、btm的无敌投机海盗王 | 发表于 2016-1-4 23:35:08 来自手机版 | 显示全部楼层
看来楼主也是程序猿
imfly | 版主 | 发表于 2016-1-5 08:49:18 | 显示全部楼层
玛_雅 发表于 2016-1-4 21:18
刚刚找到一个不错的学习nodejs的地方,分享一下。
http://www.runoob.com/nodejs/nodejs-http-server.html ...

不错的网站,比较适合初学入门,收录一下
成败都是积累,攻受都是成长!《Nodejs开发加密货币》
miner | 管理员 | 发表于 2016-1-6 17:00:13 | 显示全部楼层
idgui.com 发表于 2016-1-5 09:11
最赞的是论坛编辑部的自动保存功能,好几次意外关网页,意外关机,意外断网,以为惨了好不容易写的东西丢 ...

多谢建议,手机版也能缓存记录?
宜州抠门电话总 | 副船长 | 发表于 2016-1-9 21:27:12 来自手机版 | 显示全部楼层
啊原来是一个web服务器语言。一开始还以为只是一个使用javascript写的一个js文件。
jasonrich | 水手 | 发表于 2016-1-14 12:10:47 | 显示全部楼层
楼主可以研究下copay 钱包,这个就是基于nodejs开发的比特币钱包
maigj | 副船长 | 发表于 2016-1-14 13:04:55 | 显示全部楼层
不错 ,做个记号!
imfly | 版主 | 发表于 2016-7-9 08:16:54 | 显示全部楼层
今天是比特币减半的日子,也是本系列文章的一个关键节点,记录一下!
成败都是积累,攻受都是成长!《Nodejs开发加密货币》
高级模式
您需要登录后才可以发帖 登录 | 立即注册 | 用新浪微博登录

本版积分规则

搜索

0关注 1粉丝 41主题

作者的其他主题

返回顶部 返回列表

登录

分享 发帖