Archive for June 5th, 2005

UPnP IDG for Linux

Posted on June 5th, 2005 in Uncategorized | Comments

I hoped to get this working one day. A UPnP IDG client library for Linux so we can do zero-config, NAT transversal with our favorite UPnP based consumer routers (basicly any medium to higher end D-Link, Netgear, Linksys, 2-Wire, etc models sold now days). I did all the research trying to write it myself as an extention to Gaim, but lacked the time to finish it (setting aside the evil ego trips from a nameless member of the Gaim team). Well with all the Summer of Code sponserships by Google, the Gaim team put this feature up as a thing they want done. Here you go people :-). Basicly $4,500 to the first student to do it and I’m handing it to you, all reverse engineered and documented. The only thing I ask is make it in the form of a Glib/Gobject based library that we can all use. Credit would be nice but I really don’t care as long as we get it out there. I just want it so if we write a new Bit-Torrent client, a DCC extention for an IRC client, or anything else that could use direct connection between two people behind a firewall, we have it like the Windows users do. I’m willing to help, but I’m just a little bit occupied to lead this one up myself and I want to get new developers to join in the efforts. Have fun and enjoy! :-)

Whats hot and whats not

Posted on June 5th, 2005 in Uncategorized | Comments

A lot of this, most of the Mono guys know, but still blog worthy …

Enterprise Databasing

  • HOT PostgreSQL 8.0 The king!
  • NOT SQL Server 2005 New XML datatype and built in Native Client libraries where everything is web service based and exposed via IIS/http.sys via port 80 (Can’t wait till a new slammer comes out that attacks this on port 80 and all the ISPs start blocking it.)

Email on Mono/.NET

  • HOT DotNetOpenMail Excellent! Great design and handles mulitple languages better than anything on the market.
  • NOT AspNetEmail ohh loooky, I can add asp.net like controls and databind them in my emails, thats really useful… (*sarcasim*)

Python on Mono/.NET

  • HOT Boo
  • NOT IronPython Nice one, Microsoft! Love that shared source license (*sarcasm*)

Rapid Application Development

Other Stuff…

  • HOT SQLLite What more do you need in a basic SQL engine?
  • HOT DotLucene Text indexing to the max!
  • HOT NUnit Of course!
  • WARM TestDriven.NET VS.NET users (do knock till you tried it)
  • WARM SourceGear Vault Not my favorite source control product but I give them love for the Mono support.
  • HOT Subversion Everyone is doing it.