I decided to see if I could try an old hard drive in my new laptop, but when I opened it up I was disappointed with what I saw. HP is using a new quick swap hard drive caddie system which requires an extra purchase of a caddie with the special plug in order to install it. Sigh, oh well I will have to come up with another idea, or fork out the money. I need to be cheep right now so I will likely find another solution, somehow.
Thursday, September 25, 2008
Friday, September 19, 2008
New Computer
woo! Hoo! My new computer arrived today! And so I get to go through the experience of getting a brand new computer again, complete with all of that wonderful junk installed. That experience I don't get at work, because working at Microsoft, the first thing I do at when I get a new machine, is boot up the Network Installer and install a fresh OS from the network.
The first thing I have to get used to here however, is the shift key on this new keyboard is smaller and gets interfered with by the up arrow the ?, and the enter keys. The Touch-pad is a little weird too, it feels more like a space bar than a touch pad button.

Ahrg! I did it again, I pressed the up arrow instead of the right shift key. Good thing it is talk like a pirate day today! This little flyer has been floating around the kitchens at work so I thought I would capture it.
The first thing I had to do once the machine started up was connect to the Internet, that was the painless part, then I had to enable the antivirus, fun; it's Norton! I will be replacing that soon enough. Then came the torrent of updates after updates, first Defender, then Norton, then Windows, then HP, then Java... At least that didn't take overly long.
While I waited I decided to try to document some of this on ye olde' blog here and make some smores. Mmmmmm. Smores! I think I will make another...
So the first thing I see when I open IE makes me cringe, No! not the Yahoo! tool bar!!!!! I will be un installing that now! Ah! much better, all gone. Next, there is some sort of weird side bar installed into IE called the "HP Clip Book" Weird! It sure takes up a lot of real estate. It has a close button but tells little of what it does. Oh, wait, there is a new button on the toolbar which has something to do with it. I think I will keep it for a little bit but it will likely go shortly, I like my Browsers in narrow windows but not that narrow.

Let's see, Oh yeah I got it with a web cam, now why did I do that now? I don't remember anymore. I think I will play around with it and see... Ah! there we go! Now I don't have a head! Ah, more fun to go...
Posted by
Shkyrockett
at
6:28 PM
0
comments
Tuesday, September 9, 2008
Saturday, September 6, 2008
hulu
Nice! One of my Cousins pointed me to http://www.hulu.com. It is an online video service which plays Movies and TV shows. Best of all it is free. Maybe it will keep me from going to the video store every week or so... Although I still want to pick up the last two seasons of Bablon 5 if I can find them.
Ooh. Dilbert...
Posted by
Shkyrockett
at
10:33 PM
0
comments
Thursday, August 28, 2008
Computer Forensics
With the hard drive crash I have been scouring the Internet looking for data recovery options. My Brother mentioned an 8 gig USB memory stick he had bought for less than $30.00 and is smaller than a stick of gum. It was too tempting of an offer, I got one for myself. Now I'm trying to figure out if it is possible to use it as a boot option for data recovery setup.
I would love to learn Computer forensics and data recovery. I have run into enough occasions where I wish I knew how and what to do to get data off a dead drive. Well back to the research...
Posted by
Shkyrockett
at
8:41 PM
0
comments
Wednesday, August 27, 2008
IE 8 Beta 2 is Out
Nice! IE 8 Beta 2 was relesed today. I'm thinking of waiting till the VPC hvds are avalible since I don't want to muck up my general OS with a Beta browser right now. But I'm excided with the new features.
Posted by
Shkyrockett
at
9:18 PM
0
comments
Thursday, August 21, 2008
So the Command-line Continues to Live
I can remember carefully crafting AutoExec.bat and Config.sys files to get certain games and programs to work in ye-olde Dos 5.0 days. Days of the old Dos command which I knew and used much, were: DIR /W /P, CD /D, CD.., DEL, MOVE, COPY, DELTREE, DOSSHELL. I really didn't have much of an idea of what most of the commands in AutoExec. bat or Config.sys did or meant, but if typing "SET SOUND=C:\CREATIVE\CTSND" and "SET BLASTER=A220 I7 D1 T2" would get me sound, or If I was to set the right amount of memory to HIGHMEM I could play Betrayal at Krondor I would mod it.
It is kind of strange how things have progressed in the realm of the Computer. The old Apple2 was command-line, it wasn't until the Macintosh that GUI was to be the new interface and command-line was supposed to be outdated. Microsoft followed suit by trying to eliminate anything DOS like Windows until Windows NT. Anyone remember the days of "There is no more DOS," from Windows 9X days?
But the command-line is back with full force. There is an install mode for Server 2008 where only the minimum complement of Windows gets installed, and it is all command-line. Even Apple has a command-line in their Unix based OS.
Lately I have been finding myself digging into the Command-line more and more, writing batch file after batch file. It started at home when I went searching for a program which would converter .cdr files to .svg; I eventually found one but it was command line, so I had to come up with a batch file which would recurs a directory converting any compatible vector images to .svg.
Then I decided I wanted to see if I could reduce the footprint of some of the folders on my hard drive, so I went searching and found pngout to compress many types of images to smaller lossless pngs. It even compresses most pngs around 75% of the original size. But again, the free version is a Command-line exe, so I built a script which would recurs a folder and compress the images inside.
As I started using my scripts I discovered that some programs choke on spaces even when quoted, so I searched and searched until I found a batch script which would remove spaces from filenames.
As I learned I found better ways to do some of the tasks, little little known flags which could be set to do useful things like get only a file name minus the extension so I could then change the extension rather than append the new one like I had been doing converting to svg. With this one I then needed to come up with a script which would delete the old files then create the new.
And so it goes with work now as well. Many of the internal tools are command-line driven, even the automation harness. So I have been trying to figure out ways to accomplish rather convoluted tasks all from batch language. It's a fun challenge, and make work more interesting. Now if I could just keep what I learned from writing a script for the next time I need to write something similar, rather than having to go back and look at my old code, I might actually be more productive.
But good times.
Posted by
Shkyrockett
at
11:29 PM
0
comments
Sunday, June 15, 2008
Sandals Without Socks?
It's kind of odd. Socks and Sandals are supposed to be a fashion faux-pa. Around here however they are so common that, the other day, when I saw someone wearing sandals without socks it just looked plain weird.
Posted by
Shkyrockett
at
9:20 AM
0
comments
Saturday, June 14, 2008
Who Says Space Quest is Dead?
Nice! It looks like Akril is back to writing her WSSQID comics again (http://sq7.org/wssquid). She has two new comics in the past week.
Posted by
Shkyrockett
at
2:10 PM
0
comments
Saturday, March 29, 2008
Lights Out?
My Uncle noticed this today. It is an interesting approach to saving energy. It works for CRT's, but not LCDs(http://www.google.com/intl/en/earthhour/), Still cool, just don't try to print pages like this with Background printing turned on.
Posted by
Shkyrockett
at
9:21 PM
0
comments
Labels: Geeky
Thursday, March 20, 2008
Software Complications
I think I finally understand some of the strange things which complicate the creation of software.
I was involved in testing a small piece of internal software written by one person then handed over to a small group to finish. It mostly worked when he handed it over but was missing some stabilization and fit and finish. Being handed over it fell into a strange mix of complications.
Number of coders When there is one coder, there is one opinion and one style. The program should theoretically be consistent. Adding other coders throws a wrench in the works. Each coder has a different style and a different background. Not to mention they aren't familiar with the other coder's code.
Language complexity The complexity of the language can make things more difficult by hiding useful elements of the language in places some programmers wouldn't think to find or wouldn't know it even existed causing programmers to wrap their own solutions to things which already exist.
Language stability The stability of the language helps quite a bit. If a language is a type-safe language with garbage collection it is more difficult to have more disastrous consequences. Where in a language like C++, if you are not careful the program can leak and corrupt memory.
Project Complexity It is impossible to write a program which does not have errors. There will always be bugs in any program. Even a simple program will have some kind of way it can fail. The more code a program has and the more pieces it accumulates the more bugs it is likely to have. So the number of possible bugs is somewhat proportional to the complexity of the program.
Coder's Programing skill No two programmers have the same skill set or experience. Some have years of college and work experience, while others are new but well taught. Others are self taught, gleaning on the histories of others. As such the ways code is written will vary deeply depending on who codes.
Coder's Language familiarity The familiarity a coder has with a language certainly helps with how well they can code. A lot of languages have a very similar structure so someone familiar with a similar language can generally be somewhat efficient in another. But there are things such as libraries and learning the gotchas of a language which differ. For instance Someone who was educated in C++ can program in C# but they are likely to make things more difficult than necessary. And Someone who was trained in C# is likely to need to heavily use references to get much dome.
All of these things and others can make things difficult. A Programmer who is handed a project but is not familiar with how a program works is likely to unknowingly break parts which work perfectly well, while trying to fix some other part.
It was amazing to see how all of these factors can play into how a program eventually ends up. And the quality of it.
Posted by
Shkyrockett
at
6:21 PM
0
comments
Labels: Programming, Ramblings, Technology
Cool Releases
A few cool releases this week, and one from a while back.

Windows Vista SP1 was released to Windows update yesterday. There are supposed to be lots of improvements and changes, including updating the Kernel to the one used in Windows Server 2008. I installed it last night. So far I haven't seen much difference. Instant Search is supposed to be cut back now, but I don't see any change there. Maybe there is some power mode I don't usually use or something.
The most drastic change is supposed to be with the speed of the normal File operations, such as Moving or copying files. Finally! I won't have to wait an eternity for a file to move! Another is that unzipping zip archives should be faster as well.
I think I can vouch for the zip file extraction being faster. I just unzipped an archive and it didn't seem as painfully slow as usual.

I also found out that Apple's Safari 3.1 has been updated. It's improvements are supposed to make it faster and more standards compliant.
It does seem faster. It actually seems to be usable now. But Safari it is still missing some power features which still makes IE, Opera and FireFox better for developers. Such as being able to save an entire website rather than just the html.
Right now I'm using Safari to write this post. The built in spell checker is a nice feature for blogging, as is the ability to resize the text box. But it is still such an ugly misfit to run in Windows. Skinned windows are for toy applications not serious ones. It also still looks horribly naked without the Windows borders.
.png)
A while back FireFox 3 Beta 4 was release. It is on it's final leg of Beta's so there shouldn't be many differences with it from Beta 3. I haven't spent much time on it so I haven't found many interesting points. However the user interface is kinda cool.
Posted by
Shkyrockett
at
12:05 PM
0
comments
Labels: Geeky
Tuesday, March 18, 2008
Unemployed
A week long Friday is now over. I am officially unemployed for an hundred days. Today at a little after 3:36 PM I handed my badge over to my Employment Rep.
Before the day was up, I sent this email to those I thought would care.
The curtain closes and it’s time to take the final bow.
Goodbye all, the pleasure has been mine, to have worked with each of you.
Thank you.
The funnyest responce was from my former Manager:
Not every day a tester comes along like Him who both cranked out a lot of excellent work and didn’t drink all the beer!
It's a bitter sweet time. A short time to be free before the next adventure begins. Yet sad, to miss what I have been enjoying doing for the past year.
Posted by
Shkyrockett
at
12:17 AM
0
comments
Labels: Work
Friday, March 14, 2008
Happy π day!
it's 3 14 again. It looks like librivox is celebrating in their own way http://librivox.org/?page_id=1999&preview=true You can listen to the first 50 digits read by many readers. Sounds like fun. Once again I forgot all about it so I don't have any Pie to celebrate with but it's a fun day anyway.
Posted by
Shkyrockett
at
7:47 PM
0
comments
Wednesday, March 5, 2008
Drooling over announcements
Oooh! IE8 Beta 1 is out today. I'm excited! I'm easy to excite aren't I? I simply had to download it and try it out. http://msdn.microsoft.com/ie
I decided to re-download the IE6 and IE7 Virtual machines so I could try installing IE8 in a safe environment, so I wouldn't mess up anything. When I went to the VM page I found there was already an IE8 Virtual machine up too. Nice! But it means that just running the VM I don't get to see the installation, oh well.
I'm having fun anyway. I'm even writing this post from IE8 running on the Virtual Machine. It's so funny how broken Blogger is as it's expecting the old broken IE behavior.
Another really cool thing I saw today, is that a project I have been watching excitedly for a few years, has been released with source code. The project is Microsoft Research's Singularity OS. The all Managed Micro-Kernel, Software Isolated Process, Operating System. Even better, I know the one of the guys in charge of it. I've gotta find the time to try it out some time. http://www.codeplex.com/singularity. I wonder if I can understand any of it?
Posted by
Shkyrockett
at
8:35 PM
0
comments
Labels: Technology, Weirdness
Sunday, February 17, 2008
Time Line Template
Here is something I have been working on over the past week or so. I keep coming across the need to use certain dates in forms or Resumes and so on. But all of these dates are scattered all over the place.
I have employment dates in my Resumes, Special Church dates in my Baby book and Church records, and certificates. Mission dates in Mission Journals etc.
So it is sometimes difficult to find the exact date info I need. As I thought about it I realized that what I really needed, was a Time line. A central location to store all of the scattered date data of importance. And as a time line I could also get a nice visual perspective of my life.
So Here it is. I have linked the thumbnail below to the file on my SkyDrive.
It is created in Office 2007 Excel and uses some of the new features found in Excel 2007 such as Sortable tables and some of the new visual styling. It may be possible to convert it to the old format, but I haven't had a need to try.
For now now, I filled it with generic sample data and it is currently only set up for 100 events. To add any more, requires expanding the two tables and editing any new data labels to point to the event text.
One more thing. The Time line is also set to January 1st 1978 as the current Axis minimum, it can be changed but you will have to find the right numbers for the date. I did this because there seems to be a frustrating issue where if the dates span a certain point Excel thinks the Axis minimum should be 0 which coincidently is 1/0/1990 but in the chart it is 1/0/1900, neither of which make very valid dates.
The file is 30.6 KB.
Posted by
Shkyrockett
at
12:29 PM
0
comments
Saturday, February 16, 2008
Refrigerator Doors
Refrigerators could really use glass doors. Maybe something with blinds just behind the glass so the world doesn't have to see the contents all the time. It's such a waste ending up standing in front of the open refrigerator staring in trying to figure out what I want to eat.
Lately I just end up popping some frozen food like item into the microwave. Ah what a life.
Posted by
Shkyrockett
at
9:56 PM
0
comments
Sunday, January 27, 2008
Farewell President Hinckley
I received a Phone call from home. President Hinckley passed away at 7:00 PM Mountain Time today. He will certainly be mourned and missed. He was a great and courageous leader of the Church of Jesus Christ of Latter-day Saints.
While he will be missed, we certainly look forward to sustaining the Man who will fill his shoes.
Posted by
Shkyrockett
at
8:29 PM
0
comments
Thursday, January 24, 2008
Spreadsheets
I got my spreadsheet start in Quatro pro. Now days I now use Excel quite allot. It was an easy transition.
What is cool about spreadsheet programs like these, is what you can do with them.
Most people use them to create stuff for finances like budgets, schedules, Payrolls etc. Excel is really good at those sorts of things. After all that is what it was designed for.
But it's the other things it can be used for that I find interesting. For instance I created a spreadsheet which every morning at Work I enter the time I arrived and then at the end of the day I enter the time I left so that I can calculate my hours every week.
When I first started at my current job I created a spreadsheet to keep track of where things are and what and when to do it. Basically I used it as brain storage. Pretty soon it became a piece of a model for organization for the team. It's strange.
When I was at school I had finished several programs and wanted to see how close I was to achieving any certificates or degrees. So I took the Syllabus and duplicated it in Excel then plugged in some formulas so I could set some check marks which would then highlight certain cells if the achievement was accomplished.
While at it I discovered that the Syllabus hadn't been calculated correctly. So I asked my Instructor about it and when he looked at it he asked if I could finish it so he could use it. He also said it was worth extra credit. So I finished it, and in the process helped fix the credit distribution.
Believe it or not Excel is also pretty good at geometry too. Using the right kind of chart it is simple to create graphs, but by indicating x and y the graph can go back on it's self. Then by doing this it is relatively simple to create a graph of a circle or square or whatever.
Back when I was small and One of my Uncles was going to school to be a Math Teacher he showed me this really cool Quatro pro graph he had done. It produced a Spirograph where you could change certain cells and get really neat designs.
Whenever I have something I want to formulate like how to write a program which draws an ellipse I'm likely to draft it out in Excel.
The more I use spreadsheets the more I think of the possibilities of what they can be used for.
I bet one day someone will figure out how to write a game of Asteroids all using Excel cell formulas. It would be difficult for sure. But it would sure be cool. even though it would be equal to using a screwdriver or a wrench as a hammer.
Posted by
Shkyrockett
at
7:20 PM
0
comments
Friday, January 18, 2008
CRT RF Ghosting
I'm sitting here watching TV and finding it a little weird that I'm seeing a few second delay precursory ghosting in the screen.
It seems to be the DVR sitting on top of it, for some reason, as it records the analog signal of the live broadcast, produces RF interference which, with the 2 second + delay on the signal out, overlaps the interference as the ghosting effect of what will soon occur.
It's kinda interesting. And even stranger when there is an hour or so delay.
It reminds me of a computer we once had, which if it was turned on within 5 feet of a powered on CRT monitor or TV, would ghost whatever the Video card was displaying.
It was entertaining to watch the cursor moving Solitaire cards on Windows 3.1 superimposed over the news.
Fun days.
Posted by
Shkyrockett
at
9:38 PM
0
comments



.png)
