Saturday, 29 October 2011

scanning web data with python

page = urlopen("http://www.whatever.org")

text = page.read().decode("utf8")
start = text.find('findThisText')

Friday, 28 October 2011

mass file renaming

$ for i in *.old; do mv $i ${i/old/new}; done


or, from http://www.thegeekstuff.com/2010/07/bash-string-manipulation/
use  % to delete the shortest match from the back of the string, then append `.svg':

Rename all .pdf files to .svg:
====================

$ for i in `ls *.pdf`; do mv $i ${i%.pdf}.svg; done


The `ls` command is superfluous:

$ for i in *.pdf; do mv $i ${i%.pdf}.svg; done


Neat!


Thursday, 22 September 2011

ERROR IN C24012 NODE1= 78 IDTS= 0 ICOL= 79 IPATCH= 7 NBF= 12

PAFEC.

Axisymmetric acoustics with constant pressure patch.

ERROR IN C24012 NODE1= 78 IDTS= 0 ICOL= 79 IPATCH= 7 NBF= 12

in Phase 7

Friday, 2 September 2011

Why should I avoid Labview?

Here is an example:

http://forums.ni.com/t5/LabVIEW/how-can-i-export-my-FFT-vibration-data-to-excel-using-write-to/td-p/1052505

With the instructions provided at,

http://forums.ni.com/ni/attachments/ni/170/468006/1/fft.png

In short, it's a world of unexplained acronyms; hidden details; and graphically driven commands.

Saturday, 27 August 2011

rsync

Copy all mp3 files in directory and subdirectories:

rsync -avz --progress --include='*/' --include='*.mp3' --exclude='*' /home/me/music ./

Saturday, 13 August 2011

Installing ubuntu from usb

Download iso

Plug in 2GB usb

sudo usb-creator-gtk -i /home/ms/Downloads/ubuntu-11.04-desktop-amd64.iso

No. This program seg faults on my machine.

Use unetbootin instead, with the same iso.

Friday, 29 July 2011

[13:12:17] Gavin:

`Mark, I need your help, I slipped with a knife in my hand and I accidentally cut my jugular, I'm bleeding quite heavily.'

`That's nothing! If I cut myself it would be much worse, and much more painful!'