Categories
Geeky/Programming

Firefox Upgrades and Extensions

I use firefox for all my internet browsing, and I really like it, except one thing. 80% of the extensions that I have loaded all break everytime I upgrade to the next version, and I have to go and re-download them and install them again, and set up and settings they have. What a PITA. You think that extension developers would get a delta document or something so they could have the extensions ready to go when the next release of the browser comes out. It would also be nice for firefox to tell me what extensions will break before I install the newest version.

Adblock is about the only one that always works. Tabbrowser pref’s always breaks which makes browsing alot harder for a week or two after upgrades. The tabbrowser extension allows you to open everything in a new tab. When it breaks, everything opens up in a new window, so you end up having 8 browsers open, like when you surf with IE.

:S

Categories
Geeky/Programming

VS.NET 2005 and SQL 2005 and Webhosting

Well, I finally installed SQL Server 2005 Beta 2 and VS.NET Beta 1 on a VMWare Image. Maybe I can start to play with it a little bit and check out the cool new features I have read about and seen in demos. Nothing like geekin out to get over post election blues? I also did some researching into some cheap web hosting tonight because a coworker and I are making a webpage for someone. We dontated it as a silent auction item in Aug. I had a hoster that was like 2 bux a month, but lost the address. The cheapest one I have found is like $6.95 a month.

Categories
Geeky/Programming

Error that completed successfully?

I just love goofed up error messages. Check this one out. WTF were these guys thinking when they made this error message. (BTW – I actually got this error message, using remote desktop connection, it isn’t a photoshop thing)

Categories
Geeky/Programming

XP Themes

Have you ever wanted to “theme” XP? Don’t you think that the three “color schemes” that come built in suck? I do. So I have researched things, tried things, and here is what I found.

1) You can pay 30 bux a year to get a program to do it for you. This option is ok, but it is another program running all the time, kinda shakey, crashes, blah blah. The themes are cool, but sometimes hard to get going, installed, etc.

2) You can replace the default version of uxtheme.dll with a hacked one to allow 3rd party themes. This seems like the best bet to me. Finding cool themes is harder though.

Here are some links to get you started:

Program to patch uxtheme.dll

Watercolor Theme

Categories
Geeky/Programming

Sprint PCS Aircards

Sprint PCS has something called an “Aircard” that you can buy. It isn’t a phone, but it is a PCIMCA card that you can use in your laptop. Anywhere you can get Sprint coverage, you can connect to the internet at decent speeds (60-120k). It is a an awesome tool if you are traveling with people and you need to connect to the net, or if you are somewhere out and you need to get connected. I use it to connect to VPN and do work from restaurants, etc. It is such a timesaver. I think unlimited usage is like 80 dollars a month. If you haven’t checked out these aircards, I would suggest you do. There are some different brands, Novatel has worked great for me, there is Yiso and and some others. I take that and my wi-fi card with me and I am set. You can also use it with a cradle with a pocket pc and you are connected, using MSN Messenger, Internet, etc. It is awesome!

Check it out

Sprint PCS Aircards

Categories
Geeky/Programming

SMS'n Google

Goole came out with this cool new thing last week, querying http://www.google.com with sms. You can send a query and they will send you back results, totally cool

if you send an SMS (not a shortmail or email) to GOOGL or 46645, like

Pizza 56387

It will return to you the top 3 results for pizza in Waite Park, MN. (Gary’s, etc).

Pretty cool.

Google SMS

Categories
Geeky/Programming

Laundry Machine Automatic Notification System

Here is something I came up with in 2002 – I think IBM started doing something similar to this, but I am not sure. I would just love if someone would implement this. If I had the money I would. If you live in an apt – you know how I feel. Doing laundry sucks!!

Background:
Almost all apartment buildings and dormitories have laundry facilities. These facilities are usually located in a central location or at least one facility per floor. The problem with this is that because the majority of the apartment/dorm rooms are a fair distance away from the main laundry facility, people do not know when their laundry is done. Also, people waiting to do laundry do not know if any machines are open, and they would either have to go check (with their laundry or without) to see if there are any open machines. More often than not, this ends up with the person making a trip to only to find that all machines are in use, or if they went to check without their laundry, by the time they get back, the machine they were going to use is already taken. Another thing that can happen is that a person actually does their laundry, but instead of knowing when the loads are done, they forget and leave their laundry in the facility. Other residents that come in to do laundry have to move the wet or dried clothes out so that they can do their own laundry. A final problem is that the laundry machines take quarters. Most residents have dollar bills, etc. Thy complex usually provides change machines to cash out dollars into quarters.

Objective:
Using X10 technology, and a client/server model, a system can be put in place to solve all of the problems discussed in the background section of this document. A computer would have to be set up in each laundry facility room. This computer would talk to the laundry machines using X10 technology. Each apartment room would have to have an touch screen interface to the computer in the laundry room via an Ethernet network. Each resident would have an account that they could deposit money into, and the machines would recognize this account and automatically deduct when the person did laundry. The resident would be able to see the status of all machines, and they would be able to “check out� a machine, which would hold the machine till they got down to the facility. After getting their laundry started, they would be back in their apartment, and when their laundry was done, it would notify them by and alarm, or it could maybe even be set up to email them or call a telephone with a pre recorded message. It would give them a time to get back, for example 10 minutes. If they did not get back within 10 minutes money could be deducted from their account, or a person who had the machine checked out would get credit for waiting. The main office of the complex would also have an interface to the system. The office might be able to purchase premium support, which could allow the status of the facility to be broadcast securely over the Internet for 24/7 support if need be.

Categories
Geeky/Programming

SQL Server User's Group

Tonight I went to the SQL Server User’s group at the Microsoft Office in the Twin Cities. As always they had the pizza and beer (hmmmmmmm beeer).

Anyways, there were two presentations. One on NAnt for automating SQL Server deployment, and then one given by Itzik Ben-Gan on analytical functions in SQL Server 2005 (Yukon) and comparing the results to SQL Server 2000.

The NAnt presentation was ok, but not really anything I would use. I really don’t understand scripting out script. Why not just write the script out in the first place?

The Analytical functions presentation was more interesting. It went over ROW_NUMBER, RANK, DENSE_RANK, and NTILE(x) functions in SQL Server 2005 and how you can use them to speed up some things that you might be doing in SQL Sever 2000, etc. One thing I can see is automatically ranking team wins and losses by sorting by the wins and losses and adding a RANK column. Pretty sweet.

Finally, we stopped at the Granite City Food and Brewery in Maple Grove for a beer to see how it compares to the one in Saint Cloud. Pretty nice, but kinda crowded.

Categories
Geeky/Programming

SQL Exception Handling in .NET

In .NET , Microsoft introduced the Try, Catch, Finally exception handling. In all books and examples I have seen, you catch an exception like so:

Try
…some code
Catch ex as Exception
…some error handling code
End Try

Well, what happens when you are catching a SQL Exception?

Try
…some code
Catch sEx as SqlException
…some error handling code
End Try

Is Microsoft trying to tell us something here??

Categories
Geeky/Programming

Microsoft Office and .NET

I know Microsoft is trying to make everything .NET, and they have there is a Visual Studio .NET for Microsoft Office thing, but I mean, it is a PITA if you want to try to make managed code work with MS Office. I would like to make some add-in’s for Outlook, but I want it to be totally managed code, and you can’t do that because you have to add in the COM objects for outlook. I have a book that I have been reading for my own edification titled “Programming Microsoft Outlook and Microsoft Exchange 2003“, by Thomas Rizzo, and it is a good read, but I just wish I could use all .NET assemblies and stuff instead of the the COM Objects. Maybe in the next version of Office you will be able to use totally managed code to create add-ins. I know in Whidbey, they added in the WebBrowser control, a managed code version of the Browser Control in VB 6.0.

Visual Studio .NET and Office Development