分类为‘互联网络’的文章

被人为割裂的中国互联网

看看这篇文章能不能给你带来些感悟
中国没有一个所谓“全民的互联网”,中国的互联网是人为割裂的。它既存在于精英的Think笔记本上,也存在于草根的MTK山寨机中。我们的精英也许和美国同步,草根却与越南同步。
我有两个朋友。
L的公司在上海,大半时间跑广东。他是华南某所不太知名的大学毕业的,小眼睛质朴男,多年以前还是个文学青年。哥们做手机网游的,我见他使过好几款手机,但最贵的一个也不过1千多块钱。比起什么Web2.0、移动互联网的概念,他更关心珠三角的几千万农民工和城市边缘的大学生“蚁族”,怎么关心?在东莞的夜宵摊上跟他们拼啤酒,在富士康厂区外网吧里刷夜,跟靠做他们生意开上宝马的便利店老板扯淡……
W猫在北京中关村。他从小就是个脑袋很大眼睛发亮的天才少年,数理化成绩很好,逻辑思维超强,英文和中文一般流利。在首都某著名大学毕业后,W 直接去美国名校拿了硕士,接着回国创业。我一直觉得,他是硅谷Geek们的中国版。诸如iPad之类的新技术玩意,我总能第一时间从他那儿找到。他也是国内把玩Facebook、Twitter、Groupon、Foursqure的人。啥叫互联网的未来,W做的网站就代表互联网的未来。

More »

linode中文文档系列-linode新手之我怎么在linode部署我的网站

有好多想用linode vps的朋友问老纪,我对linux不怎么熟悉,我能够在linode做网站吗?老纪的回答就是如果你知道一些基本的linux命令,就可以参照教程完成网站的部署和维护,其实linode官方已经出了很多文档,老纪前期翻译了不少,看来还是不够,还得继续翻译,以满足初次接触linode vps的朋友的需要,今天就是关于linode新手如何在linode上部署网站
假如对于linux系统管理或者linode你相对来说是个新手,这个只能能够解决我们收到的最常见问题,假如你刚刚创建了第一个linode账号,请先阅读 入门手册,一旦你的linode部署完后再回到这里
下面的这些指令都能运行于linode平台,如果你还没有linode,就请注册一个linode vps吧
我怎么登陆我的linode
缺省的,所有已经部署的linode都开启了ssh,这就可以通过shell用命令行来访问,你可以在入门手册里学到更多关于连接到linode的知识
有事,未完待续…

More »

Linode VPS社区文档中文系列-在debian 5中安装CouchDB

还长时间没有看linode的在线文档了,今天一看又多了N篇,老纪重新开始翻译其文档,对大家使用linode会有所帮助
CouchDB是一个基于文档的非关系型数据库系统,CouchDB试图提供一种更为灵活的数据库存储系统用于定制应用的开发,CouchDB用erlang写成,erlang支持一种创新的并行模型,CouchDB不用sql接口,而选用http接口和json作为数据格式,这样易于应用的开发
在安装CouchDB之前,我假设你已经阅读了入门手册
这些命令能用在linode平台,如果你还没有linode,请注册一个linode vps
安装CouchDB
在安装CouchDB之前,请先确认你的安装包库和已经安装的程序更新到最新版本,使用下面的命令

apt-get update
apt-get upgrade –show-upgraded

安装CouchDB及其依赖库

apt-get install couchdb

CouchDB
一完全安装后就会启动,你可以用位于/etc/init.d/couchdb这个init脚本对其控制,执行下面的命令就可以启动、重启、停止CouchDB

/etc/init.d/couchdb start
/etc/init.d/couchdb restart
/etc/init.d/couchdb stop

恭喜你、在大多数时候你不需要更改CouchDb的配置文件,但是,假如你需要更改任何设置,你可以设置/etc/couchdb/couch.ini中的任何选项
使用CouchDB
你和CouchDB的绝大部分交互都是通过系统的http和json接口完成的,CouchDB有一个基于web的管理界面叫做Futon,因为缺省的CouchDB仅能通过本地接口进行访问,为了访问CouchDB和Futon,你要建立一个安全的ssh隧道以避免发送明文数据。
一旦ssh隧道建立,你就可以通过请求http://localhost:5984对CouchDB进行访问,一个简单的命令行客户端curl 可以通过下面的指令来安装

apt-get install curl

现在执行下面命令

curl http://localhost:5984

CouchDB将返回

{"couchdb":"Welcome","version":"0.8.0-incubating"}

在ssh隧道激活状态下,你可以通过http://localhost:5984/_utils/访问Futon,假如你喜欢直接和CouchDB交互,CouchDB还提供了一个javascript接口,通过couchjs访问解释器

couchjs duck-team-check.js

More »

腾讯微博邀请码

twitter火了,国内的相关应用也起来了,特别是这些大牌的公司,新浪、腾讯、网易,功能及易用上肯定是本着具有中国特色的微博,孰优孰劣还见不了分晓,腾讯微博借着qq 2010 beta3的直接嵌入,在用户层面上肯定是没什么问题,老纪曾经被邀请,现在也有几个邀请码,用的朋友可以来拿

腾讯微博邀请码

http://t.qq.com/invite/71715cf39dc4ae500bd7
http://t.qq.com/invite/3122ee38aa787c094167

More »

开启分布式架构专题

前几天受了一次打击,老纪学的东西多,但是杂而乱,给人的感觉就是个老朽了,呵呵,虽说紧跟着技术的潮流,但大多停留在理论基础上,本身因为工作的原因没有太多的时间放在老纪感兴趣的领域,所以也只能自己构建一个平台自己实践一下,达到理论少许能结合实际。
分布式架构,这在目前整个网路领域是比较热门的话题,怎样能够承载大量用户的并发访问,怎样能够容易的进行系统扩充,这都是很多大网络公司亟待解决的问题。现在开源界已经有方案能够实现web服务层、应用层、数据库层的横向扩充、解决了数据库的单点问题,以后老纪也就慢慢对此进行关注。
技术只是技术、还有很多别的东西要做,如果最终能够开心的回归技术那么这是很多程序员所希望和向往的!

More »

jquery和html5玩的游戏

老纪以前写过几篇博文说javascript和html5结合将会慢慢成为网络开发的新技术点,因为他们都是标准,能用在任何支持标准的浏览器中,桌面、嵌入式、手机,一同天下
现在网络世界中最为赚钱的就是游戏,所以一个新的基于javascript和html5的游戏引擎出来了“Aves Engine”,用它制作的游戏将会没有限制的运行在支持这些标准的电子设备中

More »

OpenSSL 1.0.0

今天发布个新闻,OpenSSL 1.0正式发布,OpenSSL对于搞程序和系统管理的人一定知道,它给了我们安全的通讯通道,它支持着数以万计的金融、交易、安全性网站的运行,它的功劳无法用简单的话去评说,现在终于迎来了他的1.0版,就像linux 1.0发布时,是个里程性质的事件
下面是新闻内容
OpenSSL是著名的 SSL 的开源实现,是用 C 语言实现的。由于其中实现了为 SSL 所用的各种加密算法,因此 OpenSSL 也是被广泛使用的加密函数库。
该项目于1998年12月23日正式启动,经过11年的开发,期间发布了数十个测试版本之后,终于正式宣布发布OpenSSL 1.0.0版

OpenSSL 的前身是 SSLeay ,一个由 Eric Young 开发的 SSL 的开源实现,支持 SSLv2/v3 和 TLSv1 。

伴随着 SSL 协议的普及应用, OpenSSL 被广泛应用在基于 TCP/Socket 的网络程序中,尤其是 OpenSSL 和 Apache 相结合,是很多电子商务网站服务器的典型配置。

1.0.0版本新改进:

RFC3280 path validation: sufficient to process PKITS tests.
Integrated support for PVK files and keyblobs.
Change default private key format to PKCS#8.
CMS [...]

More »

linode长时间运行稳定

老纪2009年7月18日购买linode的vps,是那种最低配置的Linode 360,现在运行了3个网站和一个vpn,头一个月处于摸索阶段,配置、部署、再配置、在部署,直到2009年8月18日就再也没动过,到现在稳定运行了7个月,没有重启一次机,对于防火墙配置也是简单的过滤了一下,所以总体来说还是比较满意的,值得向朋友们推荐,不过linode vps还是有些贵,每个月20$,到月底时就有点割肉的感觉,呵呵。总想弄个站保持一下平衡,但是一是懒二是精力不济,所以一直没有充分利用vps的资源,以后慢慢压榨它。
贴个图为证

More »

HTML5抵挡不住的诱惑

网上看的,没想到新的标准能够实现这么美的东西
Sergey Chikuyonok 使用HTML5+Canvas整了一个让你感觉起来在影院里面看片的效果,注意,没有使用flash呦。

重要实现代码如下:

function getMidColors(side) {
var w = buffer.width,
h = buffer.height,
lamps = getOption(’lamps’),
[...]

More »

用IPhone管理你的linode vps

告诉大家一个好消息,linode vps可以通过iphone进行管理,它是为iphone os设计的,兼容 iPhone® 和 iPod touch®
用于iphone的linode vps管理器把你对vps的控制权限放在了口袋里,它能够让你重启vps,编辑配置文件,操作磁盘和用简单易读的格式查看活动图,一个全功能的DNS编辑器也包括在内,这意味着你全权对linode vps进行控制

More »