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


jinx101 jinx101
  • Retain build action on files after ​removing/re-​adding to project

    I would do this like ScanIAm suggested, I think having multiple solutions or projects setup the way you wanted will get you what you want the easiest without re-architecting.

    I have some projects setup where I have multiple solution files that include different sets of projects (I do this for load times, I have one solution that has 10 projects, but 90% of the time I only need the core set of 3 so I have a solution that only loads those three which loads way faster).

  • Are you still on XP?

    , kettch wrote


    In a sane world*, we wouldn't have systems controlling critical infrastructure be able to talk to anything outside of the internal network and maybe not even that much.

    *If anyone knows where such a place exists, please let me know.

    We now know that not even being off the network can protect all computers at all times.  The NSA was able to get onto non-networked computers that sent out a radio signal and essentially created a wireless network if they could get close enough to it.  That's brilliant, creative and scary.  And now, the blue prints are no longer secret, they're out of the box and I'm sure other nations are salivating at trying to do the same thing. 


  • Censorship

    , Bass wrote


    Unfortunately the desktop is dying. It will probably be a niche product for a class of people (eg. us) to make the technology do novel things at the behest of the corporations. Nobody else cares, these new machines are appliances basically. This technological self-determination has been a decades long decline, remember in the 80s PCs actually came with a BASIC interpreter, sometimes not with an OS, but BASIC was baked in, and programming was not the esoteric skill to computer users that it is now.

    I started on a Commodore 64 with BASIC as the OS.  Peek.  Poke.  :)

    I don't see the need for what desktops can do declining (corporations want us to think that though so you can "live in the cloud" and pay a residual fee to run things like Adobe Photoshop over a stream where they dictate everything about how you use it, or you store all your files with them where you get locked in).  This is all about who controls the experience (who stores the files, what you can run, what you can read, how you can run your apps and for how long, if you're even allowed to get to your files if someone decides you can't).  Not to be cheesy and over the top, but this is about freedom.

  • Censorship

    , ScanIAm wrote

    I may be wrong, but I thought that the android space allowed 3rd party apps with no need for vetting.  My understanding was that that was why Android seems to be winning in the mobile phone arena.

    It does allow 3rd party apps installs (which is a bonus).  You can download a package from anywhere and install it (dangerous, but if you trust your source powerful).  You have to exploit a bug to root your device in order to use it as you would a desktop though.  Example, the idea that you can't image or backup your phone (in it's entirety) because you're not allowed to without rooting it is mind boggling to me.  Things we take for granted on the desktop are squelched in mobile.

    , blowdart wrote


    Or, in my understanding, why Android is filled with malware :)

    True.  You take the good with the bad.  I see it as opportunity cost and in my opinion the opportunities far out weigh the cost. 

  • Censorship

    , spivonious wrote


    Both true, and if it became an anti-competitive environment, the government would step in and force some changes. Standard Oil, Bell Telephone, etc.

    We hope they would step in.  Past performance does not guarantee future results.

    , ScanIAm wrote


    And, with government, we have the opportunity to 'vote the bums out'. 

    Are you saying we vote out technologies that don't open up?  I don't think there are any options in the mobile space (if we're talking iOS/Android/WP).  You have to root or jailbreak nearly every device to use it to it's capacity.  The best option available (IMO) are Windows tablets that also run the desktop (where, you can go anywhere your imagination and the hardware/drivers will take you... or you can write your own drivers if you're bored and have above an above average IQ).  There's none of this "you are denied, you called PInvoke" BS (or the equivalent metaphor in other OS's).  If I want to PInvoke, I want to PInvoke.  If my programming sucks (and it might) then the market will speak and collectively ignore my software. 

    I have no problems with the stores themselves.  They provide safe places to purchase code that meets a given standard.  My problem is when you are forced to use that or nothing.  It limits innovation (there's a "think of the children argument you hear all the time").  When my RCA Lyra audio streaming hardware stopped working with Vista there was one smart guy out there who posted on the MSDN forums and wrote something that intercepted the bad calls and fixed them mid route (that's the way he described it).  It worked and it was possible because he could program it.  Move to when I was using Windows Phone 7.  I wanted to use a Bluetooth keyboard.  Nothing I can do about it, nothing anyone can do about it but Microsoft.  People wanted it, just didn't exist and you couldn't create it yourself.  You use the device as it's presented by the company and no other way.  You can't add Bluetooth support.  You can't swap in a new logical keyboard.  You can't program on it and you can't change the behavior of the system (as opposed to an OS where... say... someone... takes away the start menu and a market is thus created for people providing start menu replacements so they can use the computer as they see fit).

  • Censorship

    The store model while convenient for consumers and programmers in some aspects is also problematic when the corporation running it has 100% control over what can be distributed.  From Apple/MS/Google's perspective they can force you to use it and take a cut of every transaction and more importantly (IMO) they can say what you can and can't do with your hardware.

    This is the number one reason why desktop isn't dead and won't die.  You can do as you please with the desktop without corporations playing police to their interests (they'll use "think of the children" arguments like "security" when in reality the main motivation is control over what you do).  That maybe a cynical view but I'd rather be the determining factor over what I can/can't do and not an entity like Apple.

  • Can you do a completely private lob app on WP?

    , Proton2 wrote

    *snip*I'm afraid not. What I am saying is you need to extract the files before the app gets unloaded,

    Gotcha. ;)  Thanks for clarifying.  It was a live and learn moment.

  • Can you do a completely private lob app on WP?

    , Proton2 wrote


    Isolated Storage Explorer (ISETool.exe) is a command-line tool that is installed with the Windows Phone SDK. You can use Isolated Storage Explorer to list, copy, and replace files and directories in your app's local folder. You can use these commands to verify that the correct files are being saved in the correct location, or to test your app with files that you provide.


    Are you saying that the local files might have been there somewhere after the OS removed the side loaded app from the phone?  Good tip, thank you.

  • Can you do a completely private lob app on WP?

    I haven't touched my windows phone apps since I switched phone platforms (this would be circa WP7.5).  When I was programming for it though you had to unlock the phone and then you could side load only a few apps with the subscription I had.  Also, they would be periodically be removed from the phone and I would have to side load them again (I would get a message that said something to the effect that activation had expired).  If I had things stored on the phone in local storage (and not in the cloud) they would get bombed.  The funniest thing was having an app that I wrote that was on the store and not being able to use it without paying for it because I didn't have any more side loaded app slots available.  I suppose I could have changed it to free, downloaded it, then re-applied the price (but that just seemed irritating).

    When you know how easy it is to write/run/deploy apps for the desktop it's frustrating to have to jump through endless hoops on mobile platforms.  I totally get the security argument but I find it limiting.  Frankly, I love the desktop because it's so easy to make it do anything I can imagine. 

    That said and beefs aside, I did love writing the .Net apps for the phone.  The actual development was very smooth (the Visual Studio/.Net team team does a great job IMO with their tools, and I'm also thankful there's no ribbon in VS).  :)

  • Told ya (dotnet)

    Answered my own question, found this on Scott Guthrie's blog:


    • Any individual developer working on a commercial or non-commercial project
    • Any developer contributing to an open source project
    • Anyone in an academic research or course setting (e.g. students, teachers, classroom, online course)
    • Any non-enterprise organization with 5 or fewer developers working on a commercial/non-commercial project together