java

Resin 4.0将支持Java EE 6 Web Profile

  Resin是一款优秀的Servlet容器,而且Resin曾经被誉为最快的Servlet容器,现在是否是最快的Servlet容器已经无从考证,但作为Java界轻量级Servlet容器,Resin绝对是其中的佼佼者。如果说Tomcat是Sun JCP规范的实践探索者,那么Resin就是将Sun JCP规范的最优实现者之一。Resin向来就是以稳定高效而著称的。随着JavaEE 6规范的进展,Caucho已经决定在Resin 4.0中支持Java EE 6 Web Profile。   近日Caucho宣布将在其下一个版本的轻量级应用服务器Resin 4.0中支持Java EE 6 Web Profile。与一些大厂商的产品相比,Resin的速度非常快,通过对Java EE 6 Web Profile的支持可以让Resin的模块化之路更进一步。   Java […]

java

Spring Roo 1.0.2 GA 发布-下载

  Spring官方今天放出了Spring Roo 1.0.2 GA版本,对Spring Roo 1.0.2 GA有兴趣的朋友可以下载Spring Roo 1.0.2 GA试试看。这个被成为下一代Java开发框架的号称可以在更短的时间内以更低廉的开发成本开发出更高效的代码,相信这点绝对能吸引众多开发者的眼球吧。   Spring Roo是SpringSource开发的一个基于Java的开源项目。Spring Roo的目标是让Java开发者可以用ROR方式的简介语法开发出丰富的基于Java的web应用。用过Java的朋友都知道,严格的语法要求和规范导致Java语法的纷繁复杂,同样的功能,ROR会比Java代码少很多。Spring Roo创始人就是意识到了这个问题,于是萌生了Spring Roo项目的想法。那么Spring Roo到底比普通的Java编码又什么优势呢?   Spring Roo 1.0.2 GA包含了40多个bug修复同时对Spring

Linux

FileZilla Client 3.3.2 发布-下载

  FileZilla Client 3.3.2正式版发布下载了,因为FileZilla Client 3.3.2刚刚发布了RC版本没多久,因此使用FileZilla Client 3.3.2 RC版的朋友可以去官方下载升级到最新版的FileZilla Client 3.3.2了。FileZilla Client 3.3.2正式版本主要是修正FileZilla Client 3.3.2 RC版本中存在的一些bug,虽然问题不是很大,但从使用体验和稳定性来说,FileZilla Client 3.3.2正式版本总好好过RC。   FileZilla是一套免费的FTP解决方案,FileZilla 包含 FileZilla

Linux

Linux十大常见用途

  对于很多普通用户来说Linux是神秘的,很多朋友从接触PC开始接触的就是window,一切习惯都源于window,朋友Linux系统几乎束手无策(笔者基本就这样,所以在努力学习ing…),那么Linux到底能做些什么,又有什么用途呢?让我们来一探究竟。世界上最大的技术支持、软件和硬件公司每天使用Linux完成各种任务与解决方案,那么这些大公司究竟是怎么使用Linux的呢?其实并不神秘,本文为你揭晓答案,大多数公司都不会使用Linux作为桌面操作系统,主要是用于后端服务器操作系统,经过这些大公司的大胆尝试,许多事实证明Linux完全可以担负起关键任务计算应用,并且有很多Linux系统从开始运行至今从未宕过机,100%的正常运行时间让人无不惊叹,当然你也可以做到。 10、入侵检测系统   Linux天生就是一个完美的入侵检测服务平台,因为它是免费的,且可以运行在很多种硬件平台上,同时也是开源爱好者喜欢的平台,Linux上最著名的入侵防御和检测系统要数Snort,它也是开源且免费的。 下面的话引自Snort网站: Snort®是由Sourcefire开发的开源网络入侵防御/检测系统(IDS/IPS),结合了签名、协议和基于异常的检测,Snort是世界上部署最广泛的IDS/IPS,数以百万计的下载量和超过270,000位注册用户,Snort已经成为事实上的IPS标准。 如果你还没有使用Snort,你应该尝试一下。 9、Google搜索设备   Google在Linux平台上构建起搜索设备,如果你的公司在使用这种设备,那么你就在使用Linux,但Google使用的Linux非常特殊,专门进行了定制和优化。 8、监控服务   如果你要做网络监控或系统性能监测,那么Linux是一个不错的选择,大公司一般使用淘汰下来的硬件设备和自由软件搭建监控系统,如Orca和 Sysstat都是Linux上不错的监控方案,IT专业人员利用它们可以实现自动化监控,无论你的网络是大是小,它们都能应付自如。 7、开发平台   Linux下有许多开发工具,如Eclipse、C、C++、Mono、Python、Perl、PHP等,毫无疑问,Linux是世界上最流行的开发平台,它包含了成千上万的免费开发软件,这对于全球开发者都是一个好消息。 6、日志服务器   Linux是处理和存储日志文件的绝佳平台,听起来这是一个低级的任务,但它的低成本,低硬件要求,和高性能是任何需要日志服务的人的首选平台,大公司也经常使用Linux作为日志服务的低成本平台。 5、跳转盒(Jump box)   对于企业而言,跳转盒是一个为公共网络(如互联网)到安全网络(如客户部)提供的网关,这样一个廉价的系统也可以为大量的用户提供服务,而相对应的Windows系统需要成千上万美元的终端服务访问许可和客户端访问许可,并且对硬件的要求更高。 4、应用服务器   Tomcat,Geronimo,WebSphere和WebLogic都是Java应用服务器,Linux为这些服务提供了一个稳定的,内存消耗很小的,可长时间运行的平台。IBM和Oracle也都非常支持Linux,它们也逐渐将

Linux

Fcitx 3.6.3配置

  最近升级到了Fcitx 3.6.3,因为笔者用Archlinux工作,年后进行了一次比较大的升级(貌似KDE升级到了4.4了),同时将Fcitx升级到了Fcitx 3.6.3。起初并没有发现有什么变化,只是觉得菜单显示的字体不是笔者最开始默认的字体,而且字号也不对,但始终就没在意。后来在输入中文的时候发现笔者设置的默认逗号和句号的翻页功能也没有了,十分郁闷。切换到~/.fcitx目录查看配置文件config,并没有问题啊。很是疑惑,重启fictx数边,无果,仍然不是笔者的最初的设置。难道Fcitx 3.6.3没有加载我的配置文件?删除~/.fcitx/config文件,使用Fcitx 3.6.3重新生成一个: fcitx -c   居然没生成。我晕,Fcitx 3.6.3难道已经不使用~/.fcitx目录下的配置文件了?于是乎疯狂寻找fictx配置文件,未果。于是疯狂Google Fcitx 3.6.3配置信息。最终发现Fcitx 3.6.3已经将配置文件目录转移到~/.config/fcitx目录下,也许是为了更符合标准吧,总之切换了配置文件目录。复制原有的配置文件到新的目录 cp ~/.fcitx/config ~/.config/fcitx/config   重启Fcitx 3.6.3,熟悉的配置信息再次出现啦。关于如何配置Fcitx 3.6.3,可以参考“Archlinux-设置 Fcitx输入法” [ad#468-60]

Linux

Wine 1.1.39 发布-下载

  Wine 1.1.39发布下载了,使用Wine的朋友可以第一时间下载升级到最新版本的Wine 1.1.39,体验更优秀的功能。Wine 1.1.39主要是作为一个bug修复版发布的,因此如果您还在使用之前的版本的wine那么强烈建议您下载升级最新版本的Wine 1.1.39,debian和Ubuntu用户可以直接apt-get update然后apt-get dist-upgrade升级Wine 1.1.39,而Archlinux用户可以通过pacman -Syu来升级整个系统同时升级wine.   Wine是Linux平台下运行Window因公程序的工具,刚刚步入Linux,难免要有时利用一下Windows的程序资源,Wine提供了一个用来运行Windows程序的平台.Wine(Wine Is Not an Emulator的缩写,即Wine不仅仅是一个模拟器)是一个在XWindows和Unix上执行的Windows APIs(应用程序接口),也可以认为Wine是一个Windows兼容层.Wine可以在绝大多数的Unix版本下工作,但其现在仍不能完全运行所有的 Windows程序.不过由于几乎每个月都有新版本,越来越多的Windows程序已经能在Wine的帮助下在Linux中运行.   Wine目前的能力已经很不错,不过貌似对中文字体的支持不是很好(也许是笔者设置不当),笔者是web开发者,使用Dreamweaver是不可避免的,因此尝试使用wine模拟了Dreamewaver CS4, 经过一翻Google之后,终于成功的将Dreamweaver在Archlinux上运行起来,不过中文全部变成乱码。。。于是乎重新找了一个英文版本,此次顺利出现菜单,不过DW的视图界面上的中文仍然无法正常展示,实在让人头疼。最终放弃之,选择vmware一个window来运行DW了。虽然wine并不能100%尽如人意,但有总好过没有,同时也希望Wine能够越来越强大。 Wine

Linux

PeaZip 3.0 发布-下载

  PeaZip 3.0正式版终于发布下载了,喜欢PeaZip的朋友可以第一时间去PeaZip官方网址下载最新的PeaZip 3.0 ,如果您还在使用PeaZip 3.0 beta版本,可以马上下载升级到最新版本的PeaZip 3.0正式版了.PeaZip作为一款优秀的开源免费的压缩工具来说PeaZip做的十分优秀,其功能和性能丝毫不比window下的winzip和 winrar弱。而且操作方面也十分简单,是linux和window下表现同样优秀的一款压缩工具。如果您使用Linux,想寻找一款能够和win下winrar的代替工具,那PeaZip3.0绝对是您的首选。   PeaZip目前支持创建如下格式的压缩文档:7Z, ARC, BZ2, GZ, PAQ/ZPAQ, PEA, QUAD/BALZ, TAR, UPX, ZIP,基本包含了绝大多数的压缩文档格式(有点window下winrar的味道了,基本是个万能型的压缩和解压缩工具) PeaZip 3.0主要包括如下更新:

java

PrettyFaces 2.0.4 发布-下载

  PrettyFaces官方发布了PrettyFaces 2.0.4下载地址,喜欢PrettyFaces的朋友赶快下载升级到最新的PrettyFaces 2.0.4吧。PrettyFaces是一套使用纯Java编写的开源的针对JSF1.1,JSF1.2,JSF2.0的扩展,PrettyFaces能帮助JSF用户创建出简洁漂亮并且更容易被浏览器书签收藏的URL地址。PrettyFaces 2.0.4解决了使用动态语言构造网页的时候传递参数导致URL过长和SEO不友好的问题。众所周知,对于搜索引擎来说,静态页面是最容易被检索和索引的,而早期的搜索引擎根本就无法收录动态页面(例如带有问号?和&符号的url),因为这些页面很有可能将搜索引擎蜘蛛带入到一个无限循环圈套中而无法爬出来。但随着技术的更新,现在的SE(搜索引擎)已经开始逐渐的读取各种动态页面内容,但读取的限制很多,通常之读取到页面的第一层,也就是说如果URL带有很多参数才能传递到下一个页面,那么SE(搜索引擎)很有可能放弃对该页面的收录。而PrettyFaces通过对传递参数的解析和URL重写解决了使用JSF带来的URL对SEO不友好的问题,而且这些设置对开发人员是完全透明的,使用起来十分简单。 PrettyFaces 2.0.4主要包括如下特性: PrettyFaces 2.0.4支持URL重写(PrettyFaces 的最主要特性之一),PrettyFaces 可以将“/faces/page.jsf”格式的URL转换成“/optimized/page”格式的URL,后者明显更容易被书签收藏,同时也对SE(搜索引擎)更友好,更容易SEO PrettyFaces 2.0.4支持动态视图ID,现在通过动态视图ID映射URL,可以根据各种条件在运行时显示不同的视图,通过动态视图ID,可以有效的解除JSF URL于系统的耦合度 PrettyFaces 2.0.4提供了一种称之为Page-load的事件,在这个事件过程中可以在渲染页面之前调用一个或者多个代码段或者类中的方法。 PrettyFaces 2.0.4提供了方便的参数管理机制,PrettyFaces 2.0.4使用Java bean来管理传递的参数,这种方法可以让用户在使用HTTP参数时候如同使用Java类一样简单,复杂的获取和解析HTTP参数的细节被封装,用户操作的只有简单的Java对象。 PrettyFaces

ajax

TinyMCE 3.3b2更新说明

  前段时间TinyMCE今天放出了TinyMCE 3.3b2下载地址,但笔者一直没来得及仔细查看TinyMCE 3.3b2到底都做了哪些调整,鉴于笔者暂时已经没有使用TinyMCE了(转型FCKEditor了),因此一直都放着没管。今天笔者一个朋友咨询笔者TinyMCE的问题,笔者再次查看了TinyMCE官方站点,顺便查看了下TinyMCE 3.3b2的更新内容,TinyMCE 3.3b2 是TinyMCE 3.3的系列的第二个beta版本,主要是针对TinyMCE 3.3b1的bug修复版本,但总体来说TinyMCE 3.3b1的bug问题并不是很严重,本次修复的bug中只有几处是比较严重的bug修复,大部分都是细节问题,但官方还是强烈建议使用TinyMCE 3.3b1的朋友下载升级到最新的TinyMCE 3.3b2。   TinyMCE 3.3b2在修复bug的同时也在TinyMCE 3.3b1引入了新的功能,TinyMCE 3.3b2中加入了TinyMCE 3.3b1中没来得及加入的legacyoutput插件,该插件用来帮助用户设置TinyMCE用于email客户端和渲染Flash时候产生不推荐和无效输出的效果。但需要注意的是,TinyMCE 3.3b2的legacyoutput插件并不打算作为其它用途使用。TinyMCE 3.3b2的另一个主要更新是增加了对HTML5规范和XHTML的规范的支持,因此一些旧的标签元素将不被支持,例如:font,u,strike等。这些标签要么无法显示出来,要么显示不正常,如果想替换上述标签,用户需要参考下HTML5规范或者是XHTML的规范。 TinyMCE 3.3b2下载地址:

google

IE6彻底被Google抛弃

  Google是当今互联网上无容置疑的霸主,Google的一举一动都有举足轻重的作用。作为目前市场份额最大的浏览器IE6来说,虽然很多方面(性能,安全性等等)诸多方面都表现的不好,但其使用率仍然高居榜首,短时间内几乎还是无法撼动的。笔者本身就是一个IE6的坚持者,对于MS新版本的IE一直存在着抵触心里,首先是新版本的IE8对于调试支持十分不好,无法调试本地JS代码,其次现有的很多脚本都无法在IE下正常执行和显示。显然要从IE6过渡到IE7或者是IE8是一件很痛苦的事情,因此笔者一直抵制IE7和IE8。不过随着时间的推移,越来越多的用户开始使用IE7和IE8,尤其是MS借着Win7的捆绑直接发布IE8让笔者不得不着手开始升级现有的系统。而本次Google决定放弃IE6更直接导致笔者不得不考虑尽快完成对IE7的升级过程。相信很多朋友也会如此吧,Google放弃IE6将加速IE6的死亡过程,或许只有Google这样的互联网巨头率先领头才会彻底打破IE6一统天下的局面。 Google上周末曾宣布,Google Docs在线办公套件以及所有Google网站都将不再支持微软的IE6浏览器,这毫无疑问会加速IE6的灭亡。然而事情才刚刚开始,本着送佛送到西的精神,Google决定加大对IE6的打击力度。在发送给Google Apps管理人员的信中,Google告知了淘汰IE6的具体日期,还有一些上周未公开的一些内幕:Gmail和Google日历也将淘汰IE6。 “我们计划从2010年3月1日起开始实施Google Docs套件以及Google网站对老旧版本浏览器的淘汰,之后,较旧版本浏览器中这些程序的特定功能将被隐藏或是无法正确使用。2010年晚些时 候,Gmail和Google日历也将淘汰对这些浏览器。Google Apps将继续支持IE 7.0及更高版本、Firefox 3.0及更高版本、Google Chrome 4.0及更高版本、Safari 3.0及更高版本。” 在求证这封邮件的真实性时,Google官方发言人表示:“我们计划淘汰较旧浏览器,Google Apps的其它组件包括Gmail在2010年晚些时候都将不再支持旧版浏览器。”大家知道Google Apps是Google企业应用套件,这是否意味着只是企业用户会受到影响呢? Google发言人将这种可能性毫不留情地扼杀了:“(这些措施针对)企业用户和普通用户。” 摘自:开源中国社区 [ad#468-60]

Scroll to Top