代码改变世界

随笔档案-2012年06月

神奇的贝叶斯

2012-06-15 18:31 by CloudCraft, 352 阅读, 收藏,
摘要: 机器学习是人工只能领域中与算法相关的一个分支,它允许机器不断地进行学习。很多情况下,这相当于将一组数据传递给算法,并由某个算法推断出这些数据的属性相关的信息。然后借助这些信息,算法就能预测出未来有可能会出现的其他数据。举个例子,假定我们收到了包含’porn’单词的垃圾邮件,对于人而言,我们可以很轻松地识别出这些垃圾邮件。这就意味着我们实际上已经建立起了一 个关于垃圾邮件的智力模型。那如果我们把这样的信息输入给专门用来过滤垃圾邮件的机器学习算法,算法应该有能力做出同人类类似的归纳。现在已经存在各种机器学习算法。这些算法从广义上来说可以分为监督学习,无监督学习,半监督学习和增强学习。监督学习从给定 阅读全文

ruby 文件中文编码问题 导致passenger start错误的解决方法

2012-06-15 18:29 by CloudCraft, 74 阅读, 收藏,
摘要: 在出错文件起始行添加:# -*- coding: utf-8 -*-后重启apache服务器sudo service apache2 restart 阅读全文

提高Apache下Passenger的并发性能

2012-06-15 18:27 by CloudCraft, 135 阅读, 收藏,
摘要: short version:/etc/apache2/apache2.conf文件中加上[plain] view plaincopy<spanstyle="font-size:18px;color:#339999;">PassengerMaxPoolSize2PassengerPoolIdleTime150</span><spanstyle="color:#f8f8f8;"></span>PassengerMaxPoolSize不要真的设置2,不然就2了,取值如下:long version:Performa 阅读全文

Amazon云产品介绍(1) - Amazon EC2

2012-06-15 18:22 by CloudCraft, 479 阅读, 收藏,
摘要: 说到云计算当然免不了要提到Amazon,Amazon的AWS是一个典型的IaaS服务, 他提供了一组服务,包括存储(S3)、计算能力(EC2)、消息传递(SQS)、数据集(SDB)等。有了Amazon的AWS,企业用户可以在几分钟之 内迅速地获得一个基于Amazon基础设施的虚拟基础设施,并且这个基础设施是弹性的,可以根据需求扩展和收缩。世界各地的公司都可以使用这个弹性的计算 基础设施。 空说无用,要举些例子大家才能理解。依然记得去年过年的时候,神奇的12306的网站死的死死的,很多技术牛人都在各处讨论过如何改进或者构建一个可用的系统。这里不讨论过于技术的优劣,只是用“中国铁路订票系统”才做为 阅读全文

利用Zabbix对亚马逊EC2服务器进行监测和报警一

2012-06-15 18:20 by CloudCraft, 287 阅读, 收藏,
摘要: 亚马逊的EC2服务给我们提供了一个相对便捷的服务器环境,我们利用 Zabbix 监测系统对云服务器进行监测与报警。今天首先说一下整个监测系统的安装与配置。由于 Ubuntu 提供了方便的包管理机制,所以直接通过 apt-get 方式进行 Zabbix 系统的安装,但这样的安装方式只能得到较旧的版本,如果想尝试 Zabbix 的新特性和功能,可以从 Zabbix 官网下载最新的源代码编译安装(开源)。 由于Zabbix的监测是通过一台Master机器上安装的 Zabbix Server 对每台被监测机器上安装的 Zabbix Agent 进行监测而得到监测数据,所以整个监测系统的安装分为两个部分 阅读全文

浅谈主流SNS开放平台的接入-概述

2012-06-15 18:17 by CloudCraft, 171 阅读, 收藏,
摘要: Facebook的走俏,让人们看到了开放平台的强大吸引力,随着互联网的发展,越来 越多的互联网巨头竞相推出自己的开放平台战略,诸如腾讯、新浪、开心、人人、豆瓣……因项目所需,需要涉及多个SNS开放平台,实现网站接入、后台数据捕 获、分享、评论等功能,开发过程中,历经一个个API独立开发以及后来的重构整合,特以此系列文章记录开发的点滴,希望能够为之后的优化改进提供帮助。接入新的开放平台的流程无外乎图一所示的流程,各个平台对于应用的约束各有不同,可参考各平台具体的指南,在此不做赘述。图一开放平台访问身份鉴权机制多为Oauth(包括1.0和2.0或基于此协议的改进版本),Oauth的授权不会使第三方 阅读全文

利用Zabbix对亚马逊EC2服务器进行监测和报警二

2012-06-15 18:11 by CloudCraft, 366 阅读, 收藏,
摘要: 在 <<利用Zabbix对亚马逊EC2服务器进行监测和报警(一)>> 中对Zabbix服务器和客户端的安装配置给予了简单的介绍,下面我来说一下我使用Zabbix对亚马逊EC2服务器进行监测所做的一些工作。 Zabbix官网上有详细的用户手册,里面详细的介绍了Zabbix能干什么,给你一个美好的憧憬,每个功能块也有几个小例子可以参考,但如果在使用过程 中出现了一些比较莫名的问题还是比较揪心的,就需要细致的检查并找出错误,由于它是开源软件,可以有很多渠道去获取我们需要的信息,这里暂时不再列举。 Zabbix 一个完整的监测流程包括:监控项->触发器->操作。监控 阅读全文

rails程序是如何加载的

2012-06-15 18:02 by CloudCraft, 441 阅读, 收藏,
摘要: 接触rails不久,对在启动一个rails程序的时候(比如 rails s)需要加载哪些文件,加载的顺序这个问题了解得不是特别透彻,查了一些资料,记录了下来。首先加载的其中一个是config/boot.rb,一共会有三个文件参与加载和部署一个rails程序。boot.rb: 配置Bundler以及加载路径application.rb: 根据不同的启动环境(Rails.env)加载不同的rails gems, 配置应用程序environment.rb: 加载所有的initializers这三个文件都在启动整个rails环境时加载。在rails 3以前的版本中,很多配置都在config/envir 阅读全文

NoSQL 数据建模技术

2012-06-15 17:58 by CloudCraft, 256 阅读, 收藏,
摘要: 原文地址: http://coolshell.cn/articles/7270.html 阅读全文