That post was based on notes I took while trying to install Microsoft PowerShell. I can’t tell you exactly what PowerShell does, because I never did make it all the way through the installation process. I can tell you that PowerShell is a small piece of software. It’s not part of MS’s core business (they give it away for free now) and it makes Windows XP much more useful, especially for advanced users. I can only assume that tools like this are built-in to Windows Vista/7 because jesus: Windows and DOS have been around for over 30 years now and they still don’t have a fucking decent command line? I can’t even comprehend how that could happen.
Just as a little contrast, here are the steps to install Xcode, which is OS X’s development environment.
Login to developer.apple.com
Click on iPhone link (or Mac link, both work)
Click on Xcode 3.2.3 to start download (there is only one choice, not 17 fucking choices)
Double-click on downloaded image to instal
To be fair, there’s more steps in there, but they’re all obvious, like clicking a “next” button. My point still stands: you can’t buy a more advanced software development tool for Macs than Xcode and it still takes four easy steps to download it. Somehow Microsoft took some piddly little free tool and made downloading it take the better part of an hour, an hour full of confusion and frustration.
I’ve heard a rumor that Microsoft gives out a free version of Visual Studio. If anyone is up for a challenge, go try and install it. If you can get a working “Hello World” program within 8 hours, I’ll buy you a beer.
How to Install Windows PowerShell™ 1.0 in 13 easy steps
Google Search for “powershell”
Click on first google result
Click on “Download Windows PowerShell 1.0” — (at this point it should start downloading, right?)
Arrive at “How to Download Windows PowerShell 1.0” page. Presented with 17 different options, 6 of which are for Windows XP Service Pack 2. I’m on service pack 3 (I know because I went and looked it up, I’m not counting those steps even though I should). Is it OK for me to download one of those 6 versions? I’m not sure. Fuck it, I’ll do it. Click on “English-Language Package for Windows XP”
Arrive at “Windows PowerShell 1.0 English-Language Installation Package for Windows XP (KB926139)” page. Click on “Continue” button.
Arrive at “Genuine Windows Validation” page. Click on “Validate” button.
Download “GenuineCheck.exe”. Double-click to run it.
Security warning pops up. Click on “Run” to run the executable I downloaded.
Click the “Copy” button to copy my validation code from the executable.
Paste the code into the validate field. Click the “Validate” button.
Arrive back at the page from step 5. Click on the “Download” button.
Arrive at “About your download” page with instructions on what to do if the download doesn’t start automatically. It doesn’t start automatically. Click on “Start your download” link.
Get error, helpfully informing me that I must uninstall all previous versions of “Windows PowerShell(TM) 1.0” before installing “Windows PowerShell(TM) 1.0”. Baffled, because those are the same program. Give up and start drinking.
“In an ideal world, for every patient, wherever possible, we could be gathering anonymised outcome data and comparing this against medication history, making exceptions only for those who put their anxieties about privacy above the lives of others (I will have this argument with you any time). In an ideal world, wherever a patient is given any treatment, and there is genuine uncertainty about which treatment is best, they would be simply and efficiently randomised to one treatment, and their progress monitored. In an ideal world, these notions would be so routinely embedded in our notion of what healthcare looks like that no patient would be bothered by it.”—Pharmaco-epidemiology would be fascinating enough even if society didn’t manage it really really badly (via Instapaper)
“Also Sprach Zarathustra > Down with Disease -> Moby Dick > Down with Disease > Runaway Jim -> Moby Dick, Back on the Train -> Moby Dick > Back on the Train, Harry Hood > Moby Dick, Hold Your Head Up > Terrapin > Hold Your Head Up > Moby Dick > Hold Your Head Up, Character Zero”—
God, Stephanie is going to give me such extreme eye-rolls for posting this, but I couldn’t help it. The middle show of a three-night Phish run at Deer Creek Music Center right outside Indianapolis, IN. This is the “Moby Dick” show, you can probably see why it’s called that, by carefully examining the 2nd set. This is in the top 5 shows I’ve seen, running pretty close behind Big Cypress.
Those of you of a certain persuasion can download the Moby Dick show via Mediafire.
“The Android 2.2 API is assigned an integer identifier — 8 — that is stored in the system itself. This identifier, called the “API Level”, allows the system to correctly determine whether an application is compatible with the system, prior to installing the application.”—
So if I want my Android app to run on the latest OS (version 2.2) I need to set the API level to (drumroll) “8”. An odd choice of numbers, considering that “2.2” would have worked just as well and may have been a bit easier to remember.
… and just like that my Android development career is over.
(For the record, I understand why they did this. Comparing two integers is trivially easy. You know what else is trivially easy? Having your fucking phone’s OS break a version number down into its components and compare it against other version numbers. Sure, it would take a Google engineer a few hours to design/write/test the code to do this, but it would save hundreds of thousands of developer hours around the world as they all try and remember what the integer designation for “2.2” is.)
I’m not hungry within an hour of waking up. I don’t want to be around anything that is or has ever been biologically alive within an hour of waking up. Fuck a person trying to talk to me before I’ve washed my face or brushed my teeth. And why would I ever, ever want citrus juice near my mouth?
breakfast for dinner though is the best idea ever.
I love the food one eats for breakfast, I just can’t stand the time it’s served.