Published by Matt Croydon January 31st, 2003
in Open Source.
I ordered an Ximian and Mono tshirt this evening from the Ximian store. I need a few more tshirts (well not really, but I always need more tshirts) plus I can score extra inside joke points in my C# class.
On a serious note, I’m glad to throw a few insignificant bucks at Miguel and the Ximian crew.
Published by Matt Croydon January 31st, 2003
in Projects.
I submitted tblib to Freshmeat. Hopefully you’ll see it scroll by soon. I didn’t post this to the front page, as my regular readers are probably bored of hearing about tblib.
Here it is in all its glory: a freshmeat release.
Published by Matt Croydon January 31st, 2003
in Web Services, Open Source, PHP and Linux.
Several releases worth mentioning on Freshmeat today:
SAP DB 7.4.03.10 (Development) was released:
This release marks the end of the beta phase. It contains bugfixes, new capabilities for the SERIAL datatype, and a new WebDAV server.
See Kenneth Hunt’s entry for more info.
RSSLibJ:
RSSLibJ is a Java class library designed primarily to generate RSS data in various formats, based on a simple object model. Either RSS or RDF can be generated, and custom generators can be supplied as well.
I’ve checked out the online example. It looks really easy to generate a valid RSS feed in Java. Here’s what’s new in 0.1.4:
This release generates validatable RSS 0.92, RDF, and RSS 2.0, as tested by http://feeds.archive.org/validator.
Ampoliros 3.2.1 looks interesting:
Ampoliros is an advanced and easy to use distributed PHP Web applications platform, featuring a powerful XML-RPC and SOAP interface. It is suitable as an Internet/Intranet development and deployment system. It has a very strong modular architecture and allows very fast deployment of Web solutions.
I like the XML-RPC and SOAP part. It looks like mostly a bugfix release, though I haven’t stumbled across it before:
PHP 4.3.0 and Windows related bugs have been fixed. Various other code improvements and fixes have been made.
It looks like a solid *nuke-like (but unique) CMS in PHP. Screenshots look extremely clean and useful. This looks like a CMS to keep your eyes on.
Published by Matt Croydon January 31st, 2003
in Web Services.
Russ wants a QWERTY phone keyboards.
I want DVORAK.
Published by Matt Croydon January 31st, 2003
in Web Services.
Ug. Red Bull tastes disgusting.
But at 3 for $5, I had to buy some.
Published by Matt Croydon January 31st, 2003
in Weblogs.
Mark Pilgrim is unplugging:
I have no idea what I’m going to do with myself.
Hopefully it will help. Good luck. I’ve been having some plugged-in issues lately, but they’re all self-imposed. No client to blame.
Published by Matt Croydon January 31st, 2003
in Web Services.
Mark Pilgrim works too much.
Published by Matt Croydon January 31st, 2003
in Web Services.
[H]ard|OCP:
SUNNYVALE, CA-JANUARY 31, 2003-AMD (NYSE:AMD) today announced that the worldwide introduction of its next-generation, 64-bit AMD Opteron(tm) processor for servers and workstations will take place on April 22 in New York City. AMD plans to follow up with the introduction of the AMD Athlon(tm) 64 processor for the desktop and mobile markets in September 2003.
They also announced the release of some new XP chips:
AMD also announced today that it will introduce the AMD Athlon XP processor 3000+ on February 10 and the AMD Athlon XP processor 3200+ in mid-2003. These processors, based on the core code-named “Barton,” feature additional integrated cache memory for industry-leading performance.
I’ll take two Opterons to go, please.
Published by Matt Croydon January 31st, 2003
in Projects.
Published by Matt Croydon January 31st, 2003
in Projects and Python.
Here it is, that command line client using tblib that I promised you. It’ll be fairly useful under a unix-like environment, as you can just type ./tbclient.py <args> while in windows you have to do python tbclient.py <args> or use PythonWin or something. Here is a sample session from one of my Linux boxes:
[user @ box tb]$ ./tbclient.py
Usage: tblib <args>
Valid arguments:
-tburl foo: ping the trackback url foo
-title foo: title of your trackback or weblog post
-excerpt foo: Uses foo as the excerpt to be posted to the trackback
-url foo: The url to point to (usually the url of the post in which you ref the trackback)
-blogname foo: The name of your weblog
[user @ box tb]$ ./tbclient.py -tburl http://Queue/weblog/mt-tb.cgi/7 -title “My Title” -excerpt “My Excerpt” -url http://postneo.com -blogname “My Weblog Name”
Trackback command line client here. Preparing TrackBack…
TrackBack URL: http://Queue/weblog/mt-tb.cgi/7
TrackBack Title: My Title
TrackBack Excerpt: My Excerpt
Your URL: http://postneo.com
Your Weblog Name: My Weblog Name
Pinging http://Queue/weblog/mt-tb.cgi/7…
HTTP Response: 200 OK
TrackBack Error Code is: 0 (zero is okay)
Done!
The client, as the library is released under GPL, but I’m waiting for someone to speak up and I’ll be flexible on licensing. There are a couple of gotchas in the current (really simple) client. For example, you need to enclose arguments that are more than one word in quotes, otherwise it will truncate to the first word. I’m really not dealing with command line args as well as I should be, but you can view the source for a quick and dirty way to DIY.
That’s about all the functionality that you get in this 0.0.2 release. The source code is here. It relies on tblib-0.1.0 or greater (unless I break something in the future). Send any questions or comments my way. Over the next day or two, I’ll try to complete the client with an -autodiscover option. I also want to clean things up with the option of -a || –autodiscover, etc. I know it’s quite easy, I just didn’t have the energy to google it up.
I still owe you some real docs and an actual project page, but that will come eventually.
Published by Matt Croydon January 31st, 2003
in Weblogs.
Looks like Jake has unleashed a Radio backup-restore command to the radio-dev list. I’ll let them work out the bugs, then I might try it so I can reformat and reinstall my ailing win2k server. I’ve been quite afraid to do so until now.
Published by Matt Croydon January 31st, 2003
in Java.
I’d like to give a quick shout out to JavaSSH, which I can launch via Java Web Start. Good stuff. Luckily these machines wipe themselves when they boot.
Published by Matt Croydon January 31st, 2003
in Web Services.
Mac Central:
Id Software co-founder and the programmer behind the forthcoming game Doom III John Carmack recently updated his .plan files with his musings on the latest graphics hardware from rivals ATI Technologies Inc. and Nvidia Corp. Carmack doesn’t come out solidly in favor of either technology, but he weighs the pros and cons of each.
It seems to me that you’d be well off going with either high end card, though I’m not personally going to pay $400 for one. When I get a GeForce FX Lite or equivalent for under $200, I’ll buy one.
Published by Matt Croydon January 31st, 2003
in Weblogs.
Dave Winer:
Timothy Appnel: The Next Generation of TrackBack.
Tim has some good ideas. Having released tblib, I’ll do my best to keep an eye on the direction of trackback.
Published by Matt Croydon January 30th, 2003
in Web Services.
Long live in-classroom weblogging!
Published by Matt Croydon January 30th, 2003
in Python.
Keith points out Python in PHP:
To that end, I’ve written a Python extension for PHP. In short, this extensions allows the Python interpretter to be embedded inside of PHP (think of PHP as the parent language with Python as its child). This allows native Python objects to be instantiated and manipulated from within PHP. There is also initial support for accessing PHP functions and data from within the embedded Python environment.
I’ll take two.