fredrik.eriksson

Coffee and a keyboard

Windows 8 Start Menu

At //BUILD/ some people are asking if it is possible to get the normal start menu back, and yes it is follow these instruction:

NOTE: This is a hack and will break stuff.

  1. Launch Regedit
  2. Navigate to \HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer
  3. Change RPEnabled from 1 to 0
  4. Log out

 

//BUILD/ day -1

So it’s Monday the conference starts tomorrow and I’m super stoked, to burn some time we went to the Citadel outlet doing some shopping and Starbucks coffee drinking.

 

In the evening we where invited to the Microsoft Sweden meet up. It was a fun event, and everyone got matching jackets so all swedes can be singled out :)

//BUILD/ day -2

Todays prebuild theme is jetlag, we have a lovely –9 hours time different from Sweden :)

So we are spending the day at a shopping mall (a.ka Starbucks checking emails and twitter)

surf_stop

GodModes in Windows 7

GodMode iconGodMode is a undocumented feature in Windows 7 that gives you direct access to all kind of different settings in windows. The most popular is the  folder view of all available commands in the Control Panel. To get access to this you need to do the following.

  1. Create a new folder
  2. Name the folder: GodMode.{ED7BA470-8E54-465E-825C-99712043E01C}

Now when you open the folder you will get the following folder view:

GodMode

Bellow is a list of other direct access folders that you can create as the one above.

  • ControlPanel.{ED7BA470-8E54-465E-825C-99712043E01C}
  • LocationSensor.{00C6D95F-329C-409a-81D7-C46C66EA7F33}
  • BiometricDevice.{0142e4d0-fb7a-11dc-ba4a-000ffe7ab428}
  • PowerOptions.{025A5937-A6BE-4686-A844-36FE4BEC8B6D}
  • TaskbarIcons.{05d7b0f4-2121-4eff-bf6b-ed3f69b894d9}
  • Credentials.{1206F5F1-0569-412C-8FEC-3204630DFB70}
  • InstallFromNetwork.{15eae92e-f17a-4431-9f28-805e482dafd4}
  • DefaultPrograms.{17cd9488-1228-4b2f-88ce-4298e93e0966}
  • PublicKeys.{1D2680C9-0E2A-469d-B787-065558BC7D43}
  • WifiNetworks.{1FA9085F-25A2-489B-85D4-86326EEDCD87}
  • Network.{208D2C60-3AEA-1069-A2D7-08002B30309D}
  • Computer.{20D04FE0-3AEA-1069-A2D8-08002B30309D}
  • Printers.{2227A280-3AEA-1069-A2DE-08002B30309D}
  • WorkplaceConnetions.{241D7C96-F8BF-4F85-B01F-E2B043341A4B}
  • Firewall.{4026492F-2F69-46B8-B9BF-5654FC07E423}
  • PerformanceRatings.{78F3955E-3B90-4184-BD14-5397C15F1EFC}

New Chrome profile image

There a some new profile images to choose from in the latest dev-build :)

New tab page in Chrome

Google added a new look for the “New Tab page” in the latest Chrome DEV channel.

Google C++ Style Guidelines

Google have compiled a set of style guidelines for there internal/external C++ use.

John Carmack QuakeCon Keynote

John Carmack annual QuakeCon Keynote is out.

He talks some about the usage of static analysis at Id Software, and he also announced that the Doom 3 source code will be released this year.

 

Update: Q&A Video

Cherry picking in TFS

Cherry picking is the name used in git for picking one or more changesets from one branch and applying them to another (in Mercurial it’s called transplant).

Problem:

You are maintaining two version of a product e.g. 7.1 and 7.2. A customer finds a problem in your 7.2 release and reports a bug. After fixing the bug in the mainline codebase (in changeset 1234) another customer finds the same problem in the 7.1 version. What is the easiest way to pick the changes done in 7.2 and move them to 7.1.

Solution:

In the TFS cherry picking is accomplished by doing a so called baseless merge between the source and target branch from the command line. To pick the changeset 1234 from the 7.2 branch and apply it to the destination branch 7.1 we will use the bellow command:

tf merge /baseless /recursive /v:C1234~C1234 <source_path> <destination_path>

Where source_path is the directory on disk where you have checked out the 7.2 branch code. And destination_path is where the 7.1 branch is checked out.

/v:C1234~C1234 is used to specify that we want to merge only the 1234 changeset. If we instead had written /v:C1234 we would have gotten all the changes up to and including 1234. So ~ is used to limit the range from 1234 to 1234 resulting in only that changeset.

Note: The tf command is available through the Visual Studio Command Prompt and for more information on tf merge visit the MSDN page.

Keyboard in WP7 emulator

A reoccurring question lately is there a way to enable the keyboard in the Windows Phone 7 emulator.

Yes hit the PAGE UP key to enable the host keyboard, and PAGE DOWN to disable it again.

Older Posts »