shinewang

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  53 随笔 :: 0 文章 :: 200 评论 :: 0 Trackbacks

2009年1月12日 #

     摘要: 经过一个下午的折腾,终于在服务器上把AppArch(www.apparch.net )部署好了,方案用的是centos+lighttpd+fastcgi+mysql。AppArch是一个虚拟化管理平台,目标是通过Web界面方便地管理多台服务器上的虚拟机,支持Xen、KVM、OpenVZ等多种虚拟化技术,并提供自动伸缩、动态迁移、高可用性、负载平衡等高级功能。当然,目前还只能做到控制虚拟机的启动、关机、重启和断电。下面是网站截图:  阅读全文
posted @ 2009-09-18 10:34 shinewang 阅读(1414) | 评论 (0)编辑 收藏

     摘要: 网站开发讲究的是效率,能把一个创意在最短的时间内实现,往往容易占得先机。尽管ruby On rails的开发效率很高,但是如果每次开发网站都需要从头做起注册、登录、权限管理、忘记密码这些繁琐的基础功能,实在不是一件愉快的事。另一方面,尽管已经有几年的历史,Ruby On Rails在国内仍然属于迅速发展中的小众社区,到目前为止没有产生比较有影响力的开源项目,作为第一波绝大部分的Ruby On Rails开源项目几乎绝迹,如何为初学者提供一个学习、实践的案例成为一个现实的问题。

AppArch projectone的目标是通过长期的、持续的开发形成:
一套实用的网站基础架构
一份完善的架构风格和指导原则
一个成熟的开源社区  阅读全文
posted @ 2009-08-11 10:15 shinewang 阅读(1340) | 评论 (0)编辑 收藏

6月20日组织了杭州地区的首次云计算头脑风暴,简单说说吧。

1、云计算确实是一个众说纷纭的概念,也许下次把范围限制在云计算基础架构或者具体的虚拟化技术可能更好些。

2、国内已经有不少先行者开始研究、开发云计算服务了,时不我待,这也是最近很少更新博客的原因。

关注云计算的可以加QQ群:87833826

posted @ 2009-08-11 10:14 shinewang 阅读(359) | 评论 (0)编辑 收藏

     摘要: 网站开发讲究的是效率,能把一个创意在最短的时间内实现,往往容易占得先机。尽管Ruby On Rails的开发效率很高,但是如果每次开发网站都需要从头做起注册、登录、权限管理、忘记密码这些繁琐的基础功能,实在不是一件愉快的事。下面这些代码能够让我们直接关注网站的逻辑实现,而不是繁琐的基本功能。  阅读全文
posted @ 2009-06-15 13:53 shinewang 阅读(1908) | 评论 (2)编辑 收藏

     摘要: Ruby Conf China 2009回来一直很累、很忙,今天终于决定把这篇拖欠了近2周的文章写出来。我是20号下午从杭州出发到上海的,晚上住在同学的寝室,这里就从我们的聊天开始。  阅读全文
posted @ 2009-06-03 10:10 shinewang 阅读(1352) | 评论 (1)编辑 收藏

     摘要: 在过去的2008年,云计算在国外IT领域可谓是炙手可热,然而在这大半年时间里,国内IT厂商似乎却在睡觉,直到下半年才醒悟过来,纷纷抛出自己所谓的“云计算”产品。下面我们就以上面提到的3个关键词作为评判依据,来看看国内的“云计算”产品吧。  阅读全文
posted @ 2009-05-19 10:00 shinewang 阅读(3471) | 评论 (5)编辑 收藏

     摘要: 国内VPS和国外VPS的比较,强烈推荐VPS新手选择DiaVPS,有VPS使用经验并且手头比较宽的可以选择Linode。  阅读全文
posted @ 2009-05-15 13:22 shinewang 阅读(1929) | 评论 (0)编辑 收藏

之前写过一篇文章讨论过程序员的前程问题,作为一个程序员,我也面临着如何选择发展方向的难题。技术出身和对技术的热爱决定了可以走架构师的路线,但我也不想抛弃对商业的敏锐,产品经理作为复合型人才,似乎能充分发挥我全部潜力。产品经理还是架构师,这一直是一个问题。在厌倦了技术领域的语言之争、框架之争后,我开始信奉实用主义哲学,即创造实际价值的是应用而不是技术本身。而产品经理面向的恰恰是应用,成为了更好的选择。其实无所谓,殊途同归。

欢迎访问我的blog: http://www.eoss.cn/blog/
posted @ 2009-05-15 13:17 shinewang 阅读(537) | 评论 (0)编辑 收藏

     摘要: ssh是我们操作Linux vps的基本途径,windows下比较常用的ssh客户端有PuTTY、SecureCRT,我选择使用PuTTY这个免费、小巧的SSH客户端。  阅读全文
posted @ 2009-05-11 10:05 shinewang 阅读(2130) | 评论 (1)编辑 收藏

     摘要: 这里我将列出使用linux vps过程中的常用命令,面向的对象是懂一点命令行的朋友,如果你没有任何命令行基础,建议找本Linux的基础教程来看看。  阅读全文
posted @ 2009-05-07 10:03 shinewang 阅读(1277) | 评论 (0)编辑 收藏

     摘要: MySQL是中小型网站普遍使用的数据库之一,然而,很多人并不清楚MySQL到底能支持多大的数据量,甚至对它产生误解。MySQL单表的上限,主要与操作系统支持的最大文件大小有关。具体数据可以在这里找到:http://dev.mysql.com/doc/refman/5.1/zh/introduction.html#table-size。事实上MySQL能承受的数据量的多少主要和数据表的结构有关,并不是一个固定的数值。表的结构简单,则能承受的数据量相对比结构复杂时大些。  阅读全文
posted @ 2009-04-28 11:11 shinewang 阅读(12514) | 评论 (1)编辑 收藏

vps服务商一般提供了多种linux发行版供用户选择,常见的有centos、Fedora、ubuntu、Debian、OpenSUSE、Arch Linxu、Gentoo、Slackware等等,这些Linux都是免费的,有的服务商业提供了需要额外收费的RHEL、SELS。

我这里把这些Linux分为4组:
1、CentOS、Fedora、RHEL
Fedora是Red Hat的社区版,一般用来试验新的功能,有几个版本可能不是很稳定,RHEL是Rad Hat的企业版,而CentOS是从RHEL源代码编译的社区重新发布版。
2、Ubuntu、Debian
一般来说Debian比Ubuntu稳定的多,但我比较不认同Debian的价值观,所以这组我选择Ubuntu,当然选择是Ubuntu Server LTS版,目前是8.04
3、OpenSUSE、SELS
Suse和Red Hat系列一样著名,OpenSUSE是它的社区版本,SELS是它的商业服务器版本。
4、Arch Linxu、Gentoo、Slackware
这一类基本上不是我们这些Linux玩得转的。

我选择的原则是有企业版的不选择用于试验的不稳定的社区版,有免费版的不选择商业版,这样胜出两个选择:

  • CentOS
  • Ubuntu Server LTS

考虑到CentOS相对稳定些,市面上的书、网上的资料比较多,命令行模式下的管理工具用得比较顺手,最终选择CentOS。当然Ubuntu Server LTS也有它的优势,比较易用,熟悉Ubuntu的也可以选择这个发行版,毕竟服务器稳不稳定还是和使用它的用户对它的熟悉程度相关的。VPS服务商还提 供了相同Linux发行版的i386版和x86_64版,一般选择x86_64。另外服务商还提供了一些已经配置好的系统,例如供网游玩家直接使用的配好 VPN的CentOS、安装好LXAdmin hostinabox的CentOS,这些就不再展开,具体情况咨询VPS的服务商。

---

新建了一个独立博客:http://www.eoss.cn/blog/ ,欢迎大家访问。

posted @ 2009-04-22 17:58 shinewang 阅读(1469) | 评论 (0)编辑 收藏

经过3天的鏖战,终于在VPS上搭建成功了LLMP(Linux/Lighttpd/MySQL/PHP)环境,顺便用SaBlog-x Plus2.0搭了一个自己的独立博客(blog.eoss.cn),争取早日能把blogjava上写的文章迁移过来。

对于有需要的朋友,这里推荐一下DiaVPS,本博客所在的VPS就用的是他们的服务。DiaVPS用的是美国的服务器,不需要备案,测试下来速度很棒,相对于其他美国VPS服务商,它的优势是支持支付宝,提供中文QQ客户支持,即时并且不需要绞尽脑汁地写英文邮件,这几天也要感谢他们的帮忙,因此特别推荐第一次使用VPS的朋友选择DiaVPS

posted @ 2009-04-20 15:54 shinewang 阅读(209) | 评论 (0)编辑 收藏

     摘要: Hibernate确实功能强悍,但在易用性、性能上存在缺陷。如果团队中没有一个精通Hibernate的高手,不适合使用Hibernate。  阅读全文
posted @ 2009-01-21 11:16 shinewang 阅读(37246) | 评论 (97)编辑 收藏

     摘要: 根据The Computer Language Benchmarks Game的性能测试结果:
PHP : JRuby : Python : Java 大约是 1:2:4:100,以上结果仅供参考。另外,JRuby、Java比较占用内存。由此可以看出,Ruby应用于Web开发在性能上不会有太大的的问题,至少和PHP/Python是同一数量级的。  阅读全文
posted @ 2009-01-20 11:09 shinewang 阅读(23071) | 评论 (8)编辑 收藏

Apache MINA
http://www.ibm.com/developerworks/cn/opensource/os-cn-apmina/?S_TACT=105AGX52&S_CMP=techcsdn

Grizzly
http://www.javaeye.com/news/4489-grizzly-1-9-released-new-twitter-demo

Quick Server
http://www.blogjava.net/calvin/archive/2006/08/12/63260.html
posted @ 2009-01-16 16:25 shinewang 阅读(365) | 评论 (0)编辑 收藏

     摘要: 程序员这个职业到底是不是吃青春饭,这个问题可能一直是每个初入职场的程序员心头挥之不去的阴影。如果你是平常的程序员,或自认有才但运气不好,就应该思考前程的问题。  阅读全文
posted @ 2009-01-14 17:14 shinewang 阅读(3315) | 评论 (6)编辑 收藏

     摘要: 程序员是最容易创业的,或者说是创业成本最低的职业。只要有一台电脑和投入自己的时间,就可以写出畅销天下的软件,这是每个程序员的梦想。更何况世界首富常年以来就是程序员出身的比尔盖茨,这也刺激了更多的程序员走上创业之路。可是等到真的开始创业,才发现这条路并不容易。程序员创业应该把自己定位到产品经理的职责角色,不要被技术上的优势束缚。  阅读全文
posted @ 2009-01-14 17:07 shinewang 阅读(2924) | 评论 (12)编辑 收藏

     摘要: 速度测试工具
兼容性测试工具
SEO测试工具
统计系统  阅读全文
posted @ 2009-01-12 15:00 shinewang 阅读(2084) | 评论 (0)编辑 收藏