
Cloud
文章平均质量分 55
PunCha
这个作者很懒,什么都没留下…
展开
-
VMWare的Cloud Foundry实践(一):安装使用和第一个云端node.js程序
昨天使用了一下VMWare出品的Cloud Foundry系统。感觉还可以,但是功能应该是比较弱的。他提供了命令行vmc和GUI(Eclipse插件)两种上传的方法,一开始我试了下Eclipse插件,没成功。只能用vmc了。安装方法:http://docs.cloudfoundry.com/tools/vmc/installing-vmc.html1. 先要装Ruby,其实vmc是跑在Ru原创 2012-12-06 21:05:29 · 1168 阅读 · 0 评论 -
AWS之S3实践
从S3的API上来看,S3的资源分为Bucket和Object 2种类型。Bucket是S3根对象(如果S3是根目录的话,那么Bucket就是根目录下的文件夹),所有位于Bucket下的资源都是Object,但是其实Object可以分成目录和文件2种(虽然从API上是区分不出的,他们都是Object),但是可以通过他们的名字来区分,目录一定是以/结尾,而文件末尾肯定没有/。这个也是S3的API用以原创 2013-03-09 14:27:27 · 7596 阅读 · 0 评论 -
Ubuntu上安装Putty
From: http://www.humen1.net/?p=416如题,ubuntu上我一直是直接用ssh的但是有一个缺点就是老要输入xxx@yyy putty可以记录,就爱这个。以前在nokia E71 上也装了putty 好用,于是想在ubuntu上也装个,看了下官网,还真可以。Step 1.打开下面的下载页:http://www.chiark.green转载 2013-03-10 10:48:40 · 4226 阅读 · 0 评论 -
Chef学习之三:Chef基础知识 (转贴)
From: http://williamherry.com/blog/2012/07/16/chef-basic/Chef基础知识JUL 16TH, 2012 | COMMENTS主要内容本文档主要讲述了一些Chef的基础知识,包括:Chef是什么Chef能做什么Chef怎么做Chef是什么Chef简介Ch转载 2013-03-30 23:21:13 · 21910 阅读 · 0 评论 -
Chef学习之五:Knife bootstrap 一台 Ubuntu EC2 机器
之前bootstrap一台windows 的机器失败了,很挫败,那只能在云上起一台Linux机器作尝试了。这次学习的是bootstrap命令,简单来说,这个命令就是在目标机器上安装Chef-Client程序,使之变成Chef Servers所能管理的node。下面是简单的步骤:1. 在亚马逊上起一台Unbuntu 12.10的EC2。2. 在Ruby环境下,Chef-repo下,执原创 2013-03-31 23:28:54 · 3081 阅读 · 0 评论 -
Chef学习之六:Knife cookbook
开始学习cookbook了(http://docs.opscode.com/essentials_cookbook_directory.html)官方文档介绍了3个命令,本以为很容易,没想到费了一番周折:1. 最最简单的就是创建一个cookbook了,执行: D:\Tools\Chef\chef-repo-master>knife cookbook create cb_first,就会生成原创 2013-04-01 00:31:52 · 3403 阅读 · 0 评论 -
Chef学习之七:recipe学习
参考:http://docs.opscode.com/essentials_cookbook_recipes_run_lists.htmlRecipe的概念简单说下,就是Resource的集合,你可以把recipe绑定到node或者client的runlist上,这样,client会自动执行该recipe(或者在client上运行 sudo chef-client的时候执行)。原创 2013-04-03 15:04:23 · 2709 阅读 · 0 评论 -
Chef学习之八:Resource cookbook_file学习
References:http://docs.opscode.com/resource_cookbook_file.html现在开始照着官方文档的顺序,耐心学习每一个resource。第一个就是cookbook_file。我一直觉得用Resource来命名很是奇怪,其实这些应该是命令或者是功能(function),但是我想把他们命名成Resource是为了避免和命令行中的命令冲突吧。原创 2013-04-03 15:28:30 · 2200 阅读 · 0 评论 -
Chef学习之二:使用knife windows(失败)
1. 首先需要安装Ruby 1.9之上的版本。2. 安装Ruby DevKit (Development tools):这里有安装步骤 https://github.com/oneclick/rubyinstaller/wiki/Development-Kit要注意的是,64位的一定要下载64位的devkit,不然会有莫名的错误首先把下载下来的devkit解压,我解压到了Ruby的原创 2013-03-27 16:00:48 · 2628 阅读 · 0 评论 -
Chef学习之一:Windows上安装Chef Workstation
参考: http://docs.opscode.com/install_workstation.html#install-chef-11-x-on-a-workstation(前提:你先要申请一个Free Hosted Chef Server)1. 下载Chef Client: http://www.opscode.com/chef/install/ (选Chef Client)原创 2013-03-26 13:26:30 · 5218 阅读 · 0 评论 -
Redis 下key的过期时间详解
From: http://jiorry.iteye.com/blog/961172memcached 和 redis 的set命令都有expire参数,可以设置key的过期时间。但是redis是一个可以对数据持久化的key-value database,它的key过期策略还是和memcached有所不同的。梳理,整理如下: redis通过expire命令来设置key的过转载 2013-06-06 10:00:47 · 2256 阅读 · 0 评论 -
Ubuntu Server下安装NodeJs
谨以此文记录今天在aws上配置nodejs的运行环境的实践。1. 开始安装Node.js这个是官方教程,告诉你如何通过package manager来安装nodejs:https://github.com/joyent/node/wiki/Installing-Node.js-via-package-managersudo apt-get install pytho原创 2013-03-08 22:27:55 · 2820 阅读 · 0 评论 -
MemCached学习之:(一)安装运行
References: http://www.cnblogs.com/wucg/archive/2011/03/01/1968185.htmlhttp://kb.cnblogs.com/page/42731/http://code.jellycan.com/memcached/下载Windows的Server端下载地址:http://转载 2013-01-18 13:28:47 · 576 阅读 · 0 评论 -
AWS扫盲
http://www.kuqin.com/system-analysis/20080914/17891.html从贮存到支付,云计算的领导者(亚马逊)提供了一系列的低价服务来吸引注意。我们将紧密关注这些。 亚马逊网络服务( AWS)是基于一个简单的想法:亚马逊已经建立了一个跨越全球的硬件和软件基础设施,来支持该公司的互联网业务,那么为什么不将那些基础设施的组件模块化并且出租?这是类似转载 2012-12-10 13:33:13 · 1178 阅读 · 0 评论 -
EJS References
今天在照着教程写代码的时候,发现在express组件里面使用partial()会有编译错误,网上一查,原来新版的ejs已经不支持partial了,取而代之的是include关键词。而且ejs的文档还不好找,找了半天才找到“官方”的,好简单。。https://github.com/visionmedia/ejs#includes另外,有一些关于移植express 2.0转载 2012-12-09 20:23:52 · 2705 阅读 · 0 评论 -
VMWare的Cloud Foundry实践(二):和MongoDB对接成功~
晚上继续照着教程,完成了对MongoDB的对接,中间有一些小坎坷。1. 照着这个教程来:http://docs.cloudfoundry.com/services/mongodb/nodejs-mongodb.html2. 下载安装MongoDB:http://blog.youkuaiyun.com/puncha/article/details/82672073. 新建一个文件夹mongo,创建主原创 2012-12-06 23:53:17 · 1151 阅读 · 1 评论 -
MongoDB 可读性比较差的语句
今天学习update语句,和$push修改器,书上举得例子让我百思不得其解,update()的前两个参数分别是:查询,新文档。书上的例子如下所示,在集合里面找Key是Gende不是Mr的项,找到之后,把他的Gender设置为M。按照我的想法,谁都没有Gendar属性,那么条件不满足,后面的新文档就不会生成咯,但是执行的结果却大相径庭,因为所有文档都没有Gender属性,所以第一条文档被返回了,而G原创 2012-12-08 00:10:02 · 803 阅读 · 0 评论 -
MongoDB实践
MongoDB没有提供安装包,直接下载了解压使用。安装:1. 在控制台运行:D:\Tools\mongodb\bin>mongod--dbpath "E:\MyProject\Web\mongo\data" 注意,是mongod不是mongo。这个问题花了我10多分钟才解决。你也可以使用默认的DB,在C盘下面建立db\data文件夹就可以了,后面的参数也不用加了。直接运行mongod.exe就原创 2012-12-06 22:51:56 · 881 阅读 · 0 评论 -
memcached完全剖析–1. memcached的基础
From: http://kb.cnblogs.com/page/42731/memcached完全剖析–1. memcached的基础作者: charlee 来源: idv2.com 发布时间: 2008-09-28 16:47 阅读: 19977 次 推荐: 5 原文链接 [收藏] 本系列文章导航memcached完全剖析–1. m转载 2013-01-18 13:40:35 · 515 阅读 · 0 评论 -
memcached全面剖析–2.理解memcached的内存存储
memcached全面剖析–2.理解memcached的内存存储作者: charlee 来源: idv2.com 发布时间: 2008-09-28 16:58 阅读: 6147 次 推荐: 1 原文链接 [收藏] 本系列文章导航memcached完全剖析–1. memcached的基础memcached全面剖析–2.理解memcache转载 2013-01-18 13:41:45 · 615 阅读 · 0 评论 -
memcached全面剖析–3.memcached的删除机制和发展方向
memcached全面剖析–3.memcached的删除机制和发展方向作者: charlee 来源: idv2.com 发布时间: 2008-09-28 17:03 阅读: 4283 次 推荐: 2 原文链接 [收藏] 本系列文章导航memcached完全剖析–1. memcached的基础memcached全面剖析–2.理解memca转载 2013-01-18 18:06:44 · 485 阅读 · 0 评论 -
memcached全面剖析–4. memcached的分布式算法
memcached全面剖析–4. memcached的分布式算法作者: charlee 来源: idv2.com 发布时间: 2008-09-28 17:13 阅读: 4909 次 推荐: 0 原文链接 [收藏] 本系列文章导航memcached完全剖析–1. memcached的基础memcached全面剖析–2.理解memcache转载 2013-01-18 18:23:45 · 457 阅读 · 0 评论 -
memcached全面剖析–5. memcached的应用和兼容程序
memcached全面剖析–5. memcached的应用和兼容程序作者: charlee 来源: idv2.com 发布时间: 2008-09-28 17:28 阅读: 5614 次 推荐: 1 原文链接 [收藏] 本系列文章导航memcached完全剖析–1. memcached的基础memcached全面剖析–2.理解memcac转载 2013-01-18 18:30:39 · 455 阅读 · 0 评论 -
体检在线Bug/Exception系统
看了这篇文章的介绍:http://www.youkuaiyun.com/article/2013-08-22/2816664-Bugsnag-announces-the-new-Bugsnag-API。我尝试了一下这个bugsnap。他有2个服务,免费的和付费的。免费的只能支持单用户(也就是把错误报告发送到单个用户),每个月只能有2000个exception、exception只能保存1个月。对我来说,也够用原创 2013-08-26 14:51:27 · 1116 阅读 · 0 评论