When I got home Wed my neighbour had had his bike stolen from work (city-west IBM).
4 lads arrived in car
Made short work of locks with concrete disk cutter
All on video, security challenged them but they threatened them with the disk cutter at them
and drove off. 2 on bike.
Then no news till later on.
He called a friend in traffic gardai, dunno did that influence it.
But a guy on a bike burning up his back tyre in Finglas attracted attention.
And they caught him with unmarked car.
Apparently the same lads had stolen car in morning.
Back tyre has a big flat patch - wouldn't have helped them if they were going to use it in another
robbery! Ignition broken, scrapes along side where bike fell over, various small things
broke & bent, generally abused a bit but okay. :( Cut in the mudgard from the disk cutter.
They probably caught the stupidest robber but at least they got one!
Friday, 25 May 2007
Wednesday, 23 May 2007
Fun late last night, script to add subversion ign...
Fun late last night, script to add subversion ignores
(incrementally and using wildcards for dotted extensions).
Script should be run on clean repository after build e.g. by a automated buildbot.
Note the bash propadd function. Would be nice if subversion provided that.
#!/bin/bash
# e.g. propadd svn:ignore . "*.a"
# e.g. (multiline) propadd svn:ignore . "*.a
# *.o"
propadd () {
PROP=$1
FILE=$2
ADDVAL=$3
OLDVAL=`svn propget $PROP $FILE`
NEWVAL="$OLDVAL
$ADDVAL"
echo svn propset $PROP \""$NEWVAL"\" $FILE
svn propset $PROP "$NEWVAL" $FILE
}
#####
# get plain list of files
svn status -u |grep ^? |sed "s/\? *//" >svn_ignore_files.log
##### Anything with a dotted extension insert wildcard * in place of rest of file name
# sort | uniq to rm duplicates for wildcards
IGNORES=`cat svn_ignore_files.log |sed "s/\([^\/][^\/]*\)\.\([^\.\/]*\)$/\*\.\2/" |sed s/^/BBB/ |sort |uniq`
### for or echo in shell expand <dir>/*.ext to full list of matches
### so add BBB
### meh
##### for each dir/file call propadd svn:ignore
# watch out $fNAME can have wildcard
for f in $IGNORES ; do
#echo "f=$f" ;
fNAME=${f##*\/}
fNAME=${fNAME##BBB}
fPATH=${f%%"$fNAME"}
fPATH=${fPATH##BBB}
if [[ "$fPATH" == "" ]] ; then fPATH=.; fi
#echo fNAME=$fNAME fPATH=$fPATH
#ls $fPATH/$fNAME
propadd svn:ignore $fPATH "$fNAME"
done
#####
echo "Now commit ignores: 'svn ci -m\"updated svn:ignore values\"'"
echo "Or remove unwanted ignores 'svn revert [-R] <dir>'"
echo "'svn status' will show
(incrementally and using wildcards for dotted extensions).
Script should be run on clean repository after build e.g. by a automated buildbot.
Note the bash propadd function. Would be nice if subversion provided that.
#!/bin/bash
# e.g. propadd svn:ignore . "*.a"
# e.g. (multiline) propadd svn:ignore . "*.a
# *.o"
propadd () {
PROP=$1
FILE=$2
ADDVAL=$3
OLDVAL=`svn propget $PROP $FILE`
NEWVAL="$OLDVAL
$ADDVAL"
echo svn propset $PROP \""$NEWVAL"\" $FILE
svn propset $PROP "$NEWVAL" $FILE
}
#####
# get plain list of files
svn status -u |grep ^? |sed "s/\? *//" >svn_ignore_files.log
##### Anything with a dotted extension insert wildcard * in place of rest of file name
# sort | uniq to rm duplicates for wildcards
IGNORES=`cat svn_ignore_files.log |sed "s/\([^\/][^\/]*\)\.\([^\.\/]*\)$/\*\.\2/" |sed s/^/BBB/ |sort |uniq`
### for or echo in shell expand <dir>/*.ext to full list of matches
### so add BBB
### meh
##### for each dir/file call propadd svn:ignore
# watch out $fNAME can have wildcard
for f in $IGNORES ; do
#echo "f=$f" ;
fNAME=${f##*\/}
fNAME=${fNAME##BBB}
fPATH=${f%%"$fNAME"}
fPATH=${fPATH##BBB}
if [[ "$fPATH" == "" ]] ; then fPATH=.; fi
#echo fNAME=$fNAME fPATH=$fPATH
#ls $fPATH/$fNAME
propadd svn:ignore $fPATH "$fNAME"
done
#####
echo "Now commit ignores: 'svn ci -m\"updated svn:ignore values\"'"
echo "Or remove unwanted ignores 'svn revert [-R] <dir>'"
echo "'svn status' will show
Fun late last night, script to add subversion ign...
Fun late last night, script to add subversion ignores
(incrementally and using wildcards for dotted extensions).
Script should be run on clean repository after build e.g. by a automated buildbot.
Note the bash propadd function. Would be nice if subversion provided that.
#!/bin/bash
# e.g. propadd svn:ignore . "*.a"
# e.g. (multiline) propadd svn:ignore . "*.a
# *.o"
propadd () {
PROP=$1
FILE=$2
ADDVAL=$3
OLDVAL=`svn propget $PROP $FILE`
NEWVAL="$OLDVAL
$ADDVAL"
echo svn propset $PROP \""$NEWVAL"\" $FILE
svn propset $PROP "$NEWVAL" $FILE
}
#####
# get plain list of files
svn status -u |grep ^? |sed "s/\? *//" >svn_ignore_files.log
##### Anything with a dotted extension insert wildcard * in place of rest of file name
# sort | uniq to rm duplicates for wildcards
IGNORES=`cat svn_ignore_files.log |sed "s/\([^\/][^\/]*\)\.\([^\.\/]*\)$/\*\.\2/" |sed s/^/BBB/ |sort |uniq`
### for or echo in shell expand <dir>/*.ext to full list of matches
### so add BBB
### meh
##### for each dir/file call propadd svn:ignore
# watch out $fNAME can have wildcard
for f in $IGNORES ; do
#echo "f=$f" ;
fNAME=${f##*\/}
fNAME=${fNAME##BBB}
fPATH=${f%%"$fNAME"}
fPATH=${fPATH##BBB}
if [[ "$fPATH" == "" ]] ; then fPATH=.; fi
#echo fNAME=$fNAME fPATH=$fPATH
#ls $fPATH/$fNAME
propadd svn:ignore $fPATH "$fNAME"
done
#####
echo "Now commit ignores: 'svn ci -m\"updated svn:ignore values\"'"
echo "Or remove unwanted ignores 'svn revert [-R] <dir>'"
echo "'svn status' will show
(incrementally and using wildcards for dotted extensions).
Script should be run on clean repository after build e.g. by a automated buildbot.
Note the bash propadd function. Would be nice if subversion provided that.
#!/bin/bash
# e.g. propadd svn:ignore . "*.a"
# e.g. (multiline) propadd svn:ignore . "*.a
# *.o"
propadd () {
PROP=$1
FILE=$2
ADDVAL=$3
OLDVAL=`svn propget $PROP $FILE`
NEWVAL="$OLDVAL
$ADDVAL"
echo svn propset $PROP \""$NEWVAL"\" $FILE
svn propset $PROP "$NEWVAL" $FILE
}
#####
# get plain list of files
svn status -u |grep ^? |sed "s/\? *//" >svn_ignore_files.log
##### Anything with a dotted extension insert wildcard * in place of rest of file name
# sort | uniq to rm duplicates for wildcards
IGNORES=`cat svn_ignore_files.log |sed "s/\([^\/][^\/]*\)\.\([^\.\/]*\)$/\*\.\2/" |sed s/^/BBB/ |sort |uniq`
### for or echo in shell expand <dir>/*.ext to full list of matches
### so add BBB
### meh
##### for each dir/file call propadd svn:ignore
# watch out $fNAME can have wildcard
for f in $IGNORES ; do
#echo "f=$f" ;
fNAME=${f##*\/}
fNAME=${fNAME##BBB}
fPATH=${f%%"$fNAME"}
fPATH=${fPATH##BBB}
if [[ "$fPATH" == "" ]] ; then fPATH=.; fi
#echo fNAME=$fNAME fPATH=$fPATH
#ls $fPATH/$fNAME
propadd svn:ignore $fPATH "$fNAME"
done
#####
echo "Now commit ignores: 'svn ci -m\"updated svn:ignore values\"'"
echo "Or remove unwanted ignores 'svn revert [-R] <dir>'"
echo "'svn status' will show
Tuesday, 22 May 2007
brazil nuts, garden stones and avalanches
Isn't it annoying that garden/fields seem to grow stones.
I wonder is it maybe http://en.wikipedia.org/wiki/Brazil_nut_effect
http://prs-sun-107-nyeh-peshr-hme0-39.digisle.net/science/science_news/articles/thin_skin.html
Cool. I want a jar of beetles, sand and pebbles on my desk too!
http://www.americanavalancheassociation.org/tar/TAR25_4_CovStory.pdf
http://216.239.59.104/search?q=cache:-Zjsz3jLfzoJ:www.americanavalancheassociation.org/tar/TAR25_4_CovStory.pdf+why+cereals+settle&hl=en&ct=clnk&cd=20&gl=ie&client=firefox-a
"Avalanches are gravitational granular flows,"
"When the avalanche flows over a terrain feature (steeper slope or surface irregularities), the flow can become turbulent (mixing) causing the victim to be pushed down. As the flow smoothes out, it is the particles segregating (de-mixing) that force the person back to surface."
"When an avalanche slows (but before it stops), the snow fragments interlock, resulting in a
change in state from a fluid-like flow to that of a sliding block (everything moves as a single unit or block)."
So. Esentially. Keep arms near face somehow.
I wonder is it maybe http://en.wikipedia.org/wiki/Brazil_nut_effect
http://prs-sun-107-nyeh-peshr-hme0-39.digisle.net/science/science_news/articles/thin_skin.html
Cool. I want a jar of beetles, sand and pebbles on my desk too!
http://www.americanavalancheassociation.org/tar/TAR25_4_CovStory.pdf
http://216.239.59.104/search?q=cache:-Zjsz3jLfzoJ:www.americanavalancheassociation.org/tar/TAR25_4_CovStory.pdf+why+cereals+settle&hl=en&ct=clnk&cd=20&gl=ie&client=firefox-a
"Avalanches are gravitational granular flows,"
"When the avalanche flows over a terrain feature (steeper slope or surface irregularities), the flow can become turbulent (mixing) causing the victim to be pushed down. As the flow smoothes out, it is the particles segregating (de-mixing) that force the person back to surface."
"When an avalanche slows (but before it stops), the snow fragments interlock, resulting in a
change in state from a fluid-like flow to that of a sliding block (everything moves as a single unit or block)."
So. Esentially. Keep arms near face somehow.
brazil nuts, garden stones and avalanches
Isn't it annoying that garden/fields seem to grow stones.
I wonder is it maybe http://en.wikipedia.org/wiki/Brazil_nut_effect
http://prs-sun-107-nyeh-peshr-hme0-39.digisle.net/science/science_news/articles/thin_skin.html
Cool. I want a jar of beetles, sand and pebbles on my desk too!
http://www.americanavalancheassociation.org/tar/TAR25_4_CovStory.pdf
http://216.239.59.104/search?q=cache:-Zjsz3jLfzoJ:www.americanavalancheassociation.org/tar/TAR25_4_CovStory.pdf+why+cereals+settle&hl=en&ct=clnk&cd=20&gl=ie&client=firefox-a
"Avalanches are gravitational granular flows,"
"When the avalanche flows over a terrain feature (steeper slope or surface irregularities), the flow can become turbulent (mixing) causing the victim to be pushed down. As the flow smoothes out, it is the particles segregating (de-mixing) that force the person back to surface."
"When an avalanche slows (but before it stops), the snow fragments interlock, resulting in a
change in state from a fluid-like flow to that of a sliding block (everything moves as a single unit or block)."
So. Esentially. Keep arms near face somehow.
I wonder is it maybe http://en.wikipedia.org/wiki/Brazil_nut_effect
http://prs-sun-107-nyeh-peshr-hme0-39.digisle.net/science/science_news/articles/thin_skin.html
Cool. I want a jar of beetles, sand and pebbles on my desk too!
http://www.americanavalancheassociation.org/tar/TAR25_4_CovStory.pdf
http://216.239.59.104/search?q=cache:-Zjsz3jLfzoJ:www.americanavalancheassociation.org/tar/TAR25_4_CovStory.pdf+why+cereals+settle&hl=en&ct=clnk&cd=20&gl=ie&client=firefox-a
"Avalanches are gravitational granular flows,"
"When the avalanche flows over a terrain feature (steeper slope or surface irregularities), the flow can become turbulent (mixing) causing the victim to be pushed down. As the flow smoothes out, it is the particles segregating (de-mixing) that force the person back to surface."
"When an avalanche slows (but before it stops), the snow fragments interlock, resulting in a
change in state from a fluid-like flow to that of a sliding block (everything moves as a single unit or block)."
So. Esentially. Keep arms near face somehow.
neglected homepage
http://www.dspsrv.com/~jamesc
Oh. great.
So if I enable scripts I can't write in the journal entry textarea. Brilliant.
Lovely.
Marvellous even.
Oh. great.
So if I enable scripts I can't write in the journal entry textarea. Brilliant.
Lovely.
Marvellous even.
neglected homepage
http://www.dspsrv.com/~jamesc
Oh. great.
So if I enable scripts I can't write in the journal entry textarea. Brilliant.
Lovely.
Marvellous even.
Oh. great.
So if I enable scripts I can't write in the journal entry textarea. Brilliant.
Lovely.
Marvellous even.
Sunday, 20 May 2007
Subscribe to:
Posts (Atom)