@shellex说: 对对,他们上辈子都是折翼的新奥尔良鸡翅

Pages

Topics

随便看看

路边社评论员

  • Keith:
    还能用不. »
  • deepblue:
    测试一下浏览器和系统 »
  • abettor:
    “就和CPU特权级别一样”——这的哥难道是Linus的表弟?! »
  • 董英男:
    为什么总提示确认是相册首页呢 到底哪个才是相册首页啊 »
  • kendisk:
    作为一个轻度Linuxer,刚分手后,感觉木有鸭梨。 »
  • MS IE:
    THIS SITE REALLY SUCK! »
  • Alex:
    gnome-women... »
  • liangsuilong:
    GNOME 自己也有鼓励女性参与项目的计划啊.. »
  • infinte:
    对不起,你的“解ban”版本算得有点问题,可以下(9)pp4 测试。ACID3可有95分啊……另外同... »
  • Alex:
    »
  • Randee Saadat:
    Glad you solved your problem, but what is your que... »
  • LinuxRock:
    没想到你也有一台和我一样的破机子......还好现在高三没怎么用,受不了它的发热量.. »

Posts Tagged ‘javascript’

用Vimperator简单废掉User Agent Switcher扩展

首先呢,我必须承认User Agent Switcher是一个优秀的Firefox插件,伪造成别的浏览器对某些同学来说总有很多用处。
但是有了Vimperator这个新欢以后,User Agent Switcher,很遗憾de,来领一张好人卡吧…
我相信你会找到更优秀的人类的哈哈哈….
上回就说了Vimperator是神器,现在看,它又淘汰了一个多么优秀的Firefox 扩展啊…艾唉唉啊,真是太太太残忍了!太没人性了啊~
下面就是用来淘汰User Agent Switcher的函数。请把它放到你的.vimperatorrc函数的对应位置去。

js

先发布个Shellex Toolkits的Vista版本…

关于这个Shellex Toolkits,有的同学可能还不晓得。
其实这个东东是以前Shellex “乱搞的小玩意儿”—现在它已经进化鸟—不过呢,现在仍然是乱搞的小玩意儿的集合。
今天发布个vista版本。所谓vista版本,就是在 beta 版本和 舒克 版本之前的内部预览版啦。目前及其不稳定,仅供调戏使用,调戏以后的后果自负。目前只包括三个玩意儿,分别是:

CG-Chalk,一个用于计算机图形学教学的 js 模拟器。有API,对Canvas操作的封装。
Chaos Box,即Shellex Toolkits最初的应用。字符串手yin程序。
Pandora Menu,由于偶不喜欢点菜,所以找个程序来帮我点。

项目在Google Code上了。同时可以在这里调戏一下它:
http://shellex.info/shellex_toolkits/
关于英文上的错误,可以先忍忍,忍不住的可以直接在这个地方提交问题。
关于程序上的错误,可以先忍忍,忍不住的也可以直接在这个地方提交问题。
谢谢UlMonkey同学为CG-Chalk编写模块。

X-娜迦: 照片下载工具

一切的前提:没有火狐?马上去 www.getfirefox.com 安装!
详细描述
这是一个简单的火狐插件。
它提供了一个简单的访问你位于各类照片分享站点的相册的途径。
可以批量地从自己 或者 别人的相册里下载照片。
我要感谢Everaldo Coelho,是他为X-Naja创建了一个可爱的小眼镜蛇图标(来自Crystal Project)。:)
我们希望能广泛地收集意见,所以希望大家能给我们留言(我或者Charlie Wu都可以,他的Blog在http://www.5ushare.com)。这样我们才能做得更好。谢谢。
支持的站点:
[人人网]
http://www.renren.com/
[Yupoo]
http://www.yupoo.com/
[Flickr]
http://www.flickr.com/
[百度图片搜索]
http://image.baidu.com/
[别的照片分享站的支持仍在开发中,您可以通过邮件告诉我你需要哪些站点的支持]
通告:
由于我比较忙,所以目前暂时不会对xnaja进行后续开发。希望大家见谅。但是由于xnaja是一个开源项目,所以如果大家有意接手开发的同学,可以联系我。谢谢。
如何使用?

1. 安装与启动:将下载的插件拖拽到火狐上就可以安装。
打开您要上传的相册,并确保当前页面是该相册的页面。
2. 主菜单:右键点击火狐浏览器右下角的绿色图标,可以执行下载操作:
3. 下载功能:选择菜单中的“直接下载”或者“获取照片链接地址”可以对照片进行下载。
如果选择“直接下载”,会弹出对话框让您选择保存照片的位置。
如果选择“获取照片地址”,会弹出一个包含所有照片链接的网页,方便您用别的下载工具下载。
4. 终止任务:您可以随时终止上传和下载过程。

Change log:
v0.0.0.7

[fixed]延续对Firefox3.5+的支持。
[fixed]针对校内网变成人人网进行改动。

v0.0.0.5

[fixed]修复了站点匹配中出现的bug。
[fixed]修复了url匹配中出现的bug。
[fixed]修复长久以来出现在framework中的一个警告,该警告会在某些Windows机器上导致错误。
[feature]添加了对Flickr相册和Tag下载的初步支持。
[feature]添加了对百度图片搜索结果的下载初步支持。
[featrue]添加了自定义下载页面范围的支持。

v0.0.0.4: 见 http://shellex.info/xnaja-v-0-0-0-4-released/
v0.0.0.3: 见 http://shellex.info/xnaja-v-0-0-0-3-released/
下载:
https://addons.mozilla.org/zh-CN/firefox/addon/9146 (Mozilla扩展中心,推荐。希望大家去Mozilla Addon中心下载,然后给与评论,让XNaja早日通过审核)
http://shellex.info/firefox/xnaja/xnaja-0.0.0.7.xpi (本地下载)
旧版本?
去Mozilla扩展中心 下载
不知道怎么用?那么请猛击这里看图文教程。

XMLHttpRequest模拟表单上传文件

用XMLHttpRequest以Post方式发送一些表单请求啦,没什么问题。
但是如果表单里面有文件域呢?对这种情况,POST出去的数据不能进行额外编码,否则服务器那边不认识。
看上去w3c没有为XMLHttpRequest发送二进制数据提供支持。不信你可以直接
编造一个含有’\0′的binary_data,然后
xhr = new XMLHttpRequest();
xhr.open(“POST”, url, true);
xhr.send(binary_data);
看看是什么情况。
好吧,我承认这个需求基本上没有什么意义。因为

XMLHttpRequest被浏览器限制默认无法跨域。
本域的话用XMLHttpRequest模拟表单上传文件会被人认为是BTer

但是我说Firefox插件Firefox扩展需要。
尽管M$和Mozilla都提供了解决方案:M$的Adobe.stream,Mozilla的XPCOM binary-stream。但是显然,只有Mozilla适合我,否则就是不坚贞,玩着家里的看着外面的,显然,我是好Boy,我知道外面的不干净。
XPCOM,不是XP上的COM,也不是基于XP的发行版,是Mozilla在Netscape的基础上捣鼓出来的一套OOXX。
虽然Gecko被人骂,但是没有这个引擎提供的那一堆零碎,你的Firefox根本玩不转。所以还是感谢一下Mozilla那帮牛B人。
跑题了。
模拟表单发送文件域的关键在于,让XMLHttpRequest能发送2进制串;而发送2进制串的关键呢,nsIBinaryInputStream。
代码比较Ugly,意思意思,别在意。
function upload(file) {
const MULTI = “@mozilla.org/io/multiplex-input-stream;1″;
const STRINGIS = “@mozilla.org/io/string-input-stream;1″;
const BINIS = “@mozilla.org/io/binaryinputstream;1″;
const BOUNDARY = “—————————–19842867121279461543193888023″;
var xhr;
var url = “http://127.0.0.1/upload.php”

[...]

用户体验插件UEDigger

He Jibo同学有需求,我就做了,反正不是很难。Firefox 插件,研究用户体验的。
这个版本仅仅供He Jibo同学测试,v 0.0.0.2版的时候再发布。
放出截图挖个坑,填坑还待一两天。
好了,发布。项目主页在
http://code.google.com/p/uedigger/
配置窗口:

菜单:

校内相册下载工具-Firefox插件版

我在这篇日志中提到了我无法让py2exe打包的pygtk程序在Windows上正常运行,但是又木有人帮我打包…怎么办呢,所以我做个Firefox插件算鸟…在MDC泡了半天,完成。呼呼…
javascript 1.8的新特性貌似还无法在firebug控制台里面用?晕哦晕。
好了,下面隆重推出,firefox插件版本的,校内相册下载工具”XN Ablum Downloader”:
点击安装:Xn Album Downloader.xpi(右键点击另存)
点击安装:Xn Album Downloader.xpi(English Version)
该工具已经不再做后续开发,它的功能已经被“X-Naja”全面取代。
XNaja是一个简单的火狐插件。
它提供了一个简单的访问你位于校内网(xiaonei.com)上的相册的途径。
你可以成批量地向你的相册上传照片
还可以批量地从自己 或者 别人的相册里下载照片.
请前往:http://shellex.info/xnaja/ 了解Xnaja的更多信息
截图与使用方法:

下载Firefox浏览器: http://www.getfirefox.com (有Firefox浏览器的同学略过)
右键另存为,下载上面的插件。然后把下载下来的安装包直接拖拽到火狐浏览器窗口中。
安装完成后在菜单的 “工具”->”附加XX”(忘记中文是什么了) 中如出现下图所示:

在Firefox的右下角有小图标。

右键点击图标可以弹出菜单
功能两个: 直接下载 和 得到所有的照片地址 (这是方便您用工具下载的)。当然了,你可以随时停止下载。
好了,现在请在火狐中打开您要下载的相册的首页,比如:
http://photo.xiaonei.com/getalbum.do?id=255246262&owner=229004603
如果选择直接下载,会弹出对话框要求您指定保存位置,然后开始下载。
如果选择获取照片地址,在一段时间后会弹出窗口(如下)。您可以使用别的下载工具下载。

OK。

注意:

退出浏览器前务必保证下载器处于停止状态,否则出现什么事儿我不管。因为我没有释放资源。

常见问题与解答:

Q:我用的IE(遨游/TT/…)怎么办?能不能使用这个插件?

A:很抱歉,不能。请下载Firefox火狐浏览器,很好用的。

Q:我用的Opera浏览器怎么办?能不能使用这个插件?

A:同上。

Q:我不会安装这个插件啊,怎么用呢?

A:请参考上面的使用方法。。

Q:Firefox2能用吗?

A:我也不大清楚哦。帮我试试吧。

Shellex toolkits…乱搞的小玩意

花了2 hours 若干 hours搞出来,浏览器兼容性搞死我了,还有若干bug,这个javascript被我用得一点都不优美,像C++似的。
一起来:一、二、三,IE是SB。
javascript 半路出来的就是不灵。多谢mOo和Shelyll , 还有那个BT的ASCII Artist solcomo,就是老是在屏幕上舔啊添的家伙。
地址在:
http://shellex.info/shellex_toolkits/
目前支持如下功能:

阿拉伯化文本:从右向左读…
英文倒置:翻转180°,如果是中文,再配合上面的“阿拉伯化文本”,可以达到过滤且保证可读性的目的
传统书简格式:最近大家都流行玩啦。

和本文的url只差一个字符哦.

Page 1 of 11