Archive for the 'Software' Category

Connecting to blogs with .NET

Posted in Programming, .NET, Collaboration on October 3rd, 2005

Outlook example

MSDN has an article on using .NET to connect to blogs, either to read or to post articles. The example shows how to create an Outlook add-in to read RSS feeds. This is for the next version of .NET, so it requires Visual Studio 2005.

My.Blogs is a collection of sample code that will show you how you can easily provide programmatic access to weblogs in the applications you build. Full source code is provided along with Windows Forms, ASP.NET 2.0 and a Visual Studio 2005 Tools for Office Outlook Add-In.

Read the getting started article for more ideas on using My.Blogs.

SQL Server 2005 Roadshow

Posted in Programming, .NET, Software, Databases on September 24th, 2005

SQL Server 2005 Roadshow I got a chance to attend the SQL Server 2005 Roadshow when it visited Cincinnati this week. They had 9 presentations, 3 each for administration, programming, and business intelligence. In case you missed it, the presentation slides are available for download.

SQLServerBible.com has links to SQL Server 2005 webcasts, presentations, and What’s New in T-SQL.

Microsoft has free (for now) E-Learning for SQL Server 2005.

Tasktime 3.0

Posted in Programming, .NET, Software, Open Source on September 22nd, 2005

Listed on sourceforge.net
What is Tasktime?  It is software that will allow you to track time spent on a given task.  It sits idlely in the taskbar.  The data is stored in XML format so you can import it into any data source or use the existing XSLT file to get a basic report on it.

I updated Tasktime because I was working on a project in .NET that required XML processing (I was experimenting with different solutions) and because it was long over due. Yes this is a very simple app, in fact I made it even simplier. One thing I didn’t like about Tasktime 2.0 is that it stored data in the registry. Tasktime 3.0 uses only it’s own XML document. Another thing I did with 3.0 is embed all the resource files into the Tasktime.exe. So now Tasktime is USB key safe.

Tasktime 3.0 was part of my experiment with working with XML files in a Dataset. Now I prefer to use the XML data objects built into .NET that I used in my next project. Which I will post later.

Tastime 3.0 also makes use of resource files. If you want to see examples of embedding XML, XSLT or Icon files check out the source code.

#Region ” Resource File Functions ”

Public Shared Function GetEmbeddedIcon(ByVal strName As String) As Icon
‘The following is one line, broken down for formating reasons.
Return New Icon( _
System.Reflection.Assembly.GetManifestResourceStream( _
strName))
End Function

Public Shared Function GetEmbeddedXSL(ByVal strName As String) As Xml.XmlTextReader
‘The following is one line, broken down for formating reasons.
Return New Xml.XmlTextReader( _
System.Reflection.Assembly.GetExecutingAssembly._
GetManifestResourceStream( _
strName))
End Function

#End Region

    Potential Updates:

  • Write back to a database, possibly through a web service.
  • Included report is plain, would like to allow users to use their own XSLT file.

You can download Tasktime 3.0 at sourceforge.net or get the files here.

Tasktime Binaries
Tasktime Source

The Next 10 Open Source programs you should have

Posted in Software, Open Source on September 11th, 2005

Notepad++ - Notepad++ is a free source code editor which supports several programming languages running under the MS Windows environment.

Paint.NET 2.0 - image and photo manipulation software designed to be used on computers that run Windows 2000, XP, or Server 2003.

eMule - one of the biggest and most reliable peer-to-peer file sharing clients around the world.

BitTorrent - peer-to-peer cooperative file distribution.

jHymn - Removes DRM from iTunes music files. This is not a method of pirating music. It allows you to play iTunes files on devices not supported by Apple.

Audacity - Audacity is free, open source software for recording and editing sounds.

iPodder - iPodder is the premier Podcasting application, allowing users to capture and listen to Internet audio programs anytime, anywhere.

Thunderbird - Thunderbird makes emailing safer, faster, and easier than ever before with the industry’s best implementations of features such as intelligent spam filters, built-in RSS reader, quick search, and much more.

jDoom - The Doomsday Engine is an enhanced Doom source port for the Windows, Mac OS X, and Linux platforms.

Duke Nukem 3-D - Duke3d_w32 is a port of Duke3d to the Win32 platform.

Nero Wolfe Radio Mystery/Drama Podcast

Posted in Podcasting, Software, Old Time Radio on September 11th, 2005

iPodI have been promising for a while to podcast some of the other OTR dramas that I have. Now that I got the Superman podcast automated I am ready to do another. As some of you may have seen I didn’t always keep up with the uploading of the Superman OTR podcast. Well I was editing the XML file by hand, literally typing it in then uploading the MP3 manuallly. Well I am not good at repetitive tasks, which is why I picked the occupation of computer programmer. I created an applcation in Microsoft .NET called Autocast. This console app will automatically edit the XML file and then upload both the new XML file and Mp3 to the server. There will be more on that later.

Any rate, the point of this post is that I am now ready to podcast the Nero Wolfe radio drama. There are not many of these, only 23 in fact. And unlike the Superman OTR, which are 10 minutes, the Nero Wolfe episodes are 30 minutes. So I am going to do one per week. A new episode will be released every Sunday.

You can subscribe to Nero Wolfe through feedburner.

Why Google Talk matters

Posted in Technology Trends, Instant Messaging, Open Source, Commentary on August 24th, 2005

Google Talk Logo Today Google released Google Talk or GTalk for short. On the surface it would appear the it is another “me too” IM service without any significant features. In fact there are no interesting features to speak of, every one of it’s functions is already emulated better in another application. And a instant messenger client is only as good as the number of people using it. Yahoo! Messenger and MSN Messenger beat Google Talk hands down on that.

What really is new about Google Talk is the fact that system is built on non-proprietary technology. While MSN, Yahoo, and AIM have been promising interoperability for years, they have been fighting to keep others off their network. And while the other messengers are clogged with ads and bloatware of features, GTalk is very simple and ad free. Also Google is inviting people to create clients for their Google Talk network. At the heart Google is running Jabber, an open source messaging server. And a number of IM clients already work with Jabber (and thus Google Talk). The Voice feature only works with the Google Talk client however.

This is seen as a way for Google to eventually move into full Voice over IP. Perhaps eventually even rivaling Skype.

Another good reason to welcome Google Talk is because when Google released GMail just over a year ago, it caused competitors to scramble to offer new features and services. Gone are the days of 10MB or 25MB of storage space for your email. You can thank Google for that. I can’t wait to see what Yahoo, MSN, and AIM will do to try to keep their users from fleeing to Google Talk. Perhaps they will take Google up on their offer and design their clients to work directly with Google Talk. Then we will finally have the interoperability among networks they have been promising for years.

Passed my first MCSD certification exam

Posted in Technology Trends, Software, ASP.NET on August 18th, 2005

MCP Logo After working with Microsoft .NET technologies for the past 4+ years I finally decided to get certified. I passed my first exam, of many, for my MCSD. I plan on getting both my MCSD and my MCDBA by early next year.

I passed the 70-305 - Developing and Implementing Web Applications with Microsoft Visual Basic .NET and Microsoft Visual Studio .NET. Along with working with the technology everyday I also used Self Test Software as a study aid. I like this company since you don’t have to install software, it’s all web-based, so you can use it at home and work. It also helped me pass the exam with a 943 out of 1000.

My next exam, 70-320 - Developing XML Web Services and Server Components with Microsoft Visual C# and the Microsoft .NET Framework, is scheduled for early next month.

BSG Mod for Battlefield 2

Posted in Software, Gaming on August 6th, 2005

BSG Rise of Kobol is in the earliest stages of development. I will be excited to see if this mod actually gets made. I know with the delay of the BF2 Editor, mod makers are having a tough time getting anything out.

Based on the Battlestar Galactica Universe this mod takes you back in time 45 years to the first Cylon war. Get ready to battle for your life on the twelve colonies of Kobol and their solar system!

So far I am skeptical. I have yet to see any promised mods be released for HL2 or Far Cry. And those games have been out for a year. So I won’t be holding my breath on the release of BF2 mods anytime soon.

Migrate apps from Internet Explorer to Mozilla

Posted in Programming, Open Source on July 27th, 2005

Ever have trouble getting your Internet Explorer-specific Web applications to work with Mozilla? This article covers common issues associated with migrating applications to the open source Mozilla-based browser.

read more | digg story

Make your own chicklet with this tool

Posted in Software, Blogging on July 7th, 2005

A chicklet is a small graphic button that you see on everyones’ blogs. Usually for XML or RSS feeds or too promote a piece of software. Such as Firefox or Thunderbird. Well now you can make your own chicklet for your site.

These types of images are good, because they are small, and typically bloggers don’t mind placing a lot of chicklets of their site. They can be good non-intrusive form of advertising.

Banner ads are dead, long live chicklets!

MyBlog