iPad launch day thoughts

| No Comments | No TrackBacks

As many know I am not a huge fan of Apple, however saying that I have owned 3 iPods, Kelly has an iPhone and I have had to do some support on MacBooks. This writeup will be fairly objective but some Apple abuse may sneak in. This is my initial reactions after watching the presentation online and reading a couple of live blogs or hands-on.

Today Steve Jobs and Apple announced the long fabled tablet like device the iPad. The iPad is not a MacBook minus a keyboard, it isn't even a really big iPhone. The iPad is a 10" big iPod Touch, that is it nothing more. They took an iPod Touch put in a faster processor, added a larger screen and gave you the option of 3G always on Internet access. It runs iPhone OS just like the iPhone / Touch, the only added feature / app is a trimmed down version of iWork. It doesn't have a camera but does have a microphone, this means in theory you might be able to use a skype like application to make calls on it if you wanted to but not a video chat of course.

This is a media consumption device just like an iPod Touch, it is not a creation device like a MacBook or a real tablet computer. There were many that thought it would complete against a slate PC from HP or Dell, but those will have a full OS and have at least pen input if you want to take notes. I am not sure even how good it will be for books for long reading compared to a kindle. I was hoping to see some text book announcements to go along with for electronic interactive texts, but nothing. Maybe some content partner announcements in this area are coming but they haven't been made yet.

The question is if you are a Mac person and have an iPhone and a MacBook what hole in your life does this fill? Even if you don't have an iPhone and / or a laptop / netbook will you want one of these?

Some Pros:
1. It has a familar interface for those that have used an iPhone / Touch.
2. It has all the apps and content from iTunes already even if they will be stretched funny.
3. It has 802.11n and an option for unlocked 3G (at $130 plus $30 a month).
4. It has a nice screen if you wanted to use it as a portable media device (a big iPod Touch).
5. Its starting price of $499 isn't too bad but goes up rapidly.

Some Cons:
1. Why does it have a 1024x768 4:3 screen instead of a 1280x720 16:9 screen? They are almost identical size wise and the 16:9 would work so much better for HD video.
2. No Flash? Trust me I don't love flash but there are a lot of things on the web that use it, none of them will work on the iPad at all. Why does Apple hate flash?
3. Pixel density is down to 132 ppi from the 163 ppi of iPhone / Touch.
4. It weighs half as much or more of a MacBook Air?
5. Its top end price of $829 for 64 GB and 3G plus $30 a month is a bit steep.
6. Why is it still stuck with AT&T and maybe T-Mobile, how about some Verizon love?

Some unknowns:
1. What content partner deals will be made for books, magazines, newspapers and text books. How will the layouts look on the device?
2. 10 hour battery life? If used to watch HD video non-stop or playing a game?
3. How easy is it to break the screen and how much will it cost to repair. A 3" iPhone screen is $200 so a 10" iPad screen is $400?
4. Can a stylus be used to do inking? (I doubt it, but just curious)
5. Does the 3G version come with an AT&T contract by default? Can you go month to month or is it a 2 year contract with ETF?

If I traveled a lot this might be nice as a movie / TV player, iPod and book reader. However just around the house not sure how useful it is.

How fast, VERY fast!

| No Comments | No TrackBacks

NewSpeed

I am getting pretty consistent 35.9 downloads with speedtest.net, my uploads are all over the place however.  I think this is more due to the testing servers being able to test this speed rather than my connection.  I have tested to other sites and am very impressed.    77.7% of a full T3 for an amazingly low price.  I am paying less now for 35/35 than I paid for 1.1/1.1 SDSL not too many years ago.  The question now is how to harness this speed for good?

Another site gave me this:
** Starting test 1 of 1 **
Connected to: jlab4.jlab.org  --  Using IPv4 address
Checking for Middleboxes . . . . . . . . . . . . . . . . . .  Done
checking for firewalls . . . . . . . . . . . . . . . . . . .  Done
running 10s outbound test (client-to-server [C2S]) . . . . . 36.22Mb/s
running 10s inbound test (server-to-client [S2C]) . . . . . . 35.44Mb/s
The slowest link in the end-to-end path is a 45 Mbps T3/DS3 subnet
[S2C]: Packet queuing detected

The last test is available here.  It said 32/28.

Traditionally the big video game releases have happened in October and November with a bit in December to lead up to the big holiday selling season.  The first change happened I think in 2007 where some big gaming releases moved forward to pre holiday September and even August with Halo 3 and BioShock.  This holiday season it is going the other way to post holiday season releases.  Many releases were delayed to avoid the crowded holiday season or for a little more polishing.  The only problem is now the beginning of the year is so crowded that some titles are now moving back to April-June.  Here is a sampling of just what is coming to XBox 360.  There are huge games coming to PS3 as well like Heavy Rain and God of War III.  Many of this games are multi-platform but some are 360 exclusives.

Jan 5 - Bayonetta and Darksiders

Jan 12 - Army of Two: The 40th Day

Jan 19 - Dark Void

Jan 26 - Mass Effect 2 (Day One must buy for me)

Feb 9 - Bioshock 2 (Day One must buy for me) and Dante's Inferno

Feb 16 - Aliens vs Predator

Feb 23 - Tom Clancy's Splinter Cell Conviction (Day One must buy for me)

Mar 2 - Battlefield: Bad Company 2 Limited Edition (A maybe for me, also I would like to try the first game still as well)

Mar 9 - Final Fantasy XIII

Mar 16 - Dragon Age: Origins Awakenings (First expansion pack (not DLC) for Dragon Age)

Mar 23 - Just Cause 2

This is just the first 3 months of 2010 and almost all of these titles were originally slated for Fall 2009 (if not years earlier in Splinter Cell’s case).  Not all of the above titles are AAA guaranteed hits but a bunch of them are.  It looks to slow down a bit in April but the only slow times may be June and July.  Most likely in August it will all start over again.

Luckily for me I still have some Amazon and Best Buy gift cards from Christmas to use toward the three main ones above for me.

Gaming Christmas

| No Comments | No TrackBacks

One of my traditions is the getting and playing of video games around Christmas.  A more recent tradition is taking some left over vacation time to stay home and play the games.  Due to the way my vacation rolls over I always seem to have time available to use this time of year.  I think my first one was playing KOTOR in January of 2004.  I have had several gaming vacations in the years since for games like Mass Effect in January 2008.

This year was no different.  For Christmas I got several games to play.  For the XBox 360 I got Left 4 Dead 2, Ghostbusters, Star Wars The Force Unleashed: Ultimate Sith Edition, and I used an Amazon gift card to get Assassin's Creed II.  For the DS I got Scribblenauts (which Kelly has so far played even more than me) and Mario & Luigi: Bowser's Inside Story.  For the Wii I got New Super Mario Bros. Wii.  I even bought Kelly some games as well.  I got her Rock Band 2 and a bunch of tracks since she enjoyed The Beatles: Rock Band game so much and also Toy Story Mania for the Wii.

I started my Video Game Vacation by finishing up Borderlands on 12/30 so I could send it to my brother to share the love as I did with Batman: Arkham Asylum.  I then played Ghostbusters 12/30 – 1/1.  It was a good game if you want to play what is basically the third Ghostbusters movie in game form.  It was pretty short only taking me about 5 hours to beat.  Next I played Force Unleashed 1/2 – 1/5.  This game was a bunch of fun, using your light saber to cut up all the bad guys.  The game took about 7 hours for the main game and then another 2 hours for the DLC that was included for free in the Sith edition.

Throughout these games a bit of Modern Warfare 2, SMB Wii, Toy Story Mania and Scribblenauts was played to fill in the gaps.  The next game I started was Assassin's Creed II on 1/5.  I am still playing the game at this point and I am about 85% done I would say.  Hopefully I can finish it soon because it is a lot of fun.

This however may be one of my last Christmas Video Game Vacations since my wife has indicated I should use my vacation time at more appropriate times throughout the year.  We will see what the next Holiday brings.  If you want to see a humorous automated reporting of my gaming you can see my XBox 360 Blog.

This is going to be a fairly technical post I will warn the reader.  However if you enjoy reading about me causing myself great pain and having to dig out of a hole you might want to skim it.  I am writing this mostly to help others who might get stuck in the same situation I was and also to document it for myself.

On Tuesday November 10, 2009 I was doing some prep work for deploying Exchange 2010 at my work.  As part of this I ran some reports and exports looking for mailboxes (and AD accounts) that I could delete rather than dragging along as dead weight to the new server.  I found that there were roughly 120 users who have left and we no longer really needed their mailboxes.  I also found that those mailboxes accounted for over 40 GB of space which is 15-20% of entire mail data we had.  I talked to my boss around noon to double check which accounts could be safely removed.

At about 2:30 PM I was working in the Exchange Management Console to remove these mailboxes.  I (thought) I had sorted the list based on the Organizational Unit.  I selected what I believed to be only the mailboxes in the Possible Delete Emp OU and then selected remove mailboxes (and AD accounts).  The number removed seemed higher than I expected but I didn’t really think anything of it.  Then I started having prompts asking for my user name over and over.  This was then rapidly followed by several faculty members saying they couldn’t log in.  It was at this point I checked the OU for the faculty.

IT WAS EMPTY!  YES TOTALLY EMPTY!  (This is bad in case you are wondering.)  Oh and my account and my boss’s account was also gone.  To really top things off so were all the accounts for our admin council (the bosses).

At this point I will stop and get really technical for a bit.  I want to describe our infrastructure so that the next steps make the most sense to those who are reading this looking for pointers.

Our Infrastructure:

One Forest / One Domain (as simple as it gets)

Windows Server 2008 R2 Active Directory servers running at a 2008R2 Forest / Domain functional level – 2 Virtual and 1 Physical DC

Exchanger Server 2007 SP2 running on Windows Server 2003 SP2 – Physical

Things that were in place that are good:

Daily full backups of Exchange Database

Deleted Mailbox retention of 30 days on all mailbox databases

Things that would have been great to have in place:

Active Directory Recycle Bin – This is a feature that is new in 2008 R2 but for some unknown reason is not enabled by default (I am sure there is a security / replication reason)

Active Directory Backup – Although doing an authoritative restore is not fun at all

Once I realized what I had done I first briefed my boss so she could brief our head of school (especially since remember I deleted that mailbox too).  Then I started trying to figure out how to fix what I had done.  Luckily my department helped fend off the entire school while I tried to fix the issue.

I first started by looking at the Disconnected Mailbox container in the Exchange Management Console.  Many but not all the deleted mailboxes were listed there.  The fact that they weren’t all listed really confused me, however knowing that I needed the Active Directory accounts first I decided to come back to this later.

I haven’t had to restore a deleted AD object since the Windows 2000 days so I had to do some quick research to determine the best course of action.  I wanted to determine if I had turned on the AD Recycle Bin since I wasn’t sure if I had or not.  After looking into the issue it appeared it wasn’t active.  I could however verify by using Get-ADObject -SearchBase "CN=Deleted Objects,DC=domain,DC=com" -ldapfilter "(objectclass=User)" -includeDeletedObjects | Format-List Name,ObjectClass,ObjectGUID | Export-CSV Deleted.csv that the objects still existed in tomb stoned form.  I found the ADRestore (http://technet.microsoft.com/en-us/sysinternals/bb963906.aspx) utility and the associated KB article.  I wasn’t sure if that was the best route to go so I decided to place a call to Microsoft and initiate a PSS case.  I did this mostly because time was very critical, I had to get this fixed by the next morning at the latest.

After digging around for a while to find a phone number on http://support.microsoft.com (which was not easy) I made the first call at 3:40 PM.  I went through the process of paying for an incident, online I could only buy a 5 pack.  During the case creation I made the case severity A since I was in an outage situation and was willing to work 24 hours a day to get it fixed.  At the end of the call I was told the Active Directory Recovery team had a 2 hour call back policy.  At this point the first waiting game began.

At about 5:40 PM I got the call from MS PSS.  The support representative said he had tried to contact me earlier but I am not sure how since I didn’t have a missed call on cell phone, office phone or an email to home email. (I found out later he called my home phone number somehow, no idea where that number came from.) He may have tried to email my work address but as mentioned above it had been deleted so I wouldn’t have gotten that and I told the call routing agent to not use that one.  I started by explaining to Aman what the situation was.  We started by checking to see if the AD Recycle Bin was active, it wasn’t unfortunately.  We then went through using ldp to verify the accounts were available, which I had already done but he wanted to check.  We then manually recovered my account using ldp which is a pretty tedious process.

A quick side note here to explain why I was trying to restore these accounts rather than just recreate them.  An active directory account is at its core a Global Unique Identifier or GUID.  The GUID is what is used to reference the account in permissions primarily and many other aspects of windows networks.  If I were to recreate the accounts essentially every file on the network and every file on each user’s computer would have to be modified to reflect the new account.  If the account is restored however this is not necessary, this is why it was so important to restore the accounts.  Back to the primary story.

The support rep and I had discussed using ADRestore during the call and it was at this point that is was determined that ADRestore was the best way to go.  (One of my heroes Mark Russinovich to the rescue again.)  I then used ADRestore to go through the 300+ deleted objects and recover the 120 or so that I needed to get back.  I got off the phone at about 7:05 PM with this support rep.

Once the accounts were restored the world was not prefect yet.  When recovered from a tombstone the account is disabled, has no password, has no details and loses all group membership.  The first two I could fix fairly easily since we assign passwords to users via a script and I could just rerun that script.  The third was not a big deal since not much info is stored in AD beyond the needed info.  The last part of group membership was a bit more problematic.  My script assigns people to a primary group but not all the extra groups that people are a part of.  My boss went to work on fixing the groups once I had re-activated all the restored accounts.

At this point it was about 7:30 PM.  We had all the Active Directory accounts mostly back in order and now it was time to tackle the deleted mailbox recovery portion.  As I mentioned above this should have been fairly straightforward thanks to deleted mailbox retention.  The problem however was that not all the mailboxes were showing up and I wasn’t sure if I was going to have to do some full database restores to recover or not.  I decided to initiate a second Microsoft Support Incident with the Exchange group to try and figure out how to proceed.  I hadn’t had to recover accidentally deleted mailboxes in quite a while either.

At about 8:05 PM I made a second call to the support phone number.  This call routing agent was not nearly as helpful.  Somehow the agent got Exchange Server 2007 and Outlook 2007 confused, they are related but not nearly the same thing.  One is the server and the other is the client.  After waiting on hold and getting connected to Outlook support and then getting bounced back to a second call routing agent who then bounced me to a third call routing agent I finally got a case created with the Exchange group at about 8:25 PM.  I again created a case with severity A since I was in an outage situation and was willing to work 24 hours.

At about 8:35 PM the Exchange support rep called me.  I explained the situation to him as well.  We looked at the list to try and determine why some mailboxes were listed and some weren’t.  We also verified the retention policy was correctly in place.  There didn’t seem to be an obvious reason why some were missing.  The support rep then had me run Clean-MailboxDatabase on each of the databases with deleted mailboxes.  This made it so all the deleted mailboxes showed up.  Once they were listed it was a simple (if time consuming) matter of reconnected each mailbox one by one.  I ended the call with this rep at about 8:45 PM.

Another side note to elaborate on Clean-MailboxDatabase (http://technet.microsoft.com/en-us/library/bb124076.aspx).  It is apparently like a tiny subset of ESEUtil to specifically look for deleted mailboxes and cleanup the table listing them.  If I hadn’t been so freaked and pressed for time I probably could have found this myself, but oh well.

I left school at about 9:30 PM to head home and finish the last steps.  From home I went through the process of manually reconnecting all the deleted mailboxes.  I finally finished this about 11:30 PM and went to bed close to midnight.  I headed in early the next morning to be prepared for any further fall-out.

The biggest problems to come out of the whole mess were:

  1. Loss of user access from 2:30 PM until the next morning for all faculty and admin council.
  2. Loss of inbound email from 2:30 PM until at the latest 11:30 PM.
  3. Loss of email due to incorrect group membership.  This was 90-95% correct with 24 hours but the last 5-10% took as much as a month for people to notice that they weren’t on the correct lists.

The one good thing to come out of this was cleaning up some of the above mentioned lists.  Also somewhat verifying recovery procedures is cool too.

Hopefully those of you that have read this far have learned something and maybe won’t make the same mistakes I did.

Lots of new photos

| No Comments | No TrackBacks

This morning I spent some time uploading lots of new photos from various events over the last few months.  These aren’t in much of an order, I tried chronologically but some wrap around the others.  Click on the name to be taken to the album for that event.

New Kitchen Work

Kelly at the Triathlon

Halloween Pumpkins

Beatles Rock Band Party

Snowpocalypse 2009
This one includes a video that some may have issues watching but check it out of Narnia showing his snow bunny hop.  Movie

Christmas

I started writing this in Late June, but then my blog broke.  It works again now (hopefully) so this is a little out of date but I will add more posts soon hopefully.  Also lots of pictures.

When I moved into this house I spent a great deal of time, effort and money upgrading the basement into a home theater as I document in my HT Blog.  After all the work in the basement I didn’t spend a great deal of time on other sections of the interior or exterior of the house.  About 2 years ago Kelly moved in and decided that some time needed to be spent on other parts of the house.  One of the first things she wanted to was get a new couch and fix up the living room.  She then moved on to the spare bedroom by re-painting and cleaning it up.  The next item on the list was the bathroom, which Kelly painted and we put in a new medicine cabinet and light fixture.  Kelly then moved on to the yard and exterior of house, this I have been involved with greatly as well.  One of major projects of this was building a new deck that was documented here.  The yard work continues with the taking down of a dead tree in the back yard and general cleanup of weeds and such.

One of Kelly’s other major pain points all along in this house has been the kitchen and its lack of storage.  The kitchen upgrades first started July of 2007 with a new range that actually worked as opposed to the one that was in the house when I moved which didn’t work much at all.  The second upgrade was a new dishwasher in February of 2008.  Now the most recent upgrade is a new refrigerator.  As a result of the new refrigerator we had to remove one of the cabinets due to height and width of the new cabinet.  This again brought of the issue of the kitchen and its design and lack of storage.  This began an odyssey of cabinet shopping, kitchen layouts and upgrades.  As a result we decided on some IKEA cabinets and a new layout of the kitchen / dinning room.  The first steps of this process have already begun.

Earlier in the week Kelly began laying new floor down on top of the existing many layers of historic flooring in the kitchen.  We went with a product that can easily be laid down without glue.  Many will ask why we didn’t do some type of hardwood floor or an engineered product that looks like it.  There are two reasons, first we have hardwood floor in other parts of the house and matching it would be very difficult and expensive.  Second, that would entail removing the multiple layers of subfloor and other flooring and possibly having to redo the subfloor totally.  This is beyond the scope of what we wanted to do and would require redoing the entire kitchen at once.  We are hoping to do the kitchen in sections rather than all at once.

As I said Kelly started the floor last week and worked on it yesterday as well.  She also primed one wall yesterday and will probably paint it today.  I ran a new water line for the water dispenser and ice maker for the new fridge location.  This entailed 50 ft of tubing that went from the basement up to the attic and then back down the wall in the kitchen.  The next stages are to remove the island / desk in kitchen in prep for the new cabinet in its location.  Along with that cabinet we will get the cabinets to surround the fridge in its new location.  Once we get those cabinets in we can move stuff into them to allow us to remove the old cabinets both top and bottom.

Here are some pictures of the layout, click on them for larger versions.
Overhead Layout
Angle 1
Angle 2

Wedding Announcement

| No Comments | No TrackBacks

My parents were nice enough to put out a wedding announcement for Kelly and I.  It was in the Post Gazette in Pittsburgh, PA.  You can see the announcement here.

This post is meant as a warning for anyone out there thinking about upgrading Microsoft Exchange Server and the new hoops you must jump through.  Up to and including Exchange 2000 to Exchange 2003 an in place upgrade has been supported for Exchange, however this has changed since that time.  Now just about anytime a new version of Exchange or Windows Server comes out you have to do a migration upgrade which requires at a minimum two servers (at least temporarily) which if you are a small shop with only one exchange server or even one server (hello SBS users) is a bit of a challenge.  I wanted to outline the versions and supported upgrade paths so people can now what the possibilities are and ways to skip some migrations.

Exchange 2000 / Windows Server 2000 32-bit – Fall 2000
In Place Upgrade to
Exchange 2000 / Windows Server 2003 32-bit – Spring 2003
In Place Upgrade to
Exchange 2003 / Windows Server 2003 32-bit – Fall 2003
Migration Upgrade required due to Ex2003->2007 and 32-bit->64 bit
Exchange 2007 / Windows Server 2003 64-bit – Fall 2006
Migration Upgrade required due to IIS6->IIS7 and Powershell
Exchange 2007 / Windows Server 2008 64-bit – Spring 2008
Migration Upgrade required due to Ex2007->Ex2010
Exchange 2010 / Windows Server 2008 64-bit – Fall 2009
Possibly In Place Upgrade to
Exchange 2010 / Windows Server 2008 R2 64-bit – Fall 2009

The last two will most likely be merged and I would recommend just waiting for both Exchange 2010 and Windows Server 2008 R2 to do the upgrade.  They are both supposed to be released in the Fall of 2009 and doing them together since another server will be required will be easier than separately.  Gone are the easy old days of Exchange upgrades now it seems you will always need extra servers.

In July of 2007 Kelly and I got a new range from Best Buy that was a Maytag stainless steel model.  Then in February of 2008 we got a new dishwasher from Best Buy that was also a Maytag stainless steel model.  Ever since we have been looking at new refrigerators from Maytag in stainless steel to match the rest of the kitchen.  We kept looking at models and watching sales.  Today we decided to jump on a Best Buy Memorial Day sale.  I think we got a pretty good deal and I wanted to share in case anyone else was looking.  Upfront I will admit this isn’t a cheap refrigerator but it was cheaper than it could have been.

Maytag MFI2569VEM list price is $2399.99
Best Buy standard price is $2299.99
Best Buy sales price is $1954.99
I then pricematched the Home Depot sale price of $1798.20
Then when I checked out I got $100 Best Buy gift card
There is also a $100 Maytag mail in rebate
BGE (local power company) apparently has a $50 rebate for new refrigerators as well
Lastly I will get ((1798.20x1.25)/250)x5 = $45 worth of Best Buy certificates for using reward zone card

Final cost about $1503.20 or almost $900 off list.  Yay me!

Hoyty's Twitter Updates

    follow me on Twitter

    Recent Comments

    • xMaTrIx_WiNgFiNgErx: y'know watever this new xbox is gonna be, it's probably read more
    • Abercrombie and Fitch: good! read more
    • Abercrombie and Fitch: good! read more
    • Jerry: What backup software are you using? Does it have the read more
    • maddy : hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeelllllllllllllllllllllllllllllllllllllllllllllllllppppppppppppppppppppppppppppppppppppppppppppppppp mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee pppppppppppppppppppppppppppppppppppppppppppppppppllllllllllllllllllllllllllllllllllllllllllllllllleeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaassssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee read more
    • wow gold us: Good! read more
    • wow gold us: Good! read more
    • dell gx620: I need a driver of LG-LSP 3500 for windows Vista, read more
    • LeV: Well done!! read more
    • Garland Fonken: I have had the same experience as JD so far. read more

    Find recent content on the main index or look in the archives to find all content.