Categories
Geeky/Programming

Pocket PC and GPS

For my birthday, I got Microsoft Streets and Trips 2006 with GPS Locator and I also then bought a Pharos Bluetooth GPS Dock to use with my Sprint Audiovox PPC 6700. I tested it out yesterday and it works great. Now I have GPS location capablities with my phone, in my car, etc. My next step is to write an app for the phone to save up the coordinates to a web service, and map it out, so I can track where I have been, my routes, etc. I can also have a “Where is Steve?” page 🙂

Categories
Product Reviews

mp3tunes.com

so, I signed up for mp3tunes.com. Upload all my music online, and be able to get to it from anywhere. 40 dollars a year. Im in the process of uploading, have been for 2 days now. Im on the “B”‘s 🙂 ….

Once I get it all up there, it will be sweet. I like it already, and if my drive on my music server crashes, no biggie 🙂

Categories
Random

Quote of the Day

Patriotism is the last refuge of a scoundrel. – Samuel Johnson

Categories
Life

Birthday 2006


Birthday 2006

Originally uploaded by ScaleOvenStove.

Categories
Life

Happy Earth Day

Happy Earth Day everyone.. 🙂

Categories
Geeky/Programming

VS2005 Unit Testing HttpContext Cache

been searching for a while on how to test HttpContext and Cache in VS2005 Unit Tests, using the built in unit testing suite. Found this today..just add

TextWriter tw = new StringWriter();
HttpWorkerRequest
wr = new SimpleWorkerRequest(“/webapp”, “c:inetpubwwwrootwebapp”, “default.aspx”, “”, tw);
HttpContext
.Current = new HttpContext(wr);

to you test method and the correct “using” statements, and boom – it works – up goes your code coverage % 🙂

Categories
Life

Xbox 360

I bought an Xbox 360 today. ScaleOvenStove is my gamer tag for Xbox Live – I put the card up on the sidebar of my blog. I got Call of Duty 2 and King Kong, I am liking it so far, also the Media Center Extender capabilities. Pretty Sweet – I am already happy with the purchase

Categories
Geeky/Programming

Microsofts ActiveX Debacle

Funny, Microsoft had to change the way they handle ActiveX in the browser because they lost a patent…well, Outlook Web 2003 succumbs to the change, as in a new message, it asks you to hit enter or tab to activate the control. What a waste…you would think they could have a better workaround or just pay licensing on the patent.

Categories
Geeky/Programming

Backing Up DVD's

I have around 70 DVD’s, and I want to just watch them from my computer. I first thought about just ripping to avi/divx, which is good, but you lose metadata. Also, with Media Center Edition 2005, there is the My DVDs area which you dont get to use with avi’s. I decided to use DVDShrik and DVDProfiler to just rip my dvd’s to my hard disk in the raw format. I figured if I wanted to then convert to avi I can. One thing is though, I need more hard drive space. 🙂

Categories
Geeky/Programming

CruiseControl.NET – Customize Your Project List with .NET Remoting

I had a need to customize a cc.net project list, and if you install CCTray, in c:Program Filescctray you will see 3 dll’s.

ThoughtWorks.CruiseControl.CCTrayLib
ThoughtWorks.CruiseControl.Remote
NetReflector

Note: If you have the latest CCTray installed, then you will have to develop any custom application in .NET 2.0

So first this, you need to reference those 3 dll’s, and add a using statement to your code

.csharpcode { font-size: small; color: black; font-family: Courier New , Courier, Monospace; background-color: #ffffff; /*white-space: pre;*/ } .csharpcode pre { margin: 0em; } .csharpcode .rem { color: #008000; } .csharpcode .kwrd { color: #0000ff; } .csharpcode .str { color: #006080; } .csharpcode .op { color: #0000c0; } .csharpcode .preproc { color: #cc6633; } .csharpcode .asp { background-color: #ffff00; } .csharpcode .html { color: #800000; } .csharpcode .attr { color: #ff0000; } .csharpcode .alt { background-color: #f4f4f4; width: 100%; margin: 0em; } .csharpcode .lnum { color: #606060; }

using ThoughtWorks.CruiseControl.CCTrayLib.Configuration;
using ThoughtWorks.CruiseControl.CCTrayLib.ServerConnection;
using ThoughtWorks.CruiseControl.Remote;
RemoteCruiseManagerFactory factory = new RemoteCruiseManagerFactory();
ICruiseManager manager = factory.GetCruiseManager("tcp://buildserver:21234/CruiseManager.rem");
ProjectStatus[] projectStatuses = manager.GetProjectStatus();
foreach (ProjectStatus status in projectStatuses)
{             
//status.Name; = Project Name
    //status.WebURL; = Web URL for the cc.net project
    //status.BuildStatus.ToString(); = cc.net build status
}

Well, I spent more time trying to format the code on this post than actually coding the program, so that stinks. I wish it wasnt such a pain to preserve formatting