Wednesday, August 13, 2008

Stars out, dzone in

A few weeks ago, I turned on blogger.com's rating gadget. A nice toy, but really only that.

Since I started writing for agilesoftwaredevelopment.com, I have learned to appreciate the value of social networking sites in general, and dzone in particular.

DZone is a digg-like site, where you can submit and vote on the links relevant to developers. You can vote articles up and down (which I appreciate for the feedback) and the good articles are shared with other developers.

So when you read an article:
  • if you hate it give it a thumbs down (to keep people away and tell me never to write such trash again) or 
  • if like it, give it a thumbs up, and share it with the developer community!

3 comments:

Artem Marchenko said...

Good move! For SW development related articles I like DZone much more, than Digg.

Eh, if only DZone would really store my login information not to login very often.

Sean said...

Ha! I have that same problem, and it results in me not logging in at all most of the time.

Even when I tell firefox to remember my password so I can just hit login it doesn't work... I think it is because of the lightbox...

Evgeniy said...

After they have implemented Lightbox login, I had to write simple GreaseMonkey script to take plain login page back. I now try to post its code here; not sure if Blogger engine won't break it.

// ==UserScript==
// @name DZone plain login page.
// @namespace http://www.unchqua.ru/ns/greasemonkey
// @description Take back plain login page.
// @include http://www.dzone.com/*
// ==/UserScript==

// UL which holds "log in" link.
var ul = document.getElementById("mh_login");
if (!ul)
return;

// All A elements in it.
var anchors = ul.getElementsByTagName("A");
if (!anchors || anchors.length == 0)
return;

// URL prefix to participate in link search.
var URL_PREFIX = document.location.protocol + "//"
+ document.location.hostname
+ (document.location.port > 0 ? ":" + document.location.port : "");

// Look for needed A and replace its href attribute.
var anchor;
for (var i = 0; i < anchors.length; i++) {
if (anchors[i].href == URL_PREFIX + "/links/loginLightbox.html") {
anchors[i].href = URL_PREFIX + "/links/login.html";
anchors[i].className = undefined;
anchors[i].onclick = undefined;
break;
}
}

Hope this will help.