Ubuntu 16.10
Ubuntu 现在基本可以替代Windows做日常使用的主力——只要不玩游戏。不过对SSD还是要需要调教一二。使用 Linux 还有一个好处是可以自带策略路由,对于域名IP流量精确转发,变得so easy。
这里记录下 Ubuntu 16.10 以上版本的安装tips.
Shell
我比较习惯 zsh, 下载安装zsh:
I treat the coffee-script and Literate CoffeeScript
as the first coffee style
smart computer language concept.
This should be the basics of the next generation Smart Computer Language.
Features:
extends
, for in
etc rtl functions.Pros:
生活,生命,活着的,一切都将随风而去。冬去春来,夏过秋至,金黄的树叶悠悠飘落,一片片,散落,逝水流连,周而复始。生存,成长,老去,逝去。我们追逐的,梦想的,转眼,一切都将成空。在这“《易》”的世界里面,永恒不变的唯有易
。
我们都只是那短短的人生过客啊,观察,体验着这人生百态,感悟着不一样的人生,也许。随波逐流的人啊,活着只是活着的人啊,活在别人的目光中的人啊,你们在感悟什么,人,这,一辈子,到底该如何度过。生存的需求,物质的需求,财富的需求,有没有尽头,你在追寻什么?到底追寻的意义是什么,对你?我不知道,对于我而言,思想 也许是我能留给你的最宝贵的财富,余者皆浮云矣。人与人最最关键,重要的区别就是思想。
就在这个目录里。当一切随风而去,唯有思想留下…
尽管我不怎么欣赏它的内部实现,但是不得不说这是Open API开发框架的又一次创新,使得开发API的过程更为简单和易用。
LoopBack 是一个基于Express的开源 Node.js API框架,用于快速构建自己的OpenAPI平台,提供API接口给mobile, web和其他设备。它能够同时连接多种不同的数据源,非常简单的暴露model为标准的RESTful API,用nodejs 开发API,提供JS, iOS 和 Android SDKs.
StrongLoop在2015年被IBM收购了.
StrongLoop Arc
IDE 可视化的编辑,部署和监视 LoopBack API服务.Promise是简化异步编程的重要概念。这篇文章介绍得不错:Simplifying Async with Promises.
简单的说,Promise(又名 Future, Delayed value, Deferred value)代表一个尚不可用的值。因为产生这个值的计算过程尚未完成。一个 Promise 是最终的成功结果或失败原因的占位符。
promise.then(onFulfilled, onRejected)
)
then方法可以接受2个回调函数作为参数。
.then(function(resolve){
//当promise状态变成fulfilled时,调用此函数
},function(reject){
//当promise状态变成rejected时,调用此函数
});
.then ((resolve)->), ((reject)->))
Promise API 标准存在多个提案,目前看来,Promises/A+ 已经正在成为事实上的标准。
HTC Vive 到手,我也好好体验了一把沉浸式虚拟现实,的确震撼,尽管目前好的内容还不是很多。真的世界变了,不提游戏,很多经验的教学,难以实作的实验,在沉浸式虚拟现实中都将被改写,人类获取另类的知识体系将变容易。体验,免除危险的体验模式,从未来迎面而来。我还是先讲述自己的个人体验感受,最后再说下虚拟现实以及相关技术分析。
虚拟现实(Virtual Reality),又称虚拟实境,简单来说就是用电脑模拟一个虚拟世界,让人感觉自己完全置身于这个虚拟的世界当中,从而忘掉自己所处的真实世界。目前主要是通过对人的眼睛和耳朵的欺骗,以及附加在头盔上的传感器来实现VR。
尽管离《黑客帝国》描述的场景距离还相当长远,但至少目前已经可以让人产生身在虚拟世界的幻觉了。尽管依然存在这样那样的不足:
要理解移动互联网首先要理解互联网,要搞清楚互联网思维是啥,首先也要理解互联网的本质,而要理解互联网的本质则首先要从互联谈起,何谓互联,互,彼此也;联,沟通也。互联网就是搭建的P2P的彼此沟通的网络。那么何谓移动,移动我的理解是设备,尤其是随身设备的上网能力。那么移动互联网和互联网有什么不同之处么?我觉得没有根本的不同,唯一不同的是时间和地点,从间断固定到随时随地。对于家居设备的上网,目前炒作的物联网(IoT),也只不过是将一个个的设备作为“网上服务”放到了家庭,使得我们可以在家以外也能控制而已。因此这里说道的移动互联网思维其实主要还是在探索互联网思维。
无论移动互联网还是互联网,我们如果思考下它的本质,想想它的本质是什么?那么不难发现,它的本质无疑是最终用户(Peer)的互联互通。那么互联互通的本质又是什么?而当互联网最终用户膨胀到足够规模的时候,我们发现,它正在改变世界。Why? 它是如何做到的呢?
互联网的本质是对等(互联),因为要对等互联,所以才有了开放和标准。因为完全开放和标准化,才有足够多组织细胞接入,从而形成群体。群体在互联网上产生信息和消费信息,从而导致信息爆炸大数据。
随着近两年来nodejs的迅速走红(这个npm的功不可灭),nodejs实际上成为js服务端和工具桌面端开发事实上的标准。似乎用javascript开发桌面应用时代正在来临。各种开发桌面应用的js框架工具陈出不穷,下面主要介绍的是一些开源项目js框架工具 for Desktop Application。
Github开源的,用JavaScript编写桌面应用的框架。Electron为用纯JavaScript创建桌面应用提供了运行时。原理是,Electron调用你在package.json
中定义的main文件并执行它。main文件(通常被命名为main.js)会创建一个内含渲染完的web页面的应用窗口,并添加与你操作系统的原生GUI(图形界面)交互的功能。
下载需要翻墙: