关注我的Twitter的同学基本上都知道我最近干的好事,这里总结一下用过的处理Java字节码(bytecode)的工具,供以后参考。

一般来说手动修改二进制文件是件苦差事,有源码在手不如直接修改重新编译。但有些软件是不开源的,又想修改它的功能以便更好使用,就想反编译,但很多代码都是混淆过的,反编译后几乎不能阅读,如果要改的的地方不是很多,比如最常做的是反转条件和替换字符串,这还能直接从字节码下手。 Read the rest of this entry »

iso2grub是我很早之前初学python时写的练手程序,用途就是把linux光盘里isolinux菜单文件如“isolinux.cfg”转换成grub4dos的菜单文件“menu.lst”格式。

开始在python一大堆GUI库前徘徊了好久,最终决定用wxpython写一个。 Read the rest of this entry »

LDCN曾经介绍过Ubuntu 9.04的新通知机制,效果很酷。今天在这里发现有个扩展也能让Firefox使用Ubuntu这个漂亮的通知机制了,爽吧。

安装

这个扩展叫FirefoxNotify,还处于实验阶段,所以需要先登录才能下载,安装过程与一般扩展无区别,重启Firefox后,随便下载个文件,好运的话就看到下效果了。

ubuntu_firefoxnotify Read the rest of this entry »

近两个月都在学Python,打算用写点实际的的东西,就写一个简单的isolinux转换grub4dos的脚本吧,之前介绍过一个脚本,不过不太合我要求,所以自己写一个。

本来想写简单点的,花了几天搞定基本语句的转换,一段小小脚本,打算发布时又想:不如再支持一个特殊语句吧,这个又解决后,又想:不如再多支持一个吧,不如……所以代码原来越来越长长,当命令行的差不多搞定后,又想不如再写个gui吧,然后就去学wxPython,所以到现在才放出来。完善了一下代码,放到Google Code上面,Google Code上发现ESR金句“Release early, release often”,显然我的行为是违反了这句话,哈哈。 Read the rest of this entry »

Ubuntu 8.10都出了快一个月了,不过我还没有装,因为8.04很稳定,8.10没什么新特色能吸引我,还有近来没空折腾,学校课程实验好几个程序要写,这个月目前才写了一篇文章。昨晚有空决定升级,这次是直升,不是格盘重装,按照官方升级指南,提示要下载2G多的包啊,主要是我装几个大游戏,不管了,让它慢慢下载,关掉显示器睡觉去,第二天起来就下载好了,安装包,用了差不多40分钟,期间被问是否保留配置若干次。安装后重启,搞定。 Read the rest of this entry »

Newsfox是我的首选RSS阅读器,是Firefox的扩展,用了一年多了,在Firefox里大半时间都耗在里面,接近300条feed了,每天800条未读,我也患信息强迫症信息恐惧。前几天去无意中拉回了一个使用者,所以再推荐一下Newsfox吧。首先说我是Firefox的重度使用者,属于中毒上瘾那种,在1.5版本时候在开始使用了,陈年往事之前已经写过了。 Read the rest of this entry »

不少人的Ubuntu默认的主题颜色不满意,还认为那是屎黄色,我也觉得黄色不好看,还是喜欢KDE的蓝色,Ubuntu这个名字来自非洲黄土地,用黄色没什么不妥的,官方不改就自己改吧。

在Youtube里发现有人把默认的壁纸弄成蓝色,觉得很好看,于是去搜索,结果没找到,不过制作方法到找到了,原文见这里Read the rest of this entry »

这几天uTorrent发布了稳定版,几乎每天一个,当Beta发布了,有点耍人。不过这东东是在强悍,260K搞定一切,界面简洁,除了没有预览下载功能外。XP下一直是我的主力BT软件,Ubuntu下虽然也有几个BT软件,但是有时两个系统换来换去,最好两个系统能共享下载进度,所以还是Wine一个uTorrent。

用Wine运行uTorrent没什么问题,很完美,问题是怎么共享设置,旧版的uTorrent总是自动复制自身到Program files文件夹里去的。新版就有了有给选择安装路径(其实是复制自身),配置都是保存在系统用户目录下的。 Read the rest of this entry »

是Windows下的超强指纹机,支持很多种校验算法。在Windows下是要安装的,不过用Wine直接就能运行,校验一下Ubuntu光盘,验证正确。

wine_hashcalc

尝试使用全部算法,结果窗口暗下来很久也没结果,是光盘文件太大了,换个小文件结果一下子就出来了,如果校验大文件,还是单独一个算法来校验最好 ,免得失去响应(可能不是失去响应,而是运算量太大)。

曾经写过篇文章介绍一个非常好用的Dosbox前端,不过是在Windows下的,Linux下都有Dosbox前端,但不如D-fend Reloaded好用,尝试用Wine来运行,结果发现效果还不错的。运行效果如图 Read the rest of this entry »


© 2007 七星庐 | iKon Wordpress Theme by Windows Vista Administration | Powered by Wordpress