且行且远

Archive for the ‘编程菜园’ Category

分类: 编程菜园 由 ssfighter 于 2008年6月29日 发表

嗯,饭否差不多是我上的最多的网站了,微博客这种东西越用越有瘾,越说越想说。这次再带来一个饭否的小脚本,可以在看某个人的页面的时候显示这个人是否在关注我。

饭否本身提供了显示这个人是否是自己好友的提示功能,如下图所示:

但对于像我这样的wsn来说,喜欢加好友,但是人家都不爱加我,所以我很希望知道对方是否在关注我,于是写了这个小脚本,如果对方也在关注我,那么启用脚本之后如下图所示:

于是,我得到了极大的心理满足,狞笑中……

下载: fanfou_follower_status.user.js

这个脚本是需要Firefox+GreaseMonkey的支持,如果不知道以上两者为何物的,请自行查找解释。这个东西用到了饭否的API,当访问某人页面的时候都要获取一次关注者列表——followers.xml,这其实挺影响速度的,但目前我还没有什么更好的办法。按理说这个功能由饭否来做是易如反掌的,可惜人家不爱做这件事,只好自己写一个了。另外,饭否开发人员不知道都跑到哪儿去了,很久不见有开发日志更新了,难怪很多人都离开了饭否去叽歪等别的地方了,唉,光打江山守不住也不行啊。

JavaScript的脚本,代码下载了就能看到了,我初学JavaScript,代码写的相当烂,也就是个勉强能用的状态……另外,调试代码期间不断地刷细细姐姐的页面,在此表示感谢,木哈哈。


分类: 编程菜园 由 ssfighter 于 2008年6月28日 发表

饭否是个俺最常上的网站了,不过自从汶川地震之后,总是有一条关注汶川地震的信息条。我不是不关心国计民生,也不是对灾区的人民无动于衷、置若罔闻,只是这个东西是不是不必总放在这儿啊,更何况你点进去后发现已经很难找到啥真的和抗震救灾有关的消息了,消息条如下图所示:

虽说这玩意儿对整体页面没任何影响,不过对于像我这样有轻微强迫症的人来说,还是清爽点好,于是写了个很简单的GreaseMonkey脚本,以移除这个消息条。

这脚本只对Firefox浏览器有用,需要安装GreaseMonkey扩展,如果不知道以上两者为何物的,请自行Google之或跳过此文。

单击这里自动安装:remove_fanfou_earthquake.user.js

源代码下载了就能看到了,相当短小,不好意思拿到台面上来……


分类: 编程菜园, 逆向手札 由 ssfighter 于 2007年7月2日 发表


Flashget出了新版本1.9.0,具体增加了什么功能我也没仔细看,仍然是拿来就先改最大连接数,因为默认的10个最大连接数对我来说有点小。这次做了一个小程序完成补丁的功能。很简单的功能,只当是用来练习VC6+Windows SDK编程了,呵呵。有需要的可以下载。

这个补丁仅能将最大连接数设置为255以内,当然,理论上完全可以实现更高的最大连接数,但是过高的话一方面对网站是个严重的负担,另一方面自己的计算机估计也吃不消了。所以我一般都是设置成30——默认的10个连接的话很多网站下载的速度太慢,30应该是最合理的。

下载地址:
博客天下下载
Box.net下载
G宝盘下载(需要先登录才能下载)

使用方法:
将该Patch文件放在Flashget相同目录下,点击Patch即可打上补丁,同时还可以自己设置最大连接数(默认是30)。

补丁界面:

顺便提一句,G宝盘现在做的是越来越垃圾了,速度很慢,用个破Flash控件上传,还总是上传不成功。


分类: 编程菜园, 随心所记 由 ssfighter 于 2007年4月18日 发表

虽然我一直以来都不太对这种依靠解释执行的东西感冒的,尤其对是.NET这样的单平台的还非要弄自己一套解释执行机制的东西。但是没办法啊,只好适应这个社会,这年头不会点Java和.net恐怕还真是要处处受人鄙视啊。前两天看过一点.net的东西,觉得.net的类库还真是挺多的,开发速度的确是相当快,Java的库也不少,而且看了点java的程序,觉得java这个东西还真是不错,嘿嘿。不知道能不能学的明白。

快熄灯了,赶紧发布了……


分类: 佳软天地, 编程菜园 由 ssfighter 于 2007年4月15日 发表

表笑我圡….这还真是我第一次知道这个软件….
昨天在ITJob版上面看到有人找人用模拟精灵写脚本,遂在网上找了一下模拟精灵这个软件,觉得还真是挺好用的小软件,脚本功能很全,可以完成不少功能,里面自带了很多库,把Windows一些常用的API进行了封装,再加上他的强大的找控件句柄的功能,用来找到其他窗口的控件的句柄相当容易,呵呵。昨天试用了一下Win.findXX和Win.Click函数,还真是很方便呀。
而且对于未进行封装的API,还可以通过导入dll的功能使用其内部的导出函数。这样一来就可以完成很多需要繁杂人工工作量的事情啦,觉得挺方便的,以后可以试着用一下。不过也许是我不太会用吧,软件里面似乎只是封装了一些API,却没有定义那一大堆常量,弄得在MSDN上面查到的常量,必须找到其对应的数值才行,比如不能用WM_TEXT来代表0x000C,还必须找到WM_TEXT所代表的数值才行,似乎有点不太方便。

btw 还不知道我昨晚刚学的这个软件写的几行小脚本能不能帮上ITJob版那个人的忙,更重要的是能不能拿到他许诺的50块钱,呵呵…我真的是掉到钱眼里面了哈