How to copy contacts from Windows phone to Android, without going crazy

Nokia Lumia 635 and HTC Desire 635

Short answer: Setup a Microsoft Outlook account on the windows phone, sync everything to it then export a CSV of all the contacts on a laptop. Login to your Google account on the laptop and import them all. Sync that google account with the Android phone.

My painful experience

My dad has had a Nokia Lumia 635 for a while (over a year). He wanted to upgrade his ageing Nokia and went into Carphone warehouse to get a upgrade. The sales person must have rubbed their hands (I felt they took advantage of my dad saying he wanted a Nokia) and sold him a Nokia Lumia with Windows Phone on it. I was pretty pissed about this because my dad already has a google account, chromebook and my mum has this and a Samsung android phone.

On Boxing day we went back and looked into buying him out of his contract. This was fine and he choose a HTC desire 626 as it had a big screen and didn’t cost anything to his contract. After taking it home, I set it up for him and boy did the fun start.

Some quick things… I’m running Ubuntu on a laptop, my parents have a chromebook, we all have google accounts and we now all have android phones. My parents are not technical and mainly use text and voice. They have broadband with wifi in the house plus a chromecast I bought a few years ago. The Nokia couldn’t connect to any wifi unless it was open with no security/encryption (I tried many ways to get this working but it seems to be a common fault, which requires a total wipe!)

Nokia Lumia 635

I plugged the Nokia into my Ubuntu laptop then copied everything off it I could see. Then copied it to the HTC phone, I also turned off my WPA security on my Nexus 5x phone to allow the Nokia to actually connect to the internet without using my dads low 4g data usage. Then setup his google account which I set to sync everything. When trying to sync contact information with the google account nothing would sync. I had my laptop open with the google account so I could see what was syncing and what wasn’t. I tried forcing the sync and Windows phone kept forcing me to sync with Outlook.com. In the end I setup a temporary outlook account and synced everything with that. I could see things syncing correctly on my laptop screen.

I thought with both accounts on the Windows phone it would now sync but no. So I had to export the lot out of Outlook.com on the laptop as a CSV file then import them into the google account via my laptop. Once syncing, I could setup the google account on the Android phone and everything was good except Gmail automatically creates a group for the imported contacts which I had to delete but keep the contacts.

HTC Desire 820_11

Once that was done, I forced a system update and greeted with the Android 6.0 (Marshmallow) upgrade, meaning my mums new phone and dads phones are very similar making the learning experience a little easier between both my parents.

Ultimately I was quite shocked how difficult a simple thing task was. I mean dataportability should be simple and at one point I was going to give up and get my dad to write out all the contacts to a new his new phone. It wasn’t helped by not having wifi access on the Nokia. I did try Bluetooth and sending contacts as emails but nothing quite worked.

I hope this helps others as I was tearing my hair out to get such a simple thing working. No wonder Nokia has dumped Windows mobile and gone Android.

Everything’s going to be alright

Brexit
Frankly 2016 has been pretty shocking… Brexit, Trump, Internet censorship, Data retention, the increasing divide between the working class and middle class. I’m not saying its the worst year ever or the worst I have ever experienced, just its pretty bad.

I think this sums up so much

The Brexit campaign was centred on the idea of taking back control. That is what it said in huge letters on the red bus – a slogan that went far beyond the demand for control of our borders.

The point was that people all over Britain were desperate for a democratic system that gave them some semblance of control over their destiny, in a globalised and interconnected world where decisions often seem to be made by anonymous elites a long way away.

To them, the European Union was one obvious villain.

Ok enough… I decided a long time ago that I can’t worry about the things I can’t easily change, I can only change the things which I have direct control over. Actually trying to change everything drives you slightly nuts.

I can't change the world, but I can change the world in me

I happen to read laura’s blog while on the bus back from Bristol and it seemed to fit perfectly here, as I start to deconstruct this years love life.

Its been a busy year but honestly not nearly as much love as you would have thought. I made the effort to date less and have more purpose about my love life. This meant less time on OKcupid, PoF, Bumble and being more selective when speed dating. I tried going more organic with dating aka through friends of friends, its been ok. You do start to wonder sometimes… but I agree with Laura on bad dates…

The consistent comment is that I have such terrible luck, and always end up on these really ‘bad dates’, but I can’t help but disagree. There’s no such thing as bad dates, just the opportunity for a good story, a page in the autobiography, and the more terrible the date, the better the story. In my opinion, the worst possible kind of date are the ones that aren’t memorable, and usually they’re so because nothing of note, either good or bad happened.

Some would say this sounds odd, cold or calculated? But honestly it’s not, the point is each interaction changes you and your outlook. A new story a new experience, a new view. Some dates are memorable and some you forget about. It’s worst to be non-memorable and one worst to be memorable for the wrong reasons.

This is always a tricky time to be single and for some of my newly single friends it’s a lonely time. I can only say this is a good time to take stock, be honest with family/friends and share. Its not the time for judgement. Its time to listen and enjoy each others company.

Think about what makes you unique and focus on that rather all the things which you should be (no matter what people, media, etc say). Theres a lot of pressure to be this, that or another. One of my new years resolutions was to think humanity, being human we are not perfect but we can only be the best we are. We move through life in the best we feel (hopefully not harming ourselves or others). For me thats being as honest, genuine and open as I can be.

For me, I enjoy meeting new people (I’m very much an extrovert) and tend to make things an experience worth remembering. Focus on the present as thats what you can change now; don’t dwell on the past and think about the future.

Enjoy the holidays and each other…

Calendaring sharing joy with Outlook 2007, Amazon S3 and Jungledisk

Calendaring sharing joy with outlook 2007

Its finally working… Calendaring sharing with Sarah now works. I got fed up trying to do it with my own WebDav and CalDav servers, and downloaded Jungle Disk. Jungle disk is simply a local server which interfaces with Amazon's S3 storage and provides a webdav wrapper. So when Outlook 2007 asks for a Webdav server, me and Sarah just point it at localhost and Jungledisk takes care of syncing with Amazon S3.

Yep its not free but its certainly worth the bandwidth and storage space for a tiny calendar file, if it means I can see Sarahs Calendar and she can see mine.

Comments [Comments]
Trackbacks [0]

The upload of Calendar failed. There was a problem with the request

The title is the error I get when trying to upload my calendar to a webdav server

I just don't bloody get it! Everything is in place, Outlook 2007 and a Webdav server. But try as I might, Outlook just will not upload my calendar to a webdav or caldav server. It should be easy as pie according to the tutorial. But it just does not work.

I've tried multiple Webdav and even a Caldav,

  • Apache with Webdav enabled
  • Schedule World
  • Resin with Webdav enabled
  • Cocoon with Webdav setup
  • Cosmo standalone
  • Davenport standalone

Outlook didn't work with any of them, although I could connect and copy files back and forth using Windows Explorer. How can this be? Honestly I don't care where the Webdav server is, even if I have to pay a small fee to use it. The ability to share calendars with Sarah will make a huge difference. Anyone have any thoughts or ideas?

Comments [Comments]
Trackbacks [0]

Finally installed Outlook 2007 first thoughts

So I installed it and had to remove remote calendars and the syncML plugin I was using for Outlook 2003. One of those were causing Outlook 2007 to use up over 40% of my resources without doing anything. At first I thought it might have been Outlook its self but nope it pretty much idles in on my new Dell now the plugins are removed.

My main reason for the upgrade is the iCal support. And I don't mean just the ability to download iCal files, nope I mean publishing my calendars to a webdav or even caldav server and finally being able to share with Sarah my calendar. This works both ways of course, once Sarah also installs Outlook 2007 (think shes waiting for me to install it for her). This also means we can finally stop sending each other meeting requests which sounds really dorky but actually is efficient enough for generally telling the
person what your up to on a certain date. The only other solutions was use a exchange server (not cheap), not use Outlook and switch to Sunbird or another iCal client (we both use pocketpc devices so that would be a real pain) or simply dump online calendaring. The last one is simply not a option because I use my a lot otherwise I'd forget all this stuff and Sarah is very good at arranging her calendar and time, so it would be a nasty lost.

I did check out Calimanjaro but couldn't find the sync to pocketpc option so dropped it quickly.

My only problem with Outlook 2007 besides the new style (which I can live with for now) is that it won't sync with my Cocoon built WebDav server. So I really need something else which is easily deployed in a Java servlet engine like Resin and Tomcat. I can try again with Apache Webdav, but I have worries about how secure that really is and I'd prefer to keep Apache as simply a static file server and low balancer for Resin. Any thoughts? And please don't mention Apache Slide. I just can't get that thing to
work, talk about complex configuration.

Comments [Comments]
Trackbacks [0]

PIM Overview please enable URL’s

PIM Overview

Quick thought, I was messing around today looking at new widgets for Konfabulator for my laptop and workstation computers. I havent really messed with Konfabulator since Yahoo! bought it, I just simply downloaded the updates and kept all my old widgets the same. Anyhow, I had a good look through them today and found this really nice one by Yahoo called PIM Overview.widget. What it does is look at your Outlook or Ical file and displays the data as a Windows mobile type today screen. This is great if your running Outlook as it just picks up the outlook pst file and goes from there. If your using ical you need to point to a place where the ical files actually exist. Luckly I've been playing with Mozilla Sunbird, so I was able to point to somewhere on the local machine.

But what I dont get is, why is there no option to look at a remote calendar? A simple URL out to Eventful or even Upcoming.org would be so useful to people who dont use Outlook and may not use a application as such. This would make so much sense for Yahoo! as Konfabulator is now a Yahoo application and Upcoming.org is a Yahoo! service. I mean what more of a reason do you need Yahoo? Hell, I might even try doing it myself, I've been meaning to build and hack a few widgets for a while.

Comments [Comments]
Trackbacks [0]