摘要:
尽管我已经很久没写代码,我还是紧跟着。我学习node,学Php,学各种工具……现在开发跟以前比,真的方便了许多。想当年,可能就是随便建几个文件夹就开始做了,或者是后来用IDE建项目。但是,这些都没有现在方便。模块加载框架: require.js/sea.jsCSS框架:Sass自动化工具: grunt,bower,compass测试: (略过)前端一下子变得丰富起来了,现在要做一个项目。估计部署工具就要光多点时间,之后就是更快速的发开了。有了sass和模块加载这些帮助之后,资源管理起来更加方便了。例如一个php的项目,我大概会这样:1.开发环境。各种平台:运行环境lemp(nginx),nod 阅读全文
摘要:
开启vi mode后,可以使用很多的VI快捷方式,所以我的sublime已经不是单纯的st了,st的VI模式不完全支持所有的快捷键。我们来看一段官网的key bindings示例:{ "keys": ["j", "j"], "command": "exit_insert_mode", "context": [ { "key": "setting.command_mode", "operand": false }, { 阅读全文
摘要:
1. 使用官方PPA安装 Nginx 最新版本,使用以下命令:sudo add-apt-repository ppa:nginx/stablesudo apt-get updatesudo apt-get install nginxNginx相关控制命令:启动 Nginx:sudo /etc/ini... 阅读全文
摘要:
以下仅为一个用户的心声上年年中的时候买了dia的128M vps,算是我第一个vps。工作以来,我弄了一个wp博客,所以我在上面搭了apache的服务器,但是由于内存低,挂得也快。后来我换了Nginx,稳定是稳定了不少。但是我还是不满意,有时候连ssh会卡。最终我没有再续费了,因为我觉得性价比太弱了。今年买了ramnode,$2一个月、5G SSD,对于一个小博客来说我觉得很够了。在网络,IO方面我都挺满意。买一年才14$左右,那相当于dia的一个多月的费用了。一个产品好不好,我以为可以通过试用最低价格的产品可以体验出来。 阅读全文
摘要:
装了vps,环境又要自己配置。mysql比较难装上。1、安装MySQL 5.5.x的yum源:rpm -Uvhhttp://repo.webtatic.com/yum/centos/5/latest.rpm2、安装MySQL客户端的支持包:yum install libmysqlclient15 --enablerepo=webtatic3、卸载MySQL老版本的软件包:yum remove mysql mysql-*4、安装MySQL 5.5的客户端和服务端:yum install mysql55 mysql55-server--enablerepo=webtatic5、启动MySQL系统服 阅读全文
摘要:
先说说我想实现的东西,我想在虚拟机安装各种开发环境,我个人在学习Node。然后我装了一个Ubuntu Server,所以我又想共享一个windows下的文件夹,这样可以让我在windows下开发,在Linux下运行,多么傻的一件事情。初衷只是为了不在windows下运行,因为不喜欢windows下的... 阅读全文
摘要:
最近在学习Node.js,在window下总是觉得不那么爽快。最简单而且环保的方法是在虚拟机中安装一个Linux。{1.Linux:家中的Linux为Centos。2.VirtuallyBox: 开启2块网卡。第一个选Host-Only目的是为了让虚拟机通上网。第二块选Bridge Adapter,这是为了跟本地主机同一个网段。3.关闭本地和虚拟机的防火墙。4.Linux中的Nodejs监听的IP要注意。如果是127.0.0.1本地是无法访问。}相关资料:查看iptables状态:service iptables statusiptables开机自动启动:开启: chkconfig iptab 阅读全文
摘要:
1.安装依赖sudo apt-get install g++ curl libssl-dev apache2-utils git-core2.去官网获取最新版本sudo wget http://nodejs.org/dist/v0.10.15/node-v0.10.15.tar.gz (64位的另选)$ tar -xvzf node-v0.10.15$ cd node-v0.10.15$ ./configure $ make $ sudo make install $ which node 在/usr/local/bin/node可以看到。 阅读全文
摘要:
从vbox中安装了ubuntu server,然后用ssh连过去,发现有一个错误:server unexpectedly closed network connection。猛然发现,ssh没有安装。用ssh连接vbox:{1.安装ssh2.vbox 设置端口映射,例如22到223.vbox 连接方式为NAT}vbox不像vm那样,会生成几个连接。只有一个host-only的连接,并且它的ip为192.168.56.1。 阅读全文
摘要:
方法1,提取JQ(来源网络),此方法完整。Array.prototype.unique = function(){ var results=this.sort() for ( var i = 1; i < results.length; i++ ) { if ( results[i] === results[ i - 1 ] ) { results.splice( i--, 1 ); } } return results;}方法2,方法完整。 Array.prototype.unique = function... 阅读全文