Author name: 歇歇脚|Java|Linux

歇歇脚元老

web

Firefox 4.0 11月发布下载_Firefox 4.0计划11月发布下载

  随着Firefox 3.6的逐步普及,相信现在绝大多数的Firefox用户都已经习惯了Firefox 3.6提供的新的用户体验了。不过作为Mozilla今天最重要的产品Firefox 4.0发布日期一直都没有确切的消息。今天笔者获悉Firefox 4.0将于11月发布下载。当然Firefox 4.0发布日期目前也只能说是官方暂定,因为Mozilla跳票,尤其是Firefox系列产品跳票是出了名的。。。,同时Mozilla还表示Firefox 4.0第一个beta版本将在不久的6月份和大家见面,此时大家可以通过下载Firefox 4.0 beta版本体验Firefox 4.0带给用户的全信浏览体验。   Firefox 4.0将带来一个全新的的简约界面,更快的速度和更直观的用户体验,Firefox 4.0还将去掉模态对话,提高启动速度,并采用预执行来取代部分对话框。Firefox 4.0引入了一个专用的应用程序选项卡可以减少不必要的标签切换,全新的插件管理其可以在不需要重新启动的情况下安装扩展,此外,Firefox 4.0还将提供备份和共享数据的工具。   当然,对Web开发人员来说最重要的改变就是旨在减轻扩展负担和完善浏览器兼容性的全新的Jetpack平台和JaegerMonkey引擎,Firefox 4.0对 HTML5、多点触摸、AJAX、WebSockets规范应用进行了更深入的讨论,一定会让开发人员更为满意。   另外值得一提的是由于Mozilla停止了早期Firefox版本的研发,转移了大量精力到Firefox 4.0和Firefox […]

java

VirtualBox 3.2.0 Beta2下载_VirtualBox 3.2.0 Beta2发布下载

  VirtualBox 3.2.0 Beta2发布下载了,喜欢VirtualBox的朋友可以去官方下载最新的VirtualBox 3.2.0 Beta2试用了。喜欢玩虚拟机的朋友估计多半都知道vmware和virtual pc吧。由于后者已经被MS收购,因此基本成了MS虚拟操作系的专用产品了。而vmware到是一直比较坚挺,不过起高端产品基本都是价格不菲,因此普通用户也难以入手。而Sun的一款免费开元的虚拟几软件似乎打开了这种虚拟机软件垄断的局面,我们今天说的VirtualBox就是Sun的开源免费的虚拟机软件了。   不过由于Sun已经被Oracle收购,因此现在的VirtualBox 3.2.0已经更名位-Oracle VM VirtualBox 3.2.0 Beta2,不过产品还是原来的产品,仍然免费。或许是由于VirtualBox的出现,vmware也开始陆续推出起免费产品,不过免费版的vmware在性能和虚拟机数量等功能上都由一定的限制,不过对于普通用户来说基本已经够用了。但其胖大的体积实在让笔者优点望而却步阿。因此喜欢折腾虚拟机的朋友可以下载VirtualBox 3.2.0试试看。笔者觉得VirtualBox 3.2.0还是不错的说。 VirtualBox 3.2.0 Beta2主要包括如下改进: VirtualBox 3.2.0 Beta2新增了Java绑定

google, web

Google Jarlsberg_Google Web应用程序攻击与防范模拟

  Google最近发布了一个被称之为Jarlsberg的项目,其目的是帮助网站管理员和网络应用爱好者了解和学习Web应用程序攻击与防范技术。很多时候黑客(hacker)针对各种网络应用的漏洞进行攻击,而这些攻击方式对于普通的网络用户几乎是感觉不到的,即便是有一些网络经验的爱好者和程序开发者也不一定能窥得全貌,笔者在网络安全方面几乎就是一个小白,前段时间朋友使用dede做的站点就被人攻陷,并在网站所有页面中植入弹出页面和黒链让笔者头痛不已。。。,虽然知道对手使用的是SQL注入方式的攻击,但究竟如何攻击,如何找到漏洞的笔者也不甚清楚。   和笔者一样,很多人都想知道黑客是如何攻击并进入到系统的,为了帮助他们,Google创建了一个特殊的名为Jarlsberg 的实验室,其中的应用程序满是安全漏洞,开发者可以利用它以实践的方式学习到潜在的漏洞是什么样的,恶意用户是如何利用这些漏洞的,以及如何做才能免受攻击。   这个实验室是围绕安全漏洞的不同类型来组织的,对于每个漏洞,都有找寻和攻击漏洞的任务可供完成。 该实验室使用了下列三种主要的技术: 黑盒:用户看不到应用程序的源代码,因此他们需要猜测服务器工作的方式,从而设法利用安全漏洞。 白盒:以开源应用的形式提供了源代码(Python)。 用户可以阅读代码,从而找到弱点所在。 灰盒:实验室会给出一些应用程序是如何编写的提示,但不会让用户看到完整的源代码。   Google Jarlsberg特意使用了大量特性,以扩大应用程序的攻击面。 代码片段中的HTML: 用户可以在代码片段中包含特定的HTML代码。 文件上载: 用户可以向服务器上载文件,例如,在他们的代码片断中包含图片。 Web形式的管理: 系统管理员可以使用web界面来管理系统。 新建账号: 用户可以创建属于自己的账号。 模板语言:

Linux

Ubuntu 11.04桌面变革_Ubuntu 11.04或将启用新桌面

  Ubuntu 10.04发布下载没多久,今天笔者就获悉了一些关于Ubuntu 11.04的动向。Ubuntu 10.04的下一个版本应该是Ubuntu 10.10,而该版本已经不是LTS版本,而笔者获悉的Ubuntu 11.04则是Ubuntu 10.10版的下一个版本。跨度之大实在让笔者发晕。不过想想也是。Ubuntu的开发速度一向会的惊人,接二连三的发布新版本的消息的确是不足为奇了。但对于笔者来说Ubuntu 10.04这样的LTS才是最好的选择吧,服务周期时间长,并且稳定耐用。由于桌面版本的LTS拥有3年的技术支持,因此下一个LTS版本发布的时候笔者的Ubuntu 10.04仍然可以继续使用的说。   笔者目前还是Archlinux用户,不过由于最近准备把自己的开发用的老爷机器(办公用机器)暂时更换一下,更换后的机器虽然也不是新机器,但总好过目前这个,所以准备尝试一下Ubuntu 10.04正式版。目前安装已经完成,正在备份数据ing…,整个安装过程十分简单和人性化,同时发现Gnome桌面配合Ubuntu 10.04正式版的新主题十分好看,兴奋ing….很快就可以体验最新的Ubuntu 10.04啦。下面继续笔者的Ubuntu 11.04新闻。   据国外媒体报道,在Ubuntu开放周问答会上,Ubuntu创始人马克-沙特尔沃思(Mark Shuttleworth)宣布,随着Ubuntu 10.04 Lucid Lynx的发布,GNOME 3的核心组件之一GNOME-Shell将不会出现在Ubuntu

php

WordPress 3.0 Beta2下载_WordPress 3.0 Beta2发布下载

  WordPress 3.0 Beta2下载地址已经发布啦,沉寂了1个月之久的wordpress开发团队今天终于再次发力,放出了WordPress 3.0 Beta2下载地址。喜欢尝鲜的朋友不要错过这个机会,赶快去官方下载最新的WordPress 3.0 Beta2试用吧。WordPress 3.0是继WordPress 2.9.2之后的WordPress最新版本,WordPress 3.0包含了一系列的新特性和功能的强化改进。无论是在UI体验方面,还是在多用户方面都得到了极大的强化。   WordPress 3.0以前的版本(包括WordPress 2.9.2之前的所有版本),WordPress虽然可以运行在多用户(Mulit User)模式下,但其需要借助插件因此表现并不是十分理想。此时的WordPress更适合个人使用。随着WordPress 3.0的发展,对多用户的需求越来越强烈,因此WordPress 3.0中很大的一个两点就是直接内置或者说整合了多用户的功能。而且WordPress开发团队并没有满足于WordPress 2.9.2的UI体验,力求达到更高的标准,因此在WordPress 3.0中用户将有机会获得更好的使用和浏览体验,包括更新更绚丽的主题和更方便强悍的布局菜单管理功能。   WordPress 3.0

java

JSR 310_Java Date API_Java Time API简介

  相信使用过Java Date api的朋友或许都或多或少的感觉Java Date系列的api并不是十分好用。笔者在很多项目中不得不大量编写操作时间方面的类库来进行时间和日期的操作。前段时间“JSR-310 日期/时间api草案发布”刚刚发布,貌似给笔者这样的Java爱好者带来了曙光,下面让我们一起来看看JSR-310 Date与Time API能给我们带来什么?   近日JSR 310 Date与Time API的领导Stephen Colebourne发布了该提案(准备加入到Java语言中)的早期草案。 InfoQ有幸在QCon London上采访到了Stephen以深入了 解该项目。 InfoQ:我们为何需要一个新的Date与Time API?现有的怎么了? Stephen:目前API(java.util.Date与java.util.Calendar)的一个主要问题在于他们是可变 的。换句话说,请看如下代码: public

java

Effective Java作者谈Java未来_Josh Bloch:Effective Java作者谈Java未来

  随着Oracle收购了Sun之后,关于Java的一切貌似已经恢复了平静,我们看到了Oracle为Java的发展做出的努力,但是那也只是我们看到的。作为笔者这样的用家来说Java只要仍然保持开源,免费那么很多事情可以无须操心,或者说Java到底归谁所有起始都没有太大的意义。但作为开源爱好者来说,笔者仍然对Java的一举一动都十分关注,下面我们来看看传说中的Josh Bloch:Effective Java作者谈Java未来吧,看看这位高人是如何看待Java未来发展的。   Josh Bloch在Sun公司多年为Java平台作出了杰出贡献(如果你用过Java Collections框架就会了解这一点),现在Google就职,是获奖图书《Effective Java》及《Effective Java 第二版》 的作者。最近他在基于Web的Red Hat中间件2020大会上做了一场演讲,其主旨是对Oracle所管理的Java平台的未来表示出审慎乐观和忧虑。InfoQ采访了Josh以了解其在 这方面的更多想法。因为有许多不同的、现实的观点交织在一起,这次讨论(尤其考虑到Sun人才从Oralce流失日益加剧以及为Oracle如何管理社区 和Java智力资产而担忧)是最近以来最热烈的一次。我们很高兴能与Bloch一起讨论这些问题。 InfoQ:你最关切的是什么? 这不是个单选题,过去几年有很多因素纠缠在一起,导致了Java风向发生了变化。 InfoQ:为什么你会觉得Java的发展步伐慢下来了? Sun/Apache纠纷以及TCK许可权之争都严重干扰了JCP过程运作。 Sun支持力、领导力和透明度的缺乏使得Java 7发展缓慢。我不知道在过去几年里Sun分配给Java SE的资源到底有多少,但结果是非常明显的:JavaOne年年都在办,但Java

java

Hibernate Search 3.2下载_Hibernate Search 3.2发布下载

  Hibernate Search 3.2发布下载了,关注Hibernate Search项目的朋友可以去Hibernate Search官方下载最新的Hibernate Search 3.2试用。本次发布的已经是Hibernate Search 3.2的正式版,由于其开发周期已经达到了1年左右的时间,无论功能还是性能稳定性都经过了相当的沉淀,因此官方最终发布Hibernate Search 3.2下载地址。本次发布的Hibernate Search 3.2正式版本包含了众多的bug修复和功能的改进,如果您在Hibernate Search 3.2之前的就版本,可以考虑下载升级到最新的Hibernate Search 3.2哦。   简单介绍下Hibernate和Hibernate Search的关系,算是扫盲了。Hibernate是目前Java开源世界最流行的 ORM框架之一。目前比较火的组合SSH(Struts

web

Prism 1.0 Beta4下载_Prism 1.0 Beta4发布下载

  Prism 1.0 Beta4发布下载了,关注Mozilla这款独立web应用软件的朋友可以去官方下载最新的Prism 1.0 Beta4试用了。随着互联网的飞速发展,人们使用互联网应用的机会越来越多。笔者每天有可能不会使用word或者excel,但绝对会使用Google Doc和Gmail,网络应用几乎成了笔者每日必不可少的应用。但随着互联网应用的越来越多,笔者需要记录的网址也越来越多,那是否有一种办法可以将我们常用的web应用制作成一个桌面图标,每次使用的时候双击就可以打开呢?感觉就像我们使用传统的桌面应用一样?Prism就是随着这一灵感设计而来的。   Prism是由Mozilla实验室发布的一款软件,Prism可以将浏览器中的Web应用软件独立出来,Prism可以让用户像使用传统应用软件那样使Web应用。Mozilla 实验室还将Prism开放为一个Mozilla项目。尽管Prism目前只是一款原型产品,但其思路十分新颖,因为它解决了浏览器的限制,让用户不必依赖浏览器来运行各种web 应用。Prism 1.0 Beta4能够从浏览器中剥去Web应用软件,将Web应 用软件放到自己窗口的桌面上,管理自己的图标。   Prism带来的不仅仅是一款无边框的浏览器。Prism不仅仅是将应用软件从浏览器的界面中剥离出来,还将应用软件从处理过程中剥离出来。如果用浏览器运行Web应用 软件,如果浏览器崩溃了,应用软件也会随之崩溃;如果使用Prism,浏览器的崩溃不会导致应用软件崩溃。马克表示,通过将应用软件从浏览器中剥离出 来,Prism也保护了应用软件。Prism是一款独立的应用软件,但Mozilla还在开发一款提供一些Prism功能的Firefox插件。   Prism让人们可以把喜欢的Web应用变成桌面程序,从而集成在操作系统中。举个例子,人们可以从Mac OS、Linux或Windows的应用程序菜单访问基于Web的程序 Gmail或是Facebook,或者他们能够在桌面为Facebook创建图标, 以自己的窗口方式运行。Mozilla现在已经有了Prism的原型,可以运行在Windows和早期版本的Mac,Linux中。未来版本将可以离线访 问信息,可以察看三维图片。其目标就是让开发人员使用已经有的Web开发技术结合Prism的特点写应用程序。

Ruby

Rhodes 1.5_Ruby智能手机开发应用框架

  随着智能手机的不断发展,以iPhone为首的各种智能手机应用程序开发变得越来越受用户喜爱。但目前各大智能手机操作系统开发语言都不相同,那么是否有一种方法可以开发出夸平台的智能手机应用程序呢?就像我们编写Java那样,一次编写,处处使用。我们是否可以借助我们熟悉的开发语言来编写这些应用程序呢?Rhodes-这个Ruby框架似乎让我们看到了希望。   Rhomobile公司刚刚发布了1.5版的Rhodes框架,它允许开发者用 Ruby为几乎所有的智能平台编写原生应用程序。Rhodes应用程序只编写一次,编译后则可以在几乎所有智能平台上运行。目前支持iPhone、 BlackBerry、Windows Mobile、Symbian和Android;计划也将支持Intel和Nokia的MeeGo和Palm的Web OS。   但HTML 5已经出来了,为什么人们还要编写原生应用程序?我们向Rhmobile的CEO Adam Blum询问了这个问题: 我们喜欢HTML 5,就你的Rhodes原生智能应用程序来说,你也可以使用HTML 5。但我们总会需要到安装在本地的原生应用程序,以便利用原生设备的功能,这些功能可能永远不会以HTML标记的形式出现。此外,Rhodes框架提供了自动同步本地数据的功能,这比起仅使用HTML 5 SQL创建离线应用来得更加容易。iPhone应用商店的成功说明了用户想要并且需要运行在他们智能手机上的本地的原生应用程序。 该公司博客上的一个新的帖子讲述了Rhodes和其他诸如PhoneGap框架的区别: 使用于智能手机的MVC,使用类似Rails的生成器创建应用程序和模型,包括ORM在内。 同步离线数据,使得让所有数据离线并且可以编辑变得非常容易。 为开发而提供的RhoHub托管服务,这样你就不必安装各种不同的 SDK了。

Scroll to Top