Main Page: Difference between revisions
Line 326: | Line 326: | ||
'''LUV-Beginners''' | '''LUV-Beginners''' | ||
An Introduction to Drupal, Daniel Jitnah | |||
=== April 2014 === | === April 2014 === |
Revision as of 05:29, 14 February 2014
Linux users of Victoria
This is the working wiki for Members of LUV and the committee.
To visit the website go to http://www.luv.asn.au
Upcoming Meetings
Upcoming Talks
Talk Suggestions - Talk Offers
October 2012
Intermediate/Advanced — Tue 2nd — Trinity
- "Mike King" <mikkel@market-research.com> - Developing Software for Android Tablets
- "Nathan Bailey" <nathan.bailey@monash.edu> - "High Performance Email: How to how to get less email, process it more quickly and achieve
"Nathan Bailey has been a programmer, sys admin, tech lead and manager. He has led teams on large-scale Internet projects in collaboration, administration and education. He now runs an educational consultancy working with schools and universities in reinventing education for the 21st Century. He is passionate about delivering services that save people time, are easy to use and make work more fun."
"Mike King is CIO of Horizon Consumer Science, an International market research companies with offices in Melbourne, Los Angeles and London. Mike has B.Sc. in Engineering Science from Warwick University in the UK, and has 30 years of experience in software development, including real time monitoring systems, communications protocols and web and database technologies."
Beginners — Sat 20th — VPAC
- Introducing HTML5 - Lev Lafayette
November 2012
Intermediate/Advanced — Wed 7th (due to Melbourne Cup) — Trinity
- The Future Market Share of Linux, Carl Turney <carl@boms.com.au>
Linux's share of the OS market, factors affecting its future viability, issues that come to play when organisations consider migrating or adopting a different OS platform, and steps that Linux Geeks could take to maximise growth?
Carl has an Honours in Commerce, got a Masters in Public Sector Efficiency, been the GM of two manufacturing businesses, and now run a management consultancy.
Beginners — Sat 17th — VPAC
- Daniel Jitnah "eLiveLearn" - Beginners workshop
Abtract:
eLiveLearn is a (very) long term pet project of mine! eLiveLearn is FOSS (php/linux/apache) based system designed to be a complete on learning environment. Unlike many other online learning systems (Learning Management Systems) such as Moodle, Whiteboard etc which are content management systems (CMS) with added learning support features, eLiveLearn was design designed from start to fully support the complete Learning-Assessment-Reporting process in a fully integrated system. Educators can create online lessons and assessment tasks, Students can step through online lessons and carry out assessement tasks. Educators can then mark and provide feedback on students work and generate live reports.
In this talk, I will look at some design features of eLiveLearn and run through a very simple usage scenario (hands-on). I will also talk about work that still needs to be done to make it a fully functional ready to use system and some problems with the system. Audience comment and feedback will be most appreciated.
This talk may likely be of interest to Educators at secondary and tertiary level.
December 2012
Intermediate/Advanced — Tue 4th — Trinity
- Chris Samuel, VLSCI. Avoca. The most powerful supercomputer south of the Tropic of Cancer.
- Martin Paulo, <martin.paulo@gmail.com>, OpenStack
Martin Paulo: An introduction to OpenStack
Martin Paulo
Martin Paulo is a software developer with VeRSI (the Victorian eResearch Strategic Initiative). Way back when Martin started out writing assembly for embedded systems. From there, via grid programming, he made the move to more conventional software development, as a Java developer in the financial services arena. At VeRSI Martin has worked on and with the NeCTAR (National eResearch Collaboration Tools and Resources) research cloud: possibly the largest and most complex OpenStack deployment in Australia.
OpenStack
OpenStack is open source software that provides a cloud computing platform. From its early origins as a small Nasa project, OpenStack is rapidly gaining broad industry acceptance. Its ongoing development is guided by the OpenStack Foundation, a foundation backed by many key technology companies. In this talk Martin will provide an introduction to the concepts underlying OpenStack, and show how you can get going with your own personal OpenStack deployment.
Beginners — Sat 15th — VPAC
- "Terry Kemp" <terrykemp@gmail.com>. The variety of Linux Desktops
January 2013
No meeting this month, but LUV BBQ on Jan 19th, location TBA
February 2013
Intermediate/Advanced — Tue 5th — Trinity
- "Mike King" <mikkel@market-research.com>. "Gamification - the process of applying gaming techniques to business applications."
"Mike King is CIO of Horizon Consumer Science, an International market research companies with offices in Melbourne, Los Angeles and London. Mike has B.Sc. in Engineering Science from Warwick University in the UK, and has 30 years of experience in software development, including real time monitoring systems, communications protocols and web and database technologies."
- Andrew Bartlett, Samba 4.0.
As an active member of the Samba Team I am currently focused on development of the new Samba4 release, specifically the Active Directory implementation, integrated authentication and the Samba 4.0 release.
Andrew is a graduate of BSEng, from the Australian National University in 2005.
Beginner's Workshop - Sat 16th - VPAC
- Daniel Jitnah, An Introduction to PHP
March 2013
Intermediate/Advanced — Tue 5th — Trinity
- David Perkins, VPAC/Bio21 The Critical Importance of Linux in 'Omics (Proteonomics, Genomics, Variomics)
Beginner's Workshop - Sat 16th - VPAC
- Andrew Pam, Open Content Creation Tools
April 2013
- "Andrew Robinson" <A.Robinson@ms.unimelb.edu.au> R: A Statistical Package on Linux
- "Julien Goodwin" <jgoodwin@studio442.com.au> "Networking things all Systems Administrators should know"
This talk covers the basics and "gotchas" of seven small aspects of networking, from weird things that can happen with traceroute, how broadband access networks work, how large scale Internet services use tools like anycast and DNS to share load, why NAT is not a security measure, and why IPv6 is so simple to deploy you're probably already running it. "
Bio: "Julien is a Network Engineer at Google Sydney, working day-to-day maintaining one of the worlds largest IP networks. In the past he has worked as a (primarily Linux) Sys Admin on educational networks, and in small businesses. He has a long history working with the Australian FOSS community and was former LUV committee member and a member of the LCA2008 team."
Beginners Workshop
- Alex Garber, New Features and Current
Developments in OpenShot clockworkpc@gmail.com 0413 854 599
May 2013
LUV-Main, this must be Tuesday, May 7, right? (Was listed previously as May 6.)
- "Martin Paulo" <martin.paulo@gmail.com>: An Open-Stack Tutorial
- "Aryan Ameri" <aryan@ameri.me> Ubuntu Phones
LUV-Beginners, May 18
- Lev Lafayette, A Beginners Introduction to Supercomputers
June 2013
Main, June 4
- Malcolm Herbert, Introduction to GNU Screen
Malcolm has been hacking and playing with a range of Unix systems of different flavours since 1991 in a variety of environments. Over time he's encountered tools that manage to get the job done with a minimum of fuss and have incorporated these into the set that he use on a daily basis; screen is one such tool and is sometimes referred to as the Swiss Army chainsaw of the Unix world.
In a nutshell, screen is a terminal multiplexing tool. Rather than run multiple individual terminals on your local host (ie, PuTTY windows, Konsole tabs) for various tasks, screen allows a single local window to manage multiple instances of shells on the remote host. Configuration options allow maintenance of remote session state despite network interruption; multiple active heads; session logging; cut and paste; plus many others.
- Adam Bolte, DRM in HTML5
abolte at systemsaviour.com
I thought I'd post a few links that I've found useful while looking into this topic, in case anyone else wants to do some light reading before the meet-up.
Slashdot: W3C Declares DRM In-Scope For HTML http://slashdot.org/story/13/02/12/014257/w3c-declares-drm-in-scope-for-html
W3C: Encrypted Media Extensions Working Draft https://dvcs.w3.org/hg/html-media/raw-file/tip/encrypted-media/encrypted-media-fpwd.html
EEF: Defend the Open Web - Keep DRM Out of W3C Standards https://www.eff.org/deeplinks/2013/03/defend-open-web-keep-drm-out-w3c-standards
Slashdot: Netflix Using HTML5 Video For ARM Chromebook http://slashdot.org/story/13/03/11/2155219/netflix-using-html5-video-for-arm-chromebook
"Recently Google enabled the much controversial DRM support for HTML5 in Chrome OS to bring services like Netflix to Chromebooks using HTML5." The technology is already in use and is being heavily pushed by Google and Netflix (obviously) as well as apparently Apple and Microsoft. We need to ensure Mozilla does not cave (as they did with H.264).
Slashdot: Netflix wants to go HTML5 but not without DRM http://slashdot.org/story/13/04/16/1228245/netflix-wants-to-go-html5-but-not-without-drm
W3C: Bugzilla - #20960 EME is not limited to video, reported by Fred Andrews https://www.w3.org/Bugs/Public/show_bug.cgi?id=20960 This is particularly interesting (and scary) - definitely worth a look.
Defective by Design: No DRM in HTML5 http://www.defectivebydesign.org/no-drm-in-html5
W3C wiki: Digital Rights Management (also maintained by Fred Andrews) http://www.w3.org/community/pua/wiki/Digital_Rights_Management
Hacker News: Tell W3C: We don't want the Hollyweb https://news.ycombinator.com/item?id=5422890 See pyalot2's post near the top for more insight on why this is a bad idea.
Beginners, June 15
- Wen Lin, Backup Options for Linux
July 2013
Main
- Alec Clews, Recent developments with Raspberry Pi
- Russell Coker, Server Transfers Using Xen
Beginners
- Daniel Jitnah, An Introduction to Virtualisation
August 2013
LUV Main, August 6th, Trinity
- Bernie Meade, 3D Printing (nota bene: Must talk first as he needs to leave early)
Talk Summary: "3D printing has been around since the early 80s, but has only recently entered the mainstream. In a few short years, 3D printing, also known as additive manufacturing, has started to influence a wide variety of research activities. Traditional areas such as Engineering and Architecture have greatly benefited from the new range of inexpensive yet highly capable machines, while areas such as Medicine and the Arts have just begun to recognize the potential impact. This is a truly disruptive technology that not only promises amazing things, it is already starting to deliver. This talk will be about how 3D printing is being used at the University of Melbourne, how it is changing research and teaching, and how it will change our lives in the next few years."
Bio: "Bernard Meade works at the University of Melbourne with the ITS Research team. In his role as Innovation and Outreach officer, he investigates emerging technologies and promotes them to the research community. He runs the Digital Fabrication service along with the University Digitisation Centre, which now offers several 3d printers and scanners to the University community."
- Jacinta Richardson, Solving Interesting Problems by Writing Parsers
LUV Beginners, August 17, VPAC
- Les Kitchen, Change your life with Emacs (change to title, if not to content, was An Introduction to the Wonderful World of Emacs)
September 2013
LUV Main, September 3 - Annual General Meeting and Lightning Talks
LUV Beginners, September 21 - Software Freedom Day
October 2013
LUV Main, October 1st
- Simon Elisha from Amazon AWS, Amazon Cloud Services
- Title*
AWS - Overview & Useful things for Linux Users
- Abstract*
AWS enables businesses and developers to do new and exiting things that were previously impractical or expensive. This session will provide a brief overview of AWS and useful things for Linux users.
- Bio*
Simon Elisha is Principal Solution Architect for Amazon Web Services (AWS). Simon works with senior IT leaders and their teams across all business sizes to help them use cloud computing as a business edge so that they can reduce costs and increase business agility. Simon has 23 years of extensive experience in large-scale systems architecture and deep knowledge of cloud computing where he brings a pragmatic approach to solving complex problems. He has held senior roles at Cisco, Hitachi Data Systems, VERITAS Software, PriceWaterhouseCoopers, EDS and business consulting organizations. Simon holds an Honors Degree in Information Technology from Monash University.
- Jan Whitaker, Privacy in the age of pervasive surveillance
For anyone paying attention nowadays, the words Wikileaks, NSA, and Snowden bring to mind a range of reactions, from repulsion to "nothing to hide, nothing to fear", and most likely a lot of points in between. What do these social change developments mean for people working in the ICT industry and the users of computer based services? What do they mean for making ethical decisions for oneself, one's family, and one's employer? Is privacy truly dead or just on its last breath? Is it worth fighting for? If so, how? Where do alternatives to the 'big 2' operating systems fit in? Can open source play a part? These are a smattering of the questions up for grabs in Jan's talk.
Jan Whitaker, MACS (Snr) CP, is an independent consultant in ICT, a recent former board member of the Australian Privacy Foundation (APF), and a life member of Electronic Frontiers Australia (EFA). She has been teaching ethics, professionalism, risk management, and compliance for ICT professionals through the Australian Computer Society for the last four years. She has also been a longtime member of the Melbourne PC User Group and is convenor of the Casey Group of Melbpc.
LUV Beginners, October 19th
Daniel Jitnah, Managing your Linux system using Webmin.
In this talk I will discuss how a Linux system can be configured and managed using Webmin. Webmin is a web based tool that provides a wide range of options to manage a Linux system. It uses Perl scripts and has a plug-in architecture to add functionalities. There are also 2 cousin tools, Usermin and Cloudmin, which I will also very briefly discuss.
November 2013
LUV-Main WEDNESDAY November 6
Lev Lafayette, MMORPGs and Linux
Massively multiplayer online role-playing game (MMORPG) are perhaps the biggest phenomenon in video gaming history, with an estimated $1.4 billion USD spent on subscriptions to various games in 2008, and with popular games such as World of Warcraft boasting some 8 million subscribers in March this year. It is perhaps little surprise to discover that such games have a relationship, of sorts, with our operating system of choice. From small self-published books in a box entitled "Dungeons & Dragons" to the highly complex virtual worlds, this talk combines both a cultural history with aspects and examples of technical design to show how multiplayer computer mediated roleplaying games and Linux can be sensibly spoken of in the same sentence.
In 1980 Lev was introduced to an early Apple II and tried to hack Lemonade. Shortly afterwards he graduated to "The Keep on the Borderlands" and managed to keep his Elf alive through several editions. He continues to suggest that New Adventure Shell is a legitimate way to submit jobs to supercomputers. When he is not in a parallel reality, he works at the Victorian Partnership for Advanced Computing and does some stuff for Linux Users of Victoria.
LUV-Beginners
Saturday November 16
Andrew Pam, "An introduction to computer games: Why are they important to us all?"
This talk will discuss why computer games are important to society and the economy, describe some of the different kinds of games and briefly discuss contributing to and developing games, followed by a workshop demonstrating some games that run on Linux. Feel free to bring laptops and ask for assistance installing and playing games on Linux. Audience: Everyone, even (especially!) if you don't normally play games.
December 2013
LUV-Main
Tuesday, December 3
- Stewart Smith, The Agony and Ecstasy of Continuous Integration
Abstract
This a tale of the introduction of continuous integration testing into a well established development team. It covers both the highs and lows and discusses strategies to deal with both the positives and negatives and in turn improve your own software engineering practices.
While setting up a Jenkins instance off in the corner somewhere is relatively simple, changing the organisation and development practices can be much harder while at the same time throwing adequate resources at CI when your budget is nowhere near infinite.
While projects such as OpenStack get a lot of coverage for their continuous integration work, they also have a non-trivial number of people exclusively working on it. In this sesison, I’ll cover how to do something really close with approximately zeno spare hours in your day and near zero spare dollars in your budget.
We’ll talk Jenkins, parameterized builds, gated trunk, code review, development processes, automatic deployment, release checklists and a 3.7GB java process.
Bio
Stewart Smith is the Director of Software Architecture at Percona. He joined Percona in 2011 with a deep background in database internals including MySQL, MySQL Cluster, Drizzle, InnoDB and HailDB.
Prior to joining Percona, Stewart worked at Rackspace on the Drizzle database server focusing on getting it through a critical milestone of a stable Generally Available (GA) release. Prior to Rackspace, he worked on Drizzle as a member of the CTO Labs group inside Sun Microsystems.
As one of the founding core developers of the Drizzle database server Stewart has deep expertise in the code base. He had direct involvement in significant refactoring of the database server including removing the FRM, the InnoDB storage engine, xtrabackup, the storage engine API, CATALOG support and countless bug fixes. He also maintains HailDB, a shared library offering a NoSQL C API directly to InnoDB.
At Sun Microsystems, and MySQL before that, Stewart was a Senior Software Engineer in the MySQL Cluster team working on core code and features inside the MySQL Server and the Cluster codebase working on projects such as: geographical asynchronous replication, online add node, online backup, NDBINFO for improved monitoring and the Win32 port.
LUV-Beginners
December 21st
Bianca Gibson, Vim
February 2014
LUV-Main
Les Kitchen, Linux on non-Intel architectures.
Compilation of LCA videos, introduced by Lev Lafayette.
LUV-Beginners
Slackware, by Lev Lafayette
March 2014
LUV-Main
LUV-Beginners
An Introduction to Drupal, Daniel Jitnah
April 2014
LUV-Main Bianca Gibson, Preventing Volunteer Burnout
LUV-Beginners
May 2014
LUV-Main
LUV-Beginners
June 2014
LUV-Main
LUV-Beginners
July 2014
LUV-Main
LUV-Beginners
August 2014
LUV-Main
LUV-Beginners
September 2014
LUV-Main
LUV-Beginners