20070309 googlecode CoolLittleThings
看到两个有趣的网站,纪录一下
Google Code是Google之前推出的网站,为表示对开源项目的支持,Google在该网站上贴出了部分搜索技术源代码以及服务的API源代码。之前有消息说,Google将开放Google Code,和著名的sf.net类似,为开源项目提供提供免费服务。
今天,Google Code Project Hosting 服务已正式开放(但是Google Code首页尚无连接)。和sf.net相比,创建项目不需要繁杂的申请,方便许多(Dash以前就因为英语不过关,申请sf.net项目经常被拒)。目前提供的功能还比较简单,仅仅包括 SVN 和 Issue Tracking 2项服务。不过可以在后台设置Google Group关联,也算是多了邮件列表的功能。
利用google的hosting工具建立开源项目
google推出了hosting服务,他是一个可以host你的项目的一个平台,当然你hosting的项目必须是开源的,其实google的 hosting和大名鼎鼎的sourceforge一样,只不过google的hosting是基于SVN的。这样喜欢google的同学可以利用这个来 host你的开源项目了。
首先你必须要有一个google帐号(就是你gmail登录的帐号),然后在浏览器敲入地址http://code.google.com/hosting/如果你登录了的话会出现下图,没有登录的请先登录google。
google_hosting_1.JPG
点击”Create a new project”google hosting将创建一个属于你的项目。
通过简单的几步,你就可以创建一个项目,完成后你可以看到Project Home,Issues,Source,Administer四个选项,
Project Home:项目的基本描述
Issues:管理你项目的发布的一些功能
Source:这里是一些关于源码的设置,包括你如何从客户端check out和update你的项目,
Administer:这里是管理你的项目的一些设置,包括项目的基本信息,增加项目成员( 通过Project Members增加),Advanced中可以删除你的项目。
OK,你的开源项目建立好了,下面在你的工作机器上配置一下svn客户端,目前使用的多的可能就是tortoisesvn了吧,先到http://tortoisesvn.net/下载一个tortoisesvn,好像最新版本的是1.4.1了吧。安装后重新启动(windows)。建立一个用于你项目的目录如d:/temp,在该文件夹上点击右键选择SVN Checkout…如图:
svn_checkout.JPG
出现让你填写你项目url的界面,这是后注意了,你要得到你项目checkout的url。先登录google然后到http://code.google.com/hosting在浏览器的右上角有一个”My Profile”点击进入后在My Profile页面里选择一个你要checkout的项目,然后选择”Source”选项卡,在Source页面中的”Command-Line Access”中找到https://xxxx.googlecode.com/svn/trunk/其中xxxx是你项目的名称,将这段url填入tortoisesvn,点击”SVN password”链接,获得你在这个项目上的update密码
svn_checkout_2.JPG
确定后,会要求你填入用户名和密码,用户名就是你google的用户名,密码就是刚才我们获取的update密码,点击确定后项目会checkout到你指定的目录中。
Jan 发表于 2006年7月28日 11时42分 星期五 来自全球仓库部门
Jan 写道 "前几天我们报导Google有可能发布一个类似sf.net的工程,今天它已经上线了,Google Code Hosting. 当你在Google Code Hosting上创建自己的工程的时候,Google会自动去sf.net(可能还有其他地方)上搜索是否存在同名的工程,可以在一定程度上防止重复发明轮子,同时也体现了一种对sf.net非常友好的态度。Google Code Hosting采用SVN进行版本控制,可以选择的协议有GPL/LGPL/Apache/Mozilla/BSD/MIT等等,均为开源协议,工程可以直接创建,无需申请,仓库总共有100M空间。
我已经申请了一个玩玩,只能用SVN,密码是GOOGLE自己随机GENERATE。可以匿名访问。
可惜速度稍微慢了些,比SF还要慢。
It\’s the time of year for giving, and thus I have the pleasure of giving you two much-awaited gifts for Google Code\’s project hosting!
File Downloads – this has been the most-requested feature since we launched project hosting here on Google Code. We knew it would be, but wanted to ship earlier rather than later. We think you\’ll like what we did… one-click downloads and scriptable uploads, as well as searchable summaries and labels.
Wikis – all projects now have a tightly-integrated wiki appearing under a new Wiki tab. The really cool thing here is that the content is stored in your Subversion repository under the /wiki/ directory. You can edit the pages with your favorite editor and commit them with your favorite Subversion client! Additionally, you can add labels and page summaries to wiki pages for improved searching.
nstructions:
Your project\’s name must consist of a lowercase letter, followed by lowercase letters, digits, and dashes, with no spaces. The project name will be part of your project\’s URL and cannot be changed later.
Your project\’s summary is a one-line description that will be shown when the project\’s name is shown.
This plain-text description will be the main content of your project\’s home page.
Your choice of license determines how others are allowed to use your work.
Project labels help to classify your project so that other users can easily find it or browse projects by label.
SVN Hosting – 提供专业源代码版本管理服务
http://svn.coollittlethings.com
SVN Hosting有什么用?
* SVN Hosting让你的团队开发有一个统一的源代码库
* 你在不同的地方(公司 or 家里),轻松同步你的源代码
* 两个人修改了同一个文件?不用担心,SVN自动帮你Merge文件
* Rollback到任意一个时间的代码,源代码的Time Machine
除此之外还有什么?
* SVN Hostting是开源软件的基石
* 你可以发布你的源代码让远方的朋友修改完善
* 你也可以加入你感兴趣的开源项目
* 马上注册一个帐号?你就可以创建自己的项目,邀请你的项目成员……
简单,专注,乐于分享,做中国最坚持与颠覆的技术团队
1. 什么是Coollittlethings
Coollittlethings 是一个程序员的团队,同时也是一种Concept, 一种Spirit, 一种Direction。
CoolLittleThings是为了颠覆我们认为在现在这个行业里错的态度,而去坚持要走的一种新的思路。
简单-坚持不从"能够做"而去做,而从"需要有"而去做;坚持用最简单而恰到好处的技术手段去实现最复杂的功能。
专注-要做,就专到某一点上来做,要比别人做得更好甚至最好。
乐于分享-不重复开发,毫不客气地利用别人现在的架构及接口,同时毫不悭吝地向别人提供接口。做每一样都很小很Cool,但可以组合起来很强大。
2. 为什么会有Coollittlethings
我们是一班耐不住寂寞的程序员,我们经历和大多数程序员一样的困惑,Coollittlethings是我们经过大量的思考和实践的结果。
和大家一样我们起初也是对中国的软件行业缺乏信心,找不到方向,盗版横行,黑幕成堆,优汰劣胜,轻佻浮躁,虚妄概念等等……但是我们问自己,会永远这样吗?象Google这样的公司出现,点燃了我们的希望,做程序员原来可以这样,而且应该这样。
我们想要带给大家的信息是,要做软件,要做好的软件,仍然很难,除了要有工具,掌握工具以外,还要有好的思想。
因为这样的原因,所以有了Coollittlethings。
这个事情,注定很难,我们知道王石做房地产的时候也很难,马云做阿里巴巴的时候也很难,所以我们要对自己有信心。
3. 介绍一下Coollittlethings和我们的团队
我们是坚定的,优秀的,颠覆的,做软件的团队:
第一,我们厌恶大型系统,许多客户都希望把软件做成“十大杀人武器”,“拿你命3000”这样的软件,对这些系统我们会坚决say no,不管预算多少。我们强项不是做复杂的系统,而是把复杂的系统简化。
第二,我们不相信CMMI,这不是一个人性化的,符合软件开发实际情况的,好的标准。根据Joel的观点,软件开发仍然是智力密集型的工作,所以要人比制度更加重要。
第三,我们不相信最hot的炒作概念,不相信J2EE, .Net Framework这些东西可以一夜之间改变程序员的生活,即使是设计模式这样天才的想法也不能适用于任何情况,并且很快地开变软件开发的现状。
第四,我们认为软件开发仍然是有价值的,如果能力允许,应该尽量用正版软件。流氓软件也许可以一夜暴富,但有信誉的软件供应商,在未来是有价值的。因此,我们也不会因为惧怕丢失用用户而免费发布产品。
第五,我们认为现在的中国互联网是非常浮躁的,但我们时刻提醒自己戒骄戒躁,保持高度的耐心,继续坚定的推出简单,实用的互联网服务。
第六,我们相信未来不是微软一家独统天下的,因此Linux和Mac的软件也是我们的目标。
第七,我们要保持头脑鲜活,对创意的饥饿追求,并坐言起行,立即行动,做创新的实践者。反对“坐谈客尔”。 不仅要有狂热的理想,还要有脚踏实地实践精神。
历史博文
- 20081212 ftp rest - 2009
- 20071108 丑陋 MONORAIL MVC - 2008
- 0329 白色巨塔 跳跃大搜查线 - 2006
- zend php mysql 中文汉字乱码 - 2005