An introduction to advanced analytics from within PostgreSQL using R
R is the leading free software environment for advanced mathematical and statistical computing and graphics. PL/R is a PostgreSQL extension that allows the use of R from within PostgreSQL for advanced analytics in a simple, efficient, and controlled manner. This presentation will introduce the audience to PL/R, starting with installation on various OS's, and taking them through basic, and a few more advanced, examples of its power.
Use SSH to create secure tunnels across untrusted networks and hosts. Learn tunneling basics, tunneling GUI applications, tunneling into a machine behind a firewall, SOCKS proxy and other scenerios. The talk is an expansion of my LinuxJournal article.
Need to connect to an intranet? Need to connect back to your home network? Need a VPN, but want more control over what gets forwarded? Use SSH tunnels to create specific, secure connections. SSH, the original VPN. The presentation will include an SSH tunneling primer and more complex examples including forwarding web traffic, forwarding mail, and, of course, forwarding SSH connections. Use reverse connections to get into a home network that doesn't allow inbound SSH traffic. Securely connect across someone else's machine. Use SOCKS to forward arbitrary services. Learn to create and use SSH keys and to use them to limit what command can be run when SSH connects. Learn how you can sometimes run commands via SSH even though your server is thrashing too hard to allow logins. If you're a GNU/Linux system administrator and you don't know how to do all these things please read at least ssh(1), ssh-agent(1), ssh-keygen(1) and sshd(8) and also attend this talk.
Come hear the answers to the questions many heavy users have: What's better, 32-bit or 64-bit? Does hyperthreading increase performance? How do I get maximum battery life? How do I find out exactly what hardware is being used to build my computer? Let's go beyond the basics to look at the many ways various distros can be optimized to make your hardware better, faster, stronger.
Learn about Redis and how you can use it with your applications.
Explaining Redis is tough, it’s easy to say “a data structures server” or “memcached on steroids” or something more jargon filled. It’s not exactly a key value store, it’s definitely not a relational or document-oriented database. Usually as programmers we have to bend our data into a table or document to save it, but with Redis we can persist data as we conceptually visualize it. You may have heard that Redis is super fast, is being used for everything from analytics to job queues, and even on large sites such as Craigslist. Learn about the basics of Redis and we'll cover some use cases so you can see how to integrate with your applications. Tasty!
Survey of command line tools available in any console for handling multimedia from the raw console
We frequently think of multimedia on Linux as being a collection of X applications, but there is much that can be done from almost any console. These tools can be used for many reasons, varying from usability/accessability issues, problems that fall through the cracks or are corner cases of GUI front ends and tools, squeezing performance out of low end, light weight or embedded equipment, or just getting more feel for what's going on. This presentation will survey multimedia tools usable at a raw Linux console, giving examples and tips along the way. If time permits, we'll go over some use cases I've encountered.
Large-scale systems management presents challenges that most tools just don't handle gracefully. Learn how OpenNMS, a 100% FLOSS platform designed to manage tens of thousands of nodes from a single instance, can help make the job suck less.
Plenty of Free Software tools exist for managing and monitoring Linux and similar systems, but the choices begin to narrow as the number of servers grows. Many platforms hit a performance wall or become unwieldy to configure beyond a few hundred nodes; they simply were not designed to scale beyond this point. Other platforms scale better but reserve the best features for those who pay for an "enterprise" version. This talk covers the system management capabilities of OpenNMS, a 100% Free Software framework for network, system, and application management that was designed from the outset to manage tens of thousands of nodes from a single instance.
This presentation will outline the implementation, security concepts, maintenance and use of Operating System Level Virtualization with FreeBSD Jails.
This presentation outlines the use of OS-Level Virtualization with FreeBSD Jails to segregate and secure services and users. FreeBSD Jails offer a very lightweight method of segregating and securing services such as email, DNS, web servers and more. Jails also offer a simple way to offer secure shell access to (un)trusted users. In this presentation I would like to outline and demonstrate the installation, configuration and maintenance of FreeBSD Jails, as well as offer any participants the chance to attack the jails for hands-on experience.
Applications which are responsive, low-maintenance and have regular uptime are passe'. Learn how to build applications which crash, time out, and consume inordinate amounts of hardware and staff -- just like the cool kids do!