freebsd, unix

FreeBSD 7.3 RC2 发布-下载

  FreeBSD官方发布了FreeBSD 7.3 RC2下载地址,使用FreeBSD 7.3 beta系列版本的朋友可以升级到最新的FreeBSD 7.3 RC2了,FreeBSD 7.3 RC2是FreeBSD 7.3版本的最后一个RC版本,该版本之后就会发布FreeBSD 7.3正式版本,按照惯例FreeBSD 7.3会经历2个RC版本才会发布正式的版本。而按照官方的开发进度来看FreeBSD 7.3正式版本应该很快就会和大家见面了。因此如果选择FreeBSD 7系列的版本,已经可以考虑FreeBSD 7.3 RC2了。FreeBSD 7.3主要是对已有FreeBSD 7.2版本的升级,目前FreeBSD最新的稳定版本是FreeBSD 8.0,FreeBSD 7系列版本是为比较旧的硬件系统提供支持,而FreeBSD […]

php

PHP 5.3.2 发布

  PHP 5.3.2发布下载了,相信很快就会有大面积的升级了吧。PHP作为目前最流行的开发语言之一其使用范围之广,用户群体之多是很多语言无法比你的。在最近的编程语言排行榜中PHP一直都高居第三的位置,而且还有继续上升的趋势,有此可见PHP的流行程度。PHP 5.3.2是bug修复版本,没有新特性的加入。因此强烈建议PHP用户下载升级到最新的PHP 5.3.2。 PHP 5.3.2主要包括如下特性: Added support for SHA-256 and SHA-512 to php’s crypt. Added protection for $_SESSION from

java

JSFUnit 1.2 发布-下载

  JSFUnit 1.2发布下载了,使用JSFUnit的朋友可以直接从官方下载最新版的JSFUnit 1.2试用了。本次发布的JSFUnit 1.2是JSFUnit的正式版本,因此强烈建议JSFUnit用户下载升级。JSFUnit是一款针对JSF开发的单元测试框架。JSFUnit被设计成为可以完全整合JSF的测试于单元测试。通过使用JSFUnit,可以使用简单的api进行各种测试。JSFUnit运行在容器内部,可以让开发者无缝的访问managed beans, FacesContext, EL Expressions和各种JSF组件,与此同时JSFUnit 1.2还可以通过解析每次请求输出的HTML判断结果是否正确。   随着JSF 2.0的到来,貌似JSF也跟着火了起来,看来在Java web开放框架中面向组件的开发框架越来越受到重视。笔者是Tapestry用户虽然于JSF完全不同不过面向组件的开发思想还是如出一辙。说起Tapestry也是笔者使用时间最长最喜欢的一个Java表示层框架了。笔者现在使用的主要Tapestry版本是 Tapestry 4.1.6,如果有朋友对Tapestry有兴趣可以看看我参与的一个开源框架corner framework,个人感觉,绝对值得一看。 JSFUnit 1.2主要包括如下新特性: JSFUnit 1.2引入了对Servlet 3.0规范的支持,同时将改进了配置文件让配置更容易

php

phpMyAdmin 3.3.0 RC2 发布-下载

  phpMyAdmin官方今天发布了phpMyAdmin 3.3.0 RC2版本,喜欢phpMyAdmin的朋友可以下载最新的phpMyAdmin 3.3.0 RC2试用了。phpMyAdmin 3.3.0 RC2基本上没有新功能的加入,基本是在原有的phpMyAdmin 3.3.0 RC1的功能基础上进行了改进,让原有的功能更加完善和人性化。   phpMyAdmin是一套由PHP编写的MySQL数据库管理软件,因为使用PHP编写,因此可以直接通过浏览器来访问,无需安装任何客户端。目前 phpMyAdmin支持决定大多数的MySQL操作。phpMyAdmin是Linux下最流行的MySQL管理工具之一。 phpMyAdmin不但支持MySQL的数据库管理操作(例如管理数据库,表,字段,索引,用户等),phpMyAdmin还拥有直接执行SQL的能力,您可以直接利用phpMyAdmin通过SQL与MySQL数据库交互。 phpMyAdmin 3.3.0 RC2主要包括如下特性: phpMyAdmin 3.3.0 RC2重构了导入和导出模块,新的导入导出功能将更加灵活 phpMyAdmin 3.3.0

java

OpenMeetings 1.2 RC1 发布-下载

  OpenMeetings 1.2 RC1发布下载了,喜欢OpenMeetings的朋友可以去官方下载最新版的OpenMeetings 1.2 RC1试用了。OpenMeetings是一个开源的多语言可定制的视频会议和协作系统。它是基于OpenLaszlo’s的新流媒体格式和开源的Flash服务器 Red5。OpenMeetings依赖于OpenOffice服务和Java(数据库连接部分使用Java界十分流行的ORM技术 Hibernate),因此安装过程需要使用准备好OpenOffice和Java运行环境(JDK或者JRE)。OpenMeetings支持音频、视频,OpenMeetings会议期间可以让每个参与者查看所有会者的桌面。OpenMeetings还包含一个写字板,通过写字板可以导入各种格式的图片和手工涂鸦。   OpenMeetings依赖于OpenOffice服务和Java(数据库连接部分使用Java界十分流行的ORM技术Hibernate),因此安装过程需要使用准备好 OpenOffice和Java运行环境(JDK或者JRE)。 OpenMeetings支持音频、视频,OpenMeetings会议期间可以让每个参与者查看所有会者的桌面。OpenMeetings还包含一个写字板,通过写字板可以导入各种格式的图片和手工涂鸦。OpenMeetings是一个开源的多语言可定制的视频会议和协作系统。它是基于 OpenLaszlo’s的新流媒体格式和开源的 Flash服务器Red5 OpenMeetings 1.2 RC1主要变化包括: OpenMeetings 1.2 RC1最大的变化时增加了全新的Sugar CRM插件。详细信息可以参考SugarCRMModule,SugarCRMModule模块目前是SugarCRMModule 1.0版本

web

Firefox 4.0 Alpha 2 发布-下载

  Firefox 4.0 Alpha 2发布下载了,有兴趣尝鲜的朋友可以去官方下载最新版本的Firefox 4.0 Alpha 2试用了。随着Firefox 3.6的大面积应用,貌似最近Firefox的呼声不断高涨。虽然Firefox 3.6已经获得了很高的评价,但Firefox开发团队并没有停止,本次发布下载的Firefox 4.0的第二个alpha版本-Firefox 4.0 Alpha 2就是最好的证明。Firefox 4.0 Alpha 2试用了被称之为”Electrolysis”的技术,该技术与Chrome标签的运行方式类似,每个单独的标签运行于不同的进程中,互不影响。这样即使单独的标签挂掉之后也不会导致Firefox 4.0 Alpha 2整体崩溃。这对提高Firefox 4.0

Linux

Debian/Ubuntu runlevel简介

  Ubuntu/Debian都是笔者最长用的Linux系统了,因为给客户部署的服务器操作系统100%都是Debian/Linux,最近传闻客户有需求想使用RedHat.无奈学习之。无意中发现RedHat的runlevel分为6个级别(大部分Linux的runlevel都是如此),而作为服务器来说因为没有图形界面,因此默认运行级别都是3。因为笔者对Linux了解不多,顺便查看了一下自己使用的Ubuntu服务器的runlevel。结果查看之下,居然是2。这让笔者有些疑惑,不适说Linux的runlevel一般都是3吗?难道Ubuntu与其它的不同,于是笔者连接到另一台Debian服务器,结果发现如出一辙,runlevel也是2.接下来查看/etc/inittab # /etc/init.d executes the S and K scripts upon change # of runlevel. # # Runlevel 0 is halt.

oracle

安装Oracle 10g忘记sys密码

  朋友今天安装Oracle 10g,结果Oracle 10g安装过程中提示修改密码但他并没有改,就这样一路把Oracle 10g糊里糊涂的安装完了。装完之后笔者询问他sys密码是什么,结果大哥给我的答复居然是忘记sys密码是多少了。。。。狂晕。。。笔者也不知道密码是多少(Oracle 9i貌似是change_on_install),无奈之下只好想办法看看是否能修改下。疯狂google之后发现貌似很简单。记录一下发给那些和笔者的朋友一样安装了Oracle 10g确忘记了密码的朋友。需要注意的是window和Linux下的修改方法虽然基本相同,但是Linux需要切换到oracle用户 window sqlplus / as sysdba alter user sys identified by password; linux 切换到Oracle用户 su

Linux

Linux From Scratch 6.6 发布-下载

  Linux From Scratch 6.6发布下载了,对Linux From Scratch项目有兴趣的朋友赶快去官方下载最新版的Linux From Scratch 6.6学习吧。Linux From Scratch 6.6对希望深了解Linux内部结构,运行机制的朋友这绝对是一个好消息。通过学习Linux From Scratch用户可以对Linux内部的很多细节进行更深入的理解,而不是停留在使用xwindow了解表Linux表面的程度。现在Linux发行版本诸多,而且很多都是朝着更好的UI界面,更人性化的方向发展。因此拿到一份Linux发行版本,很多朋友第一次看到的就是图形界面例如Gnome或者是KDE,对于桌面用户来说,这些功能基本足够了,但是对于高端Linux用户来说,图形界面只不过是一个方面使用的工具,而其内部调用的命令以及工作机制才是他们最想了解的,对于Linux的资料,网上很多很多,但是如果自己零星的搜集会缺少一根主线,难以全面把握。Linux From Scratch 6.6带给我们的就是一整套学习方案,让Linux用户可以更多更深入的理解Linux   Linux From Scratch

java

BoneCP 0.6.4 版发-下载

  BoneCP 0.6.4发布下载啦,喜欢BoneCP的朋友可以去官方下载最新版的BoneCP 0.6.4试用了。Java开源界的连接池并不少见,比较著名的有DBCP,C3P0等,后者是笔者选用的连接池,这些连接池都采用纯Java编写,同时拥有广泛的客户群和稳定的性能良好的口碑,那为什么作者要开发BoneCP呢?原因就是BoneCP作者认为目前的Java连接池在性能上没有优势。BoneCP作者号称BoneCP在性能上会完全超越所有主流的Java连接池。   BoneCP是一个快速高效,开源免费的Java数据库connection pool。当然BoneCP也是采用纯Java编写的,如果你熟悉C3P0,DBCP那么你一定知道BoneCP是用来做什么的了。简单的说Java数据库连接池,就是缓存一定的JDBC Connection,当用户访问的时候不用现场生成一个Connection,分配给用户。而是使用连接池中的Connection分配给用户,这样可以避免创建Connection的开销,提高系统的负载 BoneCP 0.6.4主要包括如下新特性: BoneCP 0.6.4增加了延迟加载特性,允许BoneCP 0.6.4初始化的时候延迟加载连接池。 BoneCP 0.6.4增加了DynamicDataSourceProxy类,该类允许BoneCP 0.6.4在运行时可无缝切换数据源 BoneCP 0.6.4在启动之前增加了测试连接功能,该功能可以优雅的报告连接异常信息 BoneCP 0.6.4增加了在应用没有释放连接的情况下发出警告信息的功能(如果手工编写JDBC,很容易忘记释放Connection,这绝对是个很难发现的问题。有了释放连接提醒,相信会对开发者有很大的帮助) BoneCP 0.6.4改进了Statement缓存机制,该功能让获取Statement更快

Scroll to Top