web

Firefox将开发新JavaScript引擎

  Firefox一直是笔者最喜欢的浏览器,丰富的插件,良好的夸平台行都让笔者十分喜爱。除了对少数网银等支持不好之外,其余的都没有什么问题。今天意外的发现Mozilla想开发新一代的Firefox JavaScript引擎,或许这会让Firefox在性能上更上一层楼吧。不过从笔者看来,Firefox的JavaScript解析速度和能力应很是不错的说,笔者开发的Web应用中有不少地方使用了大量的JavaScript代码,这些代码在IE6解析的过程中会十分缓慢,当然切换到新版本的IE会有改善,但并不明显,同样的代码在Firefox 3.0上确运行的十分流畅,这不得不归功于Firefox强劲的性能。但与此同时Firefox对内存和CPU的需求似乎也越来越高,笔者的Archlinux运行Firefox确实是不快,这也是笔者最近在尝试Chrome的一个原因之一,也许经过这次改进Firefox会越来越快也说不定。   据Ars Technica网站报道,Mozilla公司正计划开展一场浏览器速度反击战。他们计划在Firefox上采用一种新的JagerMonkey引擎,这种引擎部分采用了苹果开源Webkit的内容,并将这部分内容与Firefox现有的TraceMonkey引擎结合在一起,形成新的Firefox引擎,这种新引擎在速度方面将极具竞争力。 据Mozilla公司的工程师David Mandelin介绍:“我们之所以要开发新的JagerMonkey引擎,是因为原有的TraceMonkey引擎虽然在热代码(即重复运行次数较多的代码)执行方面速度较快,但运行次数较少的代码序列的执行速度却由于需要调用解释器因此运行较慢。而新的JagerMonkey引擎则在这方面有所加强,再配合TraceMonkey引擎原有的优势,Firefox的速度便有了新的提升。”   据悉目前JagerMonkey引擎还处在早期开发阶段,Mozilla公司并未透露这款引擎何时能够开发完成。 摘自:cnbeta [ad#468-60]

Linux

Gnome Gmail 1.5 发布-下载

  Gnome Gmail今天发布了Gnome Gmail 1.5下载地址,喜欢Gnome Gmail的朋友可以下载升级到最新版的Gnome Gmail 1.5了。说起Gmail笔者使用已经超过5年了,但根据个人经验打开Gmail最好不使用IE,笔者是Firefox重度使用者,最近正转型成Google的Chrome,这二者对Gmail的支持都不错。今天笔者带来的Gnome Gmail是一款在Linux Gnome桌面环境下使用的Gmail客户端工具,利用Gnome Gmail可以将Gmail设置为Gmail设置为桌面默认邮箱。于网络上的其它类似软件不同,Gnome Gmail支持”To:”, “Subject:”, “body”, “CC:”, and “BCC:”字段。同时 Gnome Gmail 1.5还提供了针对Linux发行版的deb和rpm包的下载。   Gnome

web

HTML5给开发者带来了什么?

  HTML5标准一直都是一层迷雾,虽然众多浏览器厂商都打着对HTML新特性的支持而大张旗鼓的宣传自己的产品,但就笔者个人而言,具体HTML 5都包含那些内容都还没搞清楚。更不用说那些号称已经实现了HTML 5部分规范的浏览器能带来什么好处了。带着以上疑问,笔者看到一篇不错的关于HTML 5的文章,相信看过之后能对HTML 5规范有个大概的了解了吧。   随着互联网应用的不断发展,Web 开发者对 HTML5 的期待越来越强烈,作为一个以文档为中心的协议,HTML 越来越不能满足现代 Web 应用的需要,何况,这个协议已经有超过 10 年没有更新了。HTML5 旨在解决 Web 中的交互,媒体,本地操作等问题,一些浏览器已经尝试支持 HTML5 的一些功能,而开发者们有望最终从 那些

Linux

Frugalware Linux 1.2 发布-下载

  Frugalware开发团队今天放出了Frugalware Linux 1.2下载地址,喜欢Frugalware Linux的朋友可以去官方下载最新版的Frugalware Linux 1.2安装试用的说。如果是已有Frugalware Linux用户则可以通过pacman 直接升级到最新版Frugalware Linux 1.2。本次发布的Frugalware Linux 1.2是Frugalware Linux 1.2系列的稳定版本,相对于Frugalware Linux 1.2 rc2版本,Frugalware Linux 1.2正式版修正了62个bug,同时增加了一些新特性。   Frugalware

Linux

OpenSSH 5.4 发布-下载

  OpenSSH 5.4发布下载了,喜欢尝鲜的朋友可以下载升级到最新的OpenSSH 5.4试用的说。说起OpenSSH,估计只要接触过Linux的朋友应该都知道,远程连接Linux最长用的手段就是通过SSH了,而几乎所有的Linux发行版本都安装有ssh客户端和服务端,这样就可以通过任意的ssh客户端方便的登录到Linux系统上了。笔者的ArchLinux目前的OpenSSH版本是OpenSSH_5.3p1,估计过不了几天就会升级到OpenSSH 5.4吧。而另一台Debian服务器上的OpenSSH居然是OpenSSH_5.1p1,比Archlinux还要老一些。服务器嘛,毕竟稳定为主,所以笔者还是建议喜欢尝鲜的朋友下载升级试用,如果是服务器还是乖乖等待源里的更新吧。 OpenSSH 5.4下载地址: OpenSSH 5.4下载 [ad#468-60]

Linux

开拓者ubuntu DVD中文定制版 2.0 Final发布

开拓者OS是基于Ubuntu的一个定制版本,集成了众多Linux常用软件工具,同时对现有的服务进行优化,改进了Ubuntu默认的主题让Ubuntu变得更加华丽漂亮。Ubuntu Linux的设计目标就是人性化,虽然Ubuntu对于大多数Linux爱好者来说已经做到足够简单易用,但是对于Linux初学者来说,还是难以轻易上手。而对于操作系统来说简单最实用的软件则是操作系统让用户容易接收的保证。开拓者ubuntu DVD中文定制版 2.0 Final就是秉承这理念,将最易用的定制版Ubuntu Linux奉献给大家。 开拓者ubuntu DVD中文定制版 2.0 Final主要包括如下改进: 基本处理: 全部使用文泉驿字体 优化字体显示,保证清晰不发虚 终端半透明显示 禁用了系统范围的“最近的文档”列表 缩略图缓存更改为”128MB” 在菜单栏中显示图标 可编辑的菜单快捷键 在文件属性页中显示高级权限控制 增加“绕过回收站”的删除方式。即,直接删除。

Linux

Ylmf OS CHS 2.0 简体中文版发布下载

继Ylmf OS 1.0发布之后,今天Ylmf OS CHS 2.0 简体中文版再次发布下载。Ylmf OS CHS 2.0是基于Ubuntu Linux的开源免费操作系统,经过Ylmf团队的高度定制之后其界面和易用性已经十分接近window xp系列操作系统,十分适合个人用户使用。也让我们在众多价格昂贵的操作系统面前有了一种免费的选择。 Ylmf OS CHS 2.0 简体中文版在Ylmf OS CHS 1.0

java

DBSight 3.1.3发布-下载

  DBSight官方今天放出了DBSight 3.1.3下载地址,使用DBSight3系列的朋友可以去官方下载最新版的DBSight 3.1.3升级使用了。从DBSight的官方changelog来看,DBSight 3.1.3应该是一个bug修复版本,DBSight 3.1.3提供了更好的并发问题解决方案,目前DBSight 3.1.3主要是解决了处理索引挂起时导致线程竞争的问题,让DBSight 3.1.3得以更好的处理并发。同时DBSight 3.1.3增加了windows平台上自动启动服务的功能。该功能让DBSight 3.1.3可以直接打包成windows服务,让windows启动时就将DBSight 3.1.3作为一个系统服务启动起来。   DBsight是一套给予Java的全文检索解决方案,DBSight 3.1.3以及以前的版本都Java web应用的方式发布,因此可以直接通过web方式访问应用。DBsight的核心使用 Java开源界最为流行的Lucene框架编写,同时配合流行的 Java模板技术freemarker,velocity用于前台展现和维护用户自定义的检索展示风格。笔者在使用过程中,还发现DBsight作者还使用了JRuby,不过具体脚本是做什么的并没有深入研究。说DBsight是一套JavaEE的全文检索解决方案一点也不为过,DBsight涵盖了从定义数据库查询,到根据查询生成索引文件,在到最后根据索引文件定制检索查询都提供了简介高效的解决方案。从DBSight 3.0.0版本开始,DBSight正式支持Lucene3.0版本,也就是说DBSight3系列版本将享受到Java开源界最优修的全文检索工具的最新支持。 DBsight 3.1.3下载地址: DBsight 3.1.3下载

software

Tiobe-2010年3月份编程语言排行榜

  Tiobe-2010年3月份编程语言排行榜火爆出炉了,经常关注Tiobe编程语言排行榜的朋友应该会发现,前三甲依然没有变化,排名第一的仍然是Java,但其份额在不断的下滑,已经于排名第二的C语言相差不多,而其下滑趋势确有增无减,貌似过不了多久就有可能被C超越的说。而排名第二的C语言确在稳步上升。最后排名第三的PHP依然保持了持续上升的强势尽头。本次排行榜我们再次发现Google的Go语言保持了上次的强势上升趋势,看来Google在开发人员眼中真的是备受亲睐啊。 Position Mar 2010 Position Mar 2009 Delta in Position Programming Language Ratings Mar 2010 Delta Mar 2009 Status 1

Linux

ArchLinux安装Chrome

  Linux下的Chrome浏览器一直都处于开发版本阶段,不过及时是dev版本的Chrome也是经过严格测试的因此像笔者这种喜欢尝鲜的人还是忍不住想安装上试试。况且在Archlinux的AUR上早有高手把?Chrome的安装打包成了PKGBUILD,因此我们只需要自己手工打包成安装包即可。Google的Chrome笔者前段时间是安装过了的,也是使用同样的方法,不过是Chrome 4的版本,一直都没有怎么使用,只是偶尔需要切换浏览器的时候才使用下。笔者是Firefox的重度使用者,主要是因为Firefox的诸多插件让笔者使用起来得心应手。Xmarks同步书签,webdeveloper和firebug调试脚本,gmail manager一键打开Gmail等功能实在是让笔者无法脱离Firefox的方便快捷,但Firefox最大的问题在于速度,笔者的机器实在有点老爷,查看下cpu型号。。。 cat /proc/cpuinfo Intel(R) Pentium(R) Dual CPU E2140 @ 1.60GHz   这种配置虽然可以用来做开发,但速度实在让笔者无法忍受。之所以选择Archlinux很主要的一个原因也是由于速度实在太成问题了。不过最近获得消息Google Chrome已经开始支持插件了,而Chrome插件数量仅次于Firefox,于是笔者再次跑到AUR上看到了最新的Chrome 5开发版本于是下载准备安装。Chrome 5需要依赖AUR中的另外两个包libpng12和libjpeg6,如果没有安装,那么打包Chrome 5的时候会提示缺少依赖,因此先安装他们。 下载libpng12和libjpeg6,解压缩分别在对应的目录执行makepkg cd ~/tools/chrome/5/libjpeg6

Scroll to Top