Back from WA
Sar and I are back from Western Australia where we have been on holidays for the past week (did you miss us ? didn't even notice we were gone huh).
Spent most of the time wandering around the Margaret River wineries, spending money, drinking wine, eating food and just generally relaxing. Also spent a couple of days in Perth wandering around the Zoo and Frementle. Lots of photos up on Facebook, especially of the zoo.
Best winery: Cullen Estate. Not only top-notch wine, but fantastic service. They even shipped back a case of wine for us that was made up 4 of their own bottles plus 8 other random single bottles we picked up at other wineries. Tops !
Best accomodation: Windmills Break. Newly refurbished hotel at the top end of Margaret River, near Dunsborough. Small number of rooms and excellent staff. We stayed in a suite and couldn't be happier.
Best attraction: Perth Zoo. I'm probably biased here as this is the first zoo I've ever been too. Sun Bears rock.
Anyway, back to work tomorrow. Time to start working through the email backlog.
What's Mark currently hacking around on
At LOGIN tonight it was brought up that we don't have a centralised
repository of 'hacks' that we are all currently playing with. Such a
list could potentially stimulate interest within the group and drive
future presentation topics.
As a start, here is a high-level list of things that are currently of
interest to me (as of this week), either due to work, research or just
- Arduino and microprocessor programming for serial communication
and high-metric digital channel control
- Layer-3 and up network and application load balancing
- Amateur Astronomy, specifically with Celestron SC scopes
- Cloud Computing and Component-based Networks and Operating
- Security auditing and pen-testing, specifically with OpenVAS and
- Open Source SSL VPN solutions
If anyone is playing in the same area's, let me know :-)
LOGIN presentation - VOIP
I managed to throw some last-minute slides together for a presentation
at LOGIN  tonight on VOIP (voice-over-IP). The slides can be found
on the LOGIN website .
VOIP is an interesting topic due to the level of complexity you can
get into when you start combining multiple providers, ATA's and PBX
software like Asterisk . I hope that the talk generated some
interest as I'm keen to talk more about setting up community or group-
level PBX's for cheap communication in the cloud (sick of that term
 - Newcastle Linux Users
 - VOIP
 - Asterisk - Open Source PBX
Upcoming F5 ASM Techspresso presentation
Later this month I'm going to be presenting a 'customers viewpoint' on
web application firewalls in partnership with Dimension Data and F5
. I use F5's BigIP ASM product fairly heavily during my day job as
a way of providing an additional layer of security that directly
addresses some of the items raised by PCI.
If your interested check out this URL - https://techspresso.didata.com.au/Techspresso/Sydney/
 - F5
eeePC 1000h + Ubuntu +Low Volume
OK, so after getting the Microphone working the only problem was that
the volume was way too soft. I have NO IDEA how this fix works, but it
does. Check out the link below.
Decent volume now. Just don't forgot to select PCM from the
preferences list before closing the window.
eeePC 1000h + Ubuntu + Skype + full sound/mic
Just before LCA we purchased an eeePC 1000h  running Windows XP.
Needless to say, Windows lasted approx 30 minutes before we installed
Ubuntu. Unfortunately, under Ubuntu I've never been able to get full
sound + microphone working with Skype, until now. Below is a very
rough list of the steps I've taken to get Skype fully working with
full duplex video and sound. These steps were performed using
EasyPeasy 1.0  - which I believe is based on Ubuntu 8.10.
1. Install a 2.6.28 kernel. The distro's haven't quite caught up with
the latest kernel offering yet so I had to download and compile this
external to apt. This version of the kernel is important as it
includes the latest Alsa 1.0.18 which includes specific fixes for the
Intel chipset used in the 1000h.
2. Once you have the new kernel up and running add the following line
to your /etc/modprobe.d/alsa-base
options snd-hda-intel model=3stack-dig
3. Start alsamixer and insure that the 'capture' recording device
isn't muted and has its volume at maximum.
4. Install Skype and add a launcher icon to your dock. Edit the
properties of the launcher icon and change the command from 'skype' to
'esddsp skype'. This lauches Skype using the esddsp utility which
redirects Skype's attempts to directly access the sound device through
the Alsa layer instead.
5. Start Skype and in the audio properties untick 'Allow Skype to
alter my mixer levels'.
Now, I haven't run these steps on a clean install so I MAY have missed
something that I did early on during my random attempts to resolve the
issue. If the steps above don't work for you please let me know via
email and I'll update this post. These steps also fixed my headphone
issue where the device continued to play out of the speakers even if
headphones were plugged in. The only problem left is that the max
volume still seems quite low. I'm going to experiment some more with
 eeePC 1000h
 EasyPeasy 1.0
LCA09 - Friday/leaving
Last day at LCA09 for me. Quick blog-post from the airport over Bigpond wireless (yay for working under Linux).
Lots of think about from the LCA presentations, but I can't help but feel I got more out of last years. Maybe
all the information was falling out of my ears as I trecked up/and/down that hill.
Catching up with Sarah in Melbourne who should almost be on the plane now for the weekend before getting back to
Newcastle on Sunday night.
More posts once I've had time to digest the conference.
LCA09 - Wednesday/Thursday
Well, time flies at LCA as always. Its been a very hectic couple of days and I'll try and pick the highlights.
James Turnbull gave a talk on Puppet on the first day which was very interesting. I'm keen to investigate it
further in an application configuration context at the office. I would love to be able to turn application
installations into a 5 minute press-a-button job. Mind you, their Windows support is 'in BETA' at the moment
so there may be abit of work still required for a feasible implementation.
The Mozilla talk unfortunately wasn't quite what I was expecting. I had to leave early so perhaps in the last 20
minutes there was some more insight into how to start low-level Mozilla hacking. Waiting for the video to be
released for this talk.
That night was the penguin dinner. There have been plenty of blog-posts on what occured here, including the
auction and all the funds raised for the save-the-Tasmanian-Devil foundation. Fun night. Food was OK.
The next morning after another early jog and a quick breakfast had me at talks on Perl and Webkit. I probably
should do more investigation into Webkit ........... but I just can't get as excited as I do about Mozilla.
As in previous years I've spent a fair bit of time in Rusty's tutorial on lguest. I was able to clear the
easy and medium tasks (helped alot by my participation in last years tutorial) but came unstuck on the first
advanced step. As always, I'll pledge to continue investigation, but most likely not find as much time as I
KSplice probably takes my 'huh, thats interesting' award for the conference so far. Real-time-live kernel
patching sounds great, but all the 'yeah, we handled that' and 'oh, that required us to mess with this' leaves
me feeling uneasy about using it anywhere in production. Of course, this type of system is built for using
in production so perhaps I'll go read the research paper to try and put my mind at ease. Interesting from
a security aspect on the ramifications of this research as well (KSplice worms anyone ?).
So, last day today. I fly out at 6:30pm tonight to meet Sarah in Melbourne for the weekend. Looking forward
to a weekend of real accommodation and real food :-)
LCA09 - hectic first day
Well, pretty sure I was in the last batch of people to turn up today.
Conference officially starts tomorrow but there were two days of
tutorials on the Monday/Tuesday which the majority attended. I managed
to make it to the latter-half of the security tutorial which was good.
I still need someone to explain to my how SELinux isn't completely
overkill in real-world situations.
New netbook (eeePC 1000h) is going well - except the microphone refuses
to work under Ubuntu. I've had to resort to dual-booting back into XP to
get my Skype fix. Hopefully I'll be inspired by all the geekyness here
this weekend to fix it.
Tomorrow the conference sessions start and I'm hoping to get an early
rise happening with a walk around campus before breakfast. Hopefully it
will make up for all the squash I'm missing out on back home. University
of Tasmania has to be the hilly-est University I've ever seen so its a
decent workout just getting from A-to-B.
On my way to Hobart
Currently sitting on a Virgin Blue flight on my way to Hobart for
Linux.conf.au . People that know me know that I'm not generally an
angry person (sic), but air travel is really starting to get to me. I've
been unlucky enough to see the effect that cheap-airfares have had on
the industry over the past 8 years, and as such, I'm going to list my 5
pet-peeves of modern day cheaper-than-a-decent-meal air travel.
1. Unrealistic expectations - "What do you mean you won't let me check
in, I still have 5 minutes before the plane leaves !"
2. Backpackers - "I have 17 separate plastic bags of luggage. Please
check them all in separately"
3. Transfers - The combined cost of two taxis and my train fare added up
to more than the flight itself.
4. People that don't read - You are in the domestic terminal, you are
standing under the sign that says "Domestic Checkin". No, you cannot
checkin to your international flight here. Don't act surprised.
5. Inconsiderate tools - You are using your mobile phone, on the plane,
during the safety demonstration, after already being asked to hang up by
the attendants. If the plane crashed on a desert island, I vote we eat
Now, time to enjoy the conference :-)
 Linux.conf.au - http://www.linux.conf.au