Wednesday, July 30, 2008

no charge VPN

1. http://www.hotspotshield.com/


2. VPN提供商:linkideo
免费用户带宽:128KB/s
用户名:需要注册
密码:自己注册
VPN服务器地址:pptp1.linkideo.com
注册地址:http://www.linkideo.com/sign-up
备注:通过电信使用Linkideo的VPN,访问国外网站的速度那是相当地快。 不但可以访问SourceForge,而且适用于访问Blogger或者Wordpress提供的免费博客,一举多得噢!


VPN提供商:千渡
地点:中国
带宽:256KB/s
用户名:zlnic.net
密码:zhichiaoyun
VPN服务器IP:电信区:244server1.1000du.net网通区:244server2.1000du.net铁通\移动\联通\教育网服务器:244server3.1000du.net
注册地址:http://bbs.1000du.net
备注:共用用户名和密码,每个星期会更换密码,大家可以收藏此页,我同步更新。
最后更新:20080707
免费VPN收集

VPN提供商:linkideo
地点:英国
带宽:128KB/s
用户名:自己注册
密码:自己注册
VPN服务器IP:pptp1.linkideo.com
注册地址:http://www.linkideo.com/sign-up
备注:适合访问国外网站。

VPN提供商:Relakks
地点:瑞典
带宽:16MB/s
用户名:自己注册
密码:自己注册
VPN服务器IP:pptp.relakks.com
注册地址:https://www.relakks.com/register.php
备注:只提供30天的免费服务,但可以修改MAC地址无限试用。详细参考Relakks——高速免费的无限制VPN代理

VPN提供商:八匹马
地点:中国
带宽:2MB/s
用户名:自己注册
密码:自己注册
VPN服务器IP:专用客户端登陆
注册地址:http://passport.duniu.com/buserregister
备注:每个账号可以体验5个小时,繁忙时段每半小时掉线一次,适合网络加速。

VPN提供商:Prairie Dog VPN
地点:香港
带宽:未知
用户名:随机分配
密码:随机分配
VPN服务器IP:61.238.150.146
注册地址:http://www.pdog-vpn.com/freeaccount.php
备注:香港的VPN,我这里速度很快,Ping才50。注册过程,点击上面地址,填入邮箱,收邮件获取用户名和密码。

Tuesday, July 29, 2008

Continuous Integration Tool--CC.Net

TeamCity is good tool, the free version is enough for most small-medium projects.
Cruise Control.Net is absolutely free and open source tool. Actually, it is more hard to configure.
Fortunately, there is a sourceforge project can help you.
cc-config: http://cc-config.sourceforge.net/

PS, CC.Net http://cruisecontrol.sourceforge.net/

Monday, July 28, 2008

Continuous Integration Tool--TeamCity

TeamCity is another famous Continuous Integrating Tool. It is much easier to configure than CC.Net because TeamCity is allowed to configure through Web UI. The latter one has too many xml files to configure.

Product Site http://www.jetbrains.com/teamcity/
Free Version License Including

  • 3 Build Agents at no additional cost
  • 20 User Accounts
  • 20 Build Configurations

More detail Info, View the following blogs,
  1. Our Build Config--TeamCity(http://blog.eleutian.com/2008/03/07/OurBuildConfigurations.aspx)
  2. CruiseControl.NET is dead. Long live Team City!(http://blog.eleutian.com/2007/12/22/CruiseControlNETIsDeadLongLiveTeamCity.aspx)
  3. Integration of NCover into Team City for Tech Head Brothers(http://weblogs.asp.net/lkempe/archive/2008/03/30/integration-of-ncover-into-team-city-for-tech-head-brothers.aspx)
  4. Continuous Integration Revisited(http://www.zorched.net/2006/08/10/continuous-integration-revisited/)

NDbUnit Framework

NDbUnit test is a good UnitTest framework if you are familiar with C#. But this project seems not active since 2006.
Home Page: http://qualitylabs.org/projects/ndbunit/

Safari account

Online Login

Getting started is easy. Just log on to the URL shown below:

URL: http://liqwidkrystal.safaribooksonline.com/?uicode=cognizant

Username: FirstName.LastName@Company.com

Password: 8901704050

How to increase scalability--InfoQ article

http://www.infoq.com/articles/scalability-panel

Thursday, July 24, 2008

One Ph.D C# Developer Resume

One good sample resume
http://www.eggheadcafe.com/articles/pbrombergresume.asp

version control with TortoiseSVN without SVN Server

If you only have a limited number of users, and do not need remote access, you can use Tortoise without a subversion server. This makes set-up much easier.
Steps:
1. Install TortoiseSVN software
2. Open Windows Explorer.
3. Create a empty folder as your repository, this can be local or on network drive.
4. Right click the empty folder, and then click on "Create repository here".
5. Then you can use TortoiseSVN--Repository browser to manage your repository directory. Maybe you can add such directories.
-project_a
-trunk
-branches
-tags
6. After the first 5 steps. you can do any operations just like the repository on a SVN Server.

How to arrange the svn repository layout

怎样组织svn的目录其实非常有学问,比如我们是要将多个项目放在一个svn repository下, 还是为每个项目都建立一个独立的svn repository呢? 实际上, 这两种做法各有优缺点. 

使用单一svn repository的优点是:只需要维护一个svn库,工作量自然会少了很多, 这里维护工作包括routinely backup,dump以及升级svn软件. 当然缺点也很明显: 一个项目的开发人员可以访问另一个项目的文件,另外一个严重的缺点是,每个项目的commit email list很可能不同, 但如果在一个repository下,就不能为不同的项目配置不同的email list, 这样一旦项目A被commit,项目B的也会收到commit email. 

下面是一个多项目的repository结构, 但项目的repository也可参照这个.

要说明的是trunk,branches和tags的意义, trunk里面维护着是项目的主要开发版本. branches是trunk版本的各类分支版本.tags是保存着trunk和branches的某一时刻的快照. 

/
calc/
trunk/
tags/
branches/
calendar/
trunk/
tags/
branches/
spreadsheet/
trunk/
tags/
branches/