Skip to main content

Fighting Spam

Posted by daniel on April 12, 2005 at 6:26 AM PDT

Turning off Trackbacks

We've spent the last few months fighting Trackback spam. Each day, particularly on Fridays towards the end of the day, we get a barrage of trackbacks attached to our blogs and articles. For the most part these have come from online poker sites but from time to time a porn site posts as well.

Spam in my own inbox is one thing, but this spam clogs up other people's arteries as well. Trackbacks get posted to the site (we did consider making them invisible but an experiment with that didn't seem to slow them down). The author of the piece receiving the trackback gets email as well. This meant that many of our authors were getting a dozen or more emails a week about spam on their posts. The editor of the piece and several of us on the java.net team also get notified of the post as well. Legitimate posts were harder to spot in this sea of spam and we worried about not being responsive to people with legitimate comments. We considered turning off the author notification but that didn't seem to make sense either.

The reason we kept trackbacks so long was that they were important to some bloggers. In fact, when we launched, some bloggers insisted "it's not a blog unless ..." Each one had a different idea of what a blog is, but trackbacks was a requirement of several of them. We'll continue to try different things with java.net, but we do like to let you now why we make the changes that you see on the site.


Mason Glaves asks JMF, wherefor art thou?
In today's href="http://weblogs.java.net"> Weblogs , he writes " Spend 10 minutes playing with JMF and you'll think you've struck gold... spend 10 days and you'll wish you'd gotten an appraisal before you went and bought the new yacht. JMF is an incredibly powerful Java interface for displaying and manipulating high quality multi-media content in real time. You can seamlessly integrate full-motion video, high quality sound, even live TV broadcasts into your Java applications, indeed, even into applets! Sounds great? Well it is! Except it's not. "

Have you moved to Maven yet? Michael Nielsen blogs on Moving away from build.xml (and towards Maven2) " The first 'Maven 2.0 Technology Preview' release is available, for review; although not feature-complete, bug-free, or production-ready, it's good to know what's coming down the pipe."

Calvin Austin points to a JDJ article on Java: What does the future hold?
" Find out what Sun is planning for the next release of Java and some of my own suggestions for the future of Java. " His post includes the phrase "Even though Open Source Java may not be on the cards".

It looks as if Joshua Marinacci has found something to do with all of his spare time now that his book is finished. He's back with a post Sometimes you only need a little. He's been hacking on the JDIC Misc project and notes " JDIC has always been lacking on the Mac side, so I thought it would be nice to have some features show up there first. The result is three new APIs in the JIDC Misc incubator project: Volume, Alert, and DockMenu."


In Also in
Java Today
, John Zukowski gives you a quick introduction to Generics in a recent Core Java Tech Tip. His shows you how to use generics and the enhanced for loop to work with "compile type type safety with the Java Collections framework".

TestNG articles almost always start with a catalog of complaints with JUnit. Thierry Janaudy's JavaWorld article TestNG: The next generation of unit testing is no exception. The article then mentions that "TestNG introduces new functionalities to unit testing such as: Support for Java annotations (if unfamiliar with annotations, see sidebar "What Are Annotations")
XML configuration file for test configuration,
No required class extension or interface implementation,
Support for dependent methods and groups,
Support for parallel testing,
Parameters for test methods, [and]
Arbitrary number of invocations plus success rate."


In Projects and
Communities
, ask your questions about Java Plug-In Technology April 12, 2005 11:00 A.M. PDT/18:00 UTC. Members of the team will be available for a live chat on the technology that connects popular browsers such as Internet Explorer, Mozilla,
and Firefox to the Java Platform?

The Java Enterprise community's AtLeap project is a "multilingual free Java CMS (Content ManagementSystem) with full-text search engine. Blandware AtLeap is a frameworkwhich allows you to rapidly start your own Web application. "


Steveftoth asks What About Static Imports in Java 5.0 in today's Forums.
"However, the middle ground that java allows without static imports is IMO a good comprimise between explicit declaration of everything and uncertainty of what exactly is being called."

Subanark suggests a Warnings API. "Definition of raising a warning: raising a warning is similar to throwing an exception except that it can be handled by a stack ancestor which decides what action to take and whether the warning should be actually thrown or if it is ok to continue. [ Source code...]"


In today's java.net
News Headlines
:

Registered users can submit news items for the href="http://today.java.net/today/news/">java.net News Page using our
news submission
form
. All submissions go through an editorial review before being
posted to the site. You can also subscribe to the href="http://today.java.net/pub/q/news_rss?x-ver=1.0">java.net News RSS
feed.


Current and upcoming Java
Events
:

Registered users can submit event listings for the href="http://www.java.net/events">java.net Events Page using our href="http://today.java.net/cs/user/create/e"> events submission form.
All submissions go through an editorial review before being posted to the
site.


Archives and Subscriptions: This blog is delivered weekdays as
the Java
Today RSS feed
. Also, once this page is no longer featured as the
front page of java.net it will be
archived along with other past issues in the href="http://today.java.net/today/archive/">java.net Archive.

Turning off Trackbacks