摘要:之前9月份的时候我写了一篇关于如何在Windows平台上手工管理Node.js Modules的文章[在Windows上安装Node.js模块]。当时一方面我本身对Node.js了解有限,另外当时Node.js在Windows平台上部署确实很麻烦,所以选择了手工管理Node.js模块。现在情况已经大有变观,一方面Node.js已经完成了在Windows平台上基于完成端口的网络模型改造,另一方面NPM也可以比较好地工作在Windows平台上。所以现在在Windows平台部署Node.js已经比较容易。下面说说我的操作步骤。1. 下载Node.js官方Windows版程序: http://node 阅读全文
posted @ 2011-11-22 13:45 Sean Lv 阅读 (128328) 评论 (59) 编辑
摘要:一直不适应Vim等神器,只好把玩Gedit。Ubuntu 11.10发布后,使用Gnome3,Gedit也升级到3.2版本。配置Gedit也发生一些,比如在Ubuntu 11.04及之前版本中,Color Scheme是放在 ~/.gnome2/gedit/styles 目录中的。而在Ubuntu 11.10中则放在 ~/.local/share/gtksourceview-3.0/styles 目录中。因此给Gedit增加自定义Color Scheme,需要如下操作:mkdir -p ~/.local/share/gtksourceview-3.0/styles cp -rf ~/Downl 阅读全文
posted @ 2011-10-27 10:33 Sean Lv 阅读 (1114) 评论 (0) 编辑
摘要:这几天接触Node.js + Express,实然发现无论使用jade还是ejs模板系统都会自动创建一个layout.(jade|ejs)文件。并且以文件名约定的方式使用,而非在代码中指定Layout。但是在实际的项目中往往可能需要多个Layout文件来渲染页面板式,模板系统的创建者不可能没有这方面的考虑。那么应该如何实现哪?其实很简单,只我没有系统的看过文档。在render一个页面时,如果不指定Layout,系统会自动在view文件夹下寻找layout.(jade|ejs)文件。同时我们也可以使用指定的Layout文件渲染页面:app.get('/', function(re 阅读全文
posted @ 2011-09-27 19:37 Sean Lv 阅读 (6132) 评论 (2) 编辑
摘要:Node.js逐渐升温,很多朋友已经开始关注。但是在Windows平台上需要基于Cygwin安装配置环境,让很多人望而却步。不过有消息称Microsoft已经联系Node.js官方,相信很快会有改善。那么在不安装Cygwin的情况下,是否可以在Windows上搭建Node.js环境进行试验开发哪?我以Node.js + express做了个简单测试,基本可行。步骤如下:1. 下载Node.js官方非稳定版Windows可执行程序: http://nodejs.org/#download 我在试验中使用了0.5.7版本:http://nodejs.org/dist/v0.5.7/node.exe 阅读全文
posted @ 2011-09-25 03:39 Sean Lv 阅读 (22412) 评论 (3) 编辑
摘要:当然,首先要安装Node.js,见:通过PPA安装Node.js接下来:curl http://npmjs.org/install.sh | sudo sh注意:因为权限的原因,需要加sudo。但是是给sh加sudo而不是curl。另外,如果没有安装curl,使用下面命令安装:sudo apt-get install curl安装完成后,使用下面命令查看NPM版本:$ npm --version1.0.30 阅读全文
posted @ 2011-09-24 22:11 Sean Lv 阅读 (16952) 评论 (1) 编辑
摘要:创建app.js文件:var http = require('http');http.createServer(function (req, resp) { resp.writeHead(200, {'Content-Type': 'text/plain'}); resp.end('Hello, World!\n');}).listen(8124, '127.0.0.1');console.log('Server running at http://127.0.0.1:8124');运行:$ nod 阅读全文
posted @ 2011-09-24 21:50 Sean Lv 阅读 (448) 评论 (0) 编辑
摘要:安装:sudo apt-get install python-software-propertiessudo add-apt-repository ppa:chris-lea/node.jssudo apt-get updatesudo apt-get install nodejs目前只能过PPA安装稳定版本Node.js。安装后查看版本:~$ node --versionv0.4.12 阅读全文
posted @ 2011-09-24 15:37 Sean Lv 阅读 (5137) 评论 (0) 编辑
摘要:原文地址:http://blog.sina.com.cn/s/blog_550241dd0100rlu3.html桌面崩溃,无法使用 Ctrl-Alt-BackSpace 注销。几次强行重启,现收集几种解决方案。一、解放 Ctrl-Alt-BackSpace#1,点击Unity启动器输入keyboard启动该程序或按住Alt+F2输入keyboard来启动该程序。#2,切换到(Layouts)"布局"选项,点击下面的Options("选项")按钮,选中"Key sequence to kill the X server (Control + A 阅读全文
posted @ 2011-09-24 12:21 Sean Lv 阅读 (668) 评论 (0) 编辑
摘要:原文地址:http://hi.baidu.com/quest2run/blog/item/4c69e71df18ea90540341739.html点网卡上的"VPN连接"配置VPN添加,选择"point-to-point tunneling protocol (PPTP)"并新建连接名称:随便自动连接:可勾选Gateway:VPN服务器域名或IP地址user name:用户名password:密码NT Domain:不填注意:对所有用户可用不要选,不然连接不上。然后点“Advanced…“去掉EAP前的勾勾选use point-to-point enc 阅读全文
posted @ 2011-09-24 12:05 Sean Lv 阅读 (720) 评论 (0) 编辑
摘要:代码:import strings = ' The quick brown fox jumped over the lazy dog. 'print sprint string.capwords(s)结果: The quick brown fox jumped over the lazy dog.The Quick Brown Fox Jumped Over The Lazy Dog.请按任意键继续. . .string模块中的capwords()函数,除了可以将每个单词首字母大写以外,它还能够去除两端的空格,再将连续的空格用一个空格代替。 阅读全文
posted @ 2011-06-30 22:56 Sean Lv 阅读 (2812) 评论 (2) 编辑