Zero Configuration networking with Bonjour
Google engEDU
1 hr 1 min - Nov 2, 2005
Google TechTalks
November 2, 2005
Dr. Stuart Cheshire, Apple Computer
http://www.stuartcheshire.org/
ABSTRACT
The desirability of making IP networking easy to use has been obvious for many years, but achieving that goal has proved elusive. One day, Stuart Cheshire got tired of fellow Stanford Computer Science PhD students wanting to print from his Mac (via AppleTalk) because they couldn’t work out how to configure their Linux /etc/printcap files to access the network printer they wanted to use via IP, and he decided it was time someone did something about it.
Thus began a long saga, beginning with the formation of the IETF "Zero Configuration Networking" working group, and ending where we are today, with widespread adoption of Stuart Cheshire’s Multicast DNS and DNS Service Discovery technology, or "Bonjour", as Apple likes to call it. Today just about every network printer from just about every printer vendor supports Bonjour, and ships with it enabled by default. Read the rest of this entry »
Sphere: Related ContentDeconstructing The Xbox Security System
Google engEDU
1 hr 2 min - Dec 8, 2006
Google Tech Talks
December 1, 2006
ABSTRACT
In late 2001, Microsoft released the Xbox, their first gaming console, to compete against Sony and Nintendo in the living room. As the real money is made with the games and not the consoles, Microsoft had to make sure (as much as they could) that nobody could play pirated games or use the machine for anything other than games. Although the original security design idea was a good one and has been copied a lot since then, Microsoft’s inexperienced team made a variety of design, implementation, and policy mistakes. This talk first (re)constructs the design of the Xbox security system from Microsoft’s point of view, and then deconstructs it from the hacker’s point of view. As a bonus, the talk will feature some insights in the security system of the Xbox successor, the Xbox 360.
Michael Steil is the founder and maintainer of the Xbox-Linux Project. He oversaw most of the Xbox hacks and also contributed to hacking, reverse engineering and porting Linux on the Xbox. Read the rest of this entry »
Sphere: Related ContentPerformance Tuning Best Practices for MySQL
Google engEDU
43 min - Apr 28, 2006
Google TechTalks
April 28, 2006
Jay Pipes
Jay Pipes is a co-author of the recently published Pro MySQL (Apress, 2005), which covers all of the newest MySQL 5 features, as well as in-depth discussion and analysis of the MySQL server architecture, storage engines, transaction procesing, benchmarking, and advanced SQL scenarios. You can also see his name on articles appearing in Linux Magazine and can read more articles about MySQL at his website.
ABSTRACT
Learn where to best focus your attention when tuning the performance of your applications and database servers, and how to effectively find the "low hanging fruit" on the tree of bottlenecks. It’s not rocket science, but with a bit of acquired skill and experience, and of course good habits, you too can do this magic! Jay Pipes is MySQL’s Community Relations Manager for North America. Read the rest of this entry »
Git
Google engEDU
1 hr - Oct 12, 2007
Google Tech Talks
October, 12 2007
ABSTRACT
When you have hundreds of people simultaneously patching 25000 files of the Linux Kernel in sometimes conflicting ways, you might need some scheme or plan to sort all that out before you can build your next kernel and reboot. The Linux team uses "git" for their source code repository management, a homegrown solution that is optimized for highly distributed development, working with huge sets of files, merging independent work at multiple levels, and seeing who broke what. (Git has also since been notably adopted by the Cairo, x.org, and Wine teams, and is being transitioned to by the Mozilla codebase.)
In my talk, I describe what "git"; is and isn’t, and why you should use it instead of CVS, Subversion, SVK, Arch, Darcs, Mercurial, Monotone, Bazaar, and just about every other repository manager. I’ll also walk though the basic concepts so that the manpages might start making sense. If I have time, I’ll even do a live walkthrough, where you can watch how fast I make typos.
Speaker: Randal Schwartz Read the rest of this entry »
Sphere: Related ContentAnatomy Of A Debian Package
Google engEDU
56 min - Jul 21, 2006
Google TechTalks
July 21, 2006
Jonathan Oxer is the founder and technical director of Internet Vision Technologies in Australia, as well as the current president of Linux Australia, the national organization for Linux users, developers, and vendors. He is one of the authors of O’Reilly’s Ubuntu Hacks.
ABSTRACT
Learn about the internal structure of Debian/Ubuntu packages and how to create them, starting with disection of a binary package and then going through the process of creating your own package using various build helper scripts to automate much of the process. Read the rest of this entry »