Archived Comments (locked)

in
Subscribe to Archived Comments 60 posts, 26 voices



MasturB User

Hey Chris, this new version is buggy for me.

Whenever I hit the "N" keystroke for "next", it goes to the next one and auto-submits.

 
Chris Thomas Script's Author

New version: More options to customize keys, with less obtrusive options UI.

 
Kyle 1 User

Good point. How about limiting it to one refresh attempt?

 
Chris Thomas Script's Author

Thanks for the compliment, Kyle. It sounds like a good idea at first, and early on, I did briefly consider it. But it would actually be a Bad Thing - If the MTurk site is erroring now because it is overloaded by normal users hitting it, then arming them with button-pusing robots that can hit it even faster will just increase the overload, causing more errors, etc. I don't think that will make anyone any happier.

 
Kyle 1 User

This script is awesome. I have a feature request: When the page contains the string "Your request was not completed successfully." the page should refresh and resend any post variables if they exist. I keep getting this error and it wastes allot of time.

 
Chris Thomas Script's Author

Greasemonkey 0.6.2 has some bugs that prevent many scripts from running, as documented here:
http://mozdev.org/pipermail/greasemonkey/2005-O...
There's a 0.6.3 version that I installed, and the script seems to run flawlessly: http://episteme.arstechnica.com/groupee/forums/...

 
Chris Thomas Script's Author

Hi all. I think I've fixed the memory leak. Event handlers were indeed the sole source of leaks, which went away after manually removing them on page unload. I still blame Mozilla for this - a proper garbage collector should make this unnecessary. Ahh well, we've all got to live in the real world.
I'm not aware of anything that would make it incompatible with GM6, but I'm a little more knowledgeable about practical Javascript+GM now, so I'll take another look.

 
adam 2 User

Any chance this is going to be updated to support firefox 1.5/greasemonkey 0.6.x?

Greasemonkey 0.6.2 (firefox 1.5 only) is available on their blog: http://greaseblog.blogspot.com/

also, thanks much for the script, it makes work at least twice as fast (and thusly worth my time) :)

 
ulysses User

Also to prevent memory leaks, see EventCache
http://novemberborn.net/javascript/event-cache.js

 
ulysses User

Chris, would the memory leak situation improve if you call removeEventListener before you refresh?

(as explained in this thread on the greasemonkey mailing list: http://mozdev.org/pipermail/greasemonkey/2005-N... )

 
DepecheNYC User

Somehow it was working yesterday when I first installed. Now it's not working. Maybe I should try to uninstall/reinstall greasemonkey and the script.

 
MasturB User

Do you plan on making a new version?

I think it'd be cool if you could make one where the pictures were small thumbnails, instead of being fullsize.

 
colin g User

You know.. I'm thinking the hotkeys for moving through the images would be a lot easier to use if they were grouped together.

LIke.. [ for previous
] for next
Enter Submit

This way you can easily and comfortably put one hand on all three buttons as I find the current config a little uncomfortable to use for long periods efficiently with one hand.. and a pain to use with two!.. =-)

Thank you for making the extra frame an option..

 
colin g User

Sorry.. I failed to mention my 2 NEC Multisyng LCD 1530V's are limited to 1024x768 i believe.. maybe i'll play around and see

 
ulysses User

CHRIS: If you want to preview a thumbnail of the a9 blockview image, perhaps this script will help: http://userscripts.org/scripts/show/1363

COLIN: I have the same video card (Matrox G450 dual head). Resolution can go up to 2048x1536 on the primary head and 1280x1024 on the second head. Unless you're running an LCD limited to 1024x768 you should be able to go higher. Try downloading the latest drivers from matrox.com.

 
colin g User

First my disclaimer:
I have never read about programming. Never programmed and I know absolutely nothing about programming..

Having said that.. I was looking through the script and notice that all the functions have names in ().. except:

function() {
var f = form;
var b = buttonNodes.snapshotItem(0);
return function(event) {
b.checked = true;
f.submit();
};
}(),
false);

Now.. this may cause no problems. But it seemed a little funny to me.. kind of like saying there is a string but never defining the string. I don't know if this makes sense or not. But it's the only thing that might contribute to the problem that I (with untrained eye) can see..

One thing for sure though.. the version i got 2 days ago.. caused this problem to occur at a much lower rate. With 2 browser windows i was able to cause an issue in about 30 - 40 minutes. Now it takes about 10 minutes for the same problem to occur.

I don't know if this helps in any way or not. But hopefully.. !

And yeah..t hat was sort of my point. For $0.03 / hit it's not worth it. What's more is no where are they suggesting that you shoudl be doing research. They just say: Do you or do you not see the address or the business. On some of the other types of HITS that were available before they specifically mentioned research and you were paid accordingly.

 
Chris Thomas Script's Author

People tend to be the most demanding of the things they care about, so "Demanding" is OK. About A9: Because A9 can tell you what other business are on the same block, surrounding the target address, you can tell which picture is _supposed_ to contain the business, even if you can't make it out from the picture alone. Or, if you can clearly see the business in a completely different picture on A9, you can select "none of these" with confidence. However, all this research just slows you down, and I'd rather just skip the HIT and move on to the next $0.03.

 
colin g User

Chris.. first off .. I'm sorry we're all so demanding.. but you've made a script that helps us all be quite a lot more efficient.

For that.. Thank you.

If we're ever allowed to do inter-account transfers i'll flip you some coin for your efforts cause you deserve it. (I live internationally so i cannot deposit money into a US bank account as that is not my country or i would just paypal you some or money order it)

ULYSSES: I run in 1024x768.. i have a dual head matrox 450 and it does not support a higher resolution. Unfortunately only a little over half of each image is missing but it looks like the new version is goign to have a fix for that.

LINKS TO A9&Google Maps&such..

I'm not sure you should spend too much time focusing on that. The task at hand is to look at the pictures they give you and to answer whether you can see the business or adress in question. The instructions are not to locate the image on a map and report it.. I fail to see why people are using the links anyways. This task is not about researching the area or finding the photo for the business at some other location. Maybe i'm missing the point. But my response to your 'laziness' as you put it.. is.. good for you. You deserve it.. Why implement a feature that is of trivial value!

Anyways.. thanx again and keep up the good work

 
Chris Thomas Script's Author

Jeez, y'all are demanding ;-)

There's a new version that lets you choose which style of scrolling to use. Both styles still allow keyboard navigation.

About the memory leak: yeah, I see that too. Unfortunately, this is something that the Javascript engine is supposed to be taking care of automatically (reclaiming unused memory), so it seems like a bug in Mozilla's implementation. If someone more familiar with the ins and outs of Javascript development knows what's going on here (or spots an actual bug in my code), drop me an email.

I question the suggestion about linking to the large A9 Yellow Pages image - I thought the purpose of the A9 YP is to see a wider range of images (maybe the real photo is way down the block), and also to see what the other business are around it, which may be more obvious in the photos than the one you're hunting for. But mostly I question it because it's hard, and I'm lazy :-)

 
ulysses User

Colin, what resolution are you at? At 1152x864, I can see 1 entire photo at full screen (F11).

 
colin g User

Ulysses i understand about maximizing it and using the keyboard but i can only see appr. 55%-60% of the image I cannot page down to see more and i cannot use the scroll wheel to see more..

If i hit the next button it goes to the next image and again i can only see a little more than 1/2 the image. So this is very inefficient. I have been commenting it out since the first version that included it.

I am more concerned about the same problem you are though. Firefox memory being eaten up by the logging or a memory leak. Something along those lines..

 
ulysses User

Chris, great script. Thanks.

Can you make it stop writing to the JavaScript console? After a session of 50-100 HITs, the console is filled with pages upon pages of status information.

Also, can you make the (y) key open a popup with just the image from a9's blockview? Or better yet, put the a9 blockview image in an inline frame within the mturk site itself.

 
ulysses User

Everyone who wants a version without the scrolling window can just comment out that portion of the code.

I used to do this until I found it faster just to make the window full screen (F11) and use the keyboard to navigate the images (n)ext (p)revious (enter).

 
colin g User

Myself and another user are having a memory leak type problem with this script. It generally takes a little while for mine to become a problem but it is a problem none the less. Unfortunately i do not know anything about programming or coding and have no clue where to even begin to fix this problem.

Wondering if you can look into it a little.

I can be found on Turk Nation (http://turkers.proboards80.com/index.cgi) if you want me to provide more information.

Also.. is it possible to offer the script without the mini scroll window or re-formatted to work in 1024x768 becuse my window is much smaller than the actual images when i use this script unmodified.

Thank you very much for providing us with this script!

S

 
cobaltgrc User

This is a cool script but could someone creat a version without the reformatting? I would like to see a script where it just changes the ability to click on the picture instead of the little button.. and I would like to be able to use my mouse scroll wheel and pageup and down.

Thanks.

and for anyone interested here is a mTurk forum: http://youngturk.proboards76.com/index.cgi

Cross
Presentational HTML allowed.
Use <code> for inline code and <pre> for code blocks. Use &lt; and &gt; for literal < and >.
We help break paragraphs and link your links.
or cancel