PLAYERS TASKS PRAXIS TEAMS EVENTS
Username:Password:
New player? Sign Up Here
Spidere
Level 7: 2724 points
Alltime Score: 11787 points
Last Logged In: September 8th, 2021
BADGE: Senator BADGE: INTERREGNUM BADGE: Journey To The End Of The Night Organizer TEAM: DC0 EquivalenZ Rank 1: User The University of Aesthematics Rank 4: Neoplasticist Humanitarian Crisis Rank 1: Peacekeeper Biome Rank 1: Hiker Society For Nihilistic Intent And Disruptive Efforts Rank 2: Trickster
highscore

retired



45 + 215 points

Keep Your Eyes Peeled by Spidere

September 2nd, 2008 10:55 PM

INSTRUCTIONS: Install a surveillance system that monitors something of personal or political interest to you.

This all started from a desire I had, to be able to follow site conversations without constantly checking back on a task. For example, the conversations regarding Harry Lee's disappearance. Similarly, I wanted to be able to see when a task was updated. Like, say, this one. Hint. Hint. ;)

So I started work on a surveillance system. Because this was something of great personal interest to me.

Let's say that creating this turned out to be a learning experience. I've learned more about javascript, CGI, sendmail, firefox, and xul. The trickiest part was trying to come up with unique praxis identifiers: (consider that several links point to the same place: consider that all these point to the same place:
http://sf0.org/flameboy/Door-Installation/
http://sf0.org/Lank/Door-Installation/
http://sf0.org/MFC/taskDetail/?id=859
http://sf0.org/simone53/taskDetail/?id=859&big=1
But with some hard thinking and some magic, I constructed a web service, controlled by javascript, that would let me monitor praxes. This, I thought, was pretty slick: I could just click on the new button on any task, manage a list of tasks to be monitored, and automatically be notified whenever one of my monitored tasks was updated.



And I have to say: seeing the first emails come in was tremendously exciting. It had some of that same feel of excitement when you get a notice that someone has commented on or voted on your task, a vicarious thrill on another task's behalf.



So things were pretty good. I had the functionality I wanted, and it worked pretty well. If I was a different person, I would have stopped there. A wiser person, perhaps.

But as the Senator heading up the Science and Technology committee, it seemed like this was also something of political interest to me. My constituents could certainly find it useful as well. I thought that this could be an important addition to SF0, opening the door to all sorts of other personalized enhancements to SF0, contained within a plugin.

It turns out that making something robust enough for anyone to use is significantly more work than making something for yourself to use. I'll spare you the technical details. But once begun, it's hard to stop before you've achieved that vision you see in your mind. And so, many months after starting, I finished work on the server, including help and headers...but in addition, I finished the SF0 firefox add-on.




So, I present to you: The SF0 Monitor add-on, available for all Firefox-using constituents.

The web service itself is also available (basic interface here, for non-Firefox-using constituents.

Enjoy your monitoring!

- smaller

spidere.com logo

spidere.com logo

Thanks to anna one!


Email

Email

It is really nice to be able to follow a discussion without having to friend everyone who might possibly be involved in the discussion (or worry that the discussion might have scrolled out of your updates page)


Popup

Popup

It's also pretty exciting to make monitoring windows come up and have them work.


List of monitored praxes

List of monitored praxes

This is what I'm watching right now


Plugin options

Plugin options

They're really just links to the help pages on spidere.com


SF0 Monitor in the plugin list

SF0 Monitor in the plugin list

This is the most exciting thing; also one of the most difficult to get working, strangely--there's not a lot of documentation for writing a new Firefox plugin.



43 vote(s)


Favorite of:


Terms

shplank, everyoneshouldsee, useful

45 comment(s)

Eupraxis Galore! +1
posted by Waldo Cheerio on September 2nd, 2008 11:43 PM

We who are about to install salute you!

(no subject)
posted by Tøm on September 2nd, 2008 11:50 PM

We who have just installed, also salute you!

(no subject)
posted by saille is planting praxis on September 3rd, 2008 6:54 AM

we who masquerade as web developers by day, also also salute you!

(no subject)
posted by Haberley Mead on September 3rd, 2008 3:51 AM

Voted, installed, amazed. Also loving the constituency hint when you log in...

(no subject)
posted by teucer on September 3rd, 2008 6:10 AM

Dammit. I just switched away from Firefox and now you make me want to switch back!

Doktor Chrome?
posted by Waldo Cheerio on September 3rd, 2008 7:27 AM

How do you switch away from Firefox?

(no subject)
posted by teucer on September 3rd, 2008 8:15 AM

Chrome, indeed.

Do you ever sleep?
posted by susy derkins on September 3rd, 2008 7:34 AM

Spidere, how do you keep on being great every week? Great of the consistently brilliant and generous kind. I know it is reelection time, but still. Sheeesh. Thanks.

(blush)
posted by Spidere on September 3rd, 2008 9:40 PM

You have a remarkable talent for compliments, susy. :) Thank you very much.

I honestly feel I'm not living up to your opinion of me. That makes me nervous about my feet of clay being exposed some day, but also does that wonderful thing where I am inspired to do better and to live up to it. So thank you for that especially.


The secret is actually to get plenty of sleep. I find I'm much more effective that way.

(no subject)
posted by rongo rongo on September 3rd, 2008 9:26 AM

Super!

(no subject) +1
posted by Minch on September 3rd, 2008 10:03 AM

Your geeklyness increases my love for you.

(no subject)
posted by Dax Tran-Caffee on September 4th, 2008 4:28 PM

This is the most amazing ever. The most amazing ever.

(no subject)
posted by The Animus on September 4th, 2008 5:15 PM

Good work, sir. Your efforts are commended.

(no subject)
posted by Beetle bomb on September 4th, 2008 10:57 PM

incredible dear sir!

(no subject) +1
posted by Lincøln on September 4th, 2008 11:02 PM

I love hearing the little pop sound that says I have a new email every time this awesome praxis gets a new vote.

(no subject)
posted by Dax Tran-Caffee on September 5th, 2008 6:36 AM

I love that we're monitoring the monitor.

And I feel increasingly paranoid that the monitor is monitoring the moniteer.

(no subject) +1
posted by Spidere on September 8th, 2008 10:46 AM

Quis custodiet ipsos custodes?

I've started looking at making a Safari version, and after seeing susy derkins' sfzeroday chart, started thinking about adding a feature, to email you when friends' sf0days are coming up. And definitely alerts for events and tasks. Any thoughts on what features might be most useful/interesting?

(no subject) +1
posted by Lincøln on September 9th, 2008 11:06 PM

I would like alerts on pretired tasks. Comments, interested parties.

Maybe any comment made by a specific player (easier to internet stalk).

Comments left for an event?

Maybe an alert when a badge is awarded?

awesome compuetr sauce
posted by radcliff browniepoint on September 6th, 2008 4:52 PM

nice work spidere, glad to be a cg0

(no subject)
posted by GYØ Ben on September 8th, 2008 11:41 AM

This needs more votes. Stat.

(no subject) +1
posted by Dax Tran-Caffee on September 8th, 2008 11:50 AM

This needs more downloads as well.

Perhaps if enough people start using this technology, SSI will integrate it.

(no subject) +1
posted by Minch on September 8th, 2008 11:51 AM

I just switched back to firefox so I can now use the plug in. Hooray!!!

Now I just need to decide which praxis to monitor.... think think think.

(no subject) +1
posted by Dax Tran-Caffee on September 8th, 2008 11:52 AM

All?

(no subject)
posted by Indy on September 9th, 2008 9:06 PM

Splendiferous

New version +1
posted by Spidere on September 17th, 2008 11:17 AM

For those using the firefox plugin, a new version is available (go here to download it). Most of you shouldn't notice any changes--but it should fix the problem that James found.

(no subject)
posted by Icarus on September 17th, 2008 11:25 AM

Thanks, gracious Senator! Maybe it will work better for me this time.

(no subject)
posted by teucer on September 17th, 2008 11:23 AM

Any chance of Chrome support in the future, by the way?

It certainly seems possible...
posted by Spidere on September 17th, 2008 11:33 AM

Right now, I'm stuck on Safari...which seems to allow people to build plugins to view different types of files, but not otherwise for add-ons. :( So I may be failing over to Chrome as the next supported browser.

(no subject)
posted by teucer on September 17th, 2008 11:39 AM

Sweet! I'd love to use this without having to switch back to Firefox.

(no subject) +1
posted by Ben Yamiin on September 17th, 2008 11:32 AM

wow, i finally installed it. very nifty!

(no subject) +1
posted by Dax Tran-Caffee on September 17th, 2008 1:43 PM

Best ever. This monitor has been unduly useful. I recommend it to everyone, even if you don't know what you're going to use it for.

Download it now!

(no subject) +1
posted by Icarus on September 17th, 2008 1:49 PM

I finally got it to work for me! It is truly spectacular. Thanks Spidere for all your hard work!

(no subject)
posted by teucer on September 17th, 2008 1:51 PM

Personally I know *exactly* what I would use it for, but still haven't downloaded it.

I favor faster javascript over feeding my SF0 addiction - but were I still a firefox user I guarantee I'd download this.

(no subject)
posted by Icarus on September 17th, 2008 4:35 PM

What would you use it for, Dok?

(no subject)
posted by teucer on September 17th, 2008 6:21 PM

For one thing I would love to be alerted whenever new JTTEOTN praxis appears.

(no subject)
posted by Peter Garnett on September 17th, 2008 5:10 PM

Daemon would be proud.

(no subject)
posted by Coreopsis Major Bloden Melen on September 18th, 2008 7:56 AM

Surveillance is of great personal interest to you? Jee, Spidere, I had no idea....

New version (0.1.3)
posted by Spidere on September 19th, 2008 1:01 PM

Same Spidere-place, same Spidere-channel.

This do fix three small problems--each no worse than some lily-livered scab of a bedbug. But together, be worse than a keelhaulin' with barnacles not cleaned for weeks. Infinite loops do be nigh as bad as Davy Jones when you don't see 'em comin'.

Another bug-fix version (0.1.4)
posted by Spidere on September 24th, 2008 11:55 AM

Available here.

This fixes the plugin to work with the new era's praxis format. Firefox is still not finding the updates automatically. I still don't know why. :(

(no subject)
posted by Sir Shplankton The Crabula on February 7th, 2011 4:15 PM

just downloaded firefox for the soul purpose of using this. It won't let me (says it's incompatible) Using the most updated version of firefox for mac. any suggestions?

(no subject)
posted by Spidere on February 7th, 2011 4:30 PM

This is my fault -- I haven't updated the plugin to work with the latest mozilla requirements. I shall remedy this within two weeks, and post here when I have done so. Thank you for the notice.

(no subject)
posted by teucer on February 7th, 2011 7:44 PM

Will it be the CG0 version, or the 0Z version?

(no subject)
posted by Spidere on February 7th, 2011 9:06 PM

Applications and bribes are welcome.

(no subject)
posted by Pixie on February 7th, 2011 11:52 PM

$5 and a letter from a stranger to make it pdØ

(no subject)
posted by Spidere on February 12th, 2011 6:20 PM

All right -- for some reason the auto-updating isn't working, and I haven't put in any skinning yet, but there's a working version at http://spidere.com/sf0plugin/sf0monitor.xpi :) Enjoy.