Planet Linux Australia
Went to a few of the exhibits that had caught my eye when looking for things to do in Melbourne.
The Walkley photography in journalism exhibit at the State Library of Victoria was a small set of high quality, moving photos.
Spent a large chunk of the day at the National Gallery of Victoria, practically everyone else was there to see some Paul Gaultier fashion thing, while I was there to see Alex Prager who does elaborate photography and film work. I was a little surprised that every exhibit, bar Gaultier, was free, so went through pretty much everything there, history, design, jewellery, art, modern.
A nice long dinner with F followed by a cup of tea at her place with M.
Filed under: diary
Catch up and breakfast with F. Straight after went for a walk with F&M to do a little shopping..and to make sure I got on the right tram for my next appointment.
Coffee and tea and lunch with M followed by a park wedding critique.
Killing some time in a gift store, found a world map covered in scratchy material that you scratch off once you’ve travelled to a place, bought for a Brisbane friend who travels a lot.
Dinner with D&P, then laps of Melbourne looking for a parking spot to grab gelato. Way too many people for me to be comfortable down there.
Filed under: diary
Bringing more stuff into work for this evenings Melbourne flight.
Flew to Melbourne, it was kind of hot! I tried to use the several phone apps to figure out the trams, but despite google maps knowing I was in Melbourne, all the apps still thought I was in Brisbane. With help from a local friend got the tram to the hotel.
Filed under: diary
Bringing more stuff into work for the Melbourne trip, bus is easier than walking with all that.
Walked home from work.
Filed under: diary
Walked to work.
Lunch with a friend at her workplace, bumped into another friend who just started working there :)
Filed under: diary
Britain’s three main parties made an extraordinary joint commitment to cut greenhouse gas emissions, including ending power generation from high-emitting coal plants. Announced in a statement on Saturday, the agreement between the Conservatives, Labour and Liberal Democrats did not give a time frame for phasing out plants unless they have emissions capturing technology. But campaigners welcomed the cross-party announcement and said Britain was the first major economy to make such an explicit promise. Prime Minister David Cameron, Deputy Prime Minister Nick Clegg and Opposition Leader Ed Miliband said that acting on climate change was “an opportunity for the UK to grow a stronger economy, which is more efficient and more resilient to the risks ahead”.
With the 1.0 virtio standard finalized by the committee (though minor non-material corrections and clarifications are still trickling in), Michael Tsirkin did the heavy lifting of writing the Linux drivers (based partly on an early prototype of mine).
But I wanted an independent implementation to test: both because OASIS insists on multiple implementations before standard ratification, but also because I wanted to make sure the code which is about to go into the merge window works well.
Thus, I began the task of making lguest understand PCI. Fortunately, the osdev wiki has an excellent introduction on how to talk PCI on an x86 machine. It didn’t take me too long to get a successful PCI bus scan from the guest, and start about implementing the virtio parts.
The final part (over which I procrastinated for a week) was to step through the spec and document all the requirements in the lguest comments. I also added checks that the guest driver was behaving sufficiently, but now it’s finally done.
It also resulted in a few minor patches, and some clarification patches for the spec. No red flags, however, so I’m reasonably confident that 3.20 will have compliant 1.0 virtio support!
The Linux Security Summit for 2015 will be held across 20-21 August, in Seattle, WA, USA. As with previous events, we’ll be co-located with LinuxCon.
Preliminary event details are available at the event site:
A CFP will be issued soon — stay tuned!
So, Anton got some useful code working that I could patch into a MySQL server for testing purposes – a POWER8 optimized CRC32 implementation.
I went with a pretty stock MySQL 5.6.22 (one patch) with sysbench preparing a single 2GB table (10,000,000 rows). I then hacked up innochecksum so that it would only do the correct CRC32 (rather than trying each checksum type). Using the standard CRC32 algorithm it took around three seconds to verify all of the checksums. With a POWER8 optimized CRC32: 0.4-0.5 seconds. Useful speed-up!
I then ran sysbench read/write with 16 threads with oltp-table-size=10000 (on the larger table) to see if there would be an improvement in a “real world” workload. I got about 30% better performance on read/write operations!
Using perf to see where CPU was going, CPU time spent doing CRC32 calculations went down from ~2.5% to ~0.25%!
In theory, we should be able to get about 52GiB/sec of CRC32 out of a 4.1Ghz POWER8 core. I don’t think we’ll be hitting this in MySQL any time soon.
Give us another week or two and we’ll likely have a patch that’s ready to merge.
Initial benchmarks look promising though!
I think this is my current “okay, I don’t have to worry about RAM” list currently:
- Phone/Tablet: 2GB
- Laptop: 8GB (although 8GB is better… 4GB is tolerable IFF SSD)
- Development server: 16GB (32GB if shared) (emacs+gcc)
- Box for testing things: 128GB (virtualization, databases)
This is… kind of mind bending.
It's a script that I created to save space. It creates a copy of the filesystem hierarchy at a remote location locally with zero sized files to save space. https://sites.google.com/site/dtbnguyen/create_empty_structure-1.00.zip
Have been trying to build more complex software synthesisers of late within Reaktor. To this I've had to learn some other stuff including how to mix sound sources from various sources using a mixer. You can download my experiment from here:https://sites.google.com/site/dtbnguyen/Stereo-Mixer-Example-1.ens
Added a new playlist called, 'Fun-17-Jan-15' to my YouTube profile.https://www.youtube.com/channel/UCwVJG67iHHPbmBxuHVbyOlw/playlists
I've been wondering what the fuss regarding 'pinterest' was all about. Pretty pictures...http://www.pinterest.com/dtbnguyen/
Apple's iTunes isn't the only way of synchronising your iPod. There are alternative third party applications as well.
If you've spent most of your life in the developed world or have had a relatively privileged upbringing some of the stuff that happens around the world is shocking. Even if you never make a donation just reading some of what happens out there puts things into perspective.
If you've ever used a non-persistent operating system there are often some incogruities. One of them are odd security difficulties. Do the following to get access to the web CUPS interface.
sudo usermod -aG lpadmin
sudo /etc/init.d/cups restart
Sound stretching utility. Basically turns a standard sound file into a 'Soundscape'.
If you've ever wanted free Internet access this is one option although there are limitations.
If you've never worked with REX files (with Ableton and Recycle particularly) before the following may be of use to you.https://www.youtube.com/watch?v=PtvCpOEwKa0https://www.youtube.com/channel/UCrMq8eC2Wx40V9XuN4KI3Og
ADSR Sound Design & Synth Tutorials
Basically social networking/a website for musical collaboration.https://www.facebook.com/blendhq
I've been struggling with how to work more easily (I prefer to work purely based on sound or based on memorisation but sometimes even this is not possible with the way some synthesisers are designed so having these removes another issue from the 'problem set') with scales under Ableton for a while now. These preset files should hopefully make things a bit easier.
If you don't have the money for the Ableton Push there are lots of other options out there if you look carefully.http://motscousus.com/stuff/2011-07_Novation_Launchpad_Ableton_Live_Scripts/ http://createdigitalmusic.com/2009/06/apc40-hacking-superguide-monome-emulator-midi-tricks-and-the-handshake/
Other ways to make money as a musician while studying:- offer to lease out studio- offer to sell (produce/compose/teach) your skills- buy/sell/lease out equipment at a profit
Interactive map for this route.
Tags for this post: blog canberra tuggeranong geocaching
Related posts: Geocaching; Geocaching in the evening; Another lunch time walk; Lunchtime geocaching; Big Monks; Confessions of a middle aged orienteering marker
At Bradley Kuhn’s talk at linux.conf.au this year, I was surprised and disappointed to see a slide quoting some FUD (in the traditional Fear-Uncertainty-Doubt model, a la the Microsoft Halloween documents from back in the day) about the GPL and the SFLC’s enforcement thereof. Here’s the quote:
This is not just a theoretical concern. As aggressively as the BSA protects the interests of its commercial members, [GPL enforcers] protect the GPL license in high-profile lawsuits against large corporations. [FSF] writes about their expansion of “active license enforcement”. So the cost of compliance with copyleft code can be even greater than the use of proprietary software, since an organization risks being forced to make the source code for their proprietary product public and available for anyone to use, free of charge. [...]
The Apache Advantage
However, not all open source licenses are copyleft license. A subset of open source licenses, generally called “permissive” licenses, are much more friendly for corporate use.
The quote/slide is available at about 20m into Bradley’s talk. A quick google reveals the source of this as a page from openoffice.org which is, indeed, an Apache project. The revision history for that page is available via subversion.
The elisions in Bradley’s quote changed “the Software Freedom Law Centre” (Bradley’s employer) to “GPL enforcers”, simplified the reference to the FSF, and dropped off a couple of sentences of qualification:
To mitigate this risk requires more employee education, more approval cycles, more internal audits and more worries. This is the increased cost of compliance when copyleft software is brought into an organization. This is not necessarily a bad thing. It is just the reality of using open source software under these licenses, and must be weighed in considered as one cost-driver among many.
I don’t really think any of that changes Bradley’s point: the Apache Foundation is really saying that the GPL and the SFLC is worse than the BSA and proprietary licenses.
After getting home from LCA, I thought it was worth writing to the Apache Foundation about this. I tried twice, on 22nd January and again on 1st February. I didn’t receive any response.
From: Anthony Towns
I was at Bradley Kuhn’s talk at linux.conf.au 2015 last week, and was struck by a quote he attributed to the Apache Software Foundation which compared the SFLC’s efforts to enforce GPL compliance with the BSA’s campaigns on software piracy, and then went on to call the SFLC worse. The remarks and slide can be found at approximately the 20 minute mark in the recording on youtube:
Doing a google search for the quote, I found a hit on the Apache OpenOffice.org website:
which although it’s a (somewhat major) project rather than the apache site itself, doesn’t give any indication that it’s authored or authorised by someone other than the Apache Foundation.
I couldn’t find any indication via web.archive.org that that page predated Apache’s curation of the OpenOffice.org project (I wondered if it might have been something Oracle would write, rather than the Apache Foundation). Doing some more searching, I found a svn log that seems to indicate it’s primarily authored by Rob Weir with minor edits by Andrea Pescetti (who I understand is the VP for Apache OpenOffice):
Is this really an accurate representation of the Apache Foundation’s current stance on copyleft licenses, the GPL and the SFLC’s enforcement efforts?
Apparently we now live in a world where Microsoft happily releases GPL-licensed software, while the Apache Foundation happily spreads FUD against it.
Thanks to Vroom Vroom Vroom, Student Flights and Dejan SEO for coming on Board with Mini Sponsorship Tickets:
VroomVroomVroom.com.au is an innovative website idea, comparing the prices of car rentals for web users. This save customers valuable time, replacing numerous phone calls with a few simple clicks on the internet. VroomVroomVroom is the leading web site offering this kind of service in Australia and continues to progress in making the car rental process more transparent, nationwide.
StudentFlights.com.au is a website geared towards budget travellers. With customers such as students, backpackers and under 25 year olds; the site remains relevant to a younger, more internet savvy and price conscious customers.
Dejan SEO is pleased to be able to give back to WordCamp by securing these three internet businesses to as mini sponsors.
Freenet Antennas came to our rescue to help out with getting Wireless access for the weekend, without them, we’d have had more Wireless problems over the weekend than we had!
Some more mini sponsors, Flight Centre, The Events Centre, Dejan SEO & 123SEO
As you probably already know, WordPress is the leading content management system in use on the web today. Dejan SEO consistently uses WordPress when managing clients’ web pages, finding it’s user friendly attributes an advantage when collaborating with clients. Dejan SEO, always keeping on top of the latest in WordPress, also utilises a broad range of Word Press plugins, even creating several WordPress plugins of their own, with more to come in the future. Dejan Petrovic, founder of Dejan SEO will be making a presentation for the Gold Coast weekend.
123 SEO is a sister brand of Dejan SEO, focusing on providing SEO services to smaller businesses. Realising a neglect of specialised services for small businesses in Australia at a time when such businesses should be focusing on internet marketing more than ever, 123 SEO was created to fill the gap, helping to help small businesses fulfil their potential.
Dejan SEO and 123 SEO are happy to sponsor the WordCamp Gold Coast weekend, being thoroughly impressed with the speakers and topics alike.
Flight Centre Australia’s website is and continues to be one of the strongest online booking agents for flights and holidays in the Australian market. Having a massive online presence, it is usually a web surfers’ first port of call when seeking out the latest flight deals and packages.
Flight Centre is proud to be involved with WordCamp, noting its significant influence on the Word Press community.
A special thank you to our mini sponsors. We want to thank them for coming on board to help make WordCamp possible:
EscapeTravel.com.au is a provider of package holidays, cruise holidays and more. Having a strong online presence, their website delivers an experience that is pleasant for people seeking the cruises and flights on the web.
GetPrice.com.au is a free online service that serves to compare prices of products across Australia. Done in an independent fashion, without corporate influence of product placement, the site helps consumers determine the correct product for them and the cheapest way to obtain it.
CompareCourses.com.au was set up to give prospective students a chance to learn about courses they may want to do in the future in a way that let’s them peruse the many options available. Giving web searches a comparison between different TAFE institutes, Universities and online modes of delivering study, people wanting to start study are well informed of their choices before making a decision.
YourLocalMovers.com.au is a removalist service that has taken the initiative to handpick their staff members and hire them full-time, rather than using sub contractors. This unique quality makes them a rarity in the industry, actually offering staff reliable in house jobs and, making the business solid and passing on the reliability to customers.
Dejan SEO has enlisted the help of the above sites, who are long term business partners of Dejan SEO, as sponsors of the Word Camp Gold Coast event.
TheEventsCentre.com.au was built and officially opened in 1980 by the former Landsborough Shire Council. In December 1999 Caloundra City Council set up a task-force to investigate the concept of the Caloundra Cultural Centre being transformed into a not for profit, separate legal entity, for the purpose of managing the Centre on Council’s behalf.
We are very excited to announce another sponsor, BigCommerce, who has graciously helped us make WordCamp Gold Coast even better.
BigCommercer is an e-commerce platform that lets you setup your own online store. It also has over 25 built-in marketing tools to attract traffic and drive orders, such as the ability to sell on Facebook, list your products on eBay, rank in the search engines, push your products to Google Products and much, much more
BigCommerce makes it easy to setup your own professional online store – no coding or design experience required. Using our built-in marketing tools, you can also drive lots of traffic to your new online store from places like Facebook, Google, Yahoo, eBay, Shopzilla, iPhones, iPads and more.
BigCommerce have been in business since 2009 and have two offices – one in Austin, Texas and one in Sydney, Australia. They serve over 20,000 clients in over 65 countries and they are passionate about e-commerce and what it means to business owners.
Make sure you check out the BigCommerce website. If you have a blog with WordPress then why not compliment it with your own online store, powered by BigCommerce?
BigCommerce is currently hiring talented software engineers in their Surry Hills office in Sydney. Go to http://www.bigcomerce.com/careers.php if you’re interested!
With WordCamp this weekend, here’s some handy tips you’ll need to know:Schedule
- Registration is @ 8:30am and the event will commence @ 9am sharp!
- The speakers schedule and happiness bar schedule show the times that speakers and happiness volunteers are available over the course of the weekend
- Take the Bermuda Street exit,
- Follow the Bond university signs
- Map: http://g.co/maps/vskfs
Coming from North:
- Take the Robina Parkway exit (The 2nd Robina Town Centre exit)
- Turn Right at the 2nd Roundabout
- Follow the Bond University signs,
- Map: http://g.co/maps/ssb9d
Coming from the Coastal areas (Via Gold Coast Hwy): http://g.co/maps/5ckfqOnce you’ve reached Bond University
- You’ll enter via 2 large roundabouts drive straight through the first
- Turn right at the 2nd (This is the Bus Drop off zone as well)
- Coming up on the right after 100m is a (well hidden to some) turn off
- It’s requested that you park in the 2nd parking lot here (PG3) as this is the closest to the venue, and is reserved for Events usage. (If it’s full, please just park in the vicinity, being a weekend there should be plenty of parking)
PLEASE NOTE: The Google Maps satellite imagery is out of date, There’s no signs of construction work to give you a reference point!Parking
Please park in PG3 (or vicinity) parking lot.Train / Bus
For those of you catching Public Transport (good on you!) there’s 2 bus routes which service Bond University, 748 (Robina) & 750 (Broadbeach/Main Beach), be sure that you’re looking at the weekend schedules. It’s suggested that you aim to arrive at Bond University at 8.30 if you’re arriving by bus, as the next bus arrives at 9.10, which is when the days schedule is starting!
Once you’ve arrived at Bond university, you’re only be a short walk away from the venue. To the right of the main entrance there’s a smaller shaded path heading into the uni along one side (not along the road!) which will take you to the venue (which is inside the second set of buildings you arrive at, just follow the signs to the “Cerum Theatre”. If you’re not sure of where you are, have a look for a directions sign, there are plenty, and most people you come across will be able to give you directions if need be!
If you’re staying at a hotel which has organised a bus for transport, please check with the hotel as to the departure times of your bus.Taxi
Gold Coast Cabs: http://www.gccabs.com.au/ 131 008
Bond University is a well known location in the area, Your Cab driver should have no problems with finding the venue, Once you’re at the venue, Just follow the on-foot directions above for public transport.Map of the venue
There’s Wifi available on the day, but it never hurts to supply your own, so please bring your own 3G wireless adapter if you have one!
We’ve arranged for there to be wireless available on the day (What would a Blogging conference be without internet access?), however, we’d ask that if you have access to a 3G connection, that you please bring it along to lighten the load on the wireless. We’ll have limited bandwidth unfortunately due to the number of you coming so every user counts! The Wireless Network and Pass-phrase will be available when you arrive (Ask at registration if you’re not sure!)Didn’t get your ticket in time?
Don’t worry, Walk-in Tickets ARE available at the door, $50/day, Just show up (But be early and bring the correct change please!)Early Bird Shirts
For those of you who have ordered a shirt, They’ll be available for pickup in the morning during registration. If you haven’t pre-ordered one, we have very limited number of extras available on a first-come first-serve basis, however, those who have pre-ordered will get priority.
If you’re not at registration in time, flag down one of the Organisers during morning tea and we’ll fix you up.Food
We’ve arranged for morning tea and lunch to be provided on the Saturday and lunch and afternoon tea on the Sunday (Check the schedule for the options)Morning Coffees
If you’d like your morning coffee, this will be available for purchase in the registration foyer on both mornings. If you’ve got special dietary requirements (and have noted on your ticket) we’ll be accommodating you. Check with one of the organisers on the day if you’re unsure of the deal.After Party!
We’re all heading to Hotel CBD immediately after WordCamp on Saturday for a few beverages and some networking. Sunday speakers be careful how many beers you have because we need you in great form on Sunday…Saturday speakers, please drink away and be merry and all attendees can drink away to their hearts content!