Geeks With Blogs

Lance's TextBox June 2005 Entries
Google Earth
I can't wait to get a look at Google Earth. I tried to download today, but apparently they're not currently "accepting" new downloads since the product is in beta. Given how long google groups has been in beta, I wonder if I'll ever get to download it. :)

Posted On Thursday, June 30, 2005 4:20 PM

RSS and Attention Metadata
Nick Bradbury evangelizes attention metadata. Steve Gilmor is right, companies sure as hell aren't going to want to give attention data away because its too valuable. Data about me should belong to me, no matter who collects it. Depending on who you are, I might *allow* you to collect data about me or my activities - but certainly not if that data is not accessible to me ......

Posted On Tuesday, June 28, 2005 1:41 PM

Microsoft Including AJAX Libraries in VS2005 reports that "Microsoft gets hip to AJAX". "Microsoft's Atlas is a "Web client framework" designed to make the job of building AJAX-style applications simpler". Atlas will be supported in VS2005 and ASP.Net 2.0, though it is not clear exactly when Scott Guthrie says that the Atlas project will be available as a developer preview in September ......

Posted On Tuesday, June 28, 2005 12:21 PM

Read Me: Bad News for Tech Industry
BBC Reports on the Supreme Court decision in the MGM vs Grokster case:

"The US Supreme Court has ruled that file-sharing companies are to blame for what users do with their software."

Posted On Monday, June 27, 2005 3:59 PM

"IE Dean" Points to Simple List Extensions Spec and More
Dean Hachamovitch write on the IE Blog about his presentation at Gnomedex earlier today. The new RSS functionality in Longhorn will enable developers to build on top of RSS as a platform. Dean points us to the MSDN Longhorn RSS page, where the Simple List Extensions spec can be found, as well as more details on RSS support in Longhorn ......

Posted On Friday, June 24, 2005 4:47 PM

Microsoft's RSS announcement at Gnomedex
"Simple List Extensions", an extension to RSS which Microsoft will release into Creative Commons. Channel 9 Team: New RSS features in the next version of Windows. The video of the presentation will be uploaded on Channel 9 Videos soon. Microsoft Bakes RSS into Longhorn ......

Posted On Friday, June 24, 2005 2:11 PM

Consuming Secure RSS Feeds
As RSS becomes more mainstream, and companies begin to offer fee-based subscription feeds and feeds that contain private information, authentication and security will have to be used. Most feedreaders and podcatchers do not support these things. For developers interested in creating software applications that can handle this security, IPWorksSSL contains an RSSS component which handles all of the SSL and authentication, taking this complexity out of the way for the developer. I can get a secure feed ......

Posted On Friday, June 24, 2005 9:40 AM

New RSS Reader for Outlook
New RSS Reader for Outlook announced at Gnomedex. I'll check it out, but I love Feeddemon.

Posted On Friday, June 24, 2005 9:34 AM

Audible Announces RSS Delivery
This press release from Audible details plan to offer secure RSS feeds. Audible made the announcement today at Gnomedex.

Posted On Friday, June 24, 2005 9:27 AM

Microsoft RSS Team?
Dave Winer hints that we'll get a peak at what Microsoft is doing with RSS tomorrow at Gnomedex.

Posted On Thursday, June 23, 2005 5:27 PM

Andrew Mooney just showed me the SelectSingleNode function of the XmlDocument class, which I'd previously overlooked for some reason. Doh! In searching for a node in an XmlDocument class with a particular attribute value, I was stepping through the entire tree! Instead, it is much easier to simply use: Dim place as System.Xml.XmlNode place = Msgs.SelectSingleNode("/myr... = '" + myvalue + "']") ......

Posted On Wednesday, June 22, 2005 3:52 PM

Do Scoble and Sandquist Not Get Podcasting?
Jeff Sandquist thinks that the first Channel 9 podcast happened just a couple weeks ago! Wow. It looks like Jeff agrees with Robert Scoble, that podcasting only refers to delivery of audio enclosures. I can't believe this is coming from these two great forward thinkers. Why did the term podcasting originate? Basically because people were "broadcasting" to iPods. Would Scoble also have the term podcasting also only refer to delivery to an ipod? I think not. Good thing too, since I'd much rather deliver ......

Posted On Wednesday, June 22, 2005 9:32 AM

Loading MIBs That Import Other Mibs
Some MIB modules contain references to other modules within their imports sections. When loading a MIB that contains external imports using IPWorks Secure SNMP MibBrowser component, the ImportSymbols event will fire for each external reference. These modules must be loaded in order to generate a complete representation for the target MIB. By default, the component will attempt to load all external references automatically (this is controlled by the AutoLoadMibs configuration setting). The component ......

Posted On Tuesday, June 21, 2005 12:04 PM

Raymond Chen: "The effect of SetCursor lasts only until the next SetCursor"
Raymond Chen explains why the cursor icon sometimes changes unexpectedly.

Posted On Tuesday, June 21, 2005 10:52 AM

LDAP Operational Attributes
In my experiences with AD, SunOne (iPlanet), Siemens, and Novell directory servers, root DSE searches turn up a full set of results. This search request is sent like so: Dim ldap as new nsoftware.IPWorks.Ldap() ldap.ServerName = SERVERNAME ldap.DN = "" ldap.SearchScope = ssBaseObject ldap.Search "objectClass=*" By default, when no attributes are provided in the search request itself, these directory servers will return all the attributes. Today, someone pointed out to me that the OpenLDAP server ......

Posted On Monday, June 20, 2005 3:17 PM

Scott Hanselman's 2005 Ultimate Developer and Power Users Tool List

Update: some ultimate tools that are missing from Scott's list.

Posted On Monday, June 20, 2005 11:06 AM

Adding Credit Card Capabilities to Your Website or Desktop App
On the subject of adding credt card transaction capabilities to windows and web apps, below are a couple of articles that I helped author. The articles show how using /n software's third party toolkits to make the implementation very simple. IBiz E-Payment Integrator can be used to add credit card and electronic check transaction processing to your application by communicating with major Internet payment gateways. Read Full Article IBiz VitalPS Integrator can be used to add credit card transaction ......

Posted On Thursday, June 16, 2005 4:05 PM

Winsock error 10053
Winsock error 10053 used to be usually related to network problems, not software. This is no longer the case thanks to anti-virus software that arguably tries to be smarter than it should be. 10053 is a winsock error with the description "Software caused connection abort." The error happens when the local network system aborts a connection, which might happen if the remote host didn't acknowledge data even after retries. If you get this error, first see if you have virus scanning software that may ......

Posted On Thursday, June 16, 2005 3:45 PM

Halley Suitt's Memory Lane
Halley Suitt's Memory Lane has always been one of my favorite of the IT Conversations series'. I was afraid that she was done, since there hasn't been a new Memory Lane episode in quite a while. Finally after almost 6 months, I see that two weeks ago Halley published a podcast where she interviews Meg Hourihan, co-founder of Blogger. Halley, keep up the great work. I've really enjoyed all of your Memory Lane episodes ......

Posted On Wednesday, June 15, 2005 10:04 PM

DNN Blog Module That Supports Enclosures
Scott Schecter has released NukeSyndicate, a blogging module for DotNetNuke that supports enclosures.

Posted On Wednesday, June 15, 2005 9:42 PM

Visual Studio Team System - mstest.exe
For those of you who haven't been following the betas, Visual Studio 2005 contains a new project template for testers - the Test Project template. This project type allows you to create unit tests, web tests, and load tests (which can include unit and web tests side by side). The test project will compile into a dll. VSTS has an excellent user interface for managing and running the tests, however I need a way to run the tests easily and on a regular basis from outside of the IDE: mstest.exe is the ......

Posted On Wednesday, June 15, 2005 9:33 PM

Scoble questions podcasting
Robert Scoble questions whether the term podcasting is only for audio mp3's or for other file types as well. Primetime Podcast Receiver has been video podcast capable since it was first released in January. In fact it has an embedded Windows Media Player in it. Besides audio and video, I know a lot of people are using "appcasting", which would be the ideal way for a podcatcher to offer updates of itself, but I'm not aware of any podcatchers that are using this technique - yet ......

Posted On Wednesday, June 15, 2005 9:20 PM

Smart Client Development Links
Definition: Smart ClientMSDN Smart Client Developer CenterSmart Client FAQ>Smart Client FAQSmart Client Architecture and Design Guide ......

Posted On Wednesday, June 15, 2005 2:27 PM

MSDN Chats Page Needs RSS feed
The MSDN Online Chats site could really use an RSS feed.

Posted On Wednesday, June 15, 2005 2:23 PM

Smart Phone Developer Contest

CodeProject is having a Smart Client development contest, where you can win a new smartphone.

Posted On Tuesday, June 14, 2005 10:08 PM

Drinking on the job?
Christian Weyer found an interesting AD attribute. What is your favorite drink?

Posted On Tuesday, June 14, 2005 10:27 AM

Colorizing code in blog posts
I'm using this free Syntax colorizer (C#) from SquishyWARE. It does the job well.

Posted On Tuesday, June 14, 2005 10:09 AM

You can't handle the truth!
Picture the famous scene from "A Few Good Men" - now twist it into the world of software development. Now read Rico Mariani's parody. This gave me a great laugh!

Posted On Monday, June 13, 2005 2:16 PM

IT Conversations
Fellow NC State wolfpacker Dr. James Goodnight of SAS Institude, Rob Glaser of Real Networks, and more new goodies this week at IT Conversations. A couple of my favorite installments from the IT Conversations archives: Steve Wozniak Wil Wheaton - also check ......

Posted On Monday, June 13, 2005 10:42 AM

Generate RSS in ASP.Net
There are a lot of quick and easy way to generate RSS in your applications, here is one way using the IP*Works! RSS component. This particular sample is in an ASP.Net app: nsoftware.IPWorks.Rss rss1 = new nsoftware.IPWorks.Rss(); rss1.ChannelTitle = "My RSS"; rss1.ChannelDescription = "How to generatete RSS"; rss1.ChannelLink = "http://lance.geekswithblog... rss1.AddItem("Title 1", "Description 1", "http://server/link1.aspx"); rss1.AddItem("Title 2", "Description 2", "http://server/link2.aspx"); ......

Posted On Monday, June 13, 2005 9:26 AM

Interact with SIP server via TCP
You can interact with Asterisk over TCP and receive PBX event notifications. The Asterisk Manager API, while sparsely documented at is easy enough to follow. Here's how you can connect to Asterisk with the IPPort component of IP*Works!: ipport1.SendLine("Action: Login\r\nUsername: " + user + "\r\nSecret: " + password + "\r\n"); At this point you'll start receiving PBX "events" (such as lines being picked up, lines being connected, voice mails received, etc) which you can catch in the ......

Posted On Friday, June 10, 2005 6:22 PM

MSN Toolbar - Tabbed Browsing (Update)
Another complaint about the MSN Toolbar: There is an awful lot of flicker when changing from one tab to another. Its not a deal-breaker, I can put up with it. But it is a bit annoying. On two separate occasions, and on two separate machines, I've noticed a major flicker when changing from the <i>first tab</i> to another tab. The flicker is so bad that I can actually see the window behind IE.

Posted On Friday, June 10, 2005 11:37 AM

Custom Blogging Client - Can We Have a Look?
A couple of people have asked to see the blogging client that I put together the other day. Thats fine, just keep in mind that it is exactly how I described it then - quick and dirty! It is a vb6 app with hard-coded blog accounts in the form_load event. It has basically no error handling. It has no fancy designer, just a textbox where I enter raw HTML. I'll use this for a while, and maybe eventually I'll make it into a "real" app with runtime configurable account profiles and such. I did go ahead ......

Posted On Friday, June 10, 2005 11:11 AM

Finally, Tabbed Browsing in IE!
I've been a convert to the Maxthon browser for some time now. The convenience of having multiple tabs in one main browser window is great. I assumed that Maxthon would have little success after IE7 came out, but I guess the end of the road for Maxthon came sooner rather than later. Enter tabbed browsing in IE via the latest version of the MSN Toolbar. Right-click “Open in new window” still creates another separate instance of IE. Instead, the MSN Toolbar adds two new right-click menu ......

Posted On Thursday, June 9, 2005 8:31 PM

These postings are provided "AS IS" with no warranties, and confers no rights. The content of this site is my own personal opinion and do not represent my employer's view in any way.

Posted On Thursday, June 9, 2005 5:03 PM

Sending SNMPv2/v3 Traps with additional variable bindings
By default, the IPWorks SNMPAgent component automatically sends certain variable bindings with an SNMPv2 or SNMPv3 trap: sysUpTime ( equal to SNMPAgent1.SysUpTime snmpTrapOID ( equal to TrapOID passed to the SendTrap method (i.e., "" which is coldstart) These are required in v2 and v3 traps. If you need to send more objects with your trap, and you modify the ObjId/ObjType/ObjValue variables, then you're responsible for setting ALL of the ......

Posted On Thursday, June 9, 2005 4:29 PM

Mind Mapping Software
A lot of people have been talking about Mindjet's MindManager software for visual process management. I downloaded it and gave the 21 day trial a good workout. This really is a handy piece of software. The only thing that bothered me is that it is very slow. I went searching for some alternatives to MindManager, and found a nice project at sourceforge called FreeMind. FreeMind is faster, more compact (less features, but it has everything I need), and is very useful for helping organize projects and ......

Posted On Thursday, June 9, 2005 1:15 PM

Blogging Client
I've just created a quick and dirty blogging client - using the metawebblog api. None of the existing clients I tried had the features I want (posting to multiple blogs at once and auto-emailing copies of the post to specified addresses). To create the client, I just use an HTTP component to send metaWeblog.newPost XMLRPC to each of x selected blogs. Then I use an HTMLMailer component to email a copy to myself for secondary archival. UPDATE: I posted a link to my app here: ......

Posted On Thursday, June 9, 2005 12:56 PM

Feature Driven Development
Learn about Feature Driven Development (FDD) at

Posted On Wednesday, June 8, 2005 8:53 PM

About Lance
My resume Email me here Technologies I am interested in and like to play with at work and in my spare time: Software development - mainly C#, but in the past I've worked with VB.NET/VB6/ASP/DelphiPowerS... Blogging, TwitterI am the author of one of the first podcasting applications available (PPR) and the first to be integrated with a media player and offer bookmarking. Note that it has been out of development since iTunes entered the market. I am the author of TextBox1, a site offering ......

Posted On Wednesday, June 8, 2005 8:46 PM

The techAddiction Show
The techAddiction show is a podcast hosted by Kevin Tofel and James Kendrick. In their latest show, they discuss the Primetime Podcast Receiver, Skype for Outlook, and other cool new apps.

You can subscribe to techAddition.

Posted On Wednesday, June 8, 2005 6:39 PM

Copyright © Lance Robinson | Powered by: