Tuesday, January 17, 2006

Are you still paying for plain old telephone service (POTS) from a huge conglomerate, like AT & T, Verizon, or Qwest? Do you ever ask yourself why? If you're paying more than $30 a month for phone service (think about voicemail, caller ID, call waiting, or features you pay for like *69) you should consider making a jump to a VoIP provider.

Do you get charged for long distance? It's 2006. It's time for these huge companies to be innovative, and if you pay attention, they're getting the message. AT & T now offers a VoIP service, but it's still almost 40%-50% higher cost than other new players in the market.

Vonage. Yeah, strange name. We've had Vonage for almost two years. Early on, it was dicey at best. I had several times where I thought I would lose the battle (with my wife) and have to switch back. But we stuck it out, and it's really great. We pay $27.xx a month and that includes unlimted phone service, with all the goodies. Caller ID, *69, call rejection, call waiting, ... the works. The best part is the voicemail. You can setup the system to email your voicemail messages to any address. You can also log into the vonage web site and listen to your voice mail messages. I wrote a tray application that notifies you of voicemail, grab it for free.

So the biggest issues people have switching from POTS to VoIP I see as the following:

  • I want to keep my existing phone number. - You can. Vonage will let you keep your existing number.
  • I'm worried about the call quality - It's really good now, truthfully every now and then we have a 'strange call'
  • I'm worried about 911, it won't work with VoIP right? - This is one of those things that's been so over hyped that I see this as one of the biggest barriers to entry. When you sign up w/ the vonage service you can establish a primary address as the place where you want 911 to be dispatched. The whole thing with VoIP phone service, is that I can take my phone adapter and plug it into any network. So even though I live across town, I could bring the box to your house, plug it into your network, and if you called my phone number, my phone would ring in your house. So this forces the providers to make you establish a default dispatch address for 911. So if you call 911 and have your vonage box at another address, they'll come to your house. I think you'll see that this is a situation that would probably not happen.
  • What if my internet is down? - You can configure a phone number to relay calls to. We use my cell phone, and there have been times where I've gotten a weird call in the middle of the day, and the person calling said, "I called you at home" Then a lighbulb goes off in my head, and I say to myself, "Ahhhh my internet connection must be down". It's happened so rarely that I'm usually suprised when it does occur.
  • How will I get it working on all my phones? - Another simple solution. Once you get the service, you unplug your outside phone box from the street (one screw and a painfully obvious connection to unplug from the inside of the box) and just plug your vonage box into any phone extension, it will then link all of your extensions to the vonage box.
     

That's it. I opened the adapter, which looks like a small answering machine, plugged it into my network, plugged it into the wall, and then plugged it into the phone jack, and that was it. It was up and running in 30 seconds. It's one of those things I take for granted now. I forget we even have anything different.

But I love the money we save, and that we're not being nickle and dimed to death for things like caller ID and voicemail. Let me know  if you have questions, if you want to sign up, I can get you a month for free.

Tuesday, January 17, 2006 9:48:11 AM (Pacific Standard Time, UTC-08:00)  #    Disclaimer  |  Comments [0]  | 
 Monday, January 16, 2006

I've upgraded to the latest version of Das Blog. Working out the bugs now.

Monday, January 16, 2006 6:20:32 PM (Pacific Standard Time, UTC-08:00)  #    Disclaimer  |  Comments [0]  | 

So a long time ago, I had written some code to automatically display images from folders. So on my personal site via login, family members can see pictures, and all I have to do is just upload a folder of images. Thumbnails and paging, etc. etc. is created automatically. It's nice because I can just dump pictures into a folder and forget about it. No coding, no hassle, no fuss.

The big problem I ran into was that there is no way using the FileSystemInfo object to sort by date. I think that is crazy. So I had to use the IComparer interface to do the comparison my self.

System.Collections.IComparer dateComparer = new DateComparer();

System.IO.DirectoryInfo mDir = new System.IO.DirectoryInfo(System.Configuration.ConfigurationSettings.AppSettings["KatherineImages"].ToString());
            
System.IO.FileSystemInfo[] mFiles = mDir.GetFiles("*.jpg");
Array.Sort(mFiles, dateComparer);

private sealed class DateComparer : System.Collections.IComparer
{
    public int Compare(object info1, object info2)
    {
       System.IO.FileInfo fileInfo1 = info1 as System.IO.FileInfo;
       System.IO.FileInfo fileInfo2 = info2 as System.IO.FileInfo;

       DateTime Date1 = fileInfo1 == null ? System.Convert.ToDateTime(System.Data.SqlTypes.SqlDateTime.Null) : fileInfo1.LastWriteTime;
       DateTime Date2 = fileInfo2 == null ? System.Convert.ToDateTime(System.Data.SqlTypes.SqlDateTime.Null) : fileInfo2.LastWriteTime;

       if (Date1 > Date2) return 1;
       if (Date1 < Date2) return - 1;
       return 0;
    }
}

This allows me to sort the files by date, so when uploading images from a digital camera session, people are not seeing the last images first. They are seeing the images in the date/time order they were taken.

 

Monday, January 16, 2006 5:33:29 PM (Pacific Standard Time, UTC-08:00)  #    Disclaimer  |  Comments [0]  | 
 Tuesday, January 10, 2006

This thing looks sweet. Ok, I'll be the first to admit I have an electronics habit almost as bad as some people's drug habits. This thing looks so damn cool.

Each key is an LCD display, allowing you to display any image to any key. Really cool stuff.

For gaming, this is huge. You can customize the keys to display “run“ “shoot“ or whatever the game requires. This is cool for obscure game settings that are critical during play, but not used for the basic game play.

There are some other cool things too. There's a bank of keys that you can assign to do whatever you want. Note the picture above, explorer's and iTunes icons appear on their own keys. I think that is neat. You could conceiveably have a screen saver that ran across the keys on your keyboard. I would imagine we will see an endless onslaught of 'skins' for your optimus keyboard just like all the bad skins for winamp.

There will be some good ones too I'm sure. The questionable things are that this company appears to be out of the former Soviet Union, but they claim the device will be available world wide. We don't know much about the weight, feel, and things like how much pressure / resistance it takes to push the keys.

It's supposed to be platform agnostic, working w/ any ccomputer (with drivers I'm sure). There will be an open source SDK

You can learn more about the keyboard here and subscibe to receive updates as they are available.
http://www.artlebedev.com/portfolio/optimus/


Tuesday, January 10, 2006 11:47:10 PM (Pacific Standard Time, UTC-08:00)  #    Disclaimer  |  Comments [0]  | 
 Sunday, January 08, 2006

So a co-worker sent me an 'invitation' to install MSN Messenger 8.0 Beta. I have completely hated 7.5, I think the user interface is childish looking, and all of the 'extra' crap like winks, and nudges, etc. are totally stupid.

I'm glad I installed 8.0. I like the look of it, and there are some great new features. I can finally name my contacts what I want them to be! No more "captain kick" I can now name that person by their name... people change their screen names all the time, and I have to constantly click to see the email address to spark my memory of who someone is. The video is sweet. Sound, a little sketchy.

There are of course down sides. My first attempt at the new 'File Sharing' feature was seriously disapointing. Scott Hanselman and I were chatting via MSN video and voice, and all of that data was working relatively well. He sent me a photo of his new son, and it chugged along for a couple of minutes. Scott's comment was, “man the video is coming accross fine, why can't the file transfer work better?“ I totally agree.

The advertising seems a bit more exageratted in the main IM client window. I like the fact that Google Talk, and Skype don't do this.

Another cool thing is you can add notes, and key search words for contacts. So if you have a friend that is a co-worker, you can add a keyword called work and friend to each contact. You can then search for a term, showing all the contacts that matc. Kind of a hack I suppose, but still nice.

I have invites, so if you would like to try it out, post a comment and I'll send you one, I'll need your email address.

 

 

Sunday, January 08, 2006 12:17:23 AM (Pacific Standard Time, UTC-08:00)  #    Disclaimer  |  Comments [13]  | 
 Thursday, January 05, 2006

They call it a BETA feature, but Skype has finally added video to their awesome VoIP client. I have not had a chance to try it yet, but I'm sure that it will work just as well as their current voice over IP client does. It's so great to the all of these chat programs evolving so quickly. I can't wait till people say what is a land line.

Do you remember rotary dial phones? I do... way back when. I also seem to recall that the phone companies charged you per phone, to rent them. Crazy. Just goes to show, if you aren't innovative, your dead.

I bet our kids will look back on POTS (plain old telephone service [ok land lines]) with the nostalgia we do about rotary dial phones. With the proliferation of WiMax, and handheld technology, it's just a matter of time before we see widespread adoptance of VoIP communication as a standard.

Thursday, January 05, 2006 10:17:48 AM (Pacific Standard Time, UTC-08:00)  #    Disclaimer  |  Comments [0]  | 
 Thursday, December 29, 2005

It's a new year, and Live Organized has been in business for a year!

It's hard to beleive that it's been a year already.  I'm proud of the work my wife has done in promoting, running, and learning about business. She's worked with over 30 clients in the past year, all with great success.

So if you know someone that could use help with organization, interior decoration, or even just picking out colors for a room, check out her site, and see the amazing work that's been done.

www.liveorganized.com

Thursday, December 29, 2005 2:21:12 PM (Pacific Standard Time, UTC-08:00)  #    Disclaimer  |  Comments [2]  | 

So how frustrating is it when you need to Terminal Service (Remote Desktop) to a box, and all of the sessions are in use? It sucks. Especially when you know someone did not logout correctly, or they are gone, and that precious connection is idle.

A co-worker showed me this cool trick, it allows you to instantiate a 'console' connection, regardless of how many people are connected.

Open a command prompt and type the following:

c:\> mstsc /v:xxx.xxx.xxx.xxx /console

Where /v: parameter is the address or name of the server. The /console switch will create a console session, and allow you to connect, even if the active sessions are full. You can then do whatever you need to do, or boot off the offending user(s).

Thursday, December 29, 2005 2:17:03 PM (Pacific Standard Time, UTC-08:00)  #    Disclaimer  |  Comments [1]  | 
 Friday, December 16, 2005

Well as soon as the hype is over, and you don't have to be either, rich, or desperate, I'm going to pickup an xbox 360.

We've got one at work, and let me tell you, it's sweet. Call of Duty 2 is simply amazing. The media center stuff looks really good too, once I get a unit, I'm planning to use it as my primary DVD player, instead of the Tivo's DVD player. Hopefully in the next month or two, I'll be able to find a premium package.

I also can't wait to see it in HD.

Friday, December 16, 2005 9:15:29 AM (Pacific Standard Time, UTC-08:00)  #    Disclaimer  |  Comments [0]  | 
 Wednesday, November 09, 2005

Within the last couple of weeks, Yahoo has launched their beta web mapping application. It's a great AJAX implemetation, and is pretty amazing. You can search for specific categories of services, stores, etc. at any point during your session. I think it's pretty cool that you can zero in on an address and then say, “Show me all the ATMs in the area.“ Pretty handy. They even go a step further and add the contact info. Very nice touch.

Other cool things? Live traffic data, for areas that support it. Cool.

Wednesday, November 09, 2005 11:23:50 AM (Pacific Standard Time, UTC-08:00)  #    Disclaimer  |  Comments [0]  |