New Toy
02 Honda CR250R
Google Voice gives you one number for all your phones — a phone number that is tied to you, not to a device or a location. Use Google Voice to simplify the way you use phones, make using voicemail as easy as email, customize your callers’ experience, and more.
Google Voice isn’t a phone service, but it lets you manage all of your phones. Google Voice works with mobile phones, desk phones, work phones, and VoIP lines. There’s nothing to download, upload, or install, and you don’t have to make or take calls using a computer.
Google Voice will let you define which phones ring, based on who’s calling, and even let you ListenInTM on voicemail before answering the call. We use smart technology to route your calls. So, if you’re already on a Google Voice call, we’ll recognize it and use call waiting to reach you on the phone you’re on.
Google Voice will let you setup customized voicemails for multiple groups, based on who’s calling, the caller will hear a customized voicemail specifically for them or their group. Groups can easily be defined by adding contacts to a specified group such as Work, Friends or Family.
Went to the Rangers game over the weekend, Oakland won 5 – 0. Cowboys stadium tour after that.

LogYourRun uses GPS and a built in pedometer to accurately track your route, distance, elevation & speed. Then you can easily upload it to logyourrun.com, twitter and/or facebook.

White Water Rafting
BigHorn Sheep Canyon
Arkansas River
7-3-2010
10 Miles
Black Bear Pass is known as one of the scariest and most difficult passes in Colorado. It originates at the top of Red Mountain Pass on State Highway 550 between Silverton and Ouray and is a notorious Jeep/ATV trail that starts at 11,018′ on Red Mountain Pass, crests at 12,840′, Black Bear Pass and then decends down into Telluride. The road passes Bridal Veil Falls which is the highest waterfall in Colorado.
What Google Analytics is to Google: Google Analytics is the enterprise-class web analytics solution that gives you rich insights into your website traffic and marketing effectiveness. Powerful, flexible and easy-to-use features now let you see and analyze your traffic data in an entirely new way. With Google Analytics, you’re more prepared to write better-targeted ads, strengthen your marketing initiatives and create higher converting websites.
Now….what Google Analytics is to me: a free statistics service for my websites that is 10x better than most stats provided by website hosting sites such as godaddy, generaldots, etc..!
The service is easy to use, just add a snipet of code, called a tracking code, to the pages you want to track. If you are using wordpress, this can easily be added to 1 location in most theme settings. Analytics tracks several segments like site usage, visitor overview, map overlay, traffic sources and content overview, just to name a few. Reports can easily be exported to various formats or simply emailed to a specified email address.



To unlock multitasking, homescreen wallpaper & battery percentage on your iPhone 3G:
Update your iPhone to firmware 4.0
Run redsnow
Browse to the 4.0ipsw
Select the options you want and click next.

Perfomance: In my opinion 4.0 perfomes like crap on the 3G so I might as well have the 3GS extras anyway. Best I can tell, the device performs no slower than it did before enabling the 3GS functions.
Recently I received a Copyright Violation Allegation Notice from my isp that went something like the following:
(My ISP) has received a notice alleging that your (My ISP) account was used for illegal sharing of copyright protected work(s) without the copyright owner’s permission. A copy of the notice is attached, along with a schedule detailing our records that correlates your high speed internet account with the time and date of the notice.
Anyway……
If you take a look at the image below you will notice that the letter is from:
BayTSP inc. NBC Universal Anti-Piracy Technical Operations

There happens to be a great utility out there called PeerBlock which allows you to control who your machine talks to on the internet. Whats even better is that it actually comes packaged with a very large compilation of known P2P, Spyware, Advertising, Education, etc. servers which you can completely block with ease. The list is updated daily as new servers become known.
If you take a look again at the pic above you will notice that in the PeerBlock program window (bottom right), the anti-piracy company (BayTSP) that sent me the notice is already included in the P2P list along with 100′s of other known anti-piracy servers.
You can get PeerBlock at
http://www.peerblock.com/
I have a few other planes that I have been working on as well and thought I would share some pics of those.
Piper Cherokee
Evo .46
Super Stick
OS .46
I have finally finished the Ultimate Biplane, it’s ready to fly. FYI, it’s extremely important to take tons of pictures when you have reached this point in an rc airplane project, right before the 1st flight!!!
I have been trying to perfect the art of reorganizing/rebuilding indexes in sql server here lately. I know that this is no where near perfection but is a step beyond the capabilities of SQL Server Management Studio simply because SSMS does not have the ability to take into account the percent of fragmentation. SSMS reorganizes and/or rebuilds every single index regardless of the fragmentation level, which can be a hard hit resource wise. This can also cause a maintenance plan to take several times longer than if the plan had the ability to respond dynamically. So, this is where it begins…..how to dynamically defrag indexes based on the percent of fragmentation. Transact SQL is the only way.
– 1. Reorganizes All Indexes Initially
– 2. Rebuilds Indexes IF Frag Is Not Cleared By Initial Reorganize
– Ignores Indexes <= 5% Fragmented
– Ignores Indexes With Page Count < 100
– Compatible With SQL Server 2005 And Later
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = ‘IndexesToDefrag’) DROP TABLE IndexesToDefrag;
– Round 1 – Reorganize All Indexes With Frag > 5%
SELECT
si.name as IndexName,
OBJECT_NAME(si.object_id) as TableName,
avg_fragmentation_in_percent as Frag
INTO IndexesToDefrag
FROM sys.dm_db_index_physical_stats (DB_ID(), NULL, NULL , NULL, NULL) ips
Join sys.indexes si on ips.object_id = si.object_id
AND ips.index_id = si.index_id
WHERE avg_fragmentation_in_percent > 5
AND index_type_desc <> ‘HEAP’
AND page_count > 100;
DECLARE @Command VARCHAR(100)
DECLARE @Counter INT
DECLARE @IndexName VARCHAR(100)
DECLARE @NumberOfIndexes INT
DECLARE @TableName VARCHAR(100)
DECLARE @Frag INT
SET @NumberOfIndexes = (SELECT COUNT(*) FROM sys.dm_db_index_physical_stats (DB_ID(), NULL, NULL , NULL, NULL) ips
Join sys.indexes si on ips.object_id = si.object_id
AND ips.index_id = si.index_id
WHERE avg_fragmentation_in_percent > 5
AND index_type_desc <> ‘HEAP’
AND page_count > 100)
SET @Counter = 0
DECLARE DefragCursor CURSOR
FOR SELECT * FROM IndexesToDefrag
OPEN DefragCursor
WHILE @Counter < @NumberOfIndexes
BEGIN
FETCH NEXT FROM DefragCursor INTO @IndexName, @TableName, @Frag
SET @Command = ‘ALTER INDEX ‘ + @IndexName + ‘ ON ‘ + @TableName + ‘ REORGANIZE’ EXEC (@Command) PRINT ‘Executed: ‘ + @command
SET @Counter = @Counter + 1
END
CLOSE DefragCursor
DEALLOCATE DefragCursor
DROP TABLE IndexesToDefrag;
GO
– Round 2 – Rebuild Indexes If Reorganize Was Unsuccessful
SELECT
si.name as IndexName,
OBJECT_NAME(si.object_id) as TableName,
avg_fragmentation_in_percent as Frag
INTO IndexesToDefrag
FROM sys.dm_db_index_physical_stats (DB_ID(), NULL, NULL , NULL, NULL) ips Join sys.indexes si ON ips.object_id = si.object_id AND ips.index_id = si.index_id
WHERE avg_fragmentation_in_percent > 5
AND index_type_desc <> ‘HEAP’
AND page_count > 100;
DECLARE @Command VARCHAR(100)
DECLARE @Counter INT
DECLARE @IndexName VARCHAR(100)
DECLARE @NumberOfIndexes INT
DECLARE @TableName VARCHAR(100)
DECLARE @Frag INT
SET @NumberOfIndexes = (SELECT COUNT(*) FROM sys.dm_db_index_physical_stats (DB_ID(), NULL, NULL , NULL, NULL) ips
Join sys.indexes si ON ips.object_id = si.object_id
AND ips.index_id = si.index_id
WHERE avg_fragmentation_in_percent > 5
AND index_type_desc <> ‘HEAP’
AND page_count > 100)
SET @Counter = 0
DECLARE DefragCursor CURSOR
FOR SELECT * FROM IndexesToDefrag
OPEN DefragCursor
WHILE @Counter < @NumberOfIndexes
BEGIN
FETCH NEXT FROM DefragCursor INTO @IndexName, @TableName, @Frag
SET @Command = ‘ALTER INDEX ‘ + @IndexName + ‘ ON ‘ + @TableName + ‘ REBUILD’
EXEC (@Command)
PRINT ‘Executed: ‘ + @command
SET @Counter = @Counter + 1
END
CLOSE DefragCursor
DEALLOCATE DefragCursor
DROP TABLE IndexesToDefrag;
While creating a batch script to help automate the restore process I go through fairly often, I somehow created a folder that had around 30 something subdirectories and then a file embedded within that last subdirectory…, OOPS! I could only browse so far, then nothing, I figure probably to the point of 255 characters in the path name (I think the windows os file name limit is 255, not sure, somewhere around there) and then windows (7) would just stop, no error, nothing. Found the error when I tried to delete the folder:

So what do you do? I tried Shift Delete (bypass recycle bin), CMD Prompt: RMDIR /S /Q, with no luck and finally tried Total Commander but still nothing. Finally came across DelinvFile (Delete Invalid Files and Folders). Worked great, google it if you need it, it’s free for 30 days.
If anyone knows how to achieve the same thing without using a 3rd party program, please share, I looked everywhere with no luck. I hate installing a program to do something that should be so simple.
I guess I kind of took a small leap of faith here in ordering a gas engine for my Ultimate Biplane and I say leap of faith because first, I don’t know much about gas engines/models, secondly, I ordered the cheapest engine I could find that was plenty big to power my plane and third, it’s coming from Hong Kong. I ordered a (Turnigy) TGY52, which is their 45cc engine bored out to 52cc. I found the engine at www.HobbyKing.com, check it out, they have great prices on gas engines.

Spec.
Displacement: 52cc
Weight: 1584g
Carburettor: (Japanese Walbro) Diaphragm & Butterfly valve.
Prop Speed: 1700 ~ 7800rpm
Max power: Over 3.2kw
Suggested prop: 20×8, 20×10, 22×8 or larger
Ignition: DC-CD (6v)
Mixture: 25:1 to 40:1
Bore/Stroke: Unknown x 31 mm
Size: 170mm long, 215mm wide, 215mm high (Including baffle)
Mount hole: 64mm x 64mm