Feed Money Fast

Tim is on a roll today.  His "MakeMoneyFast" post (actually the title is "$$$$!"), he writes about his experiment with Google's new AdSense program.  He made almost $16 in two days.  Cool.  AdSense reveals what Google is thinking with its Blogger.com acquisition.

Only problem is that popularity of RSS feed usage is on the upswing and will eventually lead to majority of blog news being consumed via news aggregators.  This means Google will have to get into the news aggregator business (?) eventually.  Sure, they can do this with from the server side, but to cover all the bases, Google will need a client-side aggregator as well.

Blog-aware Spambots and Blog Security Vulnerability

Recently, I have been getting spams with subject lines containing words I have used in my blog posts.  These spams arrive within hours of a blog posting.  If this is being done by a spambot, it seems to be using words I used to retrieve or build a short sentence.  For example, within an hour of posting "Just for Fun", I received a spam with "What are you doing for fun?" as subject.

I think bloggers open a window of security vulnerability each time a blog entry is posted.  Blogs provide hackers with enough information about the people, relationship, and context of each interactions between bloggers to attempt break-in via social engineering.  For example, if I wrote about something Marc Canter has written and then receive an e-mail with attachment from 'Marc Canter', I am more likely to open the attachment than an e-mail from "Mary Joe Slapfinger" out of the blue.

SOAP 1.2 Finalized

W3C finally signed off on SOAP 1.2 by releasing it as a Recommendation.  SOAP 1.2 is a small constellation of four documents:

Changes from SOAP 1.1 are summarized in From SOAP 1.l to 1.2 in 9 points [warning: it's reads like a sales brochure].  While I am not entirely happy with its content, I am happy to see it finally arrive.

BVRDE: Win32 IDE for UNIX/Linux Programmers

While I have done my share of UNIX programming, I hate programming on UNIX/Linux.  I know the power of Emacs and so on, but terminal/command-line orientd UIs in general disturb me too much to be an effective programmer on the UNIX/Linux platforms.  Apparently Bjarke Viksoe feels the same way.  Bjarke is a talented Win32 programmer whose news page I visit once a week to see what new gadgets or tools he has written.  This week, he had a surprise in store.

He usually writes compact (read ATL/WTL) open source Win32 GUI components, but this week he wrote BVRDE (Bjarke Viksoe's Remote Development Environment), an IDE for editing, compiling, and debugging UNIX/Linux software in the comfort of an Win32 IDE.  Written in WTL, whole IDE weights only 1 meg (plus a few bytes), but it offers:

  • Syntax highlighting for C/C++, Java, Makefile, HTML and XML
  • Remote compilation of projects on all UNIX/Linux platforms using GNU C
  • Remote debugging via GDB
  • VS.NET style management of multiple remote projects

BVRDE loads fast, uses latest Win32 GUI gadgets, and is visually stunning.  Only complaint I might have is that he isn't releasing source code for BVRDE.  Since it's only version 0.1 (don't worry, it seems solid enough for playing with), I won't complain too loudly yet.  BVRDE could mature into an essential tool in my toolbox.

What Tim Said

No matter which side of the fence you are on the funky issue, you will enjoy Tim Bray's I like Pie post.  It is another Tim Bray classic that leave you chuckling and nodding.  Like me, he likes Sam Ruby's effort to define a new syndication format from scratch.  Here is the bit I enjoyed the most.

"I regularly get pissed-off at Dave but I really truly do think he’s trying to Do The Right Thing; but there are many people out there who can't get past being pissed off. This is what life is like."

<

p dir=”ltr”>I will be happy to see this constructive effort gain momentum although I can only hope that Sam is wise enough to navigate around sensitive spots like RDF and Dublin Core.

HTML With Just Five Tags and CSS

Read about Don Ulrich's adventure into HTML and CSS jungle that resulted in a client-side XSL stylesheet able to render his XML documents into fast loading HTML pages using just five tags: <div>, <span>, <a>, <img>, and <hr>.  His XSL stylesheet is here (.XSL).  Neato.

"A while back you pointed to Adventcode and myself [Fireball as a Candle]. You spoke of CSS style coflicting with CSS design. The conversation was about CSS Zen Garden and the inability to read it. I took what you said as a challange to use CSS a tool for construct while maintaining style. AdventCode now uses just 5 HTML tags and CSS to control the XML/XSL output. It is very fast. Using a minimum of HTML tags also allowed me to tighten up the content. Thank You for the encourgement. Yes CSS can do more than look pretty. It can also control content." – Don Ulrich by e-mail.

Funkyness Illustrated

This is an attempt to remove the ongoing confusion over the funkyness I have accused MT and Six Apart of perpetuating.  I hope these examples will dispell any FUD hanging over us.

NOT-FUNKY RSS FEEDS:

       

FUNKY RSS FEEDS:

       

As you can see in these examples, funky RSS feeds replace common RSS tags with RSS 1.0 extensions.

Destruction is not extension nor innovation!

MT's default template generates these sort of funky RSS feeds.  If they didn't realize the problem before, they should have fixed it by now.  All they have done so far are public silences.

After watching Dave Winer and others struggle politely, I have used nastyness as a cutting edge to rip through the FUD and harmful silences.  Some might say my post was irresponsible, but I believe it served a purpose.  This problem can easily be fixed by Six Apart so I am still hopimg for peace breaking out soon.

Jython Resurge

Jython's star is rising again, evolving from an interesting tool to a useful tool.  Here are some recent testimonials.

Here are some Jython books:

Jython hasn't been updated in a while but, thanks to the renewed interest, I think the chance of work on Jython resuming is good.  I use Jython whenever I am either *too lazy* or *too busy*.  I recommend Jython to all Java programmers.