12月 2009

如何在Carbide.C++中整合使用SVN

Carbide.C++这个IDE是基于Eclipse的,装好之后就自带了CVS版本控制插件,但要是想用SVN的话就得自己添加插件了,这里用的是Subclipse(一搜就搜到这个,貌似就是这个插件独占了)。

我的Carbide.C++是2.0版本,装的Subclipse是1.6.x,早期版本应该也是可以用的吧。

打开Carbide.C++,然后在菜单项中的Help > Software Updates > Find and Install 中选择 New Remote Site ,然后名字随便起,url填 http://subclipse.tigris.org/update_1.6.x ,完成以后就能取到update site里的所有项目了。这里得注意要把Subclipse Integration for Mylyn 3.x (Optional) 这个可选项前面的勾去掉,因为这个组件项所依赖的一个插件Carbide并没有默认提供!后面一路继续,该接受的接受,该重启重启,完事就ok了。同步方式和用自带的CVS没什么太大区别。

在淘宝上买东西可是得小心啊!

刚在淘宝上想买个手机贴膜的时候看到一位卖家发了个这个:http://space.tv.cctv.com/video/VIDE1260279337021881,并表示了强烈的愤慨……看看自己好歹也是有100多买家信用的人了 (虽然其中有相当一部分是买点卡这种虚拟商品-_-),但看到这些拿山寨机当真机卖的店家还真是挺心虚的,经济上的损失不说,精神上的损失更大,耽误时间就更别提了。
反正我是从来没买过手机,同事有买的也有遇到这种事的,买到有瑕疵的机器就算幸运的了!好在同事遇到的卖家还算仁义,被揭穿以后没什么废话就接受退货退款了,然后以迅雷不及掩耳盗铃之势把交易关闭,不给你差评的机会(看来是相当熟练了)!其实做山寨机没错,卖山寨机也没错,但你要拿山寨机假冒真机卖就说不过去了!

这两天调整域名dns设置的一些心得

  这次调整域名设置的初衷是想通过二级子域名来简化博客wap版的访问地址(http://www.k-res.net/blog/wap实在是不便于记忆和输入)。
  本来呢,加个二级子域名是很简单的事,但现有的一些条件使这么个简单的问题变得让人相当挠头……
  首先是空间提供商的问题,我现在使用的是csoft经济型解决方案,涉及域名方面的规定是:共享IP,单域名解析无子域名支持。这边对域名的处理方式就是在根据你访问主机IP的域名来决定导向哪个子账号的目录,所以即使用n多域名(包括子域名)指向这同一个服务器地址,它也能根据每个用户在空间控制面板中绑定的域名来作对应的定位处理,由于一个账号只能有一个域名的限制,所以想在dns中以A记录的方式将子域名导向服务器地址的这种真正子网站形式的子域名设置就不可行了!
  再看域名注册商这边的dns控制,本来想在这边通过url forward的方式来满足我这小小的偷懒需求,但name.com的转发只支持对主域名进行设置,也就是只能转k-res.net这个,这显然不是我想实现的!另一个域名的注册商godaddy的dns控制倒是很好,很强大,提供99个子域名的转发功能,可惜的是godaddy的转发服务器地址已经被伟大的ISP屏蔽掉了(至少我设置这会是不能访问,用代理没问题),我这转发地址总不能只限国际友人访问吧,无奈也放弃了这种方式……
  最后在看到一位老大写的结合免费dns服务everydns.net和name.com的域名设置方式(http://old.tianyaguyan.com/read.php/114.htm)后实现了预期效果。大体思路就是将某个子域名在dns里通过ns记录的方式将解析权交给免费dns服务,由免费dns服务负责实现转发,恰好解决了name.com这块功能上的不足。具体设置可以参考那位老大的blog。
  这会测试发现everydns的服务期有时候是不太稳定,dns响应timeout,地址解析失败!不过想想人家又没让你付费,你也就别这么斤斤计较了额。