Search This Blog

Monday, 16 December 2013

Thesaurus resources

http://words.bighugelabs.com/api/2/apikey/word/

.. will bring up this sort of response:

http://words.bighugelabs.com/api/2/apikey/happy/

adjective|syn|felicitous
adjective|syn|glad
adjective|syn|well-chosen
adjective|ant|unhappy
adjective|rel|felicitous
adjective|rel|glad
adjective|rel|cheerful
adjective|rel|content
adjective|rel|contented
adjective|rel|elated
adjective|rel|euphoric
adjective|rel|joyful
adjective|rel|joyous
adjective|sim|felicitous
adjective|sim|blessed
adjective|sim|blissful
adjective|sim|bright
adjective|sim|fortunate
adjective|sim|golden
adjective|sim|halcyon
adjective|sim|laughing
adjective|sim|prosperous
adjective|sim|riant
adjective|sim|willing

Tuesday, 22 October 2013

Recover from Ubuntu UPDATE Failure

Fixing a fucked Ubuntu system after a failed upgrade

BACKGROUND
I was upgrading to a new release of Ubuntu and switched the computer off half way through.  I thought I'd fixed it, but the next time I turned it on the installation never completed the boot process, failing to connect to screen or input devices properly.  I guess the symptoms may vary, but the solution may be pretty standard.

SOLUTION

  1. Make a bootable USB iso, and boot from it.
  2. Attach wired network connection
  3. Press CTRL-ALT-F1
  4. sudo fdisk -l /dev/sda and find your Linux partition - let's say it's /dev/sda5
  5. mount /dev/sda5 /mnt
  6.  
  7. # mount the special filesystems:
  8. mount -o bind /proc /mnt/proc
  9. mount -o bind /dev /mnt/dev
  10. mount -o bind /sys /mnt/sys
  11. mount -o bind /dev/pts /mnt/dev/pts
  12. cp /mnt/etc/resolv.conf /mnt/etc/resolv.conf-original
  13. cp /etc/resolv.conf /mnt/etc/resolv.conf
  14. apt-get update
  15. apt-get dist-upgrade


Points to note.

  1. If ifconfig complains about missing /dev/net ... you haven't done (10) 
  2. If copying the resolv.conf didn't work (name resolution is failing), exit from chroot, make sure the network is working with that wired connection, and copy the resolv.conf across again

Thursday, 30 May 2013

Low hanging Robotic Fruit

Following the principles of the 'Lean Start-up' - what are the minimum viable products we could offer?

A.  SERVICES
  1. Aerial Photography using drones.  Like these guys
    1. For estate agents selling homes
    2. For land registry?
    3. For agricultural monitoring?
    4. Sub-contracting for local authority?
    5. Have a go at flying a drone
      1. Pilot's lessons
      2. Fun days
  2. Mobile water quality monitoring, either surface or sub-surface
  3. Underwater inspection, wreck visits, etc?
B.  PRODUCTS
  1. Selling drones, subs, and boats.
  2. Software which enables these things to operate.
  3. Hardware, ditto.

But note that
  •  'The person in charge of a small unmanned aircraft must maintain direct, unaided visual contact with the aircraft sufficient to monitor its flight path in relation to other aircraft, persons, vehicles, vessels and structures for the purpose of avoiding collisions' 
  • The person in charge of a small unmanned aircraft must not fly the aircraft for the purposes of aerial work except in accordance with a permission granted by the CAA.
  •  The person in charge of a small unmanned surveillance aircraft must not fly the aircraft in any of the circumstances described in paragraph (2) except in accordance with a permission issued by the CAA.
    (2) The circumstances referred to in paragraph (1) are—
    (a)over or within 150 metres of any congested area;
    (b)over or within 150 metres of an organised open-air assembly of more than 1,000 persons;
    (c)within 50 metres of any vessel, vehicle or structure which is not under the control of the person in charge of the aircraft; or
    (d)subject to paragraphs (3) and (4), within 50 metres of any person.
The CAA 722 document is here and leads us to the following, in Section 3;

For an unmanned aerial vehicle used for commercial purposes, and under 20 kg, the operator is required to have a BNUC-S (Level 1) licence.

Part 1 (2 day school + exam) 700 + VAT
Part 2 (flight exam) 350 + VAT

(Phone call to EuroUSC, 30.5.2013)

Also, Operators who intend to conduct aerial work using SUA are required to apply for a permission from the CAA in accordance with ANO 2009 Article 166.  (see above).

Vehicles of less than 20kg weight are not required to be registered.

Hmm... there's a lot of detail here.  We could have a go at this but we'll need to read the CAA docs carefully so we understand the limitations on where we can fly.