This content is 10 years old. I don't routinely update old blog posts as they are only intended to represent a view at a particular point in time. Please be warned that the information here may be out of date.
I think I’ve logged more IT support calls this week than ever before… most of which have resulted in frustration (possibly on both ends of the phone) – I guess that’s the danger of being a technical end user, who doesn’t really want to have a 90-mile round trip for a desktop support technician to look at a problem when I can really fix things for myself.
Yesterday’s call was really just a “niggle” though – but, as I was in the process of fixing some of the issues on my PC, one I wanted to be rid of…
Every time I booted the PC (not resumed from hibernation – just on a cold start or warm reboot), I was presented with a Visual C++ Runtime Library error:
It wasn’t a major issue – more of an annoyance – but Googling didn’t turn up much so, once again, I tried the IT support route. When it didn’t look like I was getting very far, I also tweeted ByCrypt – who were very helpful but, in the meantime, the correct support channels came back with the solution (and a 100% success rate, I’m told).
The issue was that a previous software update had left two startup entries for the BeCrypt system tray application active – one 32-bit and one 64-bit:
Disabling the 32-bit C:\Program Files (x86)\Common Files\BeCrypt\BCSystray.exe entry (not the 64-bit C:\Program Files\Common Files\Becrypt\BCSystray.exe version) and restarting the computer cured the problem.
This content is 10 years old. I don't routinely update old blog posts as they are only intended to represent a view at a particular point in time. Please be warned that the information here may be out of date.
Over recent months, the Windows Phone I use for work (a Nokia Lumia 625) has become progressively more unreliable. Initially, there was just the odd random reboot which also reset the date and time to the out of the box values. Then, I found it was becoming unresponsive several times daily – and there was no pattern to it that would suggest any one application was at fault. The only fix was to hold the power button for at least 10 seconds, after which would perform a soft reset (needing the date and time to be set each time). On one occasion it even hung when I went straight from a reboot to the Date and Time settings without running any other apps!
After a call to our mobile operator’s service desk, I arranged a handset swap but that meant I needed to back up my phone. Windows Phone is pretty good in that regard, in that my configuration settings, applications, etc. are linked to my Microsoft account (depending on the Backup settings). Unfortunately though, the backup hadn’t run successfully for a month – which seemed to co-incide with the time I accidentally killed the DHCP server at home…
Does anyone know what Windows Phone 8.1 GDR1 is please? Astounded to read I’ll need an update to enable static IP: http://t.co/I0qvqapksb
Windows Phone can’t be configured with static IP (at least not until the next release) so I tried backing up over 3G and 4G networks, and even using a neighbour’s Wi-Fi, but it kept failing. Googling was turning up posts about changing my lock screen image but that made no difference so I decided to build a new DHCP server to try and restore the configuration that had worked previously. Nope. No luck there either Eventually, I found a post that suggested checking the OneDrive app was authenticated. Sure enough, the app had updated and I needed to log in again. With OneDrive up and running, the Backup also jumped into life. Result. A day or so later, with the new handset delivered by courier, logging into my Microsoft account allowed the phone to be restored.
I had to supply passwords for mail accounts, etc. and all of the apps need to be authenticated again but that’s not really a problem. Internet Sharing settings needed to be edited and the Bluetooth pairing with my car needed to be recreated too but by and large the configuration settings migrated to the new handset (as did all of my text messages and call history). I’m sure there will be other things I need to fix (and I lost the images on the first handset as they weren’t included in the backup) but at least my phone doesn’t keep rebooting!
This content is 10 years old. I don't routinely update old blog posts as they are only intended to represent a view at a particular point in time. Please be warned that the information here may be out of date.
A long time ago, I used to run real servers at home – I had a Compaq Prosignia 300 for a while and then a Compaq (or maybe it was an HP) Proliant DL380 running in my garage. Then, a few years back, I stopped running my own mail server and put all of the infrastructure services onto a low-powered PC running Windows Server (working alongside a NetGear ReadyNAS Duo). Recently, I found I didn’t even need Active Directory (I have unmanaged devices and cloud services these days) so I started to switch over onto a Raspberry Pi. Each move made a huge difference to my electricity bill but I’ve had some mishaps too. I accidentally turned off the Pi and corrupted the flash memory (oops), then recommissioned the previous server. Then, I accidentally killed the power on that too and it’s not come back up (could be the PSU, or the motherboard – but whichever it is it’s unlikely to get fixed) so last Saturday night, I found myself bringing the Pi back into service as a DNS, DHCP and TFTP server – partly to improve my Internet access speeds and partly to back up my Windows Phone (that will be the subject of another blog post).
Luckily, I had the notes from last time I did it – but they hadn’t made it into a blog post yet, so I’d better record them in case I need to do this again…
Assuming that the Raspberry Pi is running Raspbian, the following commands should be entered from command line (e.g. LX Terminal):
sudo nano /etc/network/interfaces (to set up static IP – in this case 192.168.1.10 on a class C network):
Optionally, sudo apt-get install dnsutils (to get utilities like nslookup and dig). Unfortunately, this is resulting in bash: dig: command not found (I’m pretty sure it worked when I did this a year or so ago but, for now, I’m managing without those tools.
sudo service dnsmasq stop (stop the Dnsmasq service)
sudo nano /etc/dnsmasq.conf (edit the Dnsmasq config) – these are the settings I changed (all others were left alone) – the original version of the file includes full details of what each of these mean):
(I haven’t actually tested the TFTP functionality – I need it for my Cisco 7940 phone, but need to recover the files from the old server first).
Now, all I need is a UPS for my Pi – and it looks like one is available (but I’m waiting for the new version that can keep the device running a while on battery power too…)
This content is 10 years old. I don't routinely update old blog posts as they are only intended to represent a view at a particular point in time. Please be warned that the information here may be out of date.
I’m on the train this morning, and Virgin Trains Wi-Fi works with the iPass service that my company uses for roaming Wi-Fi connectivity. Unfortunately, iPass didn’t want to play this morning – but I found a fix…
The error message displayed said something like “An important service (client service) failed to load. Please contact your administrator”. So I opened the Services console (services.msc), sorted by startup type and looked for Automatic services that were not showing as “Started”. Sure enough, one of these was iPlatformService (described as the iPass iPlatform Service and components”).
With the iPlatformService started, I could successfully connect to the on-train Wi-Fi. I still can’t get a VPN connection but that’s not related to iPass. So it looks like I’ll have to drive to the office to empty my Outbox (and please don’t get me started on how Outlook Anywhere has been available since 2003 and using a VPN for email is outdated…).
This content is 10 years old. I don't routinely update old blog posts as they are only intended to represent a view at a particular point in time. Please be warned that the information here may be out of date.
There’s something about travelling long distances by train that seems much more civilised and pleasurable than flying. Certainly, for me, the glamour that may once have been associated with taking a jet plane is no longer present – at least not in economy class – and there was nothing pleasant about arriving at a very busy “London Luton” Airport at 6:30 on a Monday morning to catch a flight to Inverness.
Of course, navigating our increasingly arcane airline security: disposing of liquids; removing items of clothing; and being asked to take a sizable chunk of my possessions out of my hand luggage before it can be x-ray scanned gave me something to do for an hour. That was followed by lots of waiting around at the terminal as I arrived far too early, because of the unpredicatability of rush-hour traffic in South East England.
But this trip was special – my return journey would be by train – and I’d booked onto the ScotRail Caledonian Sleeper as far as Crewe (from where I would make an early-morning exit and hop on a train to Manchester). One of only two remaining sleeper services in the UK (there’s also a Night Riviera Sleeper service from London to Cornwall), I’ve often seen the Caledonian Sleeper come through Milton Keynes as I’ve waited for my train to London and thought “what a great way to travel overnight”. This was my opportunity – and at £112.40 for train and a bed for the night, it was no more expensive than a no-frills flight and a budget hotel.
The day was going so well – right up to the point that my taxi driver to the station said that he’d always been delayed when he’d used the ‘Sleeper. Did he jinx me? Somehow I doubt it but I should have realised that the high winds that had made my flight a little bumpy would also be causing chaos with overhead power lines on the railways and I arrived at Inverness station to see that the 20:44 to London was cancelled. Cancelled? But that’s where I was to be sleeping!
I’m not sure if I was more disappointed that I wouldn’t be taking the sleeper train, or worried about a bed for the night but ScotRail’s station staff seemed to know the drill. Clearly the cancelled sleeper is something that they have seen many times before and it becomes a “stationary” hotel for the night when it can’t run south. Most Caledonian Sleeper passengers are heading for London and the advice given to those of us who had arrived early enough was to jump on a train to Edinburgh, then grab a bed on the Edinburgh sleeper (plenty of space at this time of year), before boarding the 5.40 “Flying Scotsman” to London, which only arrives in Kings Cross a couple of hours after the Sleeper should have got to Euston. My journey was a little more complex though: I could stay in Inverness and travel south the next day, hoping that the issues caused by adverse weather conditions on the West Coast route would have eased; or travel to Edinburgh, then see if there was a bed for me on the Sleeper carriages waiting there (although ScotRail staff were confident there would be) and take an East Coast and Trans-Pennine route via York to Manchester. I elected for the Edinburgh option (on reflection, I should have stayed in Inverness, got a longer night’s sleep and taken in the Scottish scenery the morning afterwards – although I would have been travelling for most of the day instead) and so I spent my evening on a three-and-a-half-hour stopping service to Edinburgh… Upon arrival, I was directed to the Caledonian Sleeper Lounge, which was a scruffy affair, piled high with cardboard boxes, but staffed by a friendly ScotRail employee who directed me to drinks and snacks until our train/hotel was ready and it was only a few minutes later when I was able to go to the platform.
So the sleeper train becomes a “stationary” hotel (couldn’t resist the terrible pun) and I get a normal train tomorrow!
Sure enough, there was plenty of room on the train and a steward showed me to a berth, explaining “it’s number 1 and over the wheels but that won’t be a problem as we’re not going anywhere tonight!”. I was tired and had it not been for the need to charge my mobile devices (and the lack of power sockets in the sleeping berths – a side effect of using 1980s-built railway carriages I guess) I might have turned in for the night but instead I headed for the Lounge car where I found a warm welcome.
Whilst complementary tea/coffee and sandwiches were on offer, I waited for a locomotive to be connected to the train to provide the power needed for staff to cook meals. A short while later I tucked into Haggis, Neeps and Tatties, washed down with Deuchars. After all, if I’m in Edinburgh, I might as well enjoy some Scottish food and drink! It was good too – not the railway travellers’ fare that I’m used to on Virgin Trains – although it maybe something that first class travellers are more used to!
Meanwhile, I tuck into a late night dinner of Haggis, Neeps and Tatties (washed down with Deuchars). When in Rome… pic.twitter.com/z19s7UuwvK
By then, I’d been up for almost 19 hours and decided that it was time for bed, making my way back to my berth. The standard berths are bunk beds and there’s not a lot of space around them but I found the flip up cover to access the sink and the spare bed was somewhere to store my luggage! There are options for single berths in first class – or there’s a reclining seat option for those who don’t need a bed. The rooms are not en-suite but there are toilets in the end of each carriage. For those travelling in larger groups, there are connecting doors to the next compartment and the warm, comfortable bedding, together a variety of lighting options (including a night light) meant that I was soon in the land of nod, albeit without the sound of railway wheels running over joints in the track. Maybe that would have helped to relax me but I did have a pretty restless night – although I was surprised that I didn’t hear noise from other trains in the station there didn’t seem to be a way to turn off the noisy air conditioning unit (only a temperature control).
At 5:00, I heard a knock on the door, whereby a steward handed over a cup of tea and told me which platform the London train would be leaving from. Even though I wasn’t taking that service, my time on the sleeper had to end – staff were clocking off and it was locked up by 5:30. Maybe this wasn’t quite the Caledonian Sleeper experience I’d hoped for – but I had got some rest at least and was looking forward to taking in some east coast scenery as I made my journey south.
It was certainly an eventful trip but, far from putting me off the journey, it’s something I’d try again. ScotRail’s staff were all very friendly and there’s an atmosphere on board that makes taking the sleeper feel like something different and special. The Caledonian Sleeper is looking a little tired now, but there’s a £100M investment programme coming as part of a new 15-year franchise and it may be worth making a return visit. Unfortunately, I can’t convince Mrs Wilson to join me, so it may just have to be the next time I have a business trip to Scotland!
This content is 10 years old. I don't routinely update old blog posts as they are only intended to represent a view at a particular point in time. Please be warned that the information here may be out of date.
Earlier this week, Microsoft announced a new Office authoring product. It’s not about blogs, documents, or presentations – its all of those and neither of them (say Microsoft). It’s something totally new: a “web-oriented canvas with content aggregation and assisted authoring”. And it’s called Sway.
I’m sure there are other products that do similar things – my kids are very excited about the things they’re doing at school using Google Drive at the moment (although I’m not sure that goes quite as far). Storify has been around for a while, but Sway seems to go further – and I think it’s really quite exciting…
Sway is about sharing information – the content people have access to (photos, social posts) but this is increasingly dynamic – so we want to create presentations that reflect the current state of things. As users, we create/publish/share instantly but need to do this without having to master the details of many apps. Microsoft sees Sway as a digital assistant to do the “heavy lifting” for polished cohesive output.
I’m sure that all sounds good to a marketing person but what does it really mean? Well, I have a real use case. I have something that I’d like to present to a particular audience (Milton Keynes Geek Night). That audience is made up (mostly) of designers, web developers and very image-conscious people. They know what looks good. I have 1 minute to get my message across – and if it looks messy… well, I’ve blown it.
I want to avoid using the same templates that people have seen time and time again, or needing great design skills – and Sway uses machine-based algorithms to help present the content. It’s kind of like a “designer in a box” where I can specify intent (what’s important, what to keep together, etc.) and use Sway’s capability to display on different devices – with it’s engine to reflowing content appropriately to the device.
There’s a Microsoft video that demonstrates this and draws out the fact that Sway is mobile-first, cloud-first so device agnostic (indeed, Microsoft starts the demo using an iPhone):
If you don’t have 17 minutes to watch the video, it includes:
Inserting a photo; using voice to text to dictate a caption; swiping to emphasise (or delete) content.
Adding more content using different devices (e.g. OneNote content as text, then breaking out into sections by highlighting text as headers, adding content to the story line from OneDrive – dragging photos onto the canvas; grabbing items and grouping them with transformation effects like stacking images; adding videos from YouTube and tweets from Twitter).
Showcasing pictures to make them centred, larger (or even smaller); grouping content but without having to say how many pixels high/wide they should be and the exact location.
Defining a structure (Sway can can have linear or non-linear outputs); changing the colour scheme based on the colours in an image, or using pre-populated moods.
Sharing via social networks, emailing, or embedding in a web page as HTML5.
And viewing just needs a browser – no additional software.
Sway is in preview at the moment – and more styles, layouts, etc. will follow.
You can sign up for the preview at sway.com (I’m on the list and hoping to get to play soon). Now, if only I had an approved account I could create a dynamic Sway about Sway – and this blog post would be so much more exciting… oh well, hey ho – for now the videos and links in this post take the old skool (WordPress) approach.
This content is 10 years old. I don't routinely update old blog posts as they are only intended to represent a view at a particular point in time. Please be warned that the information here may be out of date.
Every three months, I have a mild panic because:
I’ve successfully registered for Milton Keynes Geek Night (MKGN) but neglected to put it in my diary.
Three months have gone by and I’ve not blogged about the last MKGN, even though David and Richard know me as the resident blogger…
This time is no exception…
I could say I was distracted because Mrs W. accompanied me to the last Geek Night; I could blame Google Keep for not allowing large enough notes to store a whole evening’s worth of note-taking and for losing the first part of my notes (although it sounds a bit like “the dog ate my homework” and I’m sure I’ve used a similar excuse before) so let’s just stick with “because I’m busy – but MKGN #9 it was a really worthwhile evening and I’m sure #10 will be too”. You can catch the audio on Soundcloud, but I want to write about one talk that I found particularly interesting – Mark McCulloch (@WeAreSpectaculr)’s “Are you speaking Scottish in Tokyo” (which seems to have an additional relevance today)…
Are you speaking Scottish in Toyko?
If you’re wondering what Mark means by “Speaking Scottish in Tokyo” (or, as he put it, “Okinawa the noo!”), Mark’s whole point is that social media interaction needs to be effectively targetted. He’s quite happy to highlight that his message is based on a book by Gary Vaynerchuk (@GaryVee) – Jab, Jab, Jab, Right Hook: How to Tell Your Story in a Noisy Social World – but it highlights some important points:
First up – you need to be native to the social channel in use. Lazy brands put the same post on multiple channels. Sometimes it just doesn’t work…
Added to that, many social agencies have no real plan or return on investment.
Next – don’t expect instant results: you need to give, give, give, then take. Too many brands broadcast on social media. The good ones have a conversation. The excellent ones hook people in with something that they find useful – and then ask for something in return.
Mark talked about a rule of thirds developed at Yo Sushi (brand, product, fun/health/life); drawn as a Venn diagram you need to hit the point where all three meet and Mark suggests building a mind map of things to talk about based on these 3.
Next, the perfect post needs a call to action that’s easy to understand, perfectly crafted for mobile and for other digital devices – and respects the nuances of the target network… so, for example, on Facebook:
Is the text too long?
Is it provocative, entertaining and/or surprising?
Now, Mark actually showed examples from Facebook – I’ve used the Twitter equivalents here because they are easy for me to embed, but this one doesn’t work on Twitter (more than 140 characters):
Those are all good jabs. This isn’t (it’s too complex):
But this one is a right hook (a new product that’s not too “salesy”):
Knock-out!
And what about when you don’t respect the medium? This is native:
This isn’t:
So, in summary, if you’re a brand using social media to interact with customers:
Plan your social media content using the “rule of thirds”.
Plan your social media content into “jab, jab, jab, right hook” micro stories.
Think about the channel you’re posting on, the native language and the audience behaviours.
Think about the time of day when you’re posting (auto-schedule updates, for example).
What about the other talks?
No promises, but I hope to blog about some of the other talks soon…
And what’s happening tonight?
As usual, tonight’s MKGN looks to have some fascinating talks (I confess I don’t have a clue about Jumbotrons, Twilio or MEAN coding!):
Ben Foxhall (@benjaminbenben) is back, this time to talk about “Jumbotrons”!
Rachel Andrew (@rachelandrew) is giving her postponed talk on “Your own definition of success – choosing a profitable side project idea”.
Elliot Lewis (@elliotlewis) will be talking about “The Apprentice”.
“Code Smarter, be MEAN” is the topic for Tamas Piros (@tpiros).
And Michael Wawra (@xmjw) is scheduled to speak about “Twilio”)
Join in!
Milton Keynes Geek Night happens every three months at The Buszy in Milton Keynes (old bus station, opposite Milton Keynes Railway Station) and is free (thanks to generous sponsorship). Because it’s free, and the speakers are generally so good, it “sells out” quickly, but keep an eye on the @MKGeekNight Twitter feed – and bag yourself a place for the next one in December!
This content is 10 years old. I don't routinely update old blog posts as they are only intended to represent a view at a particular point in time. Please be warned that the information here may be out of date.
I’m clearing down my browser tabs and dumping some of the the things I found recently that I might need to remember again one day!
Taking a screenshot on Windows Phone
Windows Phone 7 didn’t have a screenshot capability (I had an app that worked on an unlocked phone) but Windows Phone 8 let me take screenshots with Windows+Power. For some reason this changed in Windows Phone 8.1 to Power+Volume Up. It does tell you when you try to use the old combination but, worth noting…
Some search engines are more helpful than others
Incidentally, searching for this information is a lot more helpful in some search engines than in others…
Until Bing becomes as useful as Google, I’ll be sticking with the evil advertising giant. Perfectly illustrated here: pic.twitter.com/2keMORGLQ4
One might think Microsoft could surface it’s own information a little more clearly in Bing but there are other examples too (Google’s built-in calculator, cinema listings, etc.)
Force-quitting a Windows Phone app
Sometimes, apps just fail. In theory that’s not a problem, but in reality they need to be force-closed. Again, Windows Phone didn’t used to allow this but recent updates have enabled a force-close. Hold the back button down, and then click the circled X that appears in order to close the problem app.
Enabling a static IP on an Android device
Talking of long key presses… I recently blew up my home infrastructure server (user error with the power…) and, until I sort things out again, all of our devices are configured with static IP configurations. One device where I struggled to do this was my Hudl tablet, running Android. It seems the answer is to select the Wi-Fi connection I want to use, but to long-press it, at which point there are advanced options to modify the connection and configure static IP details.
This content is 10 years old. I don't routinely update old blog posts as they are only intended to represent a view at a particular point in time. Please be warned that the information here may be out of date.
However, after a couple of days trying to force a synchronisation of legacy content into OneDrive for Business (noting the various restrictions), I have drawn the following conclusion:
It’s straightforward enough to define folders for syncing into SharePoint Online (which is where OneDrive for Business stores data), and most of my content synced OK but I had one folder of correspondence, going back to my early days of using a PC (some WordStar and WordPerfect files, as well as some very early Word formats in there – right through to current day documents) that was causing difficulties.
Unfortunately, whilst the OneDrive for Business client is able to sync folders in parallel, it seems to work through a folder in serial. If it comes up with a problem, it doesn’t seem to skip it and move on – at least not in the way that might be expected. It might flag an issue, but there’s no “skip file” option. And it doesn’t seem to have a method for forcing a sync either. Or for telling me which file it’s currently attempting to work with. Here’s what I found…
Uploading files directly to OneDrive will change the modified date (perhaps to be expected):
Opening a “stuck file” in Word will present a sign-in error:
Even if you are already signed in:
and verified with File, Account
No good attempting to sign out (and in again) either:
(I’m logged into my Windows 8.1 PC using a Microsoft account, although I can switch to the organisation account that uses the same credentials for Office 365 access).
One thing I found that would sometimes kick-start proceedings was (in Word) removing the Connected Service for OneDrive – markwilson.it (and then adding it again, which forces a re-authentication):
Sometimes, I found that wasn’t necessary – just by ignoring the “credentials needed” error it might go away after a while!
I even resorted to opening each “stuck file” and closing it again, making sure I didn’t actually change it (clicking the Sign In button will update the document). This seemed to unblock things for a while until, eventually, I found myself in a situation where Word wouldn’t open any of the content waiting to sync. Some of the errors suggested it was trying to download the cloud copy rather than the local one whilst other times it failed silently.
In fairness, OneDrive for Business does have an option to repair the synced folders but that downloads everything from SharePoint again… and as half of it hadn’t got up there yet that wasn’t going to help much!
I re-installed Office 2013 and was just about to do the same with OneDrive for Business (which turns out to be based on Groove) but, instead, I decided to simply create a new folder and paste the files into that – effectively a second copy of the data to start the sync again from fresh.
After all the fighting with the first copy, the second copy synced in a few minutes (well, it got stuck on a few files but I deleted them, then pasted them in again, after which they synced). It seems that, fundamentally, the OneDrive for Business sync engine is more than a little bit flaky (which doesn’t leave me feeling good about my data). Thankfully, Microsoft is reported as acknowledging that the sync limits are “well understood” – and I hope that doesn’t just include the limits on item counts and file naming imposed by the SharePoint back-end.
Isn’t this is all just a bit too much effort for what Dropbox (and others) have made so simple?
This content is 11 years old. I don't routinely update old blog posts as they are only intended to represent a view at a particular point in time. Please be warned that the information here may be out of date.
I’ve just been looking at some of the diagnostic information that’s available for Outlook connections to Exchange (including Exchange Online in Office 365) and one “hidden” feature (actually, it’s not hidden but it’s not very well known) is the ability to Ctrl+right click on the Outlook icon in Windows’ notification area to bring up two extra menu options:
The first of these is handy for bringing up information about the various client-server connections open between Outlook and Exchange (for example the connection protocols being used, port numbers, session types, etc.):
The second allows testing/diagnosis of AutoDiscovery functionality – again, providing a host of information to track down issues: