记录在Linux下通过命令行来配置NodeJS环境的点点滴滴。比较基础。
计算机系统:Ubuntu 14.04 LTS 64bit
我觊觎Promise好久了。但由于缘分未到,以及智商不够,一直没有机会在实战中用它。前段时间的 2015 上海前端技术峰会 中的主题分享之《ES6实战》让我有这样的感觉:ES5的好多特性都还没有完全掌握呢,ES6就来了。然后据说明年ES7就要来了……
所以说,
学无止境。
在开发LBS相关应用的时候,如果不了解国内对于电子地图的另外一套坐标系统,就可能掉进坑里不能自拔。简记自己参与的项目中遇到这个坑时做的调研工作,以及使用的一些算法。这些算法在其他博客里以C++或者Java实现,这里使用JavaScript实现,以供使用各家地图JavaScript API时参考。
目前的方法误差都较大(10米量级),等待更好的拟合公式吧。
简记自己最近对于前端开发的几点感想。从2013年7月到现在,断断续续从事前端开发快两年了。文字很水,学识粗浅,大神轻喷。
最近使用NodeJS 0.12.0 + Express 4.12.2 + MySQL 5.6 来做一个完整的社区网站,纯属个人项目,网站内容暂不透露。如果自己能坚持下去(希望如此),那么在基本成型之后,会考虑开放源代码,并将网站上线运行。也许从此就可以赢娶白富美出任CEO登上人生巅峰了呢。
总而言之,现在要扩展自己的知识面。Aiming to be a Full-Stack Engineer!
这个项目,姑且代号为__MEN__吧(MySQL Express Node),是从2015年3月28日开始创立的。下面简单记录一下开发中的关键技术问题。
出于工作需求,要获取到足够多的网页数据给Hadoop研发人员做Demo用。自己简单试了试用NodeJS编写网络爬虫,初步感觉还不错,挺有意思。
存几本自己用Sigil制作的EPUB电子书于此。
###Sigil
当初也是从这个开始学习HTML的呢。
Sigil is a multi-platform EPUB ebook Editor.
Sigil release的下载地址: https://github.com/user-none/Sigil/releases
从《JavaScript框架设计》这本书里接触到洗牌算法:shuffle。
我就是个算法小白……痴。
Fisher–Yates Shuffle, January 14, 2012 这篇文章用JavaScript数组讲解了洗牌算法,并且用D3.js演示各自的重排序效果。