Saturday, 17 June 2017

Make plastic guitar pick out of old CD or bank cards.

Trace guitar pick on old CD with sharpie. Cut it out with scissors or secateurs; be careful! It is tough to cut. Smooth edges with file, wire cloth and/or sandpaper. File off CD paint or remove sticker if desired.

Trace guitar pick pattern on CD.

CUT

Abrade. Smooth edges. Remove paint if desired.

Make more!

Tools are good.

Shiny guitar picks and earrings!


Saturday, 13 May 2017

scout compass bearing game generator - python script

I made a script for generating post labels and bearing following instructions around paths in a compass bearing game, it is here:
https://github.com/Gaoithe/scout_compass_bearing_game

scout_compass_bearing_game

Calculate bearings and generate: post labels, bearing following instructions and game cheat sheet instructions.

Scout compass bearing challenge game

Posts are set out in a circle a good distance apart. One post starting at magnetic North, other posts at each compass point N NNE NE ENE E ESE . . . e.t.c. Each post is labeled with name and has a scrambled alphabet in a grid.
Scouts receive an instruction sheet with start post and series of bearings to follow. At each post visited a letter of a word is obtained.
A simple grid reference for each post describes how to obtain a letter. The grid reference at N post comes from the Irish grid reference system. The letters in the grid are scrambled at each other post. https://en.wikipedia.org/wiki/Irish_grid_reference_system#/media/File:Irish_Grid.svg
A full scrambled alphabet is on each post. This allows a large combination of word instructions to be used. It allows interesting quotes or song lyrics to be used as a challenge for a group of scouts.
e.g. of post label with post name and scrambled alphabet in grid:
########################################
#
# POST: 337.5 => NNW
#
#        1   2   3   4   5 - Easting
#
#    5   Y   H   T   M   G   
#    4   W   B   C   I   U   Q   
#    3   K   P   Z   R   L   
#    2   S   X   O   N   J   
#    1   F   V   E   D   A   
#     \
#      Northing
#
########################################
e.g. of instruction sheet for a two letter word:
########################################
#
# Word 0
# START at POST: 67.5 => ENE
#
# 0. Follow bearing 123.75 to next Post,
#    Record letter @ Easting 1, Northing 1  _______
# 0. Follow bearing 146.25 to next Post,
#    Record letter @ Easting 6, Northing 4  _______
#
########################################
e.g. of portion of cheat sheet
########################################
# Cheat Sheet
#
# Word 0 is We, post path is [67.5, 45.0, 22.5]
#    DEBUG post:45.0 c:W
#    DEBUG post:22.5 c:e
#
.
.
.
A python script is used . . . 16 posts are currently used. 8 posts or other number can wasily be used with script adjustment. The word list or quote used can be changed in script. TODO: map and allow arbitrary positioning of posts e.g. in rectangle or other shape would be suitable for a permanently marked compass bearing challenge.
The script is quite messy currently . . WIP . . beware of roadworks and dragons.

FILES:

The script, run:
  • python scout_bearing_to_compasspoint.py 
Numpy is used a little bit, matplotlib is called but not needed to generate game instructions, there is some not used curses at end of script.
Output of script text post labels and word instructions:
  • scout_bearing_to_compasspointDEBUG.txt
Put the script in an open-office doc, insert a section around the post labels and in format->section make it two columns. Do the same around word instructions. Adjust labels/instructions so they do not wrap around a column or page. print. Cut up. Attach labels to posts. Have fun!
See files:
  • scout_compass_bearing_posts.odt
  • scout_compass_bearing_posts.pdf 




Monday, 10 April 2017

simple bash 'logrotate'

'logrotate' = not a logrotate but more of a multiple result handle
e.g. test results, core files, log files

'infinate' (max bash integer) 'logrotate' pattern for bash:


    # multiple runs of same test, . . logrotate test result
    [[ -e dir/testresult_${testname}_${host}.xml ]] && {
        K=$(find dir/testresult_${testname}_*_${host}.xml 2>/dev/null |wc -l)
        ((K++))
        mv dir/testresult_${testname}_{,${K}_}${host}.xml
    }

Coupled with test harvest e.g. . . 
rsync -avzh --remove-source-files ${user}@${host}:XML/*${host}.xml ./ || true

optional || true so that lack of xml files doesn't mark job/script as fail


Sunday, 12 March 2017

Scout County Survivor - Air drop Token hunt challenge

3 rock Scout County
Survivor Token Map Challenge


An aircraft has been heard flying overhead. Your team catch
a brief glimpse of the aircraft through storm clouds. It is being
severely buffeted by strong winds. You see multiple things
are dropped. Some items fall quickly, other items blow in the
wind. Shortly afterwards some leaflets are seen floating down
from the sky.

The leaflets say:

Dear Survivors,

Please be assured help is on the way. We hope that rescue
teams will reach you in approx. 24 hours.
Due to rough terrain and poor visibility we have had difficulty
pinpointing your location from the air. Supplies have been
dropped at several locations that we think you may be able to
reach. Please see approximate locations of drops on the
map.

DO NOT RISK INJURY TO YOURSELVES as you will have
to survive independantly until rescue!

(IN REAL LIFE: Look for triangular survivor tokens. You should retrieve the token, bring it to Scout Leaders Area and redeem it for items recovered from supply drop cache.)


PDF and Inkscape SVGZ TOKENS: Food, Shelter, Fire, First Aid

https://drive.google.com/drive/folders/0B03nt669Z-O0Mms0UGhfRHU3NXM?usp=sharing

Tuesday, 17 January 2017

weekend B(ullet?)Log, fix guitar, bike maintenance, photo sync, visit Limerick

Thur
 x repair Maeve's guitar using wood glue, leave for 48hrs

Sat
 - Drove down & back from Limerick. Met Eimear&Stephen&Aoife.
 x rsync'd photos james laptop -> USB drive
 x look for Maeve school photos -  found a few cute ones but not for sending to journal
 x Strung/tuned guitar. But as strings tightened glue stretched :-(

Sun
  x fix guitar with superglue
  x fix Kate bike one set brake pads replaced
  x fix Maeve bike brake squeal (brake cables oiled, tightened // front brake pads fully off and back on - nuts were in ok order // BALANCED each side of brakes front and back (spring adjusted screws both sides)
  x fix James bike disc brake pads (from Halfords) back brake was worn just down to metal, front brake less worn but replaced
  x fixed 3 bike tubes
  x Strung/tuned guitar. But as strings tightened glue stretched :-(

Mon
  x Strung/tuned guitar. But the superglue is not holding.
  x Repair guitar using glue + bracket. (cut the bracket)
  x Strung/tuned guitar. repair is holding.
  . guitar bracket flush, round bottom corner, hammer a curve in it
  - need a mini-anvil :)

Tue
  x morn: tuned guitar - it's starting to hold in tune ok, Maeve tested it

Books
  x gave rationality.pdf Harry Potter to Kate/...
  . reading graphic novel last man Y

for Wed/future . . .
  . Glenmalure hike plan
  . scouts plan hike for Jan/Feb ?
  . scouts PLC . . long term plan . . adventures, skills, special interest, Survivor, County Cup
  . scouts Annual Camp plans
  . scouts County meetings/activities
  . scouts James leader training
  . Cycling submission: DART crossing/Booterstown
  . DLR fernhill submission


Looked @ Bullet Journal mechanics:

http://bulletjournal.com/get-started/

https://www.buzzfeed.com/rachelwmiller/how-to-start-a-bullet-journal

https://youtu.be/fm15cmYU0IM



This blog acts as an occasional diary or article log for me.
I have a book for Scouts and work which is diary/planner journal.
I have often scrappy bits of paper with task lists or planning ideas.
Also task manager app, google calendar, gmail, .. .