AngularJS 2.0和AngularJS CLI初体验-揭秘全栈开发MEAN APP

第一次见到全栈工程师这个词,我想当然的认为就是既懂后端又懂前端的工程师嘛。我这个认识是没错的,但并未结合到技术发展前沿。难怕是很久之前,对于很多程序员来说,他们肯定既懂得后端和前端的(我们暂且不论前端的)。毕竟对于前端开发而言(注意,我没有涉及到设计),无非是HTML/CSS/JavaScript嘛。那么,为什么忽然会出现Full Stack Developer这样一个新名词呢? 继续阅读AngularJS 2.0和AngularJS CLI初体验-揭秘全栈开发MEAN APP

ArchLinux社区捐献包AUR安装工具Yaourt

根据官方的定义,MSYS2是一款Windows上运行的基于CYGWIN(主要是脱离了cygwin.dll, 重写的动态库msys-2.0.dll)和MINGW-W64的软件打包发行平台。相对于CYGWIN提倡的POSIX兼容,它更加注重与windows的兼容性和运行效率。它其中用到了一款winpty的开源软件来处理CYGWIN shell和WIN不兼容的问题。在漫长使用cygwin的过程中,我也是通过安装winpty来处理的。其实,babun shell封装cygwin时也利用了winpty. 继续阅读ArchLinux社区捐献包AUR安装工具Yaourt

CYGWIN环境下使用Docker Toolbox

Docker Toolbox是利用Virtual Box Linux为底部虚拟机实现的。本来想安装Docker for windows的。 不知道咋回事:hyper-v一直装不上(貌似之前用强制卸载清除过)。我又不想去开VMWARE虚拟机使用docker, 毕竟一方面耗资源,另外也不方便集中管理。 于是尝试将docker toolbox改道在cygwin中直接操作,具体过程如下: 继续阅读CYGWIN环境下使用Docker Toolbox

Chocolatey – windows下的包管理工具

作为linux系统运维都习惯了YUM或APT吧。高大上的MACers,也享受着Homebrew。此类包管理软件,解决了依赖,解决了多版本并存,方便了统一管理、安装、卸载、升级、查看。那么,为什么没有人在windows下也搞一套呢? 当然,她是存在的,那就是今天会介绍的Chocolatey. 继续阅读Chocolatey – windows下的包管理工具