Something a little off topic… Traveling

[sc:bitbucket-category ]I recently took a trip to Vegas for a quick vacation and three things kind of stuck out for me:

  1. My phone
  2. Hotel WiFi
  3. The rental car

My Phone

I used off airport parking and dropped my car off in lots of time, I then grabbed the shuttle to the airport, checked in and went to US Customs.  At which point I realized I’d left my phone in my car!

It’s amazing how dependent on our phones we’ve become and as I’d gotten to the airport with lots of time to spare, I had enough time to go back to my car and get it.

But it could certainly been a very different story.  I don’t know if I’d have survived without it for almost a week 🙂

Hotel WiFi

Staying on the Vegas strip in a major hotel chain provides certain advantages, Internet access being one of them.

On previous trips to this hotel there two options for Internet access, WiFi and wired.  I’d normally used the wired connection and brought a mini router with me to share it out to my other devices.

This time, the wired connection was gone and WiFi was all that was left.

The WiFi signal was strong but was limited to two devices, which was a little annoying, but not a show stopper.

The real problem was whatever proxy they had set up was messing with the HTTP headers and half the sites I’d visited seemed to think I was running IE on XP and warning me to upgrade.

A quick test by connecting to my VPN at home proved this out as browsing was fine after that.

One day we won’t have to deal with that kind of crappy access, but it seems a long way off every time I take a trip.

The Rental Car

I picked up a rental car and decided to upgrade to a Dodge Challenger.  The looks of the car are amazing but sitting in it really felt tight, almost claustrophobic.  I’m not a tall person and I hit my head several times getting in and out of it.

And visibility out of it was atrocious.

If really shows how a design can look great but not be particularly user-friendly.

 

Installing Windows 10 on my Surface 3

[sc:windows-category ] So Windows 10 is out and so I figured it was time to upgrade my Surface 3.

Of course, this won’t be the only system I’m upgrading so instead of doing the online upgrade (and hence incurring the extra data usage of downloading Windows 10 probably half a dozen times), I instead pulled down the ISO’s.

Downloading the ISO’s isn’t quite as easy as you might think, you first go to their download page but there are not direct links to the ISO files there.  Instead you download their “Download Tool” which takes you through getting the ISO’s or creating a USB stick.

You then have to select what version of Windows 10 you want, Home or Pro as well as 32 or 64 bit.

You can select a combined 32/64 bit media, but there’s no way to select “all of the above” and create a single Home/Pro/32/64 install media.

Home the ISO was down, I copied it to my Surface 3 and mounted it.

Running the setup was easy enough, it let le know the Media Center would be removed and then started to do the install.

Which promptly failed with a cryptic “Something happened” message box letting me know installation had failed.

Doing a quick search online didn’t really turn anything up at first, but after a bit more digging I found an off-hand comment about setup failing if being run from a mounted ISO image.

I did a quick copy of the setup files from the ISO to a local folder and re-ran the setup.  This time Windows proceeded on to do the actual install.

There were a few other little gotcha’s along the way, but nothing major:

  • After the final reboot, the Surface was stuck at full screen brightness and the slider didn’t do anything.  A simple reboot resolved this.
  • Mail needed all my passwords again and wouldn’t connect to my Exchange account no matter how many times I re-entered the password.  Deleting and re-adding my account worked fine.

Other than that, there were lots of app updates to do.

I played with Windows 10 as a Technical Preview in a virtual machine, but something I didn’t notice in that environment was the change to the virtual keyboard.

Previously one of the options was a split keyboard with the number pad in the middle, but this is not longer available.  I’m not sure how I feel about this yet, but it is kind of a strange omission.

Anyways, I’ll be using Windows 10 full-timel on the Surface so I’ll do a more in-depth review in a couple of weeks.

GoDaddy hosting and PHP’s max execution time

[sc:internet-category ]A friend of mine is using GoDaddy hosting to server up a WordPress site and he was having issues with GoDaddy killing his process after 120 seconds.

He was using the shared hosting option and GoDaddy by default limits scripts so they don’t waste processing power.  However the documentation from GoDaddy is kind of vauge and actual implementation was different and in the end didn’t really work.

Here’s what they say to do, create a php5.ini file in your root hosting directory and add the configuration directive.

If you then run phpinfo(), you see the time limit has been increased.  However if you run a script you’ll find it still terminates after 120 seconds.

Adding both a php.ini AND a php5.ini works better and extends the time limit slightly, but still after about 150 seconds the script times out.

There seems to be a system wide limit, which I can’t really blame them for, on scripts.  It’s not something most people will run in to, but there are a few situations where it can be a real nuisance.

Microsoft cuts and Windows Mobile

[sc:mobile-category ]Last week Microsoft made a big announcement with impact to Windows Phone/Mobile, which was followed quickly by the doomsayers that Microsoft was getting out of the phone business completely.

This is of course preposterous as Microsoft’s Mobile/Cloud first strategy doesn’t really go anywhere in the long term without Windows on phones.

But it is a significant announcement which highlights where they want to be with phones in the future, in an e-mail to employee’s, Satya Nadella, made it clear they wanted to focus on three area’s with Windows Mobile where they can make “unique contributions”:

  1. We’ll bring business customers the best management, security and productivity experiences they need;
  2. value phone buyers the communications services they want;
  3. and Windows fans the flagship devices they’ll love

This makes sense as previously they were all over the map:

  1. Feature phones.
  2. 500 line of budget phones.
  3. 600 line of budget phones.
  4. 1300 line of budget phones.
  5. 700 line of mid-range phones.
  6. 800 line of mid-range phones.
  7. 900 line of flagship phones.
  8. 1000 line of flagship phones.
  9. 1500 line of flagship phones.

That’s nine lines of phones, even Samsung doesn’t spread itself that thin.

So what does it mean in reality?  Obviously feature phones are dead, Microsoft doesn’t want to be in that business and no one else does either.

I can see them cutting back to three phone lines:

  1. 600 line for budget, they’ve just released the 640/XL to good reviews.
  2. 800 line for business, businesses look to have good hardware at a reasonable price.  They don’t want flagship phones (except for the c-suite’s of course), they want something they can buy in bulk and works well enough.
  3. 900/1000 line for the flagship phones.  I’m including the 1000 line here as the rumors are a 1020 replacement is on the way and this is certainly one area they can make “unique contributions” as there’s nothing else like the 1020.

This will let them focus on the areas that make sense and let the partners have a chance to compete with them.

Of course one of the other rumors that sprung up after the announcements was that the Lumia brand was going to be replaced with the Surface brand, but that seems unlikely.

The Lumia brand has a lot of recognition around the world, where as Surface is more concentrated in 1st world countries.  Microsoft won’t want to dilute the Surface brand (which is known as a premium brand) with low end devices like the 600.

But they could do a co-branding exercise, something like dropping the numbers and rename:

  • the 600 line to “Microsoft Lumia”
  • the 800 line to “Microsoft Surface Lumia”
  • the 900/1000 line to “Microsoft Surface Lumia Pro”

But that goes a little wordy honestly and doesn’t really add value.

Microsoft will be in the phone business for a long time, Windows 10 Mobile is coming soon and will be a huge step forward.

Microsoft can’t afford NOT to be in the phone business, period.

SSL on Jumblecat… Update 2!

[sc:wordpress-category ]I’ve posted twice before about installing SSL on JumbleCat and this is just a quick follow up with some new information from BraveNet.

In the original post I mentioned that BraveNet uses a reverse proxy and I had to add the following code to the WordPress config file:

if ($_SERVER[‘HTTP_X_FORWARDED_PROTO’] == ‘https’)
 $_SERVER[‘HTTPS’]=’on';

Apparently BraveNet had been working on this problem in the background and after I had contacted them about the issue in the second post they followed up (great customer service by the way) and let me know that they were implementing a fix on their end for that exact problem.

As of last Tuesday (June 30th), you no longer have to add the above code as the BraveNet web servers know when a client connection has been made with HTTPS and sets the variable to ‘on’.

They’re also looking at setting the port value correctly (WordPress doesn’t use this but some software does) in a future update.