Author name: 歇歇脚|Java|Linux

歇歇脚元老

java

Java之父称Oracle掌管Java令人放心

  随着Sun被Oracle收购之后,被誉为Java之父的James Gosling一度沉寂没有消息,只有在Blog上偶尔能见到他的身影。在前段时间的“Oracle对Sun的未来规划分析”一文中,笔者最后放出了一张James博客上的图片,感觉James对Sun的夭折实在很无奈。不过最近Java之父再度亮相,而语出更是与之前有了很大改观,James称:Oracle掌管Java令人放心。。。   美国时间3月17日,在Oracle收购Sun Microsystems之后,Java之父James Gosling首度在公开场合露面,他一如既往保持着对Java的高度关注,并表示Java在Oracle的掌管下令人放心,随后他还透露了Java的发 展方向。   Gosling是在TheServerSide Java Symposium上发表这份公开说明的,当时他的报告主题是Java Today and Tomorrow。他表示目睹了Oracle掌舵Java的方向之后,他深受鼓舞,Java的未来不需要担忧,关于Java的运营以及其技术的发展仍在向 着有利的方向继续。 Gosling还公布了一份最新的Java报告,比如JRE (Java Runtime Environment)的每周下载量为1500万;共有100亿个Java-enabled的应用;10亿个Java-enabled的桌面;一亿个 Java-enabled的TV设备;26亿个Java-enabled的移动设备;55亿个Java智能卡以及超过650万名Java开发者。   尽管目前大家看到的大多是Oracle在企业端Java的努力,但Gosling表示,Oracle同样也在致力于Java在桌面端、嵌入式、移动 领域、高性能计算机及其他系统方面的发展。他说,所有这一切的原则是网络,网络将这些应用和功能链接。 […]

Linux

Ubuntu 10.04 beta1 发布-下载

  Ubuntu 10.04 beta1发布下载了,虽然Ubuntu 10.04 beta1发布时间推迟了一天,但是今天国内的Ubuntu fans们终于可以下载使用最新的Ubuntu 10.04 beta1了。如果您是Ubuntu fans,如果您想体验Ubuntu 10.04带来的新特性,Ubuntu 10.04 beta1绝对是首选。因为从Ubuntu 10.04 beta1开始笔者认为就可以作为桌面系统下载试用了。Ubuntu 10.04 beta1是Ubuntu 10.04系列的第一个beta版,从Ubuntu 10.04开始,Ubuntu不但更换了默认主题,让Ubuntu 10.04显得更加清爽外,Ubuntu 10.04

Linux

Ubuntu 10.04 Beta1 19日发布

  Ubuntu 10.04是Ubuntu系列继Ubuntu 8.04之后的另一个LTS版本十分值得期待,而Ubuntu 10.04 Beta1则是Ubuntu 10.04系列的第一个版本,按照笔者的经验Ubuntu 10.04 Beta1就可以作为个人桌面系统开始使用了。虽然Ubuntu 10.04 Beta1仍然会有一些问题,但总体来说作为桌面用于日常工作开发(笔者基本就用来做Java开发)足矣。不过笔者要提醒大家的是Ubuntu 10.04 Beta1在升级成正式版本之前应该还会有大量的升级,因此想尝试Ubuntu 10.04 Beta1最好对自己的带宽有信心。笔者从Ubuntu 8.04 Beta1开始使用的时候就是经历了N多大幅度的升级最终升级到Ubuntu 8.04正式版本的。   Ubuntu 10.04 Beta1推迟到19日发布是Steve

web

Firefox 3.6.2 beta 发布-下载

随着Firefox 3.7 Alpha 3发布,今天Mozilla再次发布了Firefox 3.6.2 beta版本,Firefox 3.6是目前Mozilla的最新稳定版本,也是被整个互联网评价最好的浏览器之一。Firefox 3.6在性能和功能上都有了不小的改进,本次发布的Firefox 3.6.2 beta是在Firefox 3.6的基础上对安全和稳定性方面进行了一些改进,是Firefox 3.6的升级版本。不过目前Firefox 3.6.2仍然是beta版本,虽然是对Firefox 3.6.2的升级,但是否兼容现有的Firefox 3.6的插件,以及是否会有一些问题还是未知数,因此尝鲜下还可以!如果用于工作,最好还是保持在Firefox 3.6吧。 Firefox 3.6.2 beta下载地址: Firefox

java

TinyMCE 3.3.1 发布-下载

   TinyMCE 3.3.1发布下载了,喜欢TinyMCE的朋友可以官方下载最新的TinyMCE 3.3.1试用了。TinyMCE 3.3.1是一个以bug修复为主的版本,因此如果您在用TinyMCE 3.3那么强烈建议升级到最新的TinyMCE 3.3.1。    TinyMCE是一款优秀的在线编辑器,它秉承了网页在线编辑(所见即所得的概念),让用户可以在网页中以拖拽的方式轻松的编辑在线文档。而保存后回显的效果于编辑时看到的效果一致(这点有些类似Dreamweaver的感觉,或者说是一个在线版本Office)。TinyMCE使用简单,体积轻巧,十分容易与现有的项目整合使用。目前已经针对PHP,.NET,JSP开发出了有针对性的整合版本,因此用户想整合使用TinyMCE十分方便。 TinyMCE 3.3.1主要包括如下改进: TinyMCE 3.3.1改进了即时改变尺寸功能(修正了更改尺寸后无法看到内容的bug) TinyMCE 3.3.1修正了一些无效的元素导致浏览器报告无效属性的bug TinyMCE 3.3.1修正了无法切换关闭引用文字的bug TinyMCE 3.3.1修正了使用下拉框设置样式后可以撤销的功能 TinyMCE

php

Sandbox 2.0 发布-下载

  Sandbox发布了Sandbox 2.0下载地址,正在搭建或者准备搭建一个属于自己的个人网站的朋友不要错过Sandbox 2.0这个优秀的个人网站程序。当然如果是Sandbox的老用户,也可以考虑升级到最新的Sandbox 2.0的说。   笔者的xiexiejiao采用的是Wordpress作为个人Blog,那Sandbox 2.0于WordPress这样的Blog程序有什么区别呢?或者说现在已经有了这么多Blog程序,例如Z-Blog等为什么我们还需要Sandbox,这不是重复发明轮子?答案是否定的,因为Sandbox 2.0提供了一整套个人网站的解决方案,但同时又不同于CMS类的网站。Wordpress会集中精力做Blog方面的功能,而且做的十分优秀,但Sandbox不仅仅有Blog模块,还有文件下载模块,相册模块等等。总之Sandbox 2.0提供了一组用于创建个人网站的功能集合,虽然可能不是最好的,但很实用。至于其间的取舍就看各位用家自己了。   Sandbox是一套采用PHP编写的个人站点工具包,Sandbox提供了Blog,相册,文件下载等多个模块,通过简单的配置用户可以打造出一个符合自己喜好的个性的个人网站。Sandbox的作者Sam O’Connor 开始Sandbox项目的初中是编写一个简单的CMS,用来随时记录一些事情。但当他发布了Sandbox 1.0的时候,开始意识到自己需要更多的功能。Sandbox于Wordpress,Z-blog之类的Blog程序最大的区别就是Sandbox提供了更多的专职的功能模块,例如Sandbox提供了独立的文件下载模块,独立的相册模块。Sandbox允许用户通过配置来单独设置这些模块功能,但这些模块功能又被无缝的整合在了一起,虽然WordPress借助插件功能也能实现上述的全部功能,但毕竟功能略显单薄。同时Sandbox提供了简单的用户接口,让使用Sandbox变得十分简单。 Sandbox 2.0下载地址: Sandbox 2.0下载 [ad#468-60]

Ruby

为何选择JRuby?

  JRuby与Ruby相比到底由着怎样的优势呢?笔者在了解到Sun开始是实JRuby计划开始就已知没能完全理解为何Sun一定要在JVM上重新实现一个Ruby。除了当时脚本语言异常火爆,让传统的开发语言受到一定的冲击之外,笔者并不了解到JRuby和Ruby之前的区别,或者说JRuby会拥有哪些优势。今天笔者看到一篇Charles Nutter谈为何选择JRuby,终于对JRuby于Ruby的选择有了点点感悟.   作为MRI之外的另一个Ruby实现,JRuby正受到越来越多的关注,日前JRuby团队核心成员Charles Nutter接受了一个访谈,深度探讨了很多JRuby相关的话题。   首先,JVM是一个相当成熟的VM,在内存管理、性能、安全性等方面都表现出色,而且覆盖几乎所有平台,同时拥有多个持续维护的实现可供选择。JRuby基于JVM之上,天生拥有很多优势。例如MRI上经常被提及的垃圾回收性能问题,REE通过GC补丁大幅提升了性能,而JRuby则可充分利用JVM的垃圾回收机制。   在JRuby中,我们能充分利用JVM在GC方面多年努力的结果。以Hotspot为例,这是通常我们用来测试的JVM,你有不止1个,而是5个可供选择的垃圾回收器。[..] 根据应用程序行为(或者你需要的行为)的不同,这些垃圾回收器能协同工作。而且你还能对它们进行调整和监控。   在多种Ruby实现中,JRuby的启动时间相对较长,而且启动后还要经过一段“预热”,JRuby才能发挥其最佳性能。这对服务器端应用来说不算什么,可客户端程序就不行了。Charles在其近期的博客中也提供了一些建议,帮助缩短启动时间。好在情况正在不断改观,新版JVM发布后,JRuby的启动速度将会得到进一步提升。   Java在企业级应用方面有着大量的经验,借助JRuby,我们能够更好地融合Ruby与Java,为开发者提供更好地工具及环境(例如Torquebox):   Torquebox和GlassFish都是很好的例子,通过一点Ruby技巧,如何赋予Java/JVM生态环境中最好的那些部分新的力量。无论选择谁,你都将获得一个简单的一站式部署方案,其中包含了设计良好的服务API和管理工具。   JRuby自1.2 RC1开始就支持Android平台,ruboto已能很好地在手机上提供irb功能。Android Scripting Environment也提供了JRuby支持。随着Android 1.6和2.0的更新,无需任何修改就能在Android平台上运行JRuby的日子也不会远了。   虽然自去年11月JRuby 1.4发布后,很长一段时间都没有发布新版本,但JRuby的社区正在不断发展,相信2010年里,JRuby将会有更好地表现。作为读者,您对JRuby的看法是什么?您会在项目中使用JRuby吗? 摘自:infoq [ad#468-60]

Ruby

Ruby 1.9.2计划8月发布最终版

  好久没有关注Ruby了,确切的说好久都没有看到Ruby的新闻了。今天笔者看到了一份Ruby 1.9.2的发布计划,貌似Ruby 1.9.2计划在8月发布最终版。笔者用Ruby写过几个简单的脚本,用来处理Tapestry的标签。当时还停留在Ruby 1.8.5,随后曾经升级到Ruby 1.8.6之后就在没怎么关注过。今天看看自己的Archlinux上,Ruby版本居然已经是Ruby 1.9.1了 ruby -v ruby 1.9.1p378 (2010-01-10 revision 26273) [i686-linux] 看来Archlinux软件更新的真是快。   修订后的Ruby 1.9.2发布计划于今日公布(之前计划2009年12月份发布一个版本,但由于多个RubySpec没有通过而不得不延后)。几个星期前,Ruby 1.9.2终于通过了所有RubySpec测试。新的发布计划如下: 3月31日,冻结规范 4月30日,冻结代码

web

Firefox 3.7 vs IE9

  最近MS终于发布了其IE8后的下一代浏览器预览版本IE9预览版本,IE9预览版与Firefox 3.7 alpha3几乎是在同一时间发布的,看来MS越来越感受到浏览器市场的压力。不过笔者总感觉MS在浏览器研发方面似乎投入不多,每次发布的新版本总是迫于竞争对手的压力。而本次发布的IE9更直接放弃XP直接升级到了Vista SP2了。貌似MS也已经放弃了Window XP用户了。从IE7开始笔者就一直持保留态度,因为页面显示问题导致笔者到目前为止还停留在IE6的环境下。现在经过了时间的冲刷,终于感觉IE7可以用了,不过感觉除了网银已经不用IE了,所以是否升级也已经不是很重要了。对笔者这样的Linux和XP用户来说IE9是没机会了,不过这并不代表没有机会体验最优秀的浏览器。Firefox 3.7就是笔者下一个选择(当然Chrome也不错)   据国外媒体报道,时隔一年,微软本周在MIX 10大会上展示了新一代浏览器产品IE9.0.新版本IE致力于为用户提供更快的浏览速度和更出色的性能。在这里要强调的是,微软官方已经明确指出:新版IE 9.0必须要求Vista SP2以上系统才可使用,即所有XP系统、甚至连Vista(无服务包)版本都不在兼容之列。众所周知,XP是微软2001年推出的产品,距今已有八年多的历史仍然经久不衰。微软在解释为何不支持XP时指出,新版IE 9中的Direct2D技术能实现硬件加速功能,XP不具备这种技术,所以无法使用。   但事实上,浏览器市场中还有很多优秀的产品支持XP。以Mozilla旗下的Firefox火狐为例,下一代火狐产品Firefox 3.7虽然也采用了新的渲染引擎且支持Direct2D技术,但它仍然能支持XP用户使用。   最新浏览器性能测试显示,IE9预览版的页面响应时间平均为598.80ms,而Firefox 3.7 Alpha2预览版基本与之持平(610.20ms),同样是预览版的Firefox 3.7性能并不逊色于IE9。   很明显,微软的做法并不符合常理,因为XP和Vista是PC市场占有率最高的两款操作系统产品,二者市场份额总和高达80%,不兼容XP和 Vista无异于闭门造车。   其实,IE9的推出除了象征微软开始高调进军浏览器领域外,另一层含义也揭示出微软希望扼杀XP的急切心情,外媒作者称“IE9是微软杀死XP的银色子弹”。

java

Java视频教程合集

  Java的学习过程是漫长的,笔者是一个Java爱好者,喜欢搜集Java视频教程,Java书籍是笔者的兴趣所在。当然笔者也已经在这个行当混了一些时日了,在笔者开始学习Java的时候,貌似国内Java刚刚开始流行吧,那时候JSP方面的书籍大都是一些看起来都差不多的互相抄袭的垃圾。笔者有幸了解了Oreilly的Java Server Page和Servlet Programming两本好书通读之后发现受益匪浅。当然在那之前笔者确实看了好多其它的JSP书籍,不过看了貌似和没看一样,更有甚者就是罩着书上的例子敲完之后直接就报错。。。。,刚刚入门的笔者实在是头疼的要命,根本不知道从何开始debug,感叹一下,书上的例子都有错,那我找谁去?   对过往的Java学习的牢骚发完了,笔者今天无意中发现了某位大仙整理的Java视频教程的集合,貌似进两年来视频教程已经成为Java学习的主流,自从笔者在几年前曾经见过张老师的Java视频教程之后,Java,Struts,EJB,J2EE,Spring,Hibernate等视频教程层出不穷,这些资料很大程度上弥补了只看书并么有实际演示的不足,可以让入门者更容易理解(毕竟是理论+实际操作的演示,比看书好理解的多),笔者转载了一个Java视频教程集合,希望对学习Java的朋友有帮助吧。(注意:大部分Java视频教程下载都使用了纳米盘) Java视频教程下载: 青鸟J2EE视频教程 26G的尚学堂Java视频教程 (合集) [尚学堂][150班struts部分(高清晰Java视频教程) 尚学堂 150班 Hibernate视频教程 (全套66讲) 尚学堂 150班高清晰版本XML视频教程] (全套) 尚学堂 javascript视频教程 尚学堂

Scroll to Top