﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-rox-随笔分类-杂想</title><link>http://www.blogjava.net/rox/category/14641.html</link><description /><language>zh-cn</language><lastBuildDate>Wed, 28 Feb 2007 06:47:14 GMT</lastBuildDate><pubDate>Wed, 28 Feb 2007 06:47:14 GMT</pubDate><ttl>60</ttl><item><title>为微软的疯狂而激动</title><link>http://www.blogjava.net/rox/archive/2006/02/13/30526.html</link><dc:creator>rox</dc:creator><author>rox</author><pubDate>Mon, 13 Feb 2006 15:00:00 GMT</pubDate><guid>http://www.blogjava.net/rox/archive/2006/02/13/30526.html</guid><wfw:comment>http://www.blogjava.net/rox/comments/30526.html</wfw:comment><comments>http://www.blogjava.net/rox/archive/2006/02/13/30526.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/rox/comments/commentRss/30526.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/rox/services/trackbacks/30526.html</trackback:ping><description><![CDATA[桌面操作系统还是网络操作系统，桌面办公还是网络办公？<br>希望微软的Vista、Office 2007和Live能够给我们带来答案。<br><br>Vista那花哨的界面并不能打动我，那只是一种资源的严重浪费。<br>至今都不曾给自己装XP，直接由2000跳到了2003（精简版）。<br>对XP里面，第一次使用Messenger时繁琐的设置过程感到厌恶。<br><br>但某些看法在最近改变了。注册了Live Mail和Live Messenger，<br>并看到Live其他的子项目，再对比最近对于Vista和Office的相关报道。<br>感觉微软太疯狂了。<br>当国内外Linux厂商在把Linux做的更微软，<br>办公软件厂商更进一步提高自己对微软的兼容性时。<br>微软却打算把我们引入网络操作时代。<br>这两天在使用Live Messenger时，不得已像XP那样先导一边微软的Passport。<br>有一个选项大意Passport信息是否与当前Windows用户绑定。<br><br>可以想象一下Vista用户信息与Passport信息，登陆Vista，<br>也就同时在后台登陆相关联的Passport，进入系统之后<br>OutLook 2007已经把Live Mail的信件连同RSS订阅的新信息收下来，<br>Live Messenger已经登陆，可能正在逐个显示好友给你发送的离线消息。<br>Live Favorites已经将自己在上班时收藏的某个网站，放在了当前用户的收藏夹中。<br>Live Office会打开下班前正在编辑的那篇文档，光标就停在你最后关闭它的位置。<br>其他的文档，都放在你的网络办公文件夹里面，不妨叫它Live Documents。<br>还会有什么，这些都会实现么？我不知道！<br><br>Hotmail、Messenger未来将叫做Live Mail和Live Messenger，更彻底的统一到一起。<br>Office 2003本来就有一个网页版本的计划，后来停下来了。<br>不知道是技术上不足，还是微软刻意要留到Office 2007里面。<br>Office 2007将会推出一种新的文件格式，基于XML的，标准将完全公开。<br>理论上可以不用做任何内容修改，增加一个样式文件，就可以放在网页上浏览。<br>或许我们将来不再使用IE浏览，而是Smart Client或者别的什么。<br><br>未来的操作系统是什么样的？很难说清楚。<br>更期待Apple和Google的加入。<br>或许将来我们会有多个操作系统，来自同一家公司。<br>专门娱乐的，专门商务办公的和专门学习开发的。<br>尽管现在一个非常大的操作系统，这些几乎都能够做到。<br>但，如果各自够小又够快，或许也是一种思路。<br><br><img src ="http://www.blogjava.net/rox/aggbug/30526.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/rox/" target="_blank">rox</a> 2006-02-13 23:00 <a href="http://www.blogjava.net/rox/archive/2006/02/13/30526.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>技术的殊途同归</title><link>http://www.blogjava.net/rox/archive/2006/02/06/29715.html</link><dc:creator>rox</dc:creator><author>rox</author><pubDate>Mon, 06 Feb 2006 12:11:00 GMT</pubDate><guid>http://www.blogjava.net/rox/archive/2006/02/06/29715.html</guid><wfw:comment>http://www.blogjava.net/rox/comments/29715.html</wfw:comment><comments>http://www.blogjava.net/rox/archive/2006/02/06/29715.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/rox/comments/commentRss/29715.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/rox/services/trackbacks/29715.html</trackback:ping><description><![CDATA[最近别人要我给他的网站加一个RSS，用过但没有做过，看了以后，有点感慨。<br>太多的技术被基于新的平台重新构建了。<br><br>新闻组，一种非常“古老”的技术，以至于古老到中国互联网还没有来得及普及的时候，<br>论坛，一种基于动态网页技术下产生的新事物就将它取代了。<br>新闻组，一种基于NNTP协议的信息共享方式，这样解释不直接。<br>浏览它需要客户端，最常见的就是outlook。<br>对，信息是基于邮件格式的，但首先下载的是基本信息。<br>如标题、大小、日期、发布者等，当用户选择某个主题时，<br>客户端，才去下载这个主题的真正实体——一封电子邮件。<br>是不是感觉有点和RSS类似。<br><br>新闻组是分很多讨论组的，有点类似分论坛。<br>只有订阅后才能够浏览，一般是不需要注册就可以<br>在讨论组里面浏览、发表新讨论和回复讨论了。<br>但也可以由管理员设置访问权限。<br>这样的感觉又有点类似论坛了。<br><br>再对比一下近年比较火的博客，它有点感觉像为每个人<br>建立一个单独的分论坛，管理员是自己。可以自己写日记，<br>也可以写东西别人看，别人也可以发表意见。<br>再看看新闻组，一个具有安全特性的讨论组，自己是管理员，<br>已经很接近了。<br><br>另外一些新闻组的特点，也就是作为邮件方式，<br>本身是可以支持富文本和附件，支持的大小，<br>根据服务支持而定了。另外，由于是邮件方式，<br>新闻组，是可以脱机浏览的。这个功能在现在，<br>网络极度发达的条件下，似乎已经不那么重要了。<br><br>不过，无论新闻组有何种的优势，以及对其他技术形式的兼容。<br>它毕竟已经是一个很老的技术了，而且在国内几乎没有服务商支持。<br>就如同IRC在国内也不流行一样。<br><img src ="http://www.blogjava.net/rox/aggbug/29715.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/rox/" target="_blank">rox</a> 2006-02-06 20:11 <a href="http://www.blogjava.net/rox/archive/2006/02/06/29715.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>使用DB4O后，对最近的一些随想。</title><link>http://www.blogjava.net/rox/archive/2006/01/13/27977.html</link><dc:creator>rox</dc:creator><author>rox</author><pubDate>Fri, 13 Jan 2006 14:28:00 GMT</pubDate><guid>http://www.blogjava.net/rox/archive/2006/01/13/27977.html</guid><wfw:comment>http://www.blogjava.net/rox/comments/27977.html</wfw:comment><comments>http://www.blogjava.net/rox/archive/2006/01/13/27977.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/rox/comments/commentRss/27977.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/rox/services/trackbacks/27977.html</trackback:ping><description><![CDATA[作为一个曾经的Java程序员，已经很多年都没有编码，但从没有放弃过对Java和开源的关心。<br>最近又有机会开始写点东西，感觉自己已经很迟钝了，很难有耐心动手写代码了。<br>但是为了尽量缩短自己与现在技术水平的差距也开始学点“新”东西，比如Struts、Hibernate和Spring。<br>大多都是停留在摸摸的水平，离实际开发还有很大的距离。<br>可能是人老了，变懒了。<br>一直都在寻找着，更能够精简代码的产品，尤其是使用Hibernate配置了繁琐OR影射后，<br>完成一个简单数据库操作后，真不知道是用它好还是不用它好。<br>相比之下，一个同事，只在大学上过公共课程C语言程序设计，用不到一周的时间上手Delphi，<br>并且在不到一个月时间里（中间还因为其他工作出差，中断过），相对轻松的开发了一套的程序。<br>同时对比正在激烈讨论的Ruby，微软的.net都看到了很多Java里面没有的东西。<br>原来编程可以这么简单，也应该这么简单。<br>Java有没有更简单的方式来保存数据，更确切的说是保存对象，DB4O无疑就是这其中的一种。<br><br>基于它现在的技术，有几个想法<br>1、数据型对象的共享技术，更多的应该是跨语言的实现，毕竟现在大多数语言都是面向对象的。<br>数据库和XML文件在很多时候，在这些不同语言之间充当了一个数据传递者的角色。<br>一般数据又都是封装在某个对象里面，与数据库之间OR影射。微软的SOAP和CLI似乎都是向这个主旨努力。<br>2、EJB太复杂，虽然买了很多书，但都从来没有耐性做个测试的样例。远程访问一个对象，必须继承特定类，<br>要基于某个协议，还要配置容器，太困难了。DB4O似乎又提供了另一种思考方式。<br>3、Session大家用的应该很多，使用的不当对服务器是一种非常大的负担。还想不到如何减轻服务器的负担，<br>但至少可以尝试使用DB4O来减轻Session也就是容器的负担。<br>4、对于3中Session，困难的就是对众多的临时数据，管理起来太复杂。用过之后就不再使用。<br>容器自己可以管理Session，清理DB4O中的垃圾数据最简单的方式，就是为DB4O添加一种内存数据库模式。<br>也就是数据都放在内存里面，管理程序可以清理垃圾数据，一次重启、断电、系统崩溃，<br>都可以把这些垃圾数据清理掉。<br>可能还有更多的一些可能，谁又能知道，现在的技术发展太快了!<img src ="http://www.blogjava.net/rox/aggbug/27977.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/rox/" target="_blank">rox</a> 2006-01-13 22:28 <a href="http://www.blogjava.net/rox/archive/2006/01/13/27977.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>也要开始写点东西了。</title><link>http://www.blogjava.net/rox/archive/2005/08/05/9406.html</link><dc:creator>rox</dc:creator><author>rox</author><pubDate>Fri, 05 Aug 2005 08:58:00 GMT</pubDate><guid>http://www.blogjava.net/rox/archive/2005/08/05/9406.html</guid><wfw:comment>http://www.blogjava.net/rox/comments/9406.html</wfw:comment><comments>http://www.blogjava.net/rox/archive/2005/08/05/9406.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/rox/comments/commentRss/9406.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/rox/services/trackbacks/9406.html</trackback:ping><description><![CDATA[最近工作上与“二代证”制证内容有些接触，<br>
也看到了一些文档，也按领导要求写了一点东西。<br>
但似乎不是太符合领导的意思（自己开发的太慢了）。<br><br>
可能会把部分里面用来网页控制的JavaScript代码放上来给大家参考一下。<br>
毕竟首先要求实现的是人口系统，在人口系统的录入上，网页方式还算是比较方便的。<br>
有些条件允许的地方，已经实现了部分是通过网页来办公的。<br>
<br>
B/S和C/S还是有些不同，尤其是操作习惯上。<br>
很多在客户端程序里面可以简单实现的，网页里面却很难实现，甚至无法实现。<br>
研究了一部分网上搜索出来的代码，尽量满足那些领导们对操作习惯上的要求。<br>
有些功能实现了，但不是都成功，一直费解。<br>
<br>
代码还没有整理好，也是东拼西凑的。<br>
现在就不敢拿出来献丑，如果领导把我的这个B/S给否掉的话。<br>
就直接贴出来，不整理了。<br>
<br>
我想可能会对那些还在为人口系统挣扎的程序员有所帮助。<br><img src ="http://www.blogjava.net/rox/aggbug/9406.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/rox/" target="_blank">rox</a> 2005-08-05 16:58 <a href="http://www.blogjava.net/rox/archive/2005/08/05/9406.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>