- HackadayPrize [1]
- LCA2012 [7]
- LCA2013 [4]
- LCA2014 [2]
- LCA2015 [3]
- LCA2017 [1]
- OSDC2012 [1]
- Xwindows [2]
- android [5]
- angular [3]
- angular 7 [3]
- arduino [1]
- blog [10]
- bluray [1]
- boot [4]
- carambola2 [1]
- cfs [1]
- code [1]
- commodore-64 [1]
- community [2]
- configure [1]
- cryptsetup [1]
- data [4]
- debian [11]
- disks [3]
- dpkg [1]
- dumb [1]
- ebay [1]
- economics [1]
- electronics [1]
- email [1]
- embedded [19]
- ereader [1]
- freebsd [1]
- fuse [1]
- git [3]
- github [8]
- gnucash [2]
- google [1]
- gpg [1]
- gps [1]
- grub [2]
- hackathon [3]
- hacking [15]
- hardware [8]
- home-automation [3]
- html5 [2]
- huawei [1]
- impress [1]
- ionic [2]
- ionic4 [2]
- java [1]
- javascript [2]
- karma [1]
- kernel [6]
- linux [15]
- mapbox [2]
- microsoft [2]
- modem [1]
- network [2]
- noise [1]
- oops [1]
- opendata [2]
- openwrt [11]
- oqgraph [2]
- patch [1]
- performance [1]
- personal [4]
- pi [1]
- politics [1]
- power [1]
- python [2]
- qemu [1]
- repurposing [3]
- retrocomputing [2]
- reversing [7]
- scanner [1]
- scratch [1]
- security [7]
- skype [1]
- software [1]
- something new [2]
- sql [3]
- ssh [3]
- talks [1]
- thunderbird [1]
- usb [3]
- utf8 [1]
- virtualisation [1]
- vista [2]
- webpack [1]
- wordpress [1]
- wtf2020 [1]
- youtube [2]
- zfs [1]
HackadayPrize
LCA2012
- | Remastering Youtube videos into AVI for your Set Top Box
- | How to Enable / Disable remote X connections in Debian Squeeze
- | Buy a raffle ticket and support the Country Fire Assocation
- | Linux.conf.au A First Timer Day 2
- | Linux.conf.au (LCA2012) a First Timers perspective
- | Its nearly time...
- | I'm going to LCA2012
- return to top
LCA2013
- | LCA2013 Wrap(-ish) - slides for my talk
- | Linux.conf.au days 2-4 (well, sort of)
- | Linux.conf.au 2013 Day 1
- | Take a breather
- return to top
LCA2014
- | OQGraph - bazaar adventures in migrating to git
- | On Linux.conf.au and Presentation logistics
- return to top
LCA2015
- | Linux.conf.au 2015 : working backwards from the end... and things that go bang!
- | Linux.conf.au 2015 catchup #1
- | Linux.conf.au - so much all the things!
- return to top
LCA2017
OSDC2012
Xwindows
- | So you learn something new every day...
- | How to Enable / Disable remote X connections in Debian Squeeze
- return to top
android
- | Getting to orange mode in non-phone embedded android targets
- | Cheap Smart Speaker Teardown part 3 - How to find the speed of a serial port
- | Cheap Smart Speaker Teardown part 2
- | Cheap Smart Speaker Teardown part 1
- | Installing LineageOS on a cheap midrange phone (part 1 - bootloader unlock)
- return to top
angular
- | Package updates don't always help (bug: unsupported BodyInit type)
- | Some notes on moving to Ionic4 from Ionic3 and building a web app
- | Running unit tests selectively with Angular7 (+ Ionic4) and Karma
- return to top
angular 7
- | Package updates don't always help (bug: unsupported BodyInit type)
- | Some notes on moving to Ionic4 from Ionic3 and building a web app
- | Running unit tests selectively with Angular7 (+ Ionic4) and Karma
- return to top
arduino
blog
- | Well that has been a while
- | From the outside looking in
- | Welcome to Jekyll! (Switching over from Wordpress)
- | Linux.conf.au - so much all the things!
- | Evaluating the security of OpenWRT (part 2) - bugfix
- | Take a breather
- | Using SSHFS with a specific identity
- | How to turn off smiley graphics in WordPress
- | Note to self - Wordpress tweaks
- | printf("Hello World\n");
- return to top
bluray
boot
- | Distracting adventures in ZFS upgrades
- | Booting a Windows7/Vista Recovery partition when Windows is broken
- | AspireOne and encrypted SD card /home
- | Windows shenanigans - with a little help from our (Linux) friends - part 1
- return to top
carambola2
cfs
code
commodore-64
community
configure
cryptsetup
data
- | hacksa2015 - we won!
- | Expanding Horizons
- | hacksa2015
- | Unleashed GovHack - an Adelaide Adventure in Open Data
- return to top
debian
- | Quick Tip - Legacy Skype on Debian Squeeze
- | Using EnigMail with Thunderbird Icedove 10 from Debian Squeeze Backports
- | Fixing my annoying kernel bug(s) - Part 2
- | Patching and Building a custom Linux Kernel in Debian
- | Having a go at contributing back
- | Remastering Youtube videos into AVI for your Set Top Box
- | How to Enable / Disable remote X connections in Debian Squeeze
- | GnuCash 2.4.8 on Debian Squeeze
- | Debian Squeeze and Linux Kernel 3
- | Optus Huawei E173 in Debian Squeeze
- | USBmount tool in Debian Squeeze
- return to top
disks
- | Fixing sluggish write performance of USB flash (thumb) drives
- | Windows shenanigans - with a little help from our (Linux) friends - part 1
- | USBmount tool in Debian Squeeze
- return to top
dpkg
dumb
ebay
economics
electronics
- | Achievement unlocked - OpenWRT device porting - and a quick and dirty level conversion
- return to top
embedded
- | Getting to orange mode in non-phone embedded android targets
- | Notes on coaxing valgrind to work on arbitrary embedded targets
- | Cheap Smart Speaker Teardown part 3 - How to find the speed of a serial port
- | Cheap Smart Speaker Teardown part 2
- | Cheap Smart Speaker Teardown part 1
- | Fixing a last century GPS timeserver part 1
- | Installing LineageOS on a cheap midrange phone (part 1 - bootloader unlock)
- | Hacking BluRay players just for fun - part 1
- | Distracting adventures in ZFS upgrades
- | Using an i2c RTC with the Carambola2 (or any OpenWRT modified router)
- | Why is the Arduino IDE so stupid?
- | Challenge for 2015: hackaday prize competition
- | Experiments with hardening OpenWRT: applying the grsecurity patches
- | Running FreeBSD on the carambola2
- | (UPDATE) Evaluating the security of OpenWRT (part 3) adventures in NOEXECSTACK’land
- | Evaluating the security of OpenWRT (part 3) adventures in NOEXECSTACK'land
- | Evaluating the security of OpenWRT (part 2)
- | Evaluating the security of OpenWRT (part 1)
- | Raspberry Pi Virtual Machine Automation
- return to top
ereader
freebsd
fuse
git
- | Launchpad to Github round trip, save 5 giabytes on the way
- | OQGraph - bazaar adventures in migrating to git
- | Some funky stuff with git - working with tags
- return to top
github
- | Well that has been a while
- | Launchpad to Github round trip, save 5 giabytes on the way
- | OQGraph - bazaar adventures in migrating to git
- | Some funky stuff with git - working with tags
- | So you learn something new every day...
- | Github repository
- | Remastering Youtube videos into AVI for your Set Top Box
- | Optus Huawei E173 in Debian Squeeze
- return to top
gnucash
gpg
gps
grub
- | Distracting adventures in ZFS upgrades
- | Booting a Windows7/Vista Recovery partition when Windows is broken
- return to top
hackathon
- | hacksa2015 - we won!
- | hacksa2015
- | Unleashed GovHack - an Adelaide Adventure in Open Data
- return to top
hacking
- | The stupidest smallest things are sometimes the hardest to work out how to fix
- | Getting to orange mode in non-phone embedded android targets
- | Notes on coaxing valgrind to work on arbitrary embedded targets
- | Cheap Smart Speaker Teardown part 3 - How to find the speed of a serial port
- | Cheap Smart Speaker Teardown part 2
- | Cheap Smart Speaker Teardown part 1
- | Fixing a last century GPS timeserver part 1
- | Installing LineageOS on a cheap midrange phone (part 1 - bootloader unlock)
- | Hacking BluRay players just for fun - part 1
- | Challenge for 2015: hackaday prize competition
- | Evaluating the security of OpenWRT (part 2)
- | Evaluating the security of OpenWRT (part 1)
- | Unleashed GovHack - an Adelaide Adventure in Open Data
- | Achievement unlocked - OpenWRT device porting - and a quick and dirty level conversion
- | Yellowstone YSE300 7" 4GB EReader (aka AudioSonic ASEET001K)
- return to top
hardware
- | Cheap Smart Speaker Teardown part 3 - How to find the speed of a serial port
- | Cheap Smart Speaker Teardown part 2
- | Cheap Smart Speaker Teardown part 1
- | Fixing a last century GPS timeserver part 1
- | Hacking BluRay players just for fun - part 1
- | Achievement unlocked - OpenWRT device porting - and a quick and dirty level conversion
- | Yellowstone YSE300 7" 4GB EReader (aka AudioSonic ASEET001K)
- | SD to IDE converter problems
- return to top
home-automation
- | Cheap Smart Speaker Teardown part 3 - How to find the speed of a serial port
- | Cheap Smart Speaker Teardown part 2
- | Cheap Smart Speaker Teardown part 1
- return to top
html5
huawei
impress
ionic
- | Package updates don't always help (bug: unsupported BodyInit type)
- | Some notes on moving to Ionic4 from Ionic3 and building a web app
- return to top
ionic4
- | Package updates don't always help (bug: unsupported BodyInit type)
- | Some notes on moving to Ionic4 from Ionic3 and building a web app
- return to top
java
javascript
karma
kernel
- | Distracting adventures in ZFS upgrades
- | Experiments with hardening OpenWRT: applying the grsecurity patches
- | Fixing my annoying kernel bug(s) - Part 2
- | Fixing my annoying kernel bug(s) - Part 1
- | Patching and Building a custom Linux Kernel in Debian
- | Debian Squeeze and Linux Kernel 3
- return to top
linux
- | Using an i2c RTC with the Carambola2 (or any OpenWRT modified router)
- | Experiments with hardening OpenWRT: applying the grsecurity patches
- | (UPDATE) Evaluating the security of OpenWRT (part 3) adventures in NOEXECSTACK’land
- | Raspberry Pi Virtual Machine Automation
- | Using a Brother network scanner with Linux
- | OQGraph - bazaar adventures in migrating to git
- | Something new: dcfldd - a more advanced dd for data transfer
- | Fixing sluggish write performance of USB flash (thumb) drives
- | Patching and Building a custom Linux Kernel in Debian
- | Remastering Youtube videos into AVI for your Set Top Box
- | How to Enable / Disable remote X connections in Debian Squeeze
- | Debian Squeeze and Linux Kernel 3
- | USBmount tool in Debian Squeeze
- | Gnucash ledger font
- | I'm going to LCA2012
- return to top
mapbox
microsoft
- | Booting a Windows7/Vista Recovery partition when Windows is broken
- | Windows shenanigans - with a little help from our (Linux) friends - part 1
- return to top
modem
network
- | OpenWRT WDS between legacy WRT54G and recent TP-Link devices
- | How to Enable / Disable remote X connections in Debian Squeeze
- return to top
noise
oops
opendata
openwrt
- | Using an i2c RTC with the Carambola2 (or any OpenWRT modified router)
- | Experiments with hardening OpenWRT: applying the grsecurity patches
- | (UPDATE) Evaluating the security of OpenWRT (part 3) adventures in NOEXECSTACK’land
- | Evaluating the security of OpenWRT (part 3) adventures in NOEXECSTACK'land
- | Evaluating the security of OpenWRT (part 2) - bugfix
- | Evaluating the security of OpenWRT (part 2)
- | Evaluating the security of OpenWRT (part 1)
- | OpenWRT WDS between legacy WRT54G and recent TP-Link devices
- | Achievement unlocked - OpenWRT device porting - and a quick and dirty level conversion
- | OpenWRT tips
- | OpenWRT web admin (LUCI) wierdness
- return to top
oqgraph
- | Launchpad to Github round trip, save 5 giabytes on the way
- | OQGraph - bazaar adventures in migrating to git
- return to top
patch
performance
personal
- | hacksa2015
- | Unleashed GovHack - an Adelaide Adventure in Open Data
- | LCA2013 Wrap(-ish) - slides for my talk
- | Take a breather
- return to top
pi
politics
power
python
qemu
repurposing
- | Cheap Smart Speaker Teardown part 3 - How to find the speed of a serial port
- | Cheap Smart Speaker Teardown part 2
- | Cheap Smart Speaker Teardown part 1
- return to top
retrocomputing
- | Fixing a last century GPS timeserver part 1
- | My Commodore SX64 has only 6143 bytes free
- return to top
reversing
- | Getting to orange mode in non-phone embedded android targets
- | Notes on coaxing valgrind to work on arbitrary embedded targets
- | Cheap Smart Speaker Teardown part 3 - How to find the speed of a serial port
- | Cheap Smart Speaker Teardown part 2
- | Cheap Smart Speaker Teardown part 1
- | Fixing a last century GPS timeserver part 1
- | Hacking BluRay players just for fun - part 1
- return to top
scanner
scratch
security
- | Experiments with hardening OpenWRT: applying the grsecurity patches
- | (UPDATE) Evaluating the security of OpenWRT (part 3) adventures in NOEXECSTACK’land
- | Evaluating the security of OpenWRT (part 3) adventures in NOEXECSTACK'land
- | Evaluating the security of OpenWRT (part 2) - bugfix
- | Evaluating the security of OpenWRT (part 2)
- | Evaluating the security of OpenWRT (part 1)
- | Avoiding your own Goto Fail in a pinch
- return to top
skype
software
something new
- | Something new: dcfldd - a more advanced dd for data transfer
- | So you learn something new every day...
- return to top
sql
- | Unleashed GovHack - an Adelaide Adventure in Open Data
- | Launchpad to Github round trip, save 5 giabytes on the way
- | OQGraph - bazaar adventures in migrating to git
- return to top
ssh
- | Quick Tip - copying colons over ssh and rsync
- | When 'ssh -X somehost' doesnt work...
- | Using SSHFS with a specific identity
- return to top
talks
thunderbird
usb
- | Fixing sluggish write performance of USB flash (thumb) drives
- | Optus Huawei E173 in Debian Squeeze
- | USBmount tool in Debian Squeeze
- return to top
utf8
virtualisation
vista
- | Booting a Windows7/Vista Recovery partition when Windows is broken
- | Windows shenanigans - with a little help from our (Linux) friends - part 1
- return to top
webpack
wordpress
wtf2020
youtube
- | Linux.conf.au 2015 : working backwards from the end... and things that go bang!
- | Remastering Youtube videos into AVI for your Set Top Box
- return to top