Aug 242018
 

Four weeks ago, in July 2018, my smartphone was fatally water damaged when placed inside a supposedly waterproof drybag. Not having an available budget to replace I decided to see if I could survive without one.

I’ve been a big Android user for many years. I used a lot of Apps, so it will be a challenge.

Photos

Probably the biggest reason to have a smartphone; to be able to take a picture of your kids whenever you want, grab a picture of any information you see anywhere is super convenient. Not being able to do this is… well different, actually inconvenient, I’m used to be able to take a picture of a whiteboard at work and send it to a dummy WhatsApp group (everyone removed from the group) so I can then access it on my laptop.

Garmin Connect

I run regularly and the first thing I missed was being able to wirelessly sync from my Garmin Forerunner watch to my phone, and consequently, Garmin connect. The very manageable workaround is to:

  1. Connect the Garmin to your computer via USB
  2. Login to the Garmin connect web app
  3. Go to Import Data
  4. Select Browse and navigate to the folder on your phone containing the activity files, e.g. F: Garmin\Activity, you will see a .FIT file here cretaed at the time and date of your activity, you can select multiple files
  5. Select Import Data on the web app page
  6. If you have Endomonso or Strava intergrartion enabled the activities will auto sync to those apps immediately

WhatsApp

I don’t use Facebook except to thank people for birthday wishes one a year and I only use Twitter when I occasionally attend a conference so I thought I did not do Social Media! My wife explained to me that you know all the groups I was involved with on WhatsApp? Well, that’s social media, so don’t be fooling yourself!

WhatsApp has replaced texting and email in a lot of cases, though not all, for me. I tried emailing some people who I knew would reply to me quickly on WhatsApp and they did not reply! It was awkward being involved in some community stuff without WhatsApp, I was missing out on stuff I wanted and should be aware of. People said can you not just use WhatsApp on the web, but you need to have WhatsApp installed on your phone to do that, so you need a SmartPhone to use WhatsApp. Or do you! I googled how to use WhatsApp without a smartphone. I learned about android emulators which simulate an android device on your computer.

There are a lot of Android emulators available, the most common usage seems to be to access Android games. Most of the emualators use VirtualBox to host the emaultor (see more on virtualisation).

  1. I started with Bluestacks, it installed and I added the downloaded WhatsApp android file from the WhatsApp site. I had loading error messages but eventually, all did install. I had a backup on my google drive from 3 weeks before the water damage – I had been on vacation and the backup must not have been running, though I had set it up to ran daily whether on wi-fi or not. The backup restored and then 470 messages came in in 25 conversations, I was back! Or so I thought. I was not able to get WhatsApp open again on Bluestacks 🙁 I also tried installing on a Windows 10 machine but that had similar problems and never loaded at all. Time to move on.
  2. I tried the free version of YouWave, YouWave-Android-Free-3-31.exe, but when I tried to run it I got the message that it can’t exist with VirtualBox already installed on your machine. I used the later for development, so time to move on again.
  3. I next tried Memu Play. I clicked on Google Play and had to login. I have 2 step verification setup so a code was texted to my brick as well as a similar g-code. I then was able to install WhatsApp as normal on my phone and restore the old backup again. It has worked seamlessly on my Windows 7 machine since then. BTW, Memu shows in google by default as a Samsung Galaxy 7 edge.

Using WhatsApp an annoying thing was not being able to paste a screenshot/picture. The workaround I am using means you need to save the screenshot to a temporary file first, not a deak breaker.

  1. From Google Play install Amaze file manager and turn on Root Explorer in the setting of the App.
  2. Memu creates a download folder called Memu Download in your download folder on your windows machine, more info.
  3. To load a picture/file into WhatsApp, select Attach | Document | Browse Other Docs, then select Show SD card from the 3 dot menu in the top right-hand hand corner, this adds Internal storage to the top left list, select this and you will then see the Download folder and in that see any file you have saved there on your PC, available for loading into WhatsApp.
  4. Pictures received on WhatsApp can be accessed via Amaze by navigating to /storage/emulated/0/WhatsApp/Media/WhatsApp Images. Click on the thumnail to select pictures and then press the copy icon on the top, move to /storage/emulated/0/Download and select paste. Your photos are then accessible in the MEmu Download sub-folder of your download directory in Windows. From here you can attach them to a calendar event in google calendar and they will be autoloaded into Google photos.

Issues:

  • Ideally I would install the emulator on both home and work machines but an issue is syncing WhatsApp between both, one could force a backup (via WhatsApp Settings | Chat | Chat backup) before leaving work and a restore when you get home but that is a pain and not manageable so I just use the one instance.
  • The sound notification for WhatsApp messages in the emulator was annoying and I could not turn it off for some reason

WebApps

I can access a lot of my apps as WebApps, the ones I have accessed since the damage are:

  • Endomondo
  • Strava
  • Trello
  • Yr.no
  • Trip Advisor

Other Apps

Currently, the only apps I am really missing are:

  1. Our Groceries which we share for groceries list, so not having this is a pain
  2. Beep’n’go – this had all my store cards 🙁 Discontinued app but here’s how to install it if you have a smartphone!
  3. Keepass2Android means I can access all personal info from passwords to passport number
  4. Podcast Addict
    • Podcast addict & also recently Audible which I currently have a subscription for – I formerly used both running. I can access both from my Kindle at home – it’s relatively easy to install Google Play on your Kindle, but it’s not practical to run with a kindle!
  5. CamScanner A great app for scanning text, easily sizing it correctly and autosaving to the cloud.

I will continue for now and see if I can adapt.

Jun 112018
 

To use Eclipse (4.7 Oxygen, 28 June 2017) you will need to have Java 8 installed, JAVA_HOME pointed to its main folder (e.g. C:\Program Files\Java\jdk1.8.0_45) and the PATH environment variable pointed to its bin sub folder (e.g. C:\Program Files\Java\jdk1.8.0_45\bin).

Your path may also contain “C:\ProgramData\Oracle\Java\javapath”, you may need to remove this \ delete the java executables in that \ add the bin folder before this in the path.

Once Eclipse is opened and your workspace initialised take the following steps to switch back to Java 7. If you do not do them all you may see an error like “Version 1.7.0_80 of the JVM is not suitable for this product. Version: 1.8 or greater is required.”

    1. Change JAVA_HOME back to the Java 7 folder (e.g. C:\Program Files\Java\jdk1.7.0_80)
    2. Change the Java path bin to Java 7  (e.g. C:\Program Files\Java\jdk1.7.0_80\bin)
    3. In Eclipse go to Window -> Preferences -> Java -> installed JREs and select the Java 7 jdk folder
    4. In Eclipse go to Window -> Preferences -> Java -> Compiler & select Java 7
    5. With Eclipse closed open the eclipse.ini & add the following line for your appropriate Java 8 directory. Without this final step I still got the incompatible message:
      • -vm C:\Program Files\Java\jdk1.8.0_45\bin
Mar 012018
 

Why do some people collect domain names? Why did I collect domain names? Richard Roger in his weekly newspaper series tracking his latest startups details some of the techniques behind name selection, such as “pick two ordinary words, and stick them together”. I’ve typical been inspired by somewhere I’ve been or something someone has said. Here’s some insight into my madness.

Domain name: moonbade.com
Lease range: 12-jul-2005 – Present
Complementary domains leased at some point:

Name origin: An old American friend of mine used to talk about Moon bathing when we lived in Colorado, it stuck with me. With an Irish accent bathe becomes bade 🙂

Domain name: reducekeystrokes.com
Lease range: 01-aug-2007 – Present
Name origin: An American customer at a company I contracted for in England once used the phrase at a meeting “it’s all about reducing the keystrokes”. I like productivity tools so this joined the dots for me!

Domain name: seangan.com
Lease range: 14-nov-2007 – Present
Name origin: Coumshingaun is an amazing example of a corrie \ coum that I grew to love when living in Waterford. Com seangan is the Irish name (as Gaeilge), this leads to seangan.com.

Domain name: greatpacificgarbagepatch.info
Lease range: 13-oct-2009 – Present
Name origin: I found it frustrating to get information on the Pacific garbage patch back then so I started to maintain my own which I still keep active.

Domain name: polishingbox.com
Lease range: 05-feb-2009 – 05-feb-2014
Name origin: This was one of my blogging sites where I posted about using windows software for various things, the by-line was fine-tuning the software solution. It redirected to polishingbox.blogspot.com. I moved all the posts to reducekeystrokes.com under the category polishing box
Wayback machine from Feb 8 2011

Domain name: codeinquisitor.com
Lease range: 05-feb-2009 – 05-feb-2014
Name origin: This was one of my blogging sites where I posted about coding, the by-line was joining the code jigsaw. It redirected to codeinquisitor.blogspot.com. I moved all the posts to reducekeystrokes.com under the category codeinquisitor.
Wayback machine from Feb 8 2011

Domain name: boardtc.com
Lease range: 10-feb-2009 – 10-feb-2014
Name origin: A friend of mine said to me a few times that I have all these pages but he’s not sure where all the bits are so I collect them under this url. I now have that page undermoonbade.com/me. The handle boardtc has a number of meanings for me, I spend the 2000/2001 season snowboarding (board) in Treblecone (TC), Wanaka and TC is also my initials.
Wayback machine from June 1 2013

Domain name: boardtc.me
Lease range: 25-aug-2010 – 25-aug-2011
Name origin: This seemed a better url than boardtc.com and I redirected it to that.

Domain name: noviewseats.com
Lease range: 13-sep-2007 – 13-sep-2011
Name origin: A business idea to centralise online booking service for no-view seats, for all events but more suitable for multi-tier stadium concerts venues where the behind stage / upper levels no view element is a differentiator from currently restricted access selling proposition for the price conscious / price restricted population. Potentially one could form a relationship with current distributors/ sellers. These seats would be previously unsellable inventory as the only view of performers would be on screens. This would allow people who can’t afford full price to attend live events and clear previously unsellable inventory. With the only view of performers on a special erected big screen would it be worth it?
Wayback machine from Jan 28 2011

Domain name: alrightbub.com
Lease range: 04-feb-2010 – 04-feb-2014
Name origin: This was a favourite greeting amongst a circle of friends of mine going back some years.

Domain name: flossgun.com
Lease range: 31-jan-2009 – 06-may-2012
Name origin: This was a business idea I had to allow one to load the standard dental floss rolls into a “gun” which allow sections to be tensed for use like the current floss sticks. In 10 words: Durable, refillable device for storing, distributing and easy flossing. The idea was to eliminate disposable sticks & waste by having to wrap around fingers and to have something reusable.

Domain name: mashreviews.com
Lease range: 22-jan-2009 – 22-jan-2010
Name origin: At this time I got frustrated with there always being more reviews on amazon.com V amazon.co.uk and the business idea here was to mega-merge all the reviews from different sites together. I checked with Amazon at the time and one was able to access reviews for free but “you are not permitted to use Amazon Associates Web Service with any Application or for any use that does not have, as its principal purpose, driving traffic to the Amazon Website and driving sales of products and services on the Amazon Website.” Amazon has since combined the reviews themselves sometimes. This site was later taken by another party for some years.

Domain name: snowberth.com
Lease range: 10-mar-2009 – 10-mar-2010
Name origin: I did a start your own business course in Waterford in 2009, in fact, I attended the course on the night of my 40th birthday. We were encouraged to have a business idea and Snowberth was one such, a snowboarders hostel if you like.

Domain name: festivalhookup.com
Lease range: 07-sep-2009 – 07-may-2011
Name origin: Another business idea. From going to music festivals, meeting your friends is still a challenge to this day.

Domain name: gugse.com
Lease range: 18-may-2009 – 18-may-2010
Name origin: When working in Waterford in the South East of Ireland at the end of the naughties I got very interested in the computer language Groovy and introduced it to my company. This acronym stood for an aspirational user group Groovy User Group South East that I never setup.