Google Search Within opentiss.uk

2009-04-24

SLE/Eclipse/openJDiary

昨天晚上整理了一下SLED 11的升级包,但到libpcap时,不能直接下载了,还是报权限不够的错误,今天研究了一下,发现其实很简单,刚推出的升级包被标记为“Restricted Patch”,是受限制的,只能通过在线升级来升级,如果超过一定天数的,会被标记为“Unlocked Accessible File”,只有这样的升级包才能从Novell网站下载,然后离线安装。所以,大家只能等升级包发布后几天再下载并离线安装了。
一直用Eclipse写Wiki,没有太多用来学习其他的工具,今天下午适逢每周五的例行技术交流时间,也是制定这一制度以来的第一次技术交流,一个东北小伙讲了一下MyEclipse+Struts+Hibernate的基本使用方法,感觉确实应该好好多学习一下了。
现在我主要用Eclipse编写一个小软件openJDiary,遇到的一个技术问题是,想取得jar包所在的路径,当然,如果jar包是在当前工作目录,直接用System.getProperty("user.dir")就可以了。但如果不在jar包所在的目录调用,就不管用了,谷歌了一下,也没找到合适的办法,所以我自己想了个办法获取jar包所在的路径,仅供大家参考:
File tmpf = new File(System.getProperty("java.class.path"));
tmpf = new File(tmpf.getCanonicalPath());
String Root = tmpf.getParent();

字符串Root即是获取的jar包所在的路径了。

2009-04-21

Sun raising

Oracle to Buy Sun
今天从OpenOffice.org Planet文章Oracle to buy Sun上获悉在IBM收购Sun未果后,Oracle与Sun达成了收购意向,文章说:
Well, I always believed that Sun would be able to survive without being bought by another company.

We have great products, hardware as well as software, and we only have done poorly in making money with the products, or with service contracts for our (open source) software products...

Now it seems I will never figure it out, since Oracle will by Sun.

We have just been informed about this some hours ago, and its in all news now.

Right now, I don't know enough about Oracle to make me a picture whether or not this is (for me) better than IBM buying us. IBM is interested in OpenOffice.org, so probably also in Sun's OOo team here in Hamburg.

What about Oracle?

不论如何,我觉得总比之前传言的DELL会收购Sun要好,毕竟Oracle跟IBM一样是技术类公司,而DELL则基本跟Lenovo差不多,属于贸工技工厂,没什么技术含量,期望Sun背靠Oracle能够多多making money,也期望MySQL、OpenOffice.org等开源软件能够因此受益,这就要看Oracle的智慧了,祝Sun每天照常升起。

前些日子安装了SLED 11后,一直没怎么安装eclipse的最新版本,这几天就找机会折腾了一下,参考一些网上的资料,如使用 Equinox p2 简化 Eclipse 插件的安装,终于把plog4u、WTP、PDT、CDT等安装妥当了,其中WTP、PDT采用了安装在Eclipse V3.4.2的 dropins 文件夹中的方式,plog4u则采用了传统的方式,安装在Eclipse的features与plugins目录了,CDT不能采用以前两种方式,除了在线升级安装,只能下载了CDT的zip文件后离线安装了,在SLED 11中安装时,不是每次都能成功,我就先安装三部分中的一部分,分三次安装成功的,先安装CDT Main Features,再安装CDT Optional Features,最后安装未分类的CDT插件。相关内容可参考我的Wikitiss条目Eclipse,Wikitiss条目均采用plog4u插件上传至网站。

最近提交至OpenOffice.org的patch issue有Issue 99867Issue 100179Issue 100307Issue 100825,一般像我这样的OOo爱好者提交的issue官方处理得比较缓慢,所以不要期望很快能够进入代码主干,但还是期望广大OOo爱好者能够多多使用、反馈,让开源软件能够更好地为开源爱好者们服务。

不知道为什么,现在已经不能正常从Novell网站下载SLED 11的升级包了,在线更新可用,但下载rpm包就报错:
Novell Downloads
Error: we are unable to complete the download at this time. Please try submitting your download request again or try again later.
You do not have the correct privileges to download the file.

我看了一下下载的SLES 11升级包,好像大小与SLED 11的一个字节也不差,为了保险起见,我还做了md5sum检验(跟/var/cache/zypp/packages/nu_novell_com:SLED11-Updates/rpm中有缓存的文件进行比较),结果也是一样的,看来只要用下载到的SLES 11升级包就差不多,等有空去单位的机器上做个测试,安装一下这些rpm包,如果没什么问题,也就没有必要相同的内容下载两份了。

2009-04-01

Google推出用户兴趣定位广告,本网站采用了AdSense的相关广告,请注意保护你的隐私

接Google的相关邮件通知,Google推出用户兴趣定位广告:
您好!

谨在此通知您,Google 即将推出针对用户兴趣投放广告的服务,为此请查看一下您网站的隐私政策并进行任何必要的修改。此外,您还会在“帐户设置”页上看到一些新的选项。

通过投放针对用户兴趣的广告,广告客户不仅可以根据以前与用户互动的方式(例如用户对其网站的访问)来展示广告,还可以根据用户的兴趣爱好(例如“运动爱好者”)来吸引他们。为了了解兴趣类别,我们会识别用户访问的 Google 内容联盟网络网页的类型。例如,如果用户访问了大量体育类网页,我们就会把他们添加到“运动爱好者”的兴趣类别中。要了解您的相关帐户设置的更多信息,请访问 AdSense 帮助中心的以下文章:http://www.google.com/adsense/support/bin/topic.py?topic=20310&hl=zh_CN

为了保证您能使用此项服务,您可能需要修改隐私政策,告知用户您在网站上投放了针对用户兴趣的广告。有关更新隐私政策的详情,请访问 https://www.google.com/adsense/support/bin/answer.py?answer=100557&hl=zh_CN,并确保于 2009 年 4 月 8 日之前对您网站的隐私政策进行任何必要的修改。由于发布商网站以及各个国家/地区的法律都各不相同,因此我们无法提供具体的隐私政策用语建议。

要详细了解针对用户兴趣的广告,您还可以访问 AdSense 中文博客,网址为:http://adsense.googlechinablog.com/2009/03/blog-post_12.html

非常感谢您的参与以及对这项即将推出的增强服务的大力支持。

此致

Google AdSense 小组敬上

电子邮件首选项:我们向您发送这封要求您必须阅读的电子邮件服务通告,目的是让您了解 AdSense 产品或帐户的重大变化。

Google Inc.
1600 Amphitheatre Parkway
Mountain View, CA 94043

本网站采用了Google AdSense的相关广告,请注意保护您的隐私。谨此通知。
提示:投放了Google AdSense广告的网站:Wikitissopentiss's Blog

2009-03-27

SLES11安装感想

您敢想像在一台仅有392MB内存的PIII 650机器上安装服务器操作系统么?回答是一切皆有可能,这就是Novell最新推出的SLES 11,今天晚上,我在我的这台老机器上成功安装了SLES 11,准备用其做个人学习用Web服务器、文件服务器、svn服务器、OpenOffice.org编译服务器等。
我的这台主机配备的是一块120GB的西部数据硬盘,还有一块40GB的硬盘做为后备数据存储硬盘。现在正在安装,因为主机CPU主频实在太低,整个安装过程大概需要一个多小时,不过,能够充分利用这台一个朋友赠送的机器,我还是很兴奋的。
因为我的120GB硬盘已经存在硬件故障,经过将近二十四小时的折腾,终于在原来的40GB硬盘上顺利安装成功了SLES 11,因为老婆生病了,我需要照顾她(做饭、陪打扑克等),没时间多做试验了,不过,来日方长嘛。
针对有网友咨询60天评估期后的更新问题,做为个人学习之用,我觉得基本也够用了。我现在的想法是这样的,我在Novell有三个注册账号,针对SLED 11,我是先注册一台机器(我家里共有三台机器),通过这一注册,手工下载rpm更新包(Novell会及时发邮件通知您更新的),用rpm命令安装更新,我这台机器与ThinkPad X60就都能更新了,过期后,我再通过X60激活一个账号,同样方法再延长一个更新周期(SLED一般为180天一个评估周期,60天期满后会自动延长一两个评估期的)。我觉得SLES 11也应该能够使用类似的方法获得更新包。以前想法仅供参考,如有不当,请相关权利人指正,我会做相应更正,谢谢。

2009-03-09

开心的一天:20090309

今天一打开谷歌邮箱,就发现The SUSE Studio Team给我发来了参与SUSE Studio Alpha Test的邀请:
Thank you for your interest in SUSE Studio, a new service that makes
it quick and easy to create and test software appliances from your web
browser. We are pleased to invite you to try the alpha version of
SUSE Studio.

To accept this invitation and take SUSE Studio for a spin, please
visit this link:

http://susestudio.com/account/invitation?token=n***************

Alternatively you can go to http://susestudio.com/account/invitation and manually
enter your invitation code there. Your invitation code is:

n***************

We hope that you will enjoy using SUSE Studio. If you encounter bugs,
have general feedback or want to discuss SUSE Studio you can reach us
at feedback@susestudio.com.

Have fun using SUSE Studio!

Best Regards,
The SUSE Studio Team

哈哈,真是功夫不负有心人呀,这可是我2008年9月3日申请的,已经半年多了。在单位只是接受了一下邀请,今天晚上一回到家,我就登录体验一下了。用Mozilla Firefox刚一登录,主菜单显示:
My Appliances > Select template

提示:
Create a new appliance from a template

The templates below are minimal systems that contain only the basics you need to get started. Select the template that best matches your needs.

看来需要选择一个模板,openSUSE 11.1有如下六个模板可供选择:
openSUSE 11.1, Text Only
openSUSE 11.1, Minimal X
openSUSE 11.1, KDE 3
openSUSE 11.1, KDE 4
openSUSE 11.1, GNOME
openSUSE 11.1, JeOS

作为KDE 4的爱好者,我当然选择openSUSE 11.1, KDE 4了 :-)
初始情况下,我的空间使用情况如下:
You are currently using 0MB (0%) of your 15GB.

还是比较充足的,就是不知道这个空间是如何让我利用的,那就看看下面操作的结果吧(My Appliances > Appliance Editor):
* Disk image
* based on openSUSE 11.1
* Used space: 1.91 GB
* Download size: 503 MB
* 3 patterns selected
* 17 packages selected
* 402 total packages

一下子就用了近2GB的空间,看来15GB也不是那么太多嘛。
Welcome to SUSE Studio!

Configure your appliance using the tabs above.

When you're finally done making everything the way you want, visit the Build tab to generate your appliance.

But first, give your appliance a name! It will be used in the boot screen, and in several other places.

我的Appliance nameopentiss's openSUSE 11.1, KDE 4
Appliance Editor共有五个标签页:
* Start
* Software
* Configuration
* Overlay files
* Build

在最后的Build标签页Create appliance就行了,哈哈,我的第一个版本(Version (?): Create appliance)压缩后空间为553 MB。生成的过程分为Installing software、Copying filesystem into appliance、Running build、Compressing appliance、Saving finished appliance等,总共用过5分14秒,速度挺快的。最后在页面底部系统提示:
Builds older than seven days may be deleted to free up space on our servers — but don‘t worry; you can rebuild them at any time.

我定制的这个KDE 4系统占用空间1.2 GB(413 MB zipped),准备明天去公司下载下来,用于制作Live USB系统了。
今天从Planet SUSE获悉:New KDE Four Live-CDs,在公司下载了一个,准备留做应急系统盘了。
今天真的不错,获得了一个这么宝贵的邀请,今后就不用在家里弄Live USB了,如果大家有需要帮忙的,可以联系我,SUSE Studio除了提供Live USB格式外,还提供CD/DVD ISO格式。

2009-02-27

近期开源学习心得总结:20090227

过了个春节,回家结婚了,一共连续休了二十几天的假,2月9日才坐火车回到上海,一直没时间记录更新自己的学习心得,今天才抽空写一写。
先说说KDE 4.1 live CD吧,在公司机器严重老化,Windows系统时时出现故障时,我一直把它当应急盘来用,这不,这周二吧,一个同事在新购进的机器上安装软件,也不知道是遇到什么问题了,这个所谓的萝卜家园的Windows XP好像不能满足他们的要求,从我这里拿了WIndows XP SP3的补订包,结果安装完成后重启就进不了系统了,这种给人家擦屁股的事情总少不了要找我的,我只好上网搜索解决办法。问题是这样的,一登录Windows XP,提示说“一个问题阻止Windows正确检查此机器的许可证。错误代码:0x80070002”之类的,谷歌了一下,说是安装了SP3的补订包,导致缺失文件了,可以在安全模式下复制相应的文件到windows\system32目录去,可惜的是,这台机器连安全模式也进不去,我当然就想到了我预备的应急盘了,我先用KDE 4.1 live CD启动机器,然后通过yast挂载Windows XP的安装盘,把缺失的四个文件复制到相应的位置,还好,一切顺利,给这位同事解决了问题。以下是四个缺失的文件及其来源(均来自Windows XP安装盘i386目录下):
PIDGEN.DLL
dpcdll.dll(源文件为DPCDLL.DL_,需要通过7-zip解压缩得到)
licwmi.dll(源文件为LICWMI.DL_,需要通过7-zip解压缩得到)
oembios.bin(源文件为OEMBIOS.BI_,需要通过7-zip解压缩得到)
下面一件关于openSuSE社区的事情似乎就比较令人失落了,Ben Kevan : Feb 24, 14:28 : Novell to layoff openSUSE Personnel。怎么也没想到会发生这种事情,原本还盼望着能早点出个openSuSE 11.2的版本呢,一直也没有动静,因为去年十二月份发布11.1时已经草拟过一个openSuSE 11.2版本路线图的,前些日子就应该出版本的,现在看来充满太多变数了,Novell说少于一百人(Joe Brockmeier : Feb 25, 19:29 : Addressing the layoffs),但外界说多于一百人,总之期望这次裁员不要太影响openSuSE社区的正常运作,祝openSuSE顺利发展。
These current financial times have hit Novell as Novell announced today that another round of layoff’s will affect some openSUSE contributors. However, they reiterate the point that they are fully committed to openSUSE development.

openSUSE board members Pascal Blesser and Bryen Yunashko announced the lay offs.”As you may know, recently Novell made the decision to reduce the workforce in their organization in the wake of our current economic outlook which is affecting everyone globally in all sectors of life,” they wrote, “Unfortunately, this has also impacted some members of the openSUSE Community who were employed by Novell when, earlier this week, they were laid off.”

Still can’t wait for openSUSE 11.2..


不过,做为SuSE的爱好者,还是有好消息值得庆祝的:
SUSE Linux Enterprise in the Americas : Feb 25, 02:11 : SUSE Linux Enterprise 11 Sneak Preview is Live!

SUSE Linux Enterprise 11 delivers interoperability and mission-critical support for your complete computing environment—desktop to data center, physical and virtual. Get your Sneak Preview today and see how it can help you reduce cost, complexity and risk.

Get yours today!

我几乎在第一时间就下载了,不过我是昨天晚上才安装上的,现在我就是用SLED 11预览版发布博客文章的,总体感觉不错,桌面默认安装的是Gnome 2.24,作为KDE的爱好者,我又选择安装了KDE 4.1.3,并且昨天晚上费了点劲儿才弄成默认KDE登录。内核版本为2.6.27.15-2,今天openSuSE 11.1内核已经发布了2.6.27.19-3的升级包,不知道正式版的SLED 11是否也会做相应的升级。先说一个软件吧,k3b在我的机器上能够正确检测光盘并刻录了,就冲这一点儿,我也短期内不会再回到openSuSE 11.1了,实用为先嘛,我可能还要用kdenlive把春节回家结婚的录像编辑整理一下,再重新刻录一张DVD,这刻录也只能用SLED 11上的k3b了。
今天晚上还安装了smplayer等软件,现在正在用smplayer播放Vitas的音乐给老婆听,没办法,她非得让我跟她早点休息,可我还想着早些把这段时间的一些有意义的信息记录下来,就只好放她喜欢的音乐,让她好能安静地让我写东西了。
哦,对了,还有一件事情要向大家报告一下,不知道前几天谁点击了一下我网站上的谷歌广告,竟然一下子收到了$0.24的广告费,真是一笔不菲的收入呀,先谢谢抽时间浏览我网页的网友了,非常感谢你们的支持,我会尽量发布些有意义的内容到网站上来的,也算是不辜负大家对我的支持了。
祝愿大家天天有个好心情,祝愿开源软件明天会更好。

2009-01-15

写在即将登记结婚休假之际:20090115

买好了17号下午六点的汽车票,准备明天登记结婚后回家完婚休假了,下个月9号后见了。
非常幸运还能给大家一个最新OpenOffice.org 3.0.1 m15的开发版安装程序,请至opentiss.net/ooo下载试用(官方版本在以下网址可以下载:http://ftp5.gwdg.de/pub/openoffice/extended/3.0.1rc2/)。
祝大家春节快乐,万事如意。