• About Me Card

Max Hemingway

~ Musings as I work through life, career and everything.

Max Hemingway

Author Archives: Max Hemingway

IFTTT – SMS when exiting a Location Recipe

19 Friday Feb 2016

Posted by Max Hemingway in IoT, Social Media

≈ 1 Comment

Tags

IoT, Social Media

SignsIn another step on my journey in the IoT (Internet of Things) I recently decided to use one of the digital recipes from IFTTT (If this then that) to use the location service to send a text to someone when I have left a particular zone.

The actual configuration of this task is very easy using either the web or mobile tool.

Using the tool in this example, I chose the recipe ingredients that related to my mobile. In this case an Android phone.

The interface takes you through an the process by clicking the relevant icons and entering some simple information. I have flow charted the process below:

IFTTT

You can install the application on your mobile and sign in so that it knows about the tool. Its also important that when using location recipes that you also turn on the Location/GPS function on your device.

I tried this recipe yesterday and it worked well. However it didn’t activate straight away from leaving the location zone that I had set up. I’m assuming that this is something to do with the polling or location services on my mobile. To test this I have set up a couple of other similar recipes to see if I can make the text message a bit more instant. This will be tested over the next week.

The text message itself can contain a number of parameters “I exited an area {{OccurredAt}} via Android {{LocationMapUrl}}”  which did put some context into the text message.

{{OccurredAt}} provided a date and time

{{LocationMapUrl}} provided a location in google maps

You can remove these from the message if they are not needed.

There are lots of sample recipes and ones created by others that you can reuse, or the site has the ability to create your own.

 

Share this:

  • Share on Facebook (Opens in new window) Facebook
  • Share on LinkedIn (Opens in new window) LinkedIn
  • Email a link to a friend (Opens in new window) Email
  • Share on Pinterest (Opens in new window) Pinterest
  • Share on Reddit (Opens in new window) Reddit
  • Share on X (Opens in new window) X
  • Share on Tumblr (Opens in new window) Tumblr
  • Share on Pocket (Opens in new window) Pocket
  • Share on Telegram (Opens in new window) Telegram
  • Share on Threads (Opens in new window) Threads
  • Share on WhatsApp (Opens in new window) WhatsApp
  • Share on Mastodon (Opens in new window) Mastodon
  • Share on Bluesky (Opens in new window) Bluesky
  • Share on Nextdoor (Opens in new window) Nextdoor
Like Loading...

Self Driving Office Furniture

17 Wednesday Feb 2016

Posted by Max Hemingway in Innovation, IoT, Robotics

≈ Leave a comment

Tags

Innovation, IoT

ChairsWatching the news this evening an interesting article was shown.

Long ago when I was at school at the end of the day we had to tidy the classroom and put the chairs onto our desks. What if the chairs could do this themselves? well put themselves under the desk in a tidy fashion at least.

Nissan have the answer to the under the desk part at least. They have recently created the Intelligent Parking Chair which puts it self back in place after using it.

You Tube Video of Chairs in action

This is based on technology from their driver-less cars, using sensors and cameras to move the chairs back to their position. The video shows people in different rooms clap their hands and the chairs move back. This illustrates applications that car manufacturers are starting to apply from their R&D into the driver-less car innovations. Maybe a different command is needed rather than clapping hands as it conjurers an interesting scenario following an announcement at the board table and everyone applauding.

Other innovations are already starting to be available for home and office, such as the Tesla Battery.

Linked to the IoT and secured properly, these R&D Innovations could bring some interesting revolutions to the home and office spaces.

Share this:

  • Share on Facebook (Opens in new window) Facebook
  • Share on LinkedIn (Opens in new window) LinkedIn
  • Email a link to a friend (Opens in new window) Email
  • Share on Pinterest (Opens in new window) Pinterest
  • Share on Reddit (Opens in new window) Reddit
  • Share on X (Opens in new window) X
  • Share on Tumblr (Opens in new window) Tumblr
  • Share on Pocket (Opens in new window) Pocket
  • Share on Telegram (Opens in new window) Telegram
  • Share on Threads (Opens in new window) Threads
  • Share on WhatsApp (Opens in new window) WhatsApp
  • Share on Mastodon (Opens in new window) Mastodon
  • Share on Bluesky (Opens in new window) Bluesky
  • Share on Nextdoor (Opens in new window) Nextdoor
Like Loading...

Programming Nostalgia – Back to the 1980’s

08 Monday Feb 2016

Posted by Max Hemingway in Programming, Tools

≈ 2 Comments

Tags

Coding, learning, Programming

As part of the update to the Usborne’s coding books for today’s kids releasing two new books:

  • Lift-the-flap computers and coding
  • Coding for beginners using Scratch

Usborne have released some of their 1980 computer books as PDF’s that can be downloaded for personal use.

The released titles include:

Introductions to Programming

  • Programming Tricks and Skills
  • Machine Code for Beginners
  • Computer Programming
  • Practical Things to do with a Microcomputer

Computer Games ListingsSpeccy

  • Computer Spy Games
  • Weird Computer Games
  • Creepy Computer Games
  • Computer Battlegames
  • Computer Spacegames

Adventure Games

  • The Mystery of Silver Mountain
  • Islands of Secrets
  • Write your own Fantasy Games
  • Write your own Adventure Games

First Computer Library

  • Computer Fun
  • Simple Basic

Definitely a blast from the past. Thank you Usborne for taking me back to my early years! Now where is that emulator software….

Source

Click to access programming-tricks-and-skills.pdf

Share this:

  • Share on Facebook (Opens in new window) Facebook
  • Share on LinkedIn (Opens in new window) LinkedIn
  • Email a link to a friend (Opens in new window) Email
  • Share on Pinterest (Opens in new window) Pinterest
  • Share on Reddit (Opens in new window) Reddit
  • Share on X (Opens in new window) X
  • Share on Tumblr (Opens in new window) Tumblr
  • Share on Pocket (Opens in new window) Pocket
  • Share on Telegram (Opens in new window) Telegram
  • Share on Threads (Opens in new window) Threads
  • Share on WhatsApp (Opens in new window) WhatsApp
  • Share on Mastodon (Opens in new window) Mastodon
  • Share on Bluesky (Opens in new window) Bluesky
  • Share on Nextdoor (Opens in new window) Nextdoor
Like Loading...

PI Zero Stock & Project Competition

06 Saturday Feb 2016

Posted by Max Hemingway in Development, IoT, Open Source, Programming, Raspberry Pi, Uncategorized

≈ Leave a comment

Tags

Coding, Development, IoT, Programming, RaspberryPI

PISince its launch the Raspberry PI Zero seems to be in high demand with its low price of under £5.00 for the base module. The official suppliers are still out of stock with no view as to when they may receive their next shipment. They fly out as soon as they come in

This makes the PI Zero Stock literally Zero!

The unofficial supply chain of place such as Ebay are now up as high as £42.00 with sellers caching in on what is supposed to be a cheap computing platform.

Hopefully the stock levels will come back to a level to stem/curb the high prices coming in.

But why so popular – this is mainly due to the cheap price of the computing module and has captured the imagination of hackers, developers and hobbyists.

There are a wide range of interesting projects appearing on the net such as:

  • Pi Zero Synth
  • Pi Zero Projects

Hackaday and Adafruit have joined up to create a new competition looking for the best Raspberry PI Zero project.

The platform is ideal for IoT development of small modules, sensors and other projects. The other forms of the Raspberry PI is already being used for IoT projects such as a Home Heating Control Device.

It will be interesting to see what comes out of the competition and the next innovation. One competition I shall be watching with interest.

 

 

Like Loading...

Are you rethinking your Java Plugin’s

29 Friday Jan 2016

Posted by Max Hemingway in DevOps/OpsDev, Programming, Security

≈ Leave a comment

Tags

Coding, Programming, Security

Oracle have recently announced via a blog post that they are going to deprecate the Java browser plug in JDK9 and remove it from future releases.

By late 2015, many browser vendors have either removed or announced timelines for the removal of standards based plugin support, eliminating the ability to embed Flash, Silverlight, Java and other plugin based technologies.

With modern browser vendors working to restrict and reduce plugin support in their products, developers of applications that rely on the Java browser plugin need to consider alternative options such as migrating from Java Applets (which rely on a browser plugin) to the plugin-free Java Web Start technology.

Oracle plans to deprecate the Java browser plugin in JDK 9. This technology will be removed from the Oracle JDK and JRE in a future Java SE release.

Early Access releases of JDK 9 are available for download and testing at http://jdk9.java.net. More background and information about different migration options can be found in this short whitepaper from Oracle.

Source: https://blogs.oracle.com/java-platform-group/entry/moving_to_a_plugin_free

JavaMost browsers are already removing plugin support or don’t support extensions any more. See links below:

  • Firefox
  • Edge
  • Chrome

Oracle are addressing this through their Java Web Start which downloads the relevant files to your computer if not present then caches them for later use.

Java Web Start is an application-deployment technology that gives you the power to launch full-featured applications with a single click from your Web browser. You can now download and launch applications, such as a complete spreadsheet program or an Internet chat client, without going through complicated installation procedures.

Java Web Start includes the security features of the Java platform, so the integrity of your data and files is never compromised. In addition, Java Web Start technology enables you to use the latest Java SE technology with any browser.

With Java Web Start, you launch applications simply by clicking on a Web page link. If the application is not present on your computer, Java Web Start automatically downloads all necessary files. It then caches the files on your computer so the application is always ready to be relaunched anytime you want—either from an icon on your desktop or from the browser link. And no matter which method you use to launch the application, the most current version of the application is always presented to you.

Source: http://docs.oracle.com/javase/8/docs/technotes/guides/javaws/

However this may not be plain sailing as pointed out in this blog post from Openmicroscopy

What does it mean for desktop developers/administrators?

To deploy Java Web Start, one first needs to get familiar with Deployment Rule Sets. Administrators can then create a list of known-safe applications and manage compatibility between different versions of Java on the system. Each browser will have their own set of dialogs and control mechanisms.

It is getting harder and harder to distribute Java Web Start applications for developers and/or administrators.

Source: http://blog.openmicroscopy.org/tech-issues/future-plans/2015/09/23/java-web-start/

Other useful reads:

NPAPI Plugin Perspectives and the Oracle JRE

 

Share this:

  • Share on Facebook (Opens in new window) Facebook
  • Share on LinkedIn (Opens in new window) LinkedIn
  • Email a link to a friend (Opens in new window) Email
  • Share on Pinterest (Opens in new window) Pinterest
  • Share on Reddit (Opens in new window) Reddit
  • Share on X (Opens in new window) X
  • Share on Tumblr (Opens in new window) Tumblr
  • Share on Pocket (Opens in new window) Pocket
  • Share on Telegram (Opens in new window) Telegram
  • Share on Threads (Opens in new window) Threads
  • Share on WhatsApp (Opens in new window) WhatsApp
  • Share on Mastodon (Opens in new window) Mastodon
  • Share on Bluesky (Opens in new window) Bluesky
  • Share on Nextdoor (Opens in new window) Nextdoor
Like Loading...

Easier Markdown with GitHub

28 Thursday Jan 2016

Posted by Max Hemingway in DevOps/OpsDev, Open Source, Programming

≈ Leave a comment

Tags

Coding, DevOps, Open Source, OpsDev, Programming

Github

Its good to see that GitHub has now provided a toolbar to aid in formatting Markdown.

This will help some users from using HTML code format to a word processor GUI type experience. It should appeal to those who are starting out on their coding journey or want an easier life not having to remember if they have included all the <> and </> commands in their files.

Below is an example of a Markdown file that I did as part of a Data Science Coursera Course:  https://github.com/Cloudmage/ExData_Plotting1/blob/master/CodeBook.md

 

Code Book for Project 1 for Exploritory Data Analysis Course – Coursera
=======================================================

## Data Source
* <b>Dataset</b>: <a href=”https://d396qusza40orc.cloudfront.net/exdata%2Fdata%2Fhousehold_power_consumption.zip”>Electric power consumption</a> [20Mb]

* <b>Description</b>: Measurements of electric power consumption in
one household with a one-minute sampling rate over a period of almost
4 years. Different electrical quantities and some sub-metering values
are available.

## Data Sets Used

The following descriptions of the 9 variables in the dataset are taken
from
the <a href=”https://archive.ics.uci.edu/ml/datasets/Individual+household+electric+power+consumption”>UCI
web site</a>:

<ol>
<li><b>Date</b>: Date in format dd/mm/yyyy </li>
<li><b>Time</b>: Time in format hh:mm:ss </li>
<li><b>Global_active_power</b>: household global minute-averaged active power (in kilowatt) </li>
<li><b>Global_reactive_power</b>: household global minute-averaged reactive power (in kilowatt) </li>
<li><b>Voltage</b>: minute-averaged voltage (in volt) </li>
<li><b>Global_intensity</b>: household global minute-averaged current intensity (in ampere) </li>
<li><b>Sub_metering_1</b>: energy sub-metering No. 1 (in watt-hour of active energy). It corresponds to the kitchen, containing mainly a dishwasher, an oven and a microwave (hot plates are not electric but gas powered). </li>
<li><b>Sub_metering_2</b>: energy sub-metering No. 2 (in watt-hour of active energy). It corresponds to the laundry room, containing a washing-machine, a tumble-drier, a refrigerator and a light. </li>
<li><b>Sub_metering_3</b>: energy sub-metering No. 3 (in watt-hour of active energy). It corresponds to an electric water-heater and an air-conditioner.</li>
</ol>

New Toolbar

 

 

Share this:

  • Share on Facebook (Opens in new window) Facebook
  • Share on LinkedIn (Opens in new window) LinkedIn
  • Email a link to a friend (Opens in new window) Email
  • Share on Pinterest (Opens in new window) Pinterest
  • Share on Reddit (Opens in new window) Reddit
  • Share on X (Opens in new window) X
  • Share on Tumblr (Opens in new window) Tumblr
  • Share on Pocket (Opens in new window) Pocket
  • Share on Telegram (Opens in new window) Telegram
  • Share on Threads (Opens in new window) Threads
  • Share on WhatsApp (Opens in new window) WhatsApp
  • Share on Mastodon (Opens in new window) Mastodon
  • Share on Bluesky (Opens in new window) Bluesky
  • Share on Nextdoor (Opens in new window) Nextdoor
Like Loading...

Digital Scouting

25 Monday Jan 2016

Posted by Max Hemingway in Development, Innovation, Programming, Tools

≈ 3 Comments

Tags

Development, Innovation, learning, Programming

digitalThere have been a series of new badges introduced by the Scouting movement. Two of these replace the traditional IT Staged Badge with a Digital Citizen and Digital Maker staged badge. These are aimed at giving young people skills in the digital age and help with STEM education.

These badges also teach young people to follow the Scouts digital manifesto:

The Scouts’ Digital Manifesto

  1. Use digital to learn and embrace new skills
  2. Share your adventures digitally and inspire others
  3. Know when to switch off, balancing screen time with outdoor activities
  4. Use digital skills to support your family and community
  5. Use digital to be creative
  6. Stay safe online and know the risks

Each of the badges provides 4/5 stages and builds on each stage. The badges can be earn’t from Beavers, through Cubs, Scouts and Explorers (ages 6 up to 18) so start with the basics, then build into writing apps.

These are a set of badges that I am looking forward to helping the local Scout Group out with. All I need to find for my local Scout Group is some spare Laptops or some Raspberry Pi’s…….Any offers welcome.

Perhaps there is a Scout group near you where you can help volunteer your skills with these badges.

Badge requirements

(Source: https://members.scouts.org.uk/supportresources/4282/digital-citizen-staged-activity-badge)

Digital Citizen – stage 1

How to earn your badge
Complete every task to achieve Stage 1, showing that you have thought about the potential risks and how to stay safe for each activity.

  1. Show that you can:
    • turn on and log into a computer
    • use a piece of software, for example email or a game
    • name the main parts of a computer system
    • connect a peripheral (for example a scanner or printer) to your computer and use it.
  2. Create a piece of digital media. It could be artwork, a photograph, music or animation.
  3. Use the internet for research:
    • decide on an area of interest
    • find three websites with content that matches your area of interest
    • collect relevant information by printing or saving as files.

Digital Citizen – stage 2

How to earn your badge
Complete every task to achieve Stage 2, showing that you have thought about the potential risks and how to stay safe for each activity.

  1. Plan and then create a piece of digital media. It could be artwork
    or a photograph that you alter using creative tools, music, animation, CAD (Computer Aided Design) or a 3D sculpture.
  2. Show that you can:
    • send or reply to someone with a short email and include an attachment
    • download photos or other media from a camera or smart card
    • open and save a document then share it using a cloud service (like Google Docs or Microsoft Sharepoint) or a USB stick
    • create a document that includes media that you’ve downloaded or copied from another source.
  3. Use the internet for research:
    • decide on an area of interest
    • use two different search engines to find three websites you think are reliable
    • collect information by printing the pages or saving  as PDF documents
    • select relevant information by copying text or an image and pasting into a document
    • display your findings as a poster or a short report.

Digital Citizen – stage 3

How to earn your badge
Complete every task to achieve Stage 3, showing that you have thought about the potential risks and how to stay safe for each activity.

  1. Plan, make, edit and share a piece of digital media. It could be
    artwork or a photograph that you alter using creative tools, music, animation, CAD (Computer Aided Design) or a 3D sculpture.
  2. Explore social networking sites that are appropriate for your age, then create an example of a good social network profile. Show that you know how to:
    • use anti-virus software
    • set up or adjust settings for accessibility
    • recover from a frozen programme or screen.
  3. Use the internet for research:
    • decide on a specific area of interest
    • use at least two different search engines, using operators like AND, NOT and OR in the search box
    • collect information by using bookmarks or favourites. Save URLs or use a social bookmarking tool like Diigo, Reddit, StumbleUpon, del.icio.us or digg.
    • select specific, reliable information relevant to your area of research
    • create a structured display of the information you have gathered. You could do this in a document, on a website or using a social tool such as Pinterest.
    • share your research with other people, for example by email, on the web, by MMS or social media.

Digital Citizen – stage 4

How to earn your badge
Complete every task to achieve Stage 4, showing that you have thought about the potential risks and how to stay safe for each activity.

  1. Create a portfolio of digital media. It might include artwork or a
    photograph that you alter using creative tools, music, animation, CAD (Computer Aided Design) or 3D sculpture.
  2. Create a film, video, stop-motion animation or podcast and share it using a suitable media sharing tool.
  3. Create a social network profile for your section, a band, local interest group or something similar. Alternatively you could make a small
    website that can host content, like the film you made in step 2, photos, poetry or information about your local area.
  4. Use the internet for research:
    • Choose a local, national, community or Scouting issue, or something from the news or current affairs.
    • Collect information from different sources, such as spreadsheets, databases, online news services and ‘open access’ data sources.
    • Put your information together in a structured way, for example grouping similar information. Make sure you know where each
      piece of information comes from.
    • Select the information you think is most appropriate and reliable.
    • Create a multi-page website with your information and make it public. Present your information in a variety of ways – you could
      use infographics, images or graphs.
    • Share your website with a wide audience.
    • Explain your sources of information and why you picked out what you did.
    • Get some feedback on what you have done and make changes to
      improve your website based on that feedback.

(Source: https://members.scouts.org.uk/supportresources/4283/digital-maker-staged-activity-badge)

Digital Maker – stage 1

How to earn your badge

  1. Connect computer peripherals or accessories, such as a screen and
    keyboard, and explain what job they do.
  2. Design a game:
    • Use role play to act out how your digital game would work. Play the game with a group of friends and change the rules.
    • Using paper, prototype a game and explain to someone how it works. You could video your explanation.
    • Evaluate and share your idea.
  3. Edit an existing website. You could change the design using a paper printout or software.
  4. Play a game with a friend where one of you acts the part of a robot and the other sends the robot commands. Record on paper what sort of commands worked best and which were hard for the ‘robot’ to follow.

Digital Maker – stage 2

How to earn your badge

  1. Connect two devices and exchange data between them using WiFi,
    Bluetooth or a cable.
  2. Show that you can use two different platforms or operating systems. They could be systems that run different devices such as computers,  tablets, phones or games consoles.
  3. Design a game:
    • Make a cartoon, animation or video of a game using a video camera or other equipment.
    • Create some pseudo code to explain how some parts of your game will work. Pseudo code is an instruction for the computer to follow, but is not written in a specific language.
    • Design a sequence of a game, like a whole level or an in-game puzzle.
  4. Design a single page website. You can use a design tool but writing HTML code would be fine too.
  5. Create a set of instructions for a programmable Robot, turtle or toy to
    follow. Games like Minecraft can help you do this.

Digital Maker – stage 3

How to earn your badge

  1. Show how to troubleshoot problems with computing equipment, such as hardware  devices and software updates.
  2. Make a prototype of a game using a suitable tool. It must include:
    • event conditions (when your game reacts to something that happens)
    • user movement controls
    • iteration (when your code or instructions are repeated)
    • variables (for scoring, health or counting things within the game).
  3. Build, design and publish a multipage website with working hyperlinks for navigation between the pages.
  4. Make a robot using prebuilt components.

Digital Maker – stage 4

How to earn your badge

  1. Set up a home network and connect it to the internet.
  2. Install or run an alternative operating system on a computer. Alternatively,  use a ‘Live DVD’ or USB stick.
  3. Design a game:
    • Build a game that includes progression and is fun and interesting to play.
    • Get someone else to play and evaluate it.
  4. Create a fully functioning website including linking to a database.
  5. Make a robot using a kit with components that respond to sensor input (for example, a robot that backs away from an object in its path).

Digital Maker – stage 5

How to earn your badge

  1. Install the software to run a web server and host a webpage on a  computer or other device. Tools like LAMP, WAMP or Google’s Webserver project for the Raspberry  Pi could help you. You can find these for free online.
  2. Make a game or app that serves a purpose. It should:
    • have a clear objective
    • be challenging for the user
    • have a clear sense of progression
    • keep a score
    • offer a reward to the user for playing (for example the score could unlock levels or icons).
  3. Make a website that serves a purpose, provides a good experience for the user and meets any legal requirements.
  4. Use off-the-shelf components to make your own robot that responds to the environment (for example a robot that reacts to light, its proximity to other objects or sound).

 

 

Share this:

  • Share on Facebook (Opens in new window) Facebook
  • Share on LinkedIn (Opens in new window) LinkedIn
  • Email a link to a friend (Opens in new window) Email
  • Share on Pinterest (Opens in new window) Pinterest
  • Share on Reddit (Opens in new window) Reddit
  • Share on X (Opens in new window) X
  • Share on Tumblr (Opens in new window) Tumblr
  • Share on Pocket (Opens in new window) Pocket
  • Share on Telegram (Opens in new window) Telegram
  • Share on Threads (Opens in new window) Threads
  • Share on WhatsApp (Opens in new window) WhatsApp
  • Share on Mastodon (Opens in new window) Mastodon
  • Share on Bluesky (Opens in new window) Bluesky
  • Share on Nextdoor (Opens in new window) Nextdoor
Like Loading...

P4ssw0rd5! – Is yours really secure?

20 Wednesday Jan 2016

Posted by Max Hemingway in Security

≈ 1 Comment

Tags

Security

PadlockLike them or hate them, passwords are one of the regular occurrences in our everyday lives. We use them on an almost daily basis and have so many for each of the systems/web services we use.

How many people have the same password across two or more of these systems/web services.

SplashData have released their annual password list of the worst passwords in use today (or as at the time of the survey) and this is already generating a lot of discussions about the list and how to set passwords.

Source: http://splashdata.com/blog/

The list of passwords can be found at:  http://www.bbc.co.uk/newsbeat/article/35351265/star-wars-is-now-one-of-the-most-popular-passwords

123456 and password remain the top 1 and 2 positions for the past couple of years. Starwars has made the list as a new entry.

Part of the problem is the systems registering and requesting the passwords are not configured to allow complex passwords of long length and allow simple passwords without an exceptions list. However there are good systems that do.

Next time you set a password, there are a number of simple things to think about:

  • Complexity
  • Not easily guessed through social mining
  • Changed regularly

A good analysis of how to set a password comes from the xkcd comics:

password_strength.png

Source: https://xkcd.com/936/

Time to reset your passwords if yours is on the list and set a good habit of changing it at least every 30 days. Establish a strong password policy of uppercase alpha , lowercase alpha, numeric, special characters. Also a long password rather than a short password.

 

 

Share this:

  • Share on Facebook (Opens in new window) Facebook
  • Share on LinkedIn (Opens in new window) LinkedIn
  • Email a link to a friend (Opens in new window) Email
  • Share on Pinterest (Opens in new window) Pinterest
  • Share on Reddit (Opens in new window) Reddit
  • Share on X (Opens in new window) X
  • Share on Tumblr (Opens in new window) Tumblr
  • Share on Pocket (Opens in new window) Pocket
  • Share on Telegram (Opens in new window) Telegram
  • Share on Threads (Opens in new window) Threads
  • Share on WhatsApp (Opens in new window) WhatsApp
  • Share on Mastodon (Opens in new window) Mastodon
  • Share on Bluesky (Opens in new window) Bluesky
  • Share on Nextdoor (Opens in new window) Nextdoor
Like Loading...

Installing the Docker Toolbox – Exit Status 255 and 1

18 Monday Jan 2016

Posted by Max Hemingway in Development, DevOps/OpsDev, Open Source

≈ Leave a comment

Tags

Development, DevOps, Docker, Open Source, OpsDev

I installed docker using the docker toolbox v1.9.1 application download and executable onto a Windows laptop.

Available at https://github.com/docker/toolbox/releases

The docker toolbox installs a number of components including:

  • dockerdocker 1.9.1
  • docker-machine 0.5.6
  • docker-compose 1.5.2
  • Kitematic 0.9.5.1
  • Boot2Docker ISO 1.9.1
  • VirtualBox 5.0.12

The first installation I did resulted in an issue with the IP addressing on the virtual adapters.

Docker IP

 

I tried fixing this in docker and VirtualBox, but did not have much success, so decided to go back to basics and remove and reinstall.

I did the reinstall as for some reason VirtualBox hung on the suggestion of removing the default vm and recreating it . First command below:

$ docker-machine rm default
$ docker-machine create --driver virtualbox default

This fix has worked for others though. I went slightly drastic with the reinstall but could’nt find why VirtualBox was not behaving.

Useful links/discussion on Exit Status 255:

  • https://github.com/docker/toolbox/issues/317
  • https://github.com/docker/machine/issues/1801#issuecomment-147101937

Having reinstalled the applications rebooted and started the docker VM I was faced with an error message that something went wrong – exit status 1.

docker 2

Thankfully these days putting error messages into Google finds help as well as RTM (Read The Manual).

Having read a number of posts on the subject and trying some of the recommendations, I ended up upgrading VirtualBox to the latest test build v5.0.13. This resolved the issue and docker started correctly.

Useful links/discussion on Exit Status 1:

  • https://github.com/docker/machine/issues/1716).

Testbuilds of VirtualBox available at:

  • https://www.virtualbox.org/wiki/Testbuilds

Now fixed I can use docker on this laptop.

docker3

 

Share this:

  • Share on Facebook (Opens in new window) Facebook
  • Share on LinkedIn (Opens in new window) LinkedIn
  • Email a link to a friend (Opens in new window) Email
  • Share on Pinterest (Opens in new window) Pinterest
  • Share on Reddit (Opens in new window) Reddit
  • Share on X (Opens in new window) X
  • Share on Tumblr (Opens in new window) Tumblr
  • Share on Pocket (Opens in new window) Pocket
  • Share on Telegram (Opens in new window) Telegram
  • Share on Threads (Opens in new window) Threads
  • Share on WhatsApp (Opens in new window) WhatsApp
  • Share on Mastodon (Opens in new window) Mastodon
  • Share on Bluesky (Opens in new window) Bluesky
  • Share on Nextdoor (Opens in new window) Nextdoor
Like Loading...

Flying Pi IoT Robot Wars

15 Friday Jan 2016

Posted by Max Hemingway in IoT, Programming, Robotics, Wearable Tech

≈ Leave a comment

Tags

3D Printing, IoT, Robotics

MachineWith the announcement of the Return of Robot Wars on the BBC rebooted for 2016 the buzz around what can be achieved with today’s technology is hotting up.

The inner geek in me is slightly excited and have already over thought some elements of of it. Here are some of my thoughts as today’s tech involves and computing costs come down. The original shows aired in 2001 to 2004. Most of the robots used radio controlled servos to control the arms and functions of the robots. 12 years later the world of robotics has moved on.

  • With IoT could we see a future where a house robot is controlled by a viewer (maybe a competition winner) and using IoT connect and control functions of the robot.
  • Instead of the standard Radio controllers used in the original series there will be more contestants controlling using mobile devices or wearable technology.
  • Robots could have more sensors linked by IoT technologies to register battle damage.
  • Drones that also take off from the robots and battle or separate drone battles. This would need a lot of perspex around the flying area though.
  • Teams could be 3D Printing a multitude of spares and patches to repair their robots between bouts.
  • Teams can also use 3D Printing to help create component parts with their designs.
  • Internal components could be powered by low cost £5.00 Raspberry Pi Zero

Will be interesting to see what the new robots can do and what the build / control rules about robots will be.

A category in Robot Wars to help enable and encourage STEM initiatives would be a good.

Share this:

  • Share on Facebook (Opens in new window) Facebook
  • Share on LinkedIn (Opens in new window) LinkedIn
  • Email a link to a friend (Opens in new window) Email
  • Share on Pinterest (Opens in new window) Pinterest
  • Share on Reddit (Opens in new window) Reddit
  • Share on X (Opens in new window) X
  • Share on Tumblr (Opens in new window) Tumblr
  • Share on Pocket (Opens in new window) Pocket
  • Share on Telegram (Opens in new window) Telegram
  • Share on Threads (Opens in new window) Threads
  • Share on WhatsApp (Opens in new window) WhatsApp
  • Share on Mastodon (Opens in new window) Mastodon
  • Share on Bluesky (Opens in new window) Bluesky
  • Share on Nextdoor (Opens in new window) Nextdoor
Like Loading...
← Older posts
Newer posts →

Follow Me on LinkedIn

www.linkedin.com – Click to Follow 

RSS Feed

RSS Feed RSS - Posts

Other Publications I contribute to

https://sparrowhawkbushcraft.com/

Recent Posts

  • Preparing for Post Quantum Security: Key EA Strategies
  • Graceful Speech & Timeless Tales: The Complete Series Index
  • Graceful Speech & Timeless Tales: Unlocking the Power of Tone
  • Why Boards Overlook Enterprise Architecture
  • Graceful Speech & Timeless Tales: The Elements of Elocution

Categories

  • 21st Century Human
  • 3D Printing
  • AI
  • Applications
  • ArchiMate
  • Architecture
  • Arduino
  • Automation
  • BCS
  • Big Data
  • Certification
  • Climate Change
  • Cloud
  • Cobotics
  • Connected Home
  • Data
  • Data Fellowship
  • Data Science
  • Development
  • DevOps/OpsDev
  • Digital
  • DigitalFit
  • Drone
  • Enterprise Architecture
  • F-TAG
  • Governance
  • Health
  • Innovation
  • IoT
  • Machine Learning
  • Metaverse
  • Micro:Bit
  • Mindset
  • Mobiles
  • Networks
  • Open Source
  • Podcasts
  • Productivity
  • Programming
  • Quantum
  • Raspberry Pi
  • Robotics
  • Scouting
  • Scouts
  • Security
  • Smart Home
  • Social Media
  • Space
  • STEM
  • Story Telling
  • Technologists Toolkit
  • Tools
  • Uncategorized
  • Wearable Tech
  • Windows
  • xR

Archives

Reading Shelf

Archives

Recent Posts

  • Preparing for Post Quantum Security: Key EA Strategies
  • Graceful Speech & Timeless Tales: The Complete Series Index
  • Graceful Speech & Timeless Tales: Unlocking the Power of Tone
  • Why Boards Overlook Enterprise Architecture
  • Graceful Speech & Timeless Tales: The Elements of Elocution

Top Posts & Pages

  • Preparing for Post Quantum Security: Key EA Strategies
  • Manual tasks of today should be the Automated tasks of tomorrow
  • Why Boards Overlook Enterprise Architecture
  • 2026 PKMS Updates: Boost Productivity and Knowledge Retention
  • Logical and Creative Thinking
  • Data Fellowship - BCS Level 4 Diploma in Data Analysis Concepts
  • About Me Card
  • Taking your coding to the next level - Scratch to Python
  • 10 Books I'd send to my younger self
  • A-Z of Digital – M is for Machine Learning

Category Cloud

21st Century Human Architecture Automation Big Data Cloud Data Data Science Development DevOps/OpsDev Digital DigitalFit Enterprise Architecture Innovation IoT Machine Learning Mindset Open Source Podcasts Productivity Programming Raspberry Pi Robotics Security Social Media STEM Story Telling Technologists Toolkit Tools Uncategorized Wearable Tech

Tags

3D Printing 21st Century Human AI Applications Architecture artificial-intelligence Automation BCS Big Data Blockchain business Certification Cloud Cobot Cobotics Coding Communication Connected Home CPD creativity cybersecurity Data Data Fellowship Data Science Delivery Development DevOps Digital DigitalFit Digital Human Drone Email Enterprise Architecture GTD Infographic Information Theory Innovation IoT Journal Knowledge learning Machine Learning Metaverse MicroLearning Mindset Mixed Reality Networks Open Source OpsDev PKMS Podcasts Productivity Programming Proving It Quantum quantum-computing R RaspberryPI Robot Robotics Scouts Security Smart Home Social Media STEM Story Telling Technologists Toolkit technology Technology Couch Podcast Thinking Tools Visualisation Voice Wearable Tech xR

License

Creative Commons Licence
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Meta

  • Create account
  • Log in
  • Entries feed
  • Comments feed
  • WordPress.com

Blog at WordPress.com.

  • Subscribe Subscribed
    • Max Hemingway
    • Join 82 other subscribers
    • Already have a WordPress.com account? Log in now.
    • Max Hemingway
    • Subscribe Subscribed
    • Sign up
    • Log in
    • Report this content
    • View site in Reader
    • Manage subscriptions
    • Collapse this bar
 

Loading Comments...
 

    %d