This guy could do standup... wait, he *is* :)
OK, this is now officially *the* funniest thing I have seen in the past year
Forget Friday, or even Matt Mulholland's Bohemified cover of it...
If you're a (computer) geek at all, this is *it* !
http://www.youtube.com/watch?v=-zRN7XLCRhc&feature=channel_video_title
LMAO ~34min and following
Enjoy... maybe visit the little room first though :)
Monday, December 19, 2011
Saturday, December 17, 2011
Wednesday, December 14, 2011
Monday, December 12, 2011
Tuesday, December 6, 2011
Monday, December 5, 2011
Saturday, December 3, 2011
Gerald J Sussman -- 'We really don't know how to compute" lecture outlinks
Truth Maintenance Systems for Problem Solving:
http://dspace.mit.edu/handle/1721.1/6926
Building Problem Solvers (Artificial Intelligence) [Hardcover]:
http://goo.gl/kfBB6
Truth maintenance systems (Tutorial) [Unknown Binding]:
http://goo.gl/nRESM
Truth Maintenance Systems: Tutorial Program [Paperback]:
http://goo.gl/HSNcf
http://dspace.mit.edu/handle/1721.1/6926
Building Problem Solvers (Artificial Intelligence) [Hardcover]:
http://goo.gl/kfBB6
Truth maintenance systems (Tutorial) [Unknown Binding]:
http://goo.gl/nRESM
Truth Maintenance Systems: Tutorial Program [Paperback]:
http://goo.gl/HSNcf
Thursday, November 24, 2011
Jeff Wofford - Four Kinds of Stuck
http://www.jeffwofford.com/?p=838
Nice analysis - see related blog posts too - nicely written.
Thanks Jeff!
Saturday, November 12, 2011
Friday, November 11, 2011
Wednesday, November 9, 2011
Sunday, November 6, 2011
Friday, November 4, 2011
Anders Hejlsberg on the future of C#
http://channel9.msdn.com/blogs/pdc2008/tl16
Very impressive - a real treat to hear Anders speak on language design.
Tuesday, November 1, 2011
Monday, October 31, 2011
Saturday, October 29, 2011
Wednesday, October 12, 2011
Tuesday, October 11, 2011
Tuesday, September 27, 2011
Saturday, September 24, 2011
Wednesday, September 21, 2011
Tuesday, September 20, 2011
Saturday, September 17, 2011
Friday, September 16, 2011
Sunday, September 11, 2011
Saturday, September 10, 2011
Wednesday, September 7, 2011
Wednesday, August 24, 2011
Wednesday, August 3, 2011
Saturday, July 23, 2011
Friday, July 22, 2011
Top Linux Monitoring Tools - Cyberciti
http://www.cyberciti.biz/tips/top-linux-monitoring-tools.html
Some useful and perhaps less-well-known tools mentioned here.
Some useful and perhaps less-well-known tools mentioned here.
Sunday, July 17, 2011
You Need a System to Grow
Jessica at Luumin.com on order vs. chaos in everyday life:
http://blog.luumin.com/2011/07/04/need-a-system-to-grow-2/
http://blog.luumin.com/2011/07/04/need-a-system-to-grow-2/
Saturday, July 16, 2011
ICEHOUSE
expensive
'shit website'
OK content
small company - next level
mentoring / monthly meeting
pay for it - $500 pmonth?
gen IP or exporting
no interest in NZ-focuses biz's
no web focus
in Auckland
shoestring/lean/free
all about them
not sold to
why sign up?
lucky to be chosen
push their partners / advisors
no hightech advisors
tech on own
biz advisors etc
what are they --
landlord? VC? hardass? govt? picking winners?
no transparency?
what's tie-up with Auck Uni?
with govt?
govt-funded VC?
$US150k y-combinator
VC more or less guaranteed
parking bad, furniture bad
what does tech community want?
next level
who can we talk to?
NZTE?
financial?
networking?
pitch deck?
sniffing glue? / work on this...
cofounders
biz ppl
tech ppl
somebody doing biz/tech intro in WN
WINZ do/dont hae a scheme
5k capital grant
need to be on dole and to get off it
practical education? what's wanted?
SPARK program 1.5 times?
biz school icehouse collaboration
day course?
paid - reasonable money value
NZCE program?
maths
Rob Coup?
presenter == ??
@barnaclebarnes, @amatix, @szechuan, @leancto
podcasts - how is it going?
startupTV
success stories - and failure stories
why? who?
database of skills
database of resource people
NDA's
disjoint networks
us
govt networks
big biz nwk
Fonterra
booster seats ? SFO 1 month
Annie?
who do you see?
(Y Combinator)
what networks are they talking about?
accts
lawyers
local and intl money
distrubution
marketing
adv
sales
ICEhouse gets lots of govt funding
filtering?
who is committed to real biz (not Social Media Experts :) )
lots of fake angels in NZ
Good guy network
Lance - he's a good guy
personal recommendations
see other people - ~50 ppl - dont curl up and die
different colored stickers - monthly meeting?
1st Wednesday of month
talk thru sales pitch of how they assist startups
3000 new companies in NZ over what period?
want 1000 companies responsible for
Turn up to our events
Icehouse outside of the icehouse
mentoring adv 2 hours a week at $50ph?
have a new fund for super-early stuff
cut deals for circumstances
Grow Wellington - not many good ones
better Twitter presence?
not interested in the mobile apps space
$2-5M -plus money
feeding the funnel ? (Godin?)
Andy ????
untrusted
lack of transparency
WN Grow Bright Ideas
free events
build trust
'shit website'
OK content
small company - next level
mentoring / monthly meeting
pay for it - $500 pmonth?
gen IP or exporting
no interest in NZ-focuses biz's
no web focus
in Auckland
shoestring/lean/free
all about them
not sold to
why sign up?
lucky to be chosen
push their partners / advisors
no hightech advisors
tech on own
biz advisors etc
what are they --
landlord? VC? hardass? govt? picking winners?
no transparency?
what's tie-up with Auck Uni?
with govt?
govt-funded VC?
$US150k y-combinator
VC more or less guaranteed
parking bad, furniture bad
what does tech community want?
next level
who can we talk to?
NZTE?
financial?
networking?
pitch deck?
sniffing glue? / work on this...
cofounders
biz ppl
tech ppl
somebody doing biz/tech intro in WN
WINZ do/dont hae a scheme
5k capital grant
need to be on dole and to get off it
practical education? what's wanted?
SPARK program 1.5 times?
biz school icehouse collaboration
day course?
paid - reasonable money value
NZCE program?
maths
Rob Coup?
presenter == ??
@barnaclebarnes, @amatix, @szechuan, @leancto
podcasts - how is it going?
startupTV
success stories - and failure stories
why? who?
database of skills
database of resource people
NDA's
disjoint networks
us
govt networks
big biz nwk
Fonterra
booster seats ? SFO 1 month
Annie?
who do you see?
(Y Combinator)
what networks are they talking about?
accts
lawyers
local and intl money
distrubution
marketing
adv
sales
ICEhouse gets lots of govt funding
filtering?
who is committed to real biz (not Social Media Experts :) )
lots of fake angels in NZ
Good guy network
Lance - he's a good guy
personal recommendations
see other people - ~50 ppl - dont curl up and die
different colored stickers - monthly meeting?
1st Wednesday of month
talk thru sales pitch of how they assist startups
3000 new companies in NZ over what period?
want 1000 companies responsible for
Turn up to our events
Icehouse outside of the icehouse
mentoring adv 2 hours a week at $50ph?
have a new fund for super-early stuff
cut deals for circumstances
Grow Wellington - not many good ones
better Twitter presence?
not interested in the mobile apps space
$2-5M -plus money
feeding the funnel ? (Godin?)
Andy ????
untrusted
lack of transparency
WN Grow Bright Ideas
free events
build trust
Gearman
Tim Uckun
http://tim.uckun.com/
enspiral
Linux + postgreSQL + Ruby + Rails + Gearman
application
"search internet every 10 minutes and predict the future"
goal achieved
1000 seasrches per minute
twitter and reddit digg facebook etc
url mentions
trendings - how fast?
likes videos etc
predict viral or not
painless parallelization
LCA conf Brisbane talk
Manager anagram
workers
massive dist fault tolerant fork mechanism
Joe Stump SimpleGeo
protocol - multiple implementations
diff languages
[scheme / CL / Clojure / FORTH / Factor?]
C and Perl serers
gearman::server CPAN
C: http://launchpad.net/gearman
Go client
Client API
commandline tools
user def SQL db functioins
MySQL etc
worker API
most common langs
usually in same pkgs as client API
cmdline tool
Why Gearman?
lotsa msg brokers
FOSS and not
unique in scope
vs. rapid rabbit?
OSS simple fast multi language
flexible app design
no SPOF
persistent Queues or not
default - jobs ponly stored in mem
various persistence opts
MySQL Drizzle
POstgreSQL
SQLite
Tokyo cabinet
...
Foreground or background
sync and async
large scale archs will work but can start off simple
how does it worek?
clients servers workers
every worker conn to every server
clients not conn to all servers
(no replication)
can get around it
use cases
scatter / gather
map-reduce
async queues
pipeline processing
Erlang says duh - but this is Ruby
scatter gather
# of tasks concurrently
speed up web apps
tasks dont need to be related
alloc dedicat resources for diff tasks
push logic down to where data exists
auto-balancing
DB query x 2 fulltext srch
location srch
...
map/reduce
similar to s/g but split one task
push logic to where data exists (map)
report aggregates or other sumery (reduce_
can be multitier
can be syns, async
aggregates/summary services
client, n tasks, can delegate to subtasks
Async queues
help to scale
not everything needs immed processing
email
tweets
log entries
notofications
insert and indexing
LCA 2011
pipeline processing
some tasks need series of xformations
chain workers to send data for next step
client -> worker -> worker -> worker -> server? DB
examples
ruby
more complex sync client
lambdas
event handlers
example - worker raises an exception
gearman server takes exceptions and raises exception in client library (?)
LAMP excel spreadsheet via COM
SQL Server without TTS / TDS?
cross-platform
ans cross-language
chnked data client
data, completion events
get state of the queue (query gearman itself)
serialized hash to see on screen
hash = Gearmam::srver.new(gearman_servers).status
Zabbix? monitoring tool
alarm on empty work queue
database UDFs
database trigger
start bkgnd jobs on db changes
PostgreQSQL, MySQL , drizzle
SELECT gmen_servers....
Opitonal ingredients
Databases
shared/dist file sys
other nwk protocols
http
email
domain specific libs
image manipulation
full-text indexing
timeouts
by default ops block forever
clients may want timeout on foregnd jobs
workers may need to periodically run oter code besides job callback
cluster-wide cron's
keepalive
over crashes
(job state is persistent?)
other jobs - may not be good thing - not done in an hour -> alarm (e.g.)
Shortcomings
clients must conn to all servers
no replication betw servers
can solve with mysql postgreSQL replication
slower than pure messaging servers
logging not all that great
steps must be taken to assure recovery of queued msgs if a server is completely destroyed
small community - development has slowed
(on which fronts?)
rapid/rabbbit enqueue
all-or-nothing logging level 2 vs 3 big step in volume - pretyt much sux
recently devt has picked up pace again
Brian Akers (MySQL and Drizzle guy)
several new versi0ons
bug - in PHP or other?
CLint ?? also working on it
OSS proj
in C
BSD license? GPL?
priority in queues? - yes but not the way you'd think
retries in X hours / submit job @ time
new feature
boost libs C++
http://gearman.org/
mailing list, docs, related projects
#gearman on irc.freenode.net
Xing using it
PHP people extension? libs
Questions?
Justin??
website lowtraffic
gearman in db server
occasional heavy lifting
queue certain size - fire up vm's til queue only has 3-4 entries in Q
startup time for VM non-critical
Tim - Linode instance 256K ? M? instance
global config file
Capistrano cap deploy
5 twitter and 6 youtube workers etc.
http://tim.uckun.com/
enspiral
Linux + postgreSQL + Ruby + Rails + Gearman
application
"search internet every 10 minutes and predict the future"
goal achieved
1000 seasrches per minute
twitter and reddit digg facebook etc
url mentions
trendings - how fast?
likes videos etc
predict viral or not
painless parallelization
LCA conf Brisbane talk
Manager anagram
workers
massive dist fault tolerant fork mechanism
Joe Stump SimpleGeo
protocol - multiple implementations
diff languages
[scheme / CL / Clojure / FORTH / Factor?]
C and Perl serers
gearman::server CPAN
C: http://launchpad.net/gearman
Go client
Client API
commandline tools
user def SQL db functioins
MySQL etc
worker API
most common langs
usually in same pkgs as client API
cmdline tool
Why Gearman?
lotsa msg brokers
FOSS and not
unique in scope
vs. rapid rabbit?
OSS simple fast multi language
flexible app design
no SPOF
persistent Queues or not
default - jobs ponly stored in mem
various persistence opts
MySQL Drizzle
POstgreSQL
SQLite
Tokyo cabinet
...
Foreground or background
sync and async
large scale archs will work but can start off simple
how does it worek?
clients servers workers
every worker conn to every server
clients not conn to all servers
(no replication)
can get around it
use cases
scatter / gather
map-reduce
async queues
pipeline processing
Erlang says duh - but this is Ruby
scatter gather
# of tasks concurrently
speed up web apps
tasks dont need to be related
alloc dedicat resources for diff tasks
push logic down to where data exists
auto-balancing
DB query x 2 fulltext srch
location srch
...
map/reduce
similar to s/g but split one task
push logic to where data exists (map)
report aggregates or other sumery (reduce_
can be multitier
can be syns, async
aggregates/summary services
client, n tasks, can delegate to subtasks
Async queues
help to scale
not everything needs immed processing
tweets
log entries
notofications
insert and indexing
LCA 2011
pipeline processing
some tasks need series of xformations
chain workers to send data for next step
client -> worker -> worker -> worker -> server? DB
examples
ruby
more complex sync client
lambdas
event handlers
example - worker raises an exception
gearman server takes exceptions and raises exception in client library (?)
LAMP excel spreadsheet via COM
SQL Server without TTS / TDS?
cross-platform
ans cross-language
chnked data client
data, completion events
get state of the queue (query gearman itself)
serialized hash to see on screen
hash = Gearmam::srver.new(gearman_servers).status
Zabbix? monitoring tool
alarm on empty work queue
database UDFs
database trigger
start bkgnd jobs on db changes
PostgreQSQL, MySQL , drizzle
SELECT gmen_servers....
Opitonal ingredients
Databases
shared/dist file sys
other nwk protocols
http
domain specific libs
image manipulation
full-text indexing
timeouts
by default ops block forever
clients may want timeout on foregnd jobs
workers may need to periodically run oter code besides job callback
cluster-wide cron's
keepalive
over crashes
(job state is persistent?)
other jobs - may not be good thing - not done in an hour -> alarm (e.g.)
Shortcomings
clients must conn to all servers
no replication betw servers
can solve with mysql postgreSQL replication
slower than pure messaging servers
logging not all that great
steps must be taken to assure recovery of queued msgs if a server is completely destroyed
small community - development has slowed
(on which fronts?)
rapid/rabbbit enqueue
all-or-nothing logging level 2 vs 3 big step in volume - pretyt much sux
recently devt has picked up pace again
Brian Akers (MySQL and Drizzle guy)
several new versi0ons
bug - in PHP or other?
CLint ?? also working on it
OSS proj
in C
BSD license? GPL?
priority in queues? - yes but not the way you'd think
retries in X hours / submit job @ time
new feature
boost libs C++
http://gearman.org/
mailing list, docs, related projects
#gearman on irc.freenode.net
Xing using it
PHP people extension? libs
Questions?
Justin??
website lowtraffic
gearman in db server
occasional heavy lifting
queue certain size - fire up vm's til queue only has 3-4 entries in Q
startup time for VM non-critical
Tim - Linode instance 256K ? M? instance
global config file
Capistrano cap deploy
5 twitter and 6 youtube workers etc.
Social Productivity
Web company on K Road - making a social productivity app
social Productivity
social + productivity the perfect app
human traits - one size doesn't fit all
timesheeting
suite of tools - with flexibility
what does it mean ? prob nothing
does it make sense? not really )
is it just a buzzword? probably
witrh harry ferguson @nzharry
and Jess(ica) Desmond @fromaquasar
procrastination
really believe will do better next time
denial!!
tomorrow i will....
crime and punishment / Ulysses - siberia / morocco
task threshold - how to get motivated
motivation is about the 1st 100 pages of the book
techniques - just 5 mins
e.g. tidy house for 5 mins
tend to continue once momentum starts
energizer bunny - inferior feeling :)
accountability
someone to prevent you from telling little lies to self
fear of failure
(effect on mood?)
contrary research re. sharing publically vs actually doing it?
[ask them about it]
personal / work time split
move toward integration
case studies
Facebook - workspace as well as personal lives
didn't happen! FAIL
some aspects too open for enterprise uptake
Moscovitz - peeled off another company - Asana
piles of cash
differences in how people react
overwhelm - too much info demands
Lumen - inhouse (dogfood) - beta soon?
Google+
Facebook / Asana alliance?
list
bundles projects binders
contextual communication
task-based discussions
online todo list
[Wave?]
metadata
status
all in framework of list
privacy settings
communicate re what i am working on and whats happening in life
[is there an assumption / templates re. hierarchy of groupps etc.? - else there is large setup burden
picked busiest area for applications
email / task mgmt fully converged?
e.g. Google+ / gmail / task / calendar
starting small
around the individual
lots of existing apps from ppl who worked in teams
[training?]
James and John engineers
Harry and Jess guinea pigs
[?need more guinea pigs?]
john - support to help stop procrastinating - platform on top of S/W
support network ,accountability
not trying to write another Tony Robbins self-help guru book :)
not hardwiring in particular way of doing things
GTD / other methodologies can be used with it
Jive - collab comms
mostly visible-everything model?
August beta?
individual with mentor support
[will limited scope limit its success?]
All tasks into the aplication - not on paper
the bucket a la GTD
grouping works well
not tagging or categorization
tasks can be on multiple lists
day list
rollover to next day
inbox zero
mentor can view state of the world for individual
take time out to update system before doing anything else
Google Wave - fave product ever (James?)
too complex?
designed email as if it was new thing
alt: integrate existing - lean - 37signals BaseCamp model
product attachment theory (invented and discovered had already existed)
alt: start with list and expand from there
not oversimplisctic
no barriers
not overwhelm
what's in it for mentor?
burden
personal life? Mum might be interested
people like to be in a respected position
find right person
some not interested ; some obsessive - will help with everything and overwhelm
project / subject-specific
passionate people as mentors
[luumin.com]
procrastination in a positive way
unstructured / not burdensome
can check up in a break from work
life coaches / biz coaches
social Productivity
social + productivity the perfect app
human traits - one size doesn't fit all
timesheeting
suite of tools - with flexibility
what does it mean ? prob nothing
does it make sense? not really )
is it just a buzzword? probably
witrh harry ferguson @nzharry
and Jess(ica) Desmond @fromaquasar
procrastination
really believe will do better next time
denial!!
tomorrow i will....
crime and punishment / Ulysses - siberia / morocco
task threshold - how to get motivated
motivation is about the 1st 100 pages of the book
techniques - just 5 mins
e.g. tidy house for 5 mins
tend to continue once momentum starts
energizer bunny - inferior feeling :)
accountability
someone to prevent you from telling little lies to self
fear of failure
(effect on mood?)
contrary research re. sharing publically vs actually doing it?
[ask them about it]
personal / work time split
move toward integration
case studies
Facebook - workspace as well as personal lives
didn't happen! FAIL
some aspects too open for enterprise uptake
Moscovitz - peeled off another company - Asana
piles of cash
differences in how people react
overwhelm - too much info demands
Lumen - inhouse (dogfood) - beta soon?
Google+
Facebook / Asana alliance?
list
bundles projects binders
contextual communication
task-based discussions
online todo list
[Wave?]
metadata
status
all in framework of list
privacy settings
communicate re what i am working on and whats happening in life
[is there an assumption / templates re. hierarchy of groupps etc.? - else there is large setup burden
picked busiest area for applications
email / task mgmt fully converged?
e.g. Google+ / gmail / task / calendar
starting small
around the individual
lots of existing apps from ppl who worked in teams
[training?]
James and John engineers
Harry and Jess guinea pigs
[?need more guinea pigs?]
john - support to help stop procrastinating - platform on top of S/W
support network ,accountability
not trying to write another Tony Robbins self-help guru book :)
not hardwiring in particular way of doing things
GTD / other methodologies can be used with it
Jive - collab comms
mostly visible-everything model?
August beta?
individual with mentor support
[will limited scope limit its success?]
All tasks into the aplication - not on paper
the bucket a la GTD
grouping works well
not tagging or categorization
tasks can be on multiple lists
day list
rollover to next day
inbox zero
mentor can view state of the world for individual
take time out to update system before doing anything else
Google Wave - fave product ever (James?)
too complex?
designed email as if it was new thing
alt: integrate existing - lean - 37signals BaseCamp model
product attachment theory (invented and discovered had already existed)
alt: start with list and expand from there
not oversimplisctic
no barriers
not overwhelm
what's in it for mentor?
burden
personal life? Mum might be interested
people like to be in a respected position
find right person
some not interested ; some obsessive - will help with everything and overwhelm
project / subject-specific
passionate people as mentors
[luumin.com]
procrastination in a positive way
unstructured / not burdensome
can check up in a break from work
life coaches / biz coaches
Web app productivity #bca5
@snikchnz
Mal Curtis - Web app productivity
learnable
sitepoint.com
online education marketplace
web biz education freelancing etc
mal.co.nz
HTML
CSS
js
Ruby
php
Rails
Amazon EC2 deployment
macvim?
scc git + github
SASS stylesheet mgmt
RSpec simpletest
cucumber
cont integration
github
paid non-opensource
share team members
mkdir bca
cd bca
git init
git status
touch README.md
git add README.md
staged - now green (on Mac?)
commit -m "Added readme"
git status
Github stores and provides interface to GIT commmands
Githug - create new repo
existing git repo?
can add remote
push - can pull too??
git push -u origin master
SASS
syntactically Awesome Stylesheets
style with attitude
makes CSS fun again
vars
nesting
mixins
selector inheritance
[alt: stylist? stylus?]
DSL
color assignments
.scss file
bca.scss app style sheet
include in other sheets
incl without .scss extn
apple-K clears screen :) in Mac
public/stylesheets - deployed from here?
#sass --watch -c app/stylesheets:public/blah.scss
SASS is a Ruby gem
gem install sass ?
debugging with firebug ? line #'s - CSS file linenums - xref tpo .scss line # ?
break up into page etc stylesheets, buttons etc.
compression support for production?
Rails 3.1? nope - 3.09?
Unit testing? RSpec for Ruby devt
Behaviour-driven
for PHP: Simpletest
PHPUnit
learnable
define biz logic as test cases
regression alarms / reporting - unrelated coade not breaking something?
testr.dev
courses.mal.vm/dev/tests
# of passes, fails, exceptions
assertations?
assertions?
Dropbox should have done test :) -- issue from a few weeks ago?
simpletest
Cucumber
S/w dev teams describe how s/w should behave in plain text
Scenarios - outline and steps
WebRat - automate browser testing - selenium?
heavy AJAX/JS stuff needs Selenium for testing
press button -> correct page?
github andrewk behaviour
course_steps.rb
'Given' precondition
'When'
'Then'
'And I should see'
can give to nondev's to specify what should happen
coverage reports?
bundle exec cucumber featuresw/sales_page.feature
DEPRECATION_WARNING
sets up database? truncates tables
CI server push if all tests pass
(is this == production?)
diff drivers for langs
Capistrano deploy
Jenkins CI server / push
Mal Curtis - Web app productivity
learnable
sitepoint.com
online education marketplace
web biz education freelancing etc
mal.co.nz
HTML
CSS
js
Ruby
php
Rails
Amazon EC2 deployment
macvim?
scc git + github
SASS stylesheet mgmt
RSpec simpletest
cucumber
cont integration
github
paid non-opensource
share team members
mkdir bca
cd bca
git init
git status
touch README.md
git add README.md
staged - now green (on Mac?)
commit -m "Added readme"
git status
Github stores and provides interface to GIT commmands
Githug - create new repo
existing git repo?
can add remote
push - can pull too??
git push -u origin master
SASS
syntactically Awesome Stylesheets
style with attitude
makes CSS fun again
vars
nesting
mixins
selector inheritance
[alt: stylist? stylus?]
DSL
color assignments
.scss file
bca.scss app style sheet
include in other sheets
incl without .scss extn
apple-K clears screen :) in Mac
public/stylesheets - deployed from here?
#sass --watch -c app/stylesheets:public/blah.scss
SASS is a Ruby gem
gem install sass ?
debugging with firebug ? line #'s - CSS file linenums - xref tpo .scss line # ?
break up into page etc stylesheets, buttons etc.
compression support for production?
Rails 3.1? nope - 3.09?
Unit testing? RSpec for Ruby devt
Behaviour-driven
for PHP: Simpletest
PHPUnit
learnable
define biz logic as test cases
regression alarms / reporting - unrelated coade not breaking something?
testr.dev
courses.mal.vm/dev/tests
# of passes, fails, exceptions
assertations?
assertions?
Dropbox should have done test :) -- issue from a few weeks ago?
simpletest
Cucumber
S/w dev teams describe how s/w should behave in plain text
Scenarios - outline and steps
WebRat - automate browser testing - selenium?
heavy AJAX/JS stuff needs Selenium for testing
press button -> correct page?
github andrewk behaviour
course_steps.rb
'Given' precondition
'When'
'Then'
'And I should see'
can give to nondev's to specify what should happen
coverage reports?
bundle exec cucumber featuresw/sales_page.feature
DEPRECATION_WARNING
sets up database? truncates tables
CI server push if all tests pass
(is this == production?)
diff drivers for langs
Capistrano deploy
Jenkins CI server / push
Sponno Mac apps
Payment Charles
bugs etc... real Apple guys - no contact with cust unless bad bugs
XCode
document - based app ? MDI equiv
incognito wraparound safari - doc based
winmail extractor - one window (not doc-based)
equiv dialog-based in Windoze lingo?
clockLock app - what does it do? :)
where do u start?
differnet paradigm for iPhone devt
.nib files
visual prototype - menu and window
controls
app delegate AppDelegate
new file
obj C class
locker.h header
mfile
class lock app delegate
button drop
xib
butler symbol
create control
obj on left
make instance of class locker
NSLog("hello")
wire action to button?
1-2k on winmailextractor
exchange attachment windat files blacch
=> made winmail dat viewer
not greatly lucrative yet on Mac - may improve?
vs. iPhone
incognito made $100 ?
kioskMonster $5-600
long tail - 3 years without update sorry :)
can have multiple windows etc - cf. iPhone stuck to one i/f
stickies for presentation :)
NSTaskth
fullscreen lockin Kiosk app Kioskmonster
mirror with wget
flash, js not so well for spidering
htttrack:
-free mirroring etc
rewrites link refs internal
htttrack writing to some files it shoudn't
beware 64-bit apps - old Mac intel solo 32-bit - won't work
LIPO - 64 and 32-bit packaged together
icons
screenshot
icns file
icon composer in XCode
make mult sizes
github sponno - photo file conv to multiple sizes
FS -interesting
stuck to few places to save files
/users/documents/
Textmate?
test on Guest account - permissions-minimal test
binaries include
what is an ap pon the mac?
appviz.app - directory in a zipfile
can pull other ppls apps apart easily
(how is it deployed though?)
bundles ~=
potentially difficult to profit
no kiwis making mac apps and making money
can make standalone - github etc - don't *have* to go thru App store
rush to the bottom in iOS market has reversed - up 18% yoy
lingon startup prefs
$5
coder html5 uploader CODA $99
omnigraph in mac app store
iOS games call of duty $10 on iPhone
productivity apps are top category on iPhone
(!)
namemangler $10 on appstore
juice king color mixing - iPhone sounds crazy etc
loss-leader and cross-market
focus groups? no!
think talking to 10yo kid about what u make
how to sound cool when describing it (elevator pitch)
15 - 20 yo - exciting?
check apps store
TNEF binary free winmail files
winzip extractor is one of top apps (iPhone?)
time looking what is hot
me-too
create 5 more apps the same
don't spam
- but can put up different flavours
spot holes to fill?
google search for apps?
appcharts.com
popularity
rolling heads
coins down platforms
#1 in games?
top 50 in global charts?
did the idea stick?
sucky design - redo redesign similar concept
ppl to build apps for you
online jobs
rentacoder
odesk (big)
10 pl quoting
$0.50 ph
incredible CV is cheap on ODesk too
:)
can rip off ideas - unprotected
can't do rush jobs - local advantage
risky - no trust
amazing code from ODesk - Zen :)
go, make Mac apps - free coffee for life! :)
bugs etc... real Apple guys - no contact with cust unless bad bugs
XCode
document - based app ? MDI equiv
incognito wraparound safari - doc based
winmail extractor - one window (not doc-based)
equiv dialog-based in Windoze lingo?
clockLock app - what does it do? :)
where do u start?
differnet paradigm for iPhone devt
.nib files
visual prototype - menu and window
controls
app delegate AppDelegate
new file
obj C class
locker.h header
mfile
class lock app delegate
button drop
xib
butler symbol
create control
obj on left
make instance of class locker
NSLog("hello")
wire action to button?
1-2k on winmailextractor
exchange attachment windat files blacch
=> made winmail dat viewer
not greatly lucrative yet on Mac - may improve?
vs. iPhone
incognito made $100 ?
kioskMonster $5-600
long tail - 3 years without update sorry :)
can have multiple windows etc - cf. iPhone stuck to one i/f
stickies for presentation :)
NSTaskth
fullscreen lockin Kiosk app Kioskmonster
mirror with wget
flash, js not so well for spidering
htttrack:
-free mirroring etc
rewrites link refs internal
htttrack writing to some files it shoudn't
beware 64-bit apps - old Mac intel solo 32-bit - won't work
LIPO - 64 and 32-bit packaged together
icons
screenshot
icns file
icon composer in XCode
make mult sizes
github sponno - photo file conv to multiple sizes
FS -interesting
stuck to few places to save files
/users/documents/
Textmate?
test on Guest account - permissions-minimal test
binaries include
what is an ap pon the mac?
appviz.app - directory in a zipfile
can pull other ppls apps apart easily
(how is it deployed though?)
bundles ~=
potentially difficult to profit
no kiwis making mac apps and making money
can make standalone - github etc - don't *have* to go thru App store
rush to the bottom in iOS market has reversed - up 18% yoy
lingon startup prefs
$5
coder html5 uploader CODA $99
omnigraph in mac app store
iOS games call of duty $10 on iPhone
productivity apps are top category on iPhone
(!)
namemangler $10 on appstore
juice king color mixing - iPhone sounds crazy etc
loss-leader and cross-market
focus groups? no!
think talking to 10yo kid about what u make
how to sound cool when describing it (elevator pitch)
15 - 20 yo - exciting?
check apps store
TNEF binary free winmail files
winzip extractor is one of top apps (iPhone?)
time looking what is hot
me-too
create 5 more apps the same
don't spam
- but can put up different flavours
spot holes to fill?
google search for apps?
appcharts.com
popularity
rolling heads
coins down platforms
#1 in games?
top 50 in global charts?
did the idea stick?
sucky design - redo redesign similar concept
ppl to build apps for you
online jobs
rentacoder
odesk (big)
10 pl quoting
$0.50 ph
incredible CV is cheap on ODesk too
:)
can rip off ideas - unprotected
can't do rush jobs - local advantage
risky - no trust
amazing code from ODesk - Zen :)
go, make Mac apps - free coffee for life! :)
Big Data storage etc
Peace S/W utilities - 100 row inserts per power bill in CO
RIAC
Cassandra
PostgreSQL9 has more unstructured data features
NoSQL
MongoDB
up-front schema design important
Robert O'Brien
ACID, BASE -- eventual consistency -- concensus problem
can't do shared nothing with bank balance e.g.
oops - Guy left!
hybrid solutions - relational plus noSQL -- by hand
Hadoop
Guy's back! :)
FOO - NYC? show us your stack
gone off MongoDB
(why?)
if mySQL solves problem, use it
PostgreSQL h-store engine? new
high-write vs high-read/query reqs
operationl considerations
#machines
how to develop
deployment, evolution
SQL not relational (?) - R O'B
Glen Barnes
flume central server
OLTP + analytical - conflicting needs
solution: replicate (denormalize)?
robot filter
geocode
...
other anomalies
Guy : what about huge records (but not many of them necessarily?
MongoDB grid file system
e.g. Radio Telescope etc.
CFD struct mech
scientific
hard to nail down rigid schema for metadata
Petabyte databases
conference MySQL
1P records
(link from Mark Derricutt to Guy)
TB per record
medical scans
x-ray @ cellular level 30GB per record / blob
Provenance - algorithm version etc. - where data came from and how processed
Guy involved with EU grid provenance project til 2006
use cases organ transplant privacy
Aircraft design
German Aerospace
flight simulation
airflow / CFD/ CAD meshes - pressure on surface - FEM mech deformation
100 CPU hours per run - don't want to rerun when forgot little thing like algo version
Rob O'B no longer complete self-contained record in one place - use queues more
Gear-man - Tim ?? session
graph database - transactions, actor state
neo4j ?
REDIS
CouchDB
memcachedb
greenplum?
STB amazon
XML db's Termino? (e)Xist? Berkeley (db) ?
VoltDB
Stonebraker - destroying his reputation / selling soul?
all redundancy in H/W - everything in RAM
high-freq trading
Mark D Spring data - hibernate
Tokyo? Kyoto? Sky were using Tokyo?
Hadoop / RIACK / Cassandra
Mongo most popular by far ?
promoted self by speed claims (but will lose data sometimes)
Guy teaching in Honors paper
PIG query based langs
map-reduce
couch targeting mobile
non-robust links
big data can be quite small
Data Science - O'Reilly - Data Size?
u4j New4j? scientific data (who?) neo4j
not transactional use case
=> graphs analysis
millions of nodes - look for patterns
perturbations - see whether nwk evolves
graphviz
neo4j GPL cut down - AfferoGPL license for full ACID-compliant version
designed to work around 'the cloud hole'
AGPL - must make code available even if not distributing modified project
infinitegraph
torquebase? (Tim ?)
gremlin? query language on top of Neo4J
HF trading = FPGA GPU etc coming in - big $ for sub-ms ping times in same datacentre as market servers
need to be first
Bitcoin
Oracle license $1M US - Peace
2days on paper - call centre
RIAC
Cassandra
PostgreSQL9 has more unstructured data features
NoSQL
MongoDB
up-front schema design important
Robert O'Brien
ACID, BASE -- eventual consistency -- concensus problem
can't do shared nothing with bank balance e.g.
oops - Guy left!
hybrid solutions - relational plus noSQL -- by hand
Hadoop
Guy's back! :)
FOO - NYC? show us your stack
gone off MongoDB
(why?)
if mySQL solves problem, use it
PostgreSQL h-store engine? new
high-write vs high-read/query reqs
operationl considerations
#machines
how to develop
deployment, evolution
SQL not relational (?) - R O'B
Glen Barnes
flume central server
OLTP + analytical - conflicting needs
solution: replicate (denormalize)?
robot filter
geocode
...
other anomalies
Guy : what about huge records (but not many of them necessarily?
MongoDB grid file system
e.g. Radio Telescope etc.
CFD struct mech
scientific
hard to nail down rigid schema for metadata
Petabyte databases
conference MySQL
1P records
(link from Mark Derricutt to Guy)
TB per record
medical scans
x-ray @ cellular level 30GB per record / blob
Provenance - algorithm version etc. - where data came from and how processed
Guy involved with EU grid provenance project til 2006
use cases organ transplant privacy
Aircraft design
German Aerospace
flight simulation
airflow / CFD/ CAD meshes - pressure on surface - FEM mech deformation
100 CPU hours per run - don't want to rerun when forgot little thing like algo version
Rob O'B no longer complete self-contained record in one place - use queues more
Gear-man - Tim ?? session
graph database - transactions, actor state
neo4j ?
REDIS
CouchDB
memcachedb
greenplum?
STB amazon
XML db's Termino? (e)Xist? Berkeley (db) ?
VoltDB
Stonebraker - destroying his reputation / selling soul?
all redundancy in H/W - everything in RAM
high-freq trading
Mark D Spring data - hibernate
Tokyo? Kyoto? Sky were using Tokyo?
Hadoop / RIACK / Cassandra
Mongo most popular by far ?
promoted self by speed claims (but will lose data sometimes)
Guy teaching in Honors paper
PIG query based langs
map-reduce
couch targeting mobile
non-robust links
big data can be quite small
Data Science - O'Reilly - Data Size?
u4j New4j? scientific data (who?) neo4j
not transactional use case
=> graphs analysis
millions of nodes - look for patterns
perturbations - see whether nwk evolves
graphviz
neo4j GPL cut down - AfferoGPL license for full ACID-compliant version
designed to work around 'the cloud hole'
AGPL - must make code available even if not distributing modified project
infinitegraph
torquebase? (Tim ?)
gremlin? query language on top of Neo4J
HF trading = FPGA GPU etc coming in - big $ for sub-ms ping times in same datacentre as market servers
need to be first
Bitcoin
Oracle license $1M US - Peace
2days on paper - call centre
Friday, July 15, 2011
Tuesday, July 12, 2011
Thursday, July 7, 2011
Tuesday, July 5, 2011
Friday, July 1, 2011
Wednesday, June 22, 2011
Tuesday, June 21, 2011
Monday, June 20, 2011
Sunday, June 19, 2011
Thursday, June 16, 2011
Wednesday, June 15, 2011
Tuesday, June 14, 2011
Saturday, June 11, 2011
Friday, June 10, 2011
Wednesday, June 8, 2011
Tuesday, June 7, 2011
Saturday, June 4, 2011
Friday, June 3, 2011
Tuesday, May 31, 2011
Sunday, May 29, 2011
Package Management Cheat Sheet - DistroWatch
http://distrowatch.com/dwres.php?resource=package-management
Nice summary of Linux-y package management systems and their usage in various distro's
Nice summary of Linux-y package management systems and their usage in various distro's
Labels:
apt,
Cheat Sheet,
DistroWatch,
Package Management,
rpm,
yum
Thursday, May 26, 2011
Wednesday, May 25, 2011
Tuesday, May 24, 2011
Friday, May 20, 2011
Thursday, May 19, 2011
Wednesday, May 18, 2011
Tuesday, May 17, 2011
Monday, May 16, 2011
Saturday, May 14, 2011
Thursday, May 12, 2011
Wednesday, May 11, 2011
Tuesday, May 10, 2011
Monday, May 9, 2011
Some useful resource usage monitoring tools for Linux
ps -- of course (especially with 'fuax' options ... pipe to 'less')
psgrep -- filter output of process summary
top -- Can be run with commandline
htop -- Very handy
atop -- Active and cumulative resource monitoring
cnt -- Kernel patch req'd to get full function out of atop. Anyone know more details on this?
nethogs -- shows the top gobblers of network bandwitdh :)
iptraf - ANSI-colored text interactive IP traffic summary and monitoring tool
Also: netstat, mrtg, iftop, tcpdump, wireshark, netstat -anp --inet, http://www.ubuntugeek.com/bandwidth-monitoring-tools-for-linux.html, SystemTap, http://ettercap.sourceforge.net/, http://members.optushome.com.au/emikulic/net/darkstat/, http://ex-parrot.com/~pdw/iftop/, http://gael.roualland.free.fr/ifstat/, ...
psgrep -- filter output of process summary
top -- Can be run with commandline
htop -- Very handy
atop -- Active and cumulative resource monitoring
cnt -- Kernel patch req'd to get full function out of atop. Anyone know more details on this?
nethogs -- shows the top gobblers of network bandwitdh :)
iptraf - ANSI-colored text interactive IP traffic summary and monitoring tool
Also: netstat, mrtg, iftop, tcpdump, wireshark, netstat -anp --inet, http://www.ubuntugeek.com/bandwidth-monitoring-tools-for-linux.html, SystemTap, http://ettercap.sourceforge.net/, http://members.optushome.com.au/emikulic/net/darkstat/, http://ex-parrot.com/~pdw/iftop/, http://gael.roualland.free.fr/ifstat/, ...
Sunday, May 8, 2011
WOM
http://www.national.com/rap/files/datasheet.pdf
Handy for storing that stuff you'd rather just forget...
Handy for storing that stuff you'd rather just forget...
Saturday, May 7, 2011
Friday, May 6, 2011
Thursday, May 5, 2011
Planning Your Day -- Jack Canfield
http://www.youtube.com/watch?v=GaQ90aR-nis&NR=1
I hadn't considered this before - the angle that the subconscious can work overnight on ('right-brained') planning. Good point.
Another reason to thank God and review the day, and to ask for wisdom and guidance for the next.
I hadn't considered this before - the angle that the subconscious can work overnight on ('right-brained') planning. Good point.
Another reason to thank God and review the day, and to ask for wisdom and guidance for the next.
Wednesday, May 4, 2011
Monday, May 2, 2011
Upstart Natty Narwhal Ubuntu 11.04 power fail b0rk...
Crash (power fail) partway through upgrade from Ubuntu 10.10 to Mythbuntu 11.04...
Re-ran the upgrade again from the Mythbuntu 11.04 CD.
Unfortunately this left upstart b0rked.
'Fake' initctl was left in place - presumably as a vestige of the (failed) upgrade.
Attempt to start mysql server failed with 'fake initctl' complaint.
Searched unsuccessfully for fix in Ubuntu forums.
Seems to be fixed now with:
#apt-get install upstart --reinstall
#/etc/init.d/mysql start
seems to work OK.
Re-ran the upgrade again from the Mythbuntu 11.04 CD.
Unfortunately this left upstart b0rked.
'Fake' initctl was left in place - presumably as a vestige of the (failed) upgrade.
Attempt to start mysql server failed with 'fake initctl' complaint.
Searched unsuccessfully for fix in Ubuntu forums.
Seems to be fixed now with:
#apt-get install upstart --reinstall
#/etc/init.d/mysql start
seems to work OK.
Sunday, May 1, 2011
Saturday, April 30, 2011
Saturday, April 23, 2011
Dorkbot Videos - FORTH and Bynase
FORTH David Frech - Bootstrap yourself into conviviality by writing your own Forth:
http://www.vimeo.com/859408?ab
Thomas Lockney's intro:
http://www.vimeo.com/858102?ab
Ward Cunningham: What if Bacteria Designed Computers?:
http://www.vimeo.com/858385
DorkbotPDX 0x01, March 30, 2008.
Visit dorkbotpdx.org for more info.
http://www.vimeo.com/859408?ab
Thomas Lockney's intro:
http://www.vimeo.com/858102?ab
Ward Cunningham: What if Bacteria Designed Computers?:
http://www.vimeo.com/858385
DorkbotPDX 0x01, March 30, 2008.
Visit dorkbotpdx.org for more info.
Labels:
Bynase,
David Frech,
Dorkbot,
FORTH,
Thomas Lockney,
Videos,
Ward Cunningham
Friday, April 22, 2011
Dvorak on FORTH, and vice versa
"I have yet to see a decent piece of software written in Forth. Let's face it. Forth stinks." --- John C. Dvorak, provocateur and columnist, InfoWorld, October 29, 1984.
"I have yet to see a decent piece of software written by Dvorak. Let's face it. Dvorak stinks." --- FORTH, programming language and philosphy of automatic thought.
;-)
"I have yet to see a decent piece of software written by Dvorak. Let's face it. Dvorak stinks." --- FORTH, programming language and philosphy of automatic thought.
;-)
Thursday, April 21, 2011
Wednesday, April 20, 2011
Tuesday, April 19, 2011
Monday, April 18, 2011
Sunday, April 17, 2011
Thursday, April 14, 2011
Wednesday, April 13, 2011
Tuesday, April 12, 2011
Monday, April 11, 2011
Wednesday, April 6, 2011
Tuesday, April 5, 2011
ICFP Conference 2011 Tokyo
http://www.icfpconference.org/icfp2011/
Functional Programming Languages Conference
Functional Programming Languages Conference
Cleaning Up Video Files
Generic:
http://www.google.co.nz/search?aq=1&oq=cleaning+up+video&sourceid=chrome&ie=UTF-8&q=cleaning+up+video+files#q=cleaning+up+video+files&hl=en&prmd=ivns&ei=W3WaTdvmH4rZcYng-d4F&start=0&sa=N&fp=97dfff1b864bbdfd
Linux:
http://www.google.co.nz/search?aq=1&oq=cleaning+up+video&sourceid=chrome&ie=UTF-8&q=cleaning+up+video+files#q=cleaning+up+video+files+linux&hl=en&prmd=ivns&ei=23WaTcjpOMKecJDS2e4F&start=0&sa=N&fp=97dfff1b864bbdfd
http://www.google.co.nz/search?aq=1&oq=cleaning+up+video&sourceid=chrome&ie=UTF-8&q=cleaning+up+video+files#q=cleaning+up+video+files&hl=en&prmd=ivns&ei=W3WaTdvmH4rZcYng-d4F&start=0&sa=N&fp=97dfff1b864bbdfd
Linux:
http://www.google.co.nz/search?aq=1&oq=cleaning+up+video&sourceid=chrome&ie=UTF-8&q=cleaning+up+video+files#q=cleaning+up+video+files+linux&hl=en&prmd=ivns&ei=23WaTcjpOMKecJDS2e4F&start=0&sa=N&fp=97dfff1b864bbdfd
Monday, April 4, 2011
Sunday, April 3, 2011
Friday, April 1, 2011
Thursday, March 31, 2011
Wednesday, March 30, 2011
Monday, March 28, 2011
Saturday, March 26, 2011
Tuesday, March 22, 2011
You Are Not Your Brain
Jeffrey M Schwartz on OCD and how to treat it
http://www.amazon.com/You-Are-Not-Your-Brain/dp/1583334262
http://www.amazon.com/You-Are-Not-Your-Brain/dp/1583334262
Thursday, March 17, 2011
Wednesday, March 16, 2011
Tuesday, March 15, 2011
Thursday, March 10, 2011
Wednesday, March 9, 2011
Tuesday, March 8, 2011
NZ Guitar Association
http://www.nzguitar.com/
Were represented at the Bikes, BBQ and Blues event http://www.bikesbbqblues.co.nz/ on Sunday. Some very good playing.
The Gunsmiths, Hammond Gamble...
Were represented at the Bikes, BBQ and Blues event http://www.bikesbbqblues.co.nz/ on Sunday. Some very good playing.
The Gunsmiths, Hammond Gamble...
Saturday, February 26, 2011
Spy on yourself and see how much you're not getting done...
Four to five hours during an 8-hour day is in the top percentile! Yow!
http://www.networkworld.com/news/2011/022411-network-monitoring.html?source=NWWNLE_nlt_daily_am_2011-02-25
http://www.networkworld.com/news/2011/022411-network-monitoring.html?source=NWWNLE_nlt_daily_am_2011-02-25
Friday, February 18, 2011
LD_LIBRARY_PATH bad? David Barr / Xah Lee
http://xahlee.org/UnixResource_dir/_/ldpath.html
Original article seems to have disappeared without trace?
Original article seems to have disappeared without trace?
Tuesday, February 15, 2011
zsh - last shell you'll ever need?
http://friedcpu.wordpress.com/2007/07/24/zsh-the-last-shell-youll-ever-need/
Oh yeah? What about scsh? ;-)
Oh yeah? What about scsh? ;-)
Monday, February 14, 2011
Slide presentation on Linux ARM porting
http://www.slideshare.net/champ_yen/linux-porting-1330569
http://champyen.blogspot.com/2009/04/linux-porting-for-new-arm-platform.html
Seems good @ initial glance - though a few typos are apparent already.
See slide 27 for references to other resources.
Diagrams are nice.
http://www.champyen.blogspot.com
http://champyen.blogspot.com/2009/04/linux-porting-for-new-arm-platform.html
Seems good @ initial glance - though a few typos are apparent already.
See slide 27 for references to other resources.
Diagrams are nice.
http://www.champyen.blogspot.com
Sunday, February 13, 2011
PDF (Tables) to Text more
pdftotext (1) - Portable Document Format (PDF) to text converter (version 3.00)
pdftk - useful tool for manipulating PDF documents
PDFBox
There are a number of PDF-to-Excel things available commercially ... one (Nitro) has a demo online but limits filesize input to 10MB :(
pdftk - useful tool for manipulating PDF documents
PDFBox
There are a number of PDF-to-Excel things available commercially ... one (Nitro) has a demo online but limits filesize input to 10MB :(
devmem2.c
http://www.lartmaker.nl/lartware/port/devmem2.c
devmem2.c, access device registers from userspace Linux
Builds in target machine (or can be cross-compiled)
Run it without params for usage information.
Addresses are Physical.
Prefix with 0x for hex addresses.
This can be wrapped in a script to give multiple register values read out.
devmem2.c, access device registers from userspace Linux
Builds in target machine (or can be cross-compiled)
Run it without params for usage information.
Addresses are Physical.
Prefix with 0x for hex addresses.
This can be wrapped in a script to give multiple register values read out.
Extracting text from PDF file with PDFBox ExtractText command
http://pdfbox.apache.org/commandlineutilities/ExtractText.html
Needs some installation (assuming PDFbox isn't installed already e.g. by your Linux distribution):
SVN pdfbox trunk
apt-get install maven2
mvn clean install
On successful building it, use it like:
usage: java -jar pdfbox-app-x.y.z.jar org.apache.pdfbox.ExtractText [OPTIONS] [Text file]
e.g.:
I want to grab tables out of PDF processor reference manuals to make tools for browsing machine state by register names etc.
Needs some installation (assuming PDFbox isn't installed already e.g. by your Linux distribution):
SVN pdfbox trunk
apt-get install maven2
mvn clean install
On successful building it, use it like:
usage: java -jar pdfbox-app-x.y.z.jar org.apache.pdfbox.ExtractText [OPTIONS]
e.g.:
rbarraud@thinky:~/Desktop/tools/PDFBox/trunk/app/target$ java -jar pdfbox-app-1.5.0-SNAPSHOT.jar ExtractText -html /home/rbarraud/Desktop/Reference/pdfs/IMX25RM.pdf /tmp/MX25RM.html
I want to grab tables out of PDF processor reference manuals to make tools for browsing machine state by register names etc.
Friday, February 11, 2011
Thursday, February 10, 2011
Saturday, February 5, 2011
Thursday, February 3, 2011
Turning on bash's globstar ...
magilla@think:~/Desktop$ shopt -s globstar
magilla@think:~/Desktop$ shopt globstar
globstar on
Helps with recursive grep - you can then use
# grep -inH "find_this_expr" **/*.[CcHh]
or similar to recurse into all subdirs.
Wednesday, February 2, 2011
Tuesday, February 1, 2011
Monday, January 31, 2011
Sunday, January 30, 2011
Thursday, January 27, 2011
Tuesday, January 25, 2011
Friday, January 21, 2011
Thursday, January 20, 2011
Wednesday, January 19, 2011
Sunday, January 16, 2011
Saturday, January 15, 2011
Thursday, January 13, 2011
Wednesday, January 12, 2011
Monday, January 10, 2011
Saturday, January 8, 2011
Wednesday, January 5, 2011
Tuesday, January 4, 2011
Subscribe to:
Posts (Atom)