|
且行且远
Archive for the ‘编程菜园’ Category一直以来,我都希望能有一个属于自己的图书管理系统,以前在这篇文章里面提到过,我也一直很喜欢任氏有无轩的设计,一直以来,那都是我梦想的东西,也在网上找了很长时间,但一直没找到合适的软件,所以就萌生了自己写一个的想法。在HTML、CSS、PHP均为零基础的情况下,奋斗了一个来月,终于做成了一个雏形,同样是基于Symfony的框架,程序还有很多bug,不过已经实现了最基本的功能,下面打算抽空把自己书架上面的书都录入进去。 电子书架的地址是http://books.ssfighter.com/,我想起个名字,不过还没想好呢,欢迎大家献计献策。 值得一提的是,前两天在上传的时候,不小心用rm -rf造成了杯具,好不容易备份好了VPS,重新装了系统,我承认我是猪。 饭否一直不能在别人的页面上显示对方是否关注自己,这点一直让我觉得很不方便,所以就写了这个脚本。这个脚本最早是2008年6月写的,虽然有点小问题,但自己一直在用,再后来就是饭否失踪,在饭否回来之后页面有点变化,所以以前的脚本就不能用了,修改了一下,现在应该是好用多了。 饭否本身提供了显示这个人是否是自己好友的提示功能,如下图所示: 使用脚本之后,不仅可以显示对方是否是我关注的人,还可以显示对方是否关注了我,如下图所示: 该脚本需要Firefox+Greasemonkey的支持,不知道这两者是何物的可以自行Google,Google之后还不明白的,可以跳过此文了。第一次使用会需要输入用户名和密码,这是因为饭否的API需要用户名和密码的认证,密码安全请放心(不放心的可以看源代码),如果需要修改,可以在“用户脚本命令”菜单中选择“设置饭否验证信息”。如果没有正确地显示出“也在关注我”的信息,应该是用户名和密码不符,没有通过饭否API的验证。2011年3月16日更新:现在采用了别的API,已经不需要再输入用户名和密码了。 其实这个小脚本很早以前就做了,但是一直无人问津,不过自己倒是一直在用,以前的问题是当遇到中文ID的时候会有问题,因为会出现%8F这样的编码,所以觉得不是很完美。 后来Shawphy网友告诉了我方法,可惜自己一直没有去改原来的脚本,怪自己太懒,刚才改了一下,嗯,一下子就搞定了,再次谢谢Shawphy。 下载: fanfou_follower_status.user.js 使用前提:Firefox+GreaseMonkey。这两者是什么我就不介绍了,普及工作请自行Google:) 嗯,饭否差不多是我上的最多的网站了,微博客这种东西越用越有瘾,越说越想说。这次再带来一个饭否的小脚本,可以在看某个人的页面的时候显示这个人是否在关注我。 饭否本身提供了显示这个人是否是自己好友的提示功能,如下图所示: 但对于像我这样的wsn来说,喜欢加好友,但是人家都不爱加我,所以我很希望知道对方是否在关注我,于是写了这个小脚本,如果对方也在关注我,那么启用脚本之后如下图所示: 于是,我得到了极大的心理满足,狞笑中…… 下载: fanfou_follower_status.user.js 这个脚本是需要Firefox+GreaseMonkey的支持,如果不知道以上两者为何物的,请自行查找解释。这个东西用到了饭否的API,当访问某人页面的时候都要获取一次关注者列表——followers.xml,这其实挺影响速度的,但目前我还没有什么更好的办法。按理说这个功能由饭否来做是易如反掌的,可惜人家不爱做这件事,只好自己写一个了。另外,饭否开发人员不知道都跑到哪儿去了,很久不见有开发日志更新了,难怪很多人都离开了饭否去叽歪等别的地方了,唉,光打江山守不住也不行啊。 JavaScript的脚本,代码下载了就能看到了,我初学JavaScript,代码写的相当烂,也就是个勉强能用的状态……另外,调试代码期间不断地刷细细姐姐的页面,在此表示感谢,木哈哈。 |
|
||