分布式版本管理Mercurial

2009-09-11 by Jinyang | No Comments | Filed in 技术相关

 

 

 

 

为什么我们要放弃Subversion   http://www.infoq.com/cn/articles/thoughtworks-practice-partiv

 还在持续的探索尝试中,mark 下先。

 

Tags:

UltraISO 9.3 + Ubuntu 9.04 + SanDisk Cruzer 4g,几分钟制作启动u盘成功,真的太简单了

2009-08-09 by Jinyang | No Comments | Filed in 技术相关

我最早接触Ubuntu,应该是: Ubuntu 7.04 (Feisty Fawn)  ,主要是抱着好奇心和学习linux的态度。Debian和Ubuntu都曾经在我的电脑上占据过一个分区。后来我把家里的电脑做了硬盘版 live cd ,就没再折腾过了。

虽然现在的工作整天都少不了在linux下敲一些命令,我还是不能像同事 @Yangxq 一样做到完全在linux下工作。鉴于上次一同学系统崩溃而着急要复制文档出来的教训,我打算刻录一直live cd放家里给老婆备用,后在同事提醒下改为制作一个Ubuntu启动光盘。

还是拖了半个月没动手,主要是想可能会比较麻烦,人总是向惰性妥协。实际的操作表明现在制作一个启动U盘版的ubuntu只需要几分钟就OK了!

简单的写下我的过程,虽然网上已经N多很详见的文章了。

1. 准备工作

       下载 Ubuntu (http://www.ubuntu.com/GetUbuntu/download) ,直接下 XXX 版本 Desktop (the latest version) 就好了,记得以前好像还有区别单独的live cd 版,现在的desktop版就可直接作为live cd(毋须更改现有系统即可体验,不需要有任何担心) 使用的。

      安装  UltraISO (http://www.ezbsystems.com/ultraiso/)    

      准备好U盘(要大于1G哦,数据会被格式化,记得先做好备份)

2. 制作U盘启动盘

     参考文章: http://gdzhljw.blog.ubuntu.org.cn/2009/06/16/简单方便ultraiso-制作启动u盘/ 

    简单的说就是 先选择刚下载的Ubuntu Desktop ISO文件,在启动光盘菜单中点击 写入硬盘镜像。

    需要补充下的,在写完硬盘镜像后还需要点击“便捷启动” 将启动信息写入u盘。

    我的制作日志文件:

1# Windows 2003 5.2 Build 3790 (Service Pack 2)
2# SanDisk Cruzer          8.02
3# 正在准备数据 …
4# 写入方式: USB-HDD+
5# C/H/S: 489/255/63
6# 引导扇区: Syslinux
7# 正在准备介质 …
7# 文件夹重名命: ‘isolinux’->’syslinux’
8# ISO 映像文件的扇区数为 1446483
9# 开始写入 …
10# 映像写入完成
11# 同步缓存 …
11# 正在生成 ‘K:\syslinux\syslinux.cfg’…
12# 刻录成功!

3. 赶快体验下吧!

虽然你或许和我一样并没打算完全去完全切换至linux下工作,但是多熟悉一个系统总可以减少你对windows的依赖,在紧急的时候或许还能帮上你的大忙,何况这个过程又是这么的简单呢。

 

Tags:

Sony A300K 单反到手

2009-08-08 by Jinyang | No Comments | Filed in 生活随笔

这一篇有点稍微迟到了,一方面原因见上一篇,另一方面这一段比较忙。

虽然很恼火绿森的物流太慢,收到东西还是很兴奋的,箱子没有破碎,一个角有点被压,打开看了下不是相机所在的角,也不计较了。

我要求不高的,和大多数为高端dc和入门单反而辗转反侧的人相似,我也反复查看过Sony A300\A350、Canon G10、富士F100\F200、松下LX3、佳能D450|D500 的各类测评、参数。选择Sony A300就完全是出于性价比而考虑的。

Sony A300没有让我失望,本来我的期望只是不要像dc一样看到拍不到。

上图:

有了单反,我爱出门啦!有了单反,我爱出门

微距下 微距下

这也是完成了今年的一个愿望,加油!

Tags:

另人恼火的绿森网购经历

2009-07-26 by Jinyang | 1 Comment | Filed in 技术相关

这次来西宁出差打算去青海湖玩一下,因为DC在老家,又一直想搞个入门单反学习下,所以就选择在绿森购买了Sony A300k 套机 。

之所以选择绿森,主要因为打算在网上买(好多卖场也没货 懒得一家家的转),而只有新蛋和绿森有货,二是绿森使用的快钱支付可以直接用信用卡刷卡网购,支付方便,其他方式支付总有各类限制。

2009-07-21 21:52 我在南京机场下了单子,后发现原来西宁虽然是省会但是没有顺丰快递的,再 2009-07-22 10:33   上午重新下了订单并直接支付了,这次是选的EMS的,因为绿森只有EMS和顺丰2个选项,绿森的网站显示全国EMS快递特惠只需10元,截图如下:

      绿森的ems快递费用10元

应该说买了东西还是很兴奋很期待的,我看到绿森显示已发货就赶紧电话要了EMS的序号,每天都查啊查的

ems状态

昨天25号,电话EMS得知快递到南京了,今天26号11185说快递已经从南京发往西安了,估计2天后能到西宁。

我是真的很无语了,我是有邮寄过南京-西宁 西宁-南京的EMS和申通,从没说需要这么久时间的,痛斥了11185 EMS快递品质太差,结果人家说你的不是EMS 而是e邮宝,e邮宝是邮政和淘宝合作的一种廉价的快递服务,但速度各方面因为价格低廉肯定不如EMS。

电话绿森说他们使用的EMS,后来说到e邮宝的事情,说就算是e邮宝也是EMS的一种。

我真郁闷,是,作为一家国内较大的电子商务平台网站,你可以说e邮宝是EMS的一种,从文字的角度我说不出来你什么不对。但是为什么要宣传全国EMS只有10元让大家感觉好像享受了什么特惠似的,为什么不告诉用户所谓的10元的EMS是EMS的一种:e邮宝 ? 为什么不同时提供一个18元的EMS和10元的EMS供用户选择呢,反正运费用户承担的?

国内的电子商务市场是一个持久战,今天活着不代表明天还可以活下去,只有用户的信赖才是持久发展的基础。如果作为卖方总认为自己没有错,那我总有不满的权利吧,我总还可以劝导身边的朋友去京东 去新蛋 去卓越 去苏宁 ,而不要去一家喜欢玩文字游戏的网站 。

还好这次项目事情多点,一两天里还不离开西宁,愤怒中等待ing…

 

 

 

Tags:

Pls Call Me Via Google Voice

2009-07-18 by Jinyang | No Comments | Filed in 技术相关

Google的伟大在于其产品创新总能让人期待。我总是在钦佩的同时想自己是否也有具备这样的能力,^_^。

用许三多的话说就是轮锤有意义,而史今班长说有意义的事你做不来,哎,好纠结。

 前天收到的“You’ve been invited to Google Voice” 的邮件,只是白天在公司不太方便翻墙,而晚上又忙着报销的事情,今天上午就赶紧参考网友的文献:  http://google.org.cn/2009/07/15/how-to-signup-google-voice-in-china-mainland/ 

国内注册 Google Voice 的方法

  基本上写的很细腻了,有几点实际注册中的事项如下:

  1. VPN的使用,必须得是美国的IP才可以激活google voice ,VPN123还是比较好用的,但是一次30分钟+每IP一天3次的限制要注意,建议先搞定免费电话号码,设置好呼叫转移到Skype后,再登陆voice

 2. 号码选择,google voice提供的号码实在是太多了,调的我眼花缭乱,建议先确定好区号再去挑选。

 3. Skype电话的按键操作问题,因为不熟悉,第一次接听google的呼入时不知道如何按键而结束,原来在通话对话框中有按钮可以点下出现按键面板,然后点击数字就好了。

赶紧和我联系吧,Call me :  

 

Tags:

西宁西山亲历沙尘暴

2009-06-20 by Jinyang | No Comments | Filed in 生活随笔

回到南京已经一周了,特地将手机中的西宁沙尘暴的照片整理出来。应该是不是西宁的第一次沙尘暴了,此前上班时在枢纽楼就有发现过外面好像世界末日来临一样,远处的房子瞬间被灰尘遮盖,天地一色,大风呼呼。

记得去年在西宁是感觉是比今年要舒服很多(西宁仍然是极佳的避暑胜地),今年大家都说气候有点反常,极热极冷的变化无常。

西山腰上看西宁

西宁其实不是一个长条,往青海大学新校区延伸的地方还好多一块地盘

大家都喜欢在山顶拍照

沙尘暴,没错,就是沙尘暴

节约2块钱的上山入口

好像是叫:解放渠

 

当您呼吸过原始森林吸一口沁人心肺的新鲜空气,再想想每天上班时忍受着吸入汽油、灰尘、炙热的马路柏油混杂的空气,多么的可怜。

Tags:

Hello world!

2009-06-11 by Jinyang | 1 Comment | Filed in Uncategorized

Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!

坎布拉

2009-06-10 by Jinyang | No Comments | Filed in 生活随笔

坎布拉国家森林公园、国家地址公园

View all

完全为了凑数,也写不出啥好文章来,还是贴图了事。

Tags:

塔尔寺半日游

2009-06-05 by Jinyang | No Comments | Filed in 生活随笔

 

塔尔寺应该算是离西宁最近的著名景点了,藏传佛教圣地的盛名让我一直没考虑去参观它(对佛教尤其是藏传佛教没有太多的接触和理解)。

View all

Tags:

jdbc使用service_name连接oracle双机环境(RAC)

2009-06-01 by Jinyang | No Comments | Filed in 技术相关

很基础的东西,之前工作中没太用过RAC的环境,特地备忘下。
Oracle RAC环境对外公布的肯定都是Service Name的,不像单机环境一样直接用SID来做连接,具体示例如下:

主要参考: 

 

1.  JDBC连接Oracle RAC的连接串配置

链接:

 

 

2.  连oracle 数据库是报Got minus one from a read call错误

最终代码:

 

package cn.****.****.common;

 

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.ResultSet;

import java.sql.Statement;

 

public class DbConn {

 

/**

* @param args

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

try {

Class.forName("oracle.jdbc.driver.OracleDriver");

String url="jdbc:oracle:thin:@(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 地址1)(PORT = 1521))(ADDRESS = (PROTOCOL = TCP)(HOST = 地址2)(PORT = 1521))(LOAD_BALANCE = yes)(FAILOVER = ON)(CONNECT_DATA =(SERVICE_NAME = qhwtdb)(FAILOVER_MODE=(TYPE = SELECT)(METHOD = BASIC)(RETIRES = 20)(DELAY = 15))))";
 

                     //注意,上面去除了eygle的示例的(SERVER = DEDICATED) ,否则会报 Io 异常: Got minus one from a read call 的错误,这个取决于Oracle的设置:oracle独占模式(Dedicated Server Mode)和共享模式(Shared Server Mode) ,不同的模式对应的连接方式自然不同

Connection c = DriverManager.getConnection(url,"username","password");

Statement s = c.createStatement();

ResultSet r = s.executeQuery("select sysdate from dual");

while(r.next()) {

System.out.println(r.getString(1));

}

}catch(Exception e) {

System.out.println(e.toString());

}

 

}

 

}

 

 关于参数的部分Google了些资料:

1. http://hi.baidu.com/_linzi_/blog/item/65666124899d5a044c088d05.html 

 

 

 

FAILOVER_MODE的子参数含义:

TYPE1)session—如果用户连接丢失,将创建一个新的会话连接到备用节点,用户的所有未提交的操作必须回滚,然后再次执行,SELECT操作也被中止.

2)select—如果用户连接丢失,将使用游标和之前的快照继续执行SELECT操作,叫做SQL接管,SQL接管能够无缝接管理的事务类型只有SELECT语句.其它的操作也必须要回滚然后再次执行.

3)none—客户端默认值,禁止SQL接管功能,主要用于测试的目地,在实际应用中TYPE应指定为session 或者select

 

METHOD1)basic—仅仅在FAILOVER发生时才连接备用节点

2)preconnect—在用户连接到主节点时同时也在备用节点产生一个连接会话,设置预连接模式,能够快速接管SQL

 

RETRIES:当前节点失败后,失败切换功能会尝试连接备用节点,这个值确定了尝试的次数,如果仅DELAY被指定,RETRIES默认为5

 

DELAY:两次尝试之间等待的秒数,如果仅指定RETRIESDELAY默认为1

 

BACKUP:指定另外一个用于备份连接的网络服务名,当RAC设置为主次模式时,使用此参数,并且METHOD应该设为preconnect

 

如果要使用预连接,就不能使用客户端负载均衡和服务器端负载均衡,否则没有意义!!!

Tags:

返回顶部