Videos tagged with Lectures
The techniques presented in this paper came about from a project where it was known in advance that at least two tools needed to be based on the same grammar. The requirement was to translate an application-specific language into C, and also produce a pretty-printer. This is often done with two separate grammar files which differ not in syntax but in the semantic code added to each grammar prod...
Railscasts #5: Using with_scope
Learn how to use with_scope - a very powerful method which will allow your custom find methods to accept any find options. Just like magic!
LinuxConf.Au: AppArmor: Application Security for Linux
The core of the security problem is that most software contains latent bugs, and many of these bug can be exploited by attackers to cause the software to do something undesirable to the victim's computer. To block this threat, one can either use only perfect software or use a security system to control what software may and may not do. The problem is that such systems are historically very diff...
LinuxConf.Au: HTTP-FUSE CLOOP with Software RAID and DNS-Balance for Embedded Linux
This demonstration proposes a method to improve performance and tolerance of network virtual block device "HTTP-FUSE CLOOP". HTTP-FUSE CLOOP is virtual network block device. It reconstructs loopback device from split block files on HTTP Servers. It has some benefits by comparison of other network block device. It doesn't require special server software. It can be implemented on normal Web hosti...
LinuxConf.Au: GStreamer Plugin Development
This tutorial will cover: An introduction to GStreamer terms, usage and the GStreamer pipeline model. Construction of simple pipelines using available GStreamer elements, building a video decoding pipeline Look at the requirements for various types of processing elements: Data sources, sinks, filters, converters. Development of a simple custom plugin for processing raw video frames Extending th...
LinuxConf.Au: Practical MythTV
This tutorial would be presented by Michael Still and Stewart Smith. MythTV is a powerful open source personal video recorder. It records television off the air, plays downloaded media files, DVDs, and audio files. It also includes a web browser, RSS reader, weather applet, and much more. In order to spend more time on interesting bits, there is some amount of MythTutorial homework to complete ...
LinuxConf.Au: Writing an x86 hypervisor: all the cool kids are doing it!
Virtualization is not just a way to extract money from venture capitalists, it's also about cool low-level technical details. This talk will cover the fundamentals of virtualizing Linux on x86, using the in-tree virtualization hooks (paravirt_ops), with real examples from Xen, VMI and the in-tree toy hypervisor lhype.
LinuxConf.Au: Starting an Open Source business
Wouldn't it be great if you could make money by working with the software you love? Wouldn't it be fantastic to be your own boss, working with open source tools on open source projects, and doing it all on a schedule that you decide?Starting a small business of any description is a big leap, and most small businesses fail. Starting your own business to specialise in open source technologies is ...
ASP.NET AJAX: How Do I: Implement the AJAX Paging Pattern?
In this video we see how to use ASP.NET AJAX to implement the paging pattern, which enables the ASP.NET application to present a large amount of data as being separated into smaller “pages” of data, and allow the user to move forward and backward among the pages.
Key Phrase Indexing With Controlled Vocabularies
Olena Medelyan is a grad student who has just started on a Google-funded PhD scholarship, looking at keyphrase extraction using lexical and linguistic techniques. Keyphrases are widely used in information retrieval as a brief but precise summary of documents. They are usually selected by professional human indexers. The more consistent the indexers are with each other, the higher the retrieval ...