星期一, 六月 26, 2006

google office?



最近Google推出专门针对微软Excel的基于网页的电子表格软件Spreadsheets,和以前针对微软件WORD的writely和针对outlook的google
calendar,不禁会让人联想到google是否会推出一个名为google
office的网页office?



随着互联网不断的的平民化,网速的不断提高,我们可以想象在不久的未来将会实现更多的c/s形式的软件出现,让各大站点的服务器成为我们的硬盘,把我们需要的内容存放在网络上随时的存取将不在是梦想。谁又知道在将来是不是会出现网络操作系统?只需一台可以连入Internet的电脑而其他设备都由网络服务商来提供。这时候是否会改变微软垄断的状况?不过可以肯定的是在未来的日子里拥有更好网络服务的服务商将会成为赢家!现在google已经迈出了第一步,其他公司是否能后来居上且看日后IT变化。


PS:关于Bill
Gate的退休,我认为是Gate大叔急流勇退的选择。Gate大叔的思想已经不能很好的跟上时代的发展,让年轻人来运作MS无疑是个好方法。

今天把100斤的+东西搬回了家,怎一个累字了得?



由于漕宝路的寝室租期到期,下学期起不得不搬到西八去住。这已经是大学期间第三次搬寝室了。出于东西总会有用处的思想的驱动,每次搬寝室总是对无数的东西恋恋不舍,这次也不例外。于是乎,一件件一件件的往包里塞,不知何时罢手,等到一不小心把所有的东西都塞进了两个大包中才发现是不是东西带的太多了,是不是有些东西可以让它去回收站等待更需要它的人。但是还是原始的恋旧情节占主导了思想,于是就不顾一切得把东西打包好,提了下,哎哟有点分量。也管不了这么多了,搬回去再说。从寝室2楼搬下来还算是向下走不是觉得非常重,只不过带着这两个大包有点下山“冲”的感觉。然后叫了辆taxi到了家门口。到了家门口开始发愁了,带着这么重的东西如何爬上这6楼?于是先把一包小的行李先搬上了6楼,对于那包大的只有慢慢的来了,先是一口气把它搬到了3楼楼梯口,实在不行了,稍微休息下喘口气,顺势用拉的把它拉到了3楼到4楼的楼梯口,一咬牙抓起两个把手使劲的网上拽这一步一步的上了4楼,后面如法炮制的终于把东西搬回了家。到家时人是弄的满头是汗,打开空调,随后洗把冷水澡,拿出冰箱里的冰牛奶和冰西瓜如恶狼扑食般的狼吞虎咽下,顿时觉得世界美好了!



PS:今天到学校还弄到了陈军华的电话,实习的希望继续增大。

好东西大家一起分享


你是不是厌倦了Windows
XP那一成不变的屏保程序?你是不是因为没有华丽的屏保程序而烦恼?现在你不必为这个发愁了,从Vista Build 5308版本提取出来并可在XP下运行的4个屏保必能满足爱美的你。心动了吧,那就点击下面的链接来下载吧。






ps:直接把scr文件解压缩到Windows根目录下就可以用了




极光:





七彩泡泡:



用平和的眼光看待事物



一直以为自己看待事物是很公正的,是没有偏见的。但到最近才发现不是这样的。原因在于这一段时间一直觉得无聊,便要求朋友们介绍几本书看看,好多朋友推荐我看一些80之后的作家所著的书。拿到这些书时第一感觉是封面华丽且装订精美,一下子激起了我的阅读欲,随即便一页页的浏览起来。随着翻看过的页数越来越多,阅读欲却渐渐的减少。千篇一律的感情故事,过于女性化的笔触,不够成熟的文笔给人的以完全没有办法和老一代的作家相比的感觉。然而却有这么多人在追捧着如此快餐式的作品,不禁让我感到是不是我老了?不能接受新事物了?还是我没有用平和的眼光来看待这些新事物呢?

星期二, 六月 20, 2006

还是考试的日子最轻松及4级感受



不知不觉又一个学期被写入了历史,再一次迎来了考试。在考试星期里没有了以前的忙碌,没有了为了早上1,2的课而像赶火车似的焦头烂额,也没有了以往晚上的永无止境的喧哗。随之而来的是世界杯,睡觉,考试三点一线的生活,感觉是多么的舒服。大概一直习惯于专业课什么都懂,每次考试都没有什么压力的生活。这次4级前做了点模拟题,一改以往做英文试题没有感觉的感觉,终于感受到了英文还是有难易之分的,真让人不得不佩服出试卷的“专家”们能把这么多这么偏的单词拿来凑出这30题词汇。所以也不奇怪会出现一些连把英语作为母语的外国友人也会不解的英语。好了,考好了也不管结果如何了,剩下的让老天去定夺吧。

星期一, 六月 19, 2006

第九城市命不长矣



关于BLIZZARD不准备把WOW资料篇给第九城市代理的消息已经传出很久了并且以$35,000,000买下HL的代理权,真令人感到第九城市命不长矣!



且不说BIZZARD不把WOW资料篇给第九城市代理对于第九城市现在的经营有什么影响。并且因为现在WOW在国内给玩家玩的变味了,只有玩家涌出而不太可能再有很多人涌入了。又加上WOW高额的代理费,虽然现在的还有一定的利润,但随着玩家的减少也很可能很快的出现入不敷出的状态。虽然HL是原BLIZZARD的DIABLO的主创人员制作,制作不可不谓大,但因其作为第三人称射击的游戏类型,肯定会有比较高的配置要求。在国内又有多少玩家能承受其配置要求。又由于其游戏类型的确定,肯定不会有很高的可塑性。而第九城市的SHOWHAND的举动必定会在不长的时间内为其作出的不善的抉择付出一定的代价。

星期一, 六月 05, 2006

DX10将不支持WinXP!


在Game Developer Day上微软称DX10将只支持Windows Vista。这真不是个好消息,意味著游戏玩家如果要运行未来的D3D10游戏,必需要由Windows XP提升至Vista!难得为了推广Vista就不能让DX10向下兼容吗?对于硬件配置本就不高的中国,此举必定会使微软失去民心,不禁让人担心微软还能在桌面平台上走多远?!

星期日, 六月 04, 2006

htmlparser使用备注


// 使用 ObjectFindingVisitor 配合不同的 Tag.class
分析网页



try



{

ImageTag imgLink;

ObjectFindingVisitor visitor = new
ObjectFindingVisitor(ImageTag.class);

Parser parser = new Parser();

parser.setURL(url);

parser.setEncoding(parser.getEncoding());

parser.visitAllNodesWith(visitor);

Node[] nodes = visitor.getTags();

for (int i = 0; i < nodes.length; i++)



{

// ImageTag

imgLink = (ImageTag) nodes[i];

// "http://www.msn.com.tw/webinclude/zh-tw/images/msn.gif"
=> ImageURL

System.out.println("ImageURL = " +
imgLink.getImageURL());

// "/webinclude/zh-tw/images/msn.gif" =>
ImageLocation

System.out.println("ImageLocation = " +
imgLink.extractImageLocn());

// SRC value

System.out.println("SRC = " +
imgLink.getAttribute("SRC"));

}

}



catch (Exception e)



{

e.printStackTrace();

}







// 使用不同的 NodeFilter 分析网页

try



{

NodeFilter filter = new TagNameFilter("IMG");

NodeFilter filter1 = new
NodeClassFilter(ImageTag.class);

Parser parser = new Parser();

parser.setURL(url);

parser.setEncoding(parser.getEncoding());

NodeList list =
parser.extractAllNodesThatMatch(filter);

for (int i = 0; i < list.size(); i++)



{


System.out.println(list.elementAt(i).toHtml());

}

}



catch (Exception e)



{

e.printStackTrace();

}





// 直接使用 Tag.class 分析网页

try



{

Parser parser = new Parser();

parser.setURL(url);

parser.setEncoding(parser.getEncoding());

Node[] nodes =
parser.extractAllNodesThatAre(ImageTag.class);

for (int i = 0; i < nodes.length; i++)



{

ImageTag imageTag = (ImageTag) nodes[i];

System.out.println(imageTag.getImageURL());

}

}



catch (Exception e)



{

e.printStackTrace();

}

星期六, 六月 03, 2006

漫画下载工具向自动机器人靠拢



原来个漫画下载工具虽然可以一次下载一话漫画,但其每次都要输入每话的URL也有麻烦的地方,经群哥介绍,下载了个第三方的html的分析工具htmlparser。看了它的文档不是很详细,有很多函数说明都空着让人无从着手。(写文档也一件很重要的事情,虽然我也懒的不高兴写文档,不过从现在起要努力写好文档,不然以后看自己的程序也看不懂)今天从google上找了几段源程序看了下,再慢慢的修改调试,终于稍微搞清楚了它的一些比较重要的函数的使用方法,在经过本地html文件的测试和远程http的测试,技术问题已经全部解决。争取这几天有时间把自动寻找路径功能加在原来的工具上。(也可能晚点,毕竟还有4级没有过-_-)