January 2005 - Posts

So earlier I said "This is gonna piss some people off..." about the EntLib, right? Well, straight from the developer's mouth:

The registration process is to help us better connect with you. I hope it doesn't detract you from downloading. I think you will love it.
 
Well, I hope I didn't come across as "I'm not going to download it", cuz I most definitely am. Matter of fact, I'm downloading now. I just thought it would be interesting to see who would say such classics as "The mothership is tracking you!" or some other garbage like that. Why would I not want to register with Microsoft? They're already tracking my behaviors on Windows XP (HAHA! just kidding (or am I?)) :)

With the help of Laurent Kempé, I've traced down a bug in the PostXING FTP library (or rather my handling of it) and ended up changing the underlying FTP library code to the open source edtFTPnet library. This is a more complete library than the sample socket code that I was using before, and since it's LGPL licensed, I can link it into my code without affecting the license that PostXING is released under (which is zlib/libpng).

I also plan to add proxy support soon - the only hold up right now is that I like to at least dry run what I'm releasing before I put it out there, and I have no idea how to test if proxy code is going to work. Is there a such thing as a free proxy server that I can test against? I'm pretty resolved to, er, 'borrowing' the functionality for proxy support from RssBandit simply because the code works and has been a good reference for me before. So, I'm not worried about how to implement it, just on how to test it. Any ideas?

[ Currently Playing : Move On - Jet - Get Born (4:20) ]

Going to download the spankin new Enterprise Library, and before you can download you're presented with this:

Enterprise Library

Your registration information enables us to better provide you with the latest resources relevant to your needs, including pointers to service packs, security notices, training, trial versions of new products, conferences, new books, and more. Note that at any time you can manage all your Microsoft.com communication preferences from our Profile Center. Thank you for your interest in this download.

Registration required for this download

Yes, please take me to the registration page and then start the download.
No, I do not wish to register--which is required for this download--so please return me to the previous page.
 
I'll probably still download it on Monday, but it'll be fun to see what people say about this.

[ Currently Playing : Get What You Need - Jet - Get Born (4:07) ]

I am not an expert in this area. Not even close. Wouldn't even call myself an amateur. But I had to stop reading the letter when he says "It's the most secure OS the world has ever seen..."

A quick hop over to the link provided for solaris shows how proud they are...of their new logo. Call me crazy, but if you were to make the claim that you are releasing the "most secure OS the world has ever seen", wouldn't that be what was highlighted on the front page of the site you are pointing to?

Right, different audiences, different priorities, different reasons for installing an OS, but if you are claiming that you have the "most secure OS the world has ever seen" (still can't get over that) - say it loud, proud, and in bright red letters on the first page of your site. Heh.

I feel like a kid in one of those old milk commercials - you may try to com...ment $p4|\/| me, on....line pok...er, but my blog is running CS::Blogs, so your stupid comment doesn't get past my inbox. Comment moderation: it does a blog good.

[ Currently Playing : Floyd The Barber - Nirvana - Bleach (2:18) ]

I've gone ahead and uploaded a new build of PostXING. I extended the plugin architecture a little bit to allow for posting to non-.Text blog engines using IBlogExtension plugins, of which there are a few out there already. Everything else is pretty much the same, but I had to give out some credit for the plugin architecture - I didn't come up with that stuff on my own and I'm all about giving credit where credit is due.

To test this IBlogExtension plugin architecture (really all you have to do is drop the IBlogExtension dll/exe into PostXING's plugins subdirectory) I created a blogger account that I could use the NewsGator blogger plugin to test against. Guess what? It works.

[ Currently Playing : No Excuses - Alice in Chains - Unplugged (4:56) ]

I can now use the great IBlogExtension plugins for NewsGator to post with PostXING. (with my built about 10 minutes ago dogfood version, that is :) Thanks for that idea, Joel.

The only problem with this method is that it's "push only" - I can only publish with these plugins. No history management, and strictly speaking, not manageable on the same level as using the Metablog API. So, I can't set an account for IBlogExtension blogs - no navigating to the site without manually opening a browser, basically no integration with the current UI. Categories seem to be up to the plugin as well. But I can post. That's one step in the right direction, right?

[ Currently Playing : Still Frame - Trapt - Trapt (4:30) ]

I've uploaded a new release of PostXING to ProjectDistributor. This release adds the ability to Load or Save a post as a .htm file, as well as managing your blog (Categories, Post, Post & Publish, Cross-Post, Delete, and plugins) from the Preview page.

How ya like that, Bob? :)

I went ahead and included a couple of bugfixes that slipped into this release, so the latest version of PostXING is now uploaded and reflected on ProjectDistributor. Sorry I let a couple of bugs slip in there. Thanks for the feedback, Bob!

I've uploaded a new release of PostXING to ProjectDistributor. This release adds the ability to Load or Save a post as a .htm file, as well as managing your blog (Categories, Post, Post & Publish, Cross-Post, Delete, and plugins) from the Preview page.

How ya like that, Bob? :)

[ Currently Playing : God (Interlude) - Andre 3000 - Speakerboxxx/The Love Below (2:19) ]

...for PostXING that I should have added a long time ago. It only took roughly 40 lines of code (including gratuitous whitespace). I'll give you a hint on what it is:

There are a couple of other things that I would like to implement before uploading a new release, tho. For example - I don't see a good reason why you shouldn't be able to post/publish/cross post from the preview pane. Also, Joel Ross gave me the spectacular idea of using existing IBlogExtension plugins to make posting to blogs other than .Text or some other Metablog API enabled blog engine not only possible, but extremely easy.

More Posts Next page »