DIYism.com

About me

Developer Information
Name DIYism.com
Location Shanghai
Occupation Programmer
Homepage http://diyism.com
Email address
User since May 18, 2007
Number of add-ons developed 0 add-ons
Average rating of developer's add-ons Not yet rated

My Reviews

Universal Uploader (fireuploader) for Firefox

Rated 5 out of 5 stars

Picasaweb now supports HTTPS, please modify fupPicasaActions.js, to replace 3 places of "http://picasaweb.google.com/" into "https://picasaweb.google.com/".

This review is for a previous version of the add-on (0.4.5). 

GMarks

To support firefox 4.0 please Rated 5 out of 5 stars

To support firefox 4.0 please

This review is for a previous version of the add-on (1.0.2).  This user has a previous review of this add-on.

GoogleTube - YouTube Player

DoubleVision Rated 5 out of 5 stars

Maybe the software DoubleVision is better solution.

LinrLightWeb

Rated 5 out of 5 stars

LinrLightWeb的确强大, 如果能实现keep untouched功能(即不动没有修改过元素的代码), 那就可以扔掉所有网页编辑器了, 比如dreamweaver, namo webeditor等等.

This review is for a previous version of the add-on (0.2.3). 

My web player

Rated 2 out of 5 stars

OMusic is better than this, it can play the music even when the web page is closed, while "My web player" can not do this.

minimize Tabs

Rated 5 out of 5 stars

I love this addon,
because it minimizes the tab pages into "the status bar of the firefox", but not to minimize it to "the task bar of the desktop",
"minimize Tasbs" makes the firefox more like a operation system.

GMarks

Open javascript marklet in current tab Rated 5 out of 5 stars

If you want open 'http://...' bookmarks in new tab while open 'javascript:...' bookmarks in current tab, you could enable "Always open in a new tab" in gmarks options but modify gmarks.js:
Modify this line:bkmkNewTab=bkmkNewTab || prefs.getBoolPref('.openinnewtab');
into
bkmkNewTab=(bkmkNewTab || prefs.getBoolPref('.openinnewtab')) && (url.indexOf('javascript:')==-1);

This review is for a previous version of the add-on (1.0.1). 

Adblock Plus

Rated 5 out of 5 stars

In my mind,
Mason>Adblock Plus+GreaseMonkey+Add-Art

This review is for a previous version of the add-on (1.1.1). 

Adblock Plus

Rated 5 out of 5 stars

In my mind,
Mason > Adblock plus+GreaseMonkey+Add-Art

This review is for a previous version of the add-on (1.1.1). 

Mason

Rated 5 out of 5 stars

Wanna replace all images and flahses, try:
1.Comment this line in fctlite-detailWindow.js:
//if(zparam.indexOf("://") < 0) zparam = "http://" + zparam;
2.And set these:
Include URL: \.png|\.jpg|\.gif|\.swf
Function: redirect request
Config redirect url:data:image/jpg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAFA3PEY8MlBGQUZaVVBfeMiCeG5uePWvuZHI////////////////////////////////////////////////////wgALCAAUABEBAREA/8QAFQABAQAAAAAAAAAAAAAAAAAAAAL/2gAIAQEAAAABokH/xAAUEAEAAAAAAAAAAAAAAAAAAAAw/9oACAEBAAEFAh//xAAUEAEAAAAAAAAAAAAAAAAAAAAw/9oACAEBAAY/Ah//xAAUEAEAAAAAAAAAAAAAAAAAAAAw/9oACAEBAAE/IR//2gAIAQEAAAAQwH//xAAZEAACAwEAAAAAAAAAAAAAAAABEQAQUSD/2gAIAQEAAT8QtnYzsZ3j/9k=

This review is for a previous version of the add-on (0.3.7.4). 

My Image Here

Rated 5 out of 5 stars

Captain Caveman,
could you make MyImageHere to support regualar expression match by modifying the following lines in myimages.js?

//if (oElement.src == this.aCurrentStoredElements[iIndex][1] && (sOriginalImage == oElement.src || !sOriginalImage))//commented by kexianbin@diyism.com
if (oElement.src.match(eval('/'+this.aCurrentStoredElements[iIndex][1]+'/')) && (sOriginalImage == oElement.src || !sOriginalImage))//added by kexianbin@diyism.com
{
MyImage_AllowLocalFiles(this.sCurrentURI, true);
MyImage_AllowLocalFiles(oElement.ownerDocument.location.href, true);
iWidth = oElement.offsetWidth;//added by kexianbin@diyism.com
iHeight = oElement.offsetHeight;//added by kexianbin@diyism.com
oElement.src = this.aCurrentStoredElements[iIndex][3];
//iWidth = this.aCurrentStoredElements[iIndex][4];//commented by kexianbin@diyism.com
//iHeight = this.aCurrentStoredElements[iIndex][5];//commented by kexianbin@diyism.com

This review is for a previous version of the add-on (1.1.4). 

Graffiti

Rated 5 out of 5 stars

For lazy guys, you could download my fixed version from here:
http://diyism.com/?action=software.addon_firefox

Graffiti

Need not beg update Rated 5 out of 5 stars

Guys, we need not beg Angus McBride's updating,
because it's a small problem.
I've just added two line in two file to fix the problem:
1.drawline.js:
doc._grafdiv=doc.getElementById('id_grafdiv'); //added by kexianbin@diyism.com
doc._grafdiv.appendChild(line.domobj);

2.pagewatcher.js:
doc._grafdiv=grafdiv;
doc._grafdiv.id='id_grafdiv'; //added by kexianbin@diyism.com

Work like a charm in firefox 3.5(20090624).

For lazy guys, you could download my fixed version from here:
http://diyism.com/?action=software.addon_firefox

Greasemonkey

GM_xmlhttpRequest POST bug Rated 5 out of 5 stars

In firefox 3.0.3 and greasemonkey Greasemonkey 0.8.20080609.0,
when you use GM_xmlhttpRequest to post some data, nothing was received at the server side,
until you set:
headers: {"Content-Type":"application/x-www-form-urlencoded"}

This review is for a previous version of the add-on (0.8.20080609.0).