Loading User Information from Channel 9

Something went wrong getting user information from Channel 9

Latest Achievement:

Loading User Information from MSDN

Something went wrong getting user information from MSDN

Visual Studio Achievements

Latest Achievement:

Loading Visual Studio Achievements

Something went wrong getting the Visual Studio Achievements


cheong cheong Recent Cheevo unlocked: You got cookied!
  • Strange thing about WP Developer Preview

    Yesterday, most WP users in Taiwan reported to received their update, but:

    1) Those with installed will NOT receive the update. You have to disable DP first to see it.
    2) After update you can see the phone version changed to Denim, but if you try to enable DP after the update, the version reverted back to Denim.

    Strange... My phone also exhibit this behavior...

  • new info around Midori team


  • new info around Midori team

    @felix9: I guess it's probably the reason why Microsoft recently finally published ImmutableArray implementation on NuGet (it's currently with prerelease status only, not "stable" yet so you have to change the NuGet option to see Microsoft.Immutable.Collections (Microsoft.Bcl.Immutable) package) Missing immutable array type had been the greatest source of pain to port codes that supports functional language properties to C#.

  • Lenovo and Crapware (or worse)

    @Bass:Btw, you can resist company-wide private CA certificate injection by making some subkey of registry and your personal folder non-writable to everyone except you if you have local administrator right of your workstation.

    This will cause system event log that group policy cannot be successfully applied on your computer, though. (Much like making the registry subkey for disabling firewall readonly for others)

    IMO, injecting fake cert to inspect traffic of myself is considered serious violation of privacy for me (note that they can also fetch you online-banking / personal email account / forum password this way, including your LiveID password if you visit here or MSDN forums), and I'll resign if I find out any of my current company do it regardless of how well they pay me.

  • Lenovo and Crapware (or worse)

    I think somewhere in 200X all PCs sold in China are mandated to have some government-made "firewall" software installed that is known to send your "print screen" to central server every 30 minutes.

    So... It's only sane to remember to wipe the new brand computer once you tested it's hardware is functioning properly and make sure you've found all the drivers you needed. (some vendors don't provide separate driver downloads)

    Btw, I think it'd be much better if Microsoft can provide "vanilla version of install image for individual OEMs" to download so customers can have fresh starting base without need to buy another copy of Windows.

  • Pixie Dust: Graphical Levitation System

    @magicalclick: I didn't see the article or video, but from your description, is that something like the effect seen on laser engraving inside pieces of crystal?

  • SpamSpamSpam


  • Windows 10 RTM in June?

    Btw, the SDK for a new Windows version usually should release at least 3 months before RTM in order to allow driver vendors to build and test drivers for the OS, and I've not heard anyone receiving that yet.

    If no RC and SDK before March, Win10 will not be ready at June.

  • C# 7.0 may bring some M# goodness

    , felix9 wrote

    also, C# has many good stuff like memory safety and type safety etc, which are also desirable for lower level programming, like device drivers, it'll be nice if C# can be used there.

    The major problem of using C# for kernel driver programming, both when to GC and how to handle (or not handle by preventing the pages from PF) page faults.

    You know, drivers running with IRQL APC or higher will case bugcheck (commonly known as BSOD) when causing page fault, and that means any non-user mode codes.

    They'll also need to release a favor of .NET runtime (maybe also the compiler) that is IRQL aware and will block you from calling inappropriate APIs or even language structs. (Some of them cannot be called from certain levels of IRQLs, including APIs needed for lock statement.)

  • No MSDN renew with media option

    Emmm... dehat had been helpfully explained the standard way to create bootable USB from image. As my current motherboard does not support WinXP, that's already enough for me. (If I need WinXP I'll boot into Hyper-V)