[From nobody Sun Apr 24 05:00:30 2005 X-Account-Key: account3 Return-Path: <Josette@Oreilly.co.uk> Received: from aamta01-winn.mailhost.ntl.com ([212.250.162.8]) by mta10-winn.mailhost.ntl.com with ESMTP id <20050422073330.WGYX18795.mta10-winn.mailhost.ntl.com@aamta01-winn.mailhost.ntl.com>; Fri, 22 Apr 2005 08:33:30 +0100 Received: from lon-gs1dmrelay.mistral.net ([217.154.131.9]) by aamta01-winn.mailhost.ntl.com with ESMTP id <20050422073330.MKUA1187.aamta01-winn.mailhost.ntl.com@lon-gs1dmrelay.mistral.net>; Fri, 22 Apr 2005 08:33:30 +0100 Received: from adsl-wan-217-154-29-83.mistral.co.uk ([217.154.29.83] helo=oraserver1.Oreilly.co.uk) by lon-gs1dmrelay.mistral.net with esmtp (Exim 4.43) id 1DOsYP-0004uL-T6; Fri, 22 Apr 2005 08:26:26 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Subject: O'Reilly User Group Newsletter, Issue 06-05 X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0 Content-Class: urn:content-classes:message Date: Fri, 22 Apr 2005 08:26:35 +0100 Message-ID: <1FA97EE150F817408A6BD74AE2C71F3D53DF29@oraserver1.Oreilly.co.uk> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: O'Reilly User Group Newsletter, Issue 06-05 Thread-Index: AcVHDJyt7KbUOXfvT1ywbP8Y8wStAg== From: "Josette Garcia" <Josette@Oreilly.co.uk> To: "Josette Garcia" <Josette@Oreilly.co.uk> O'Reilly UK User Group Programme NEWSLETTER Issue 06-05=20 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D HIGHLIGHTS=20 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D SPEAKERS OFFER NEWS FROM O'REILLY AND BEYOND -O'Reilly Launches CodeZoo -Ready to Build Your First Flash Project? -RoboGames 2005 -The Bacula Philosophy -Anatomy of an Attack: The Five Ps -Learning Lab: Save on Open Source Programming Certificate -17 Things You Might Not Know You Could Do with iWork -Protect Your Source Code: Obfuscation 101 -Create Podcasts Using Your PC -C# Generics: Collection Interfaces -Building .NET Add-Ins for Windows Media Center Edition -Form Your Own Design Pattern Study Group -Managing Component Dependencies Using ClassLoaders -Inside FL Studio--Euro Techno=E2EUR(tm)s Secret Weapon, Part 1 -The File Manager Is Dead. Long Live the Lifeblog BOOK NEWS - Books for review - Coming soon CONFERENCE NEWS YOUR BOOK REVIEWS YOUR NEWS =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D SPEAKERS OFFER =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Two authors are now available for talks - *** Ivan Ristic - Apache Security *** Simon Biles - SNORT Cookbook Please let me know if you are interested. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D NEWS FROM O'REILLY AND BEYOND=20 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --------------------- General News --------------------- ***O'Reilly Launches CodeZoo CodeZoo exists to help you find high-quality, freely available, reusable = components, getting you past the repetitive parts of coding, and onto = the rest of your projects. The CodeZoo community, through component = ratings, tips, download tracking, and more, makes it easy to sort out = the good code from the rest. <http://www.codezoo.net/>=20 Read Marc Hedlund's blog for the inside scoop: <http://www.oreillynet.com/pub/wlg/6803>=20 ***Ready to Build Your First Flash Project? Claudia Snell, manager of the Worcester Macromedia User Group, has some = helpful resources and first projects to get you going. Go to article = number 5 in Macromedia's "The Edge Newsletter": <http://www.macromedia.com/newsletters/edge/april2005/>=20 ***RoboGames 2005=20 Matchbox-size autonomous sumo bots, 350-pound combat robots, improvised = LEGO Mindstorms mix-ins, complex firefighters, daring ribbon climbers, = and more all converged--with their human counterparts--on San Francisco = recently for the 2005 RoboGames. Quinn Norton reports on what went on, = and what robotics enthusiasts learned from rubbing elbows with each = other for a weekend. <http://www.oreillynet.com/pub/a/network/2005/03/31/robogames.html>=20 --------------------- Open Source --------------------- ***The Bacula Philosophy=20 Bacula is a mature client-server backup solution that runs on several = platforms and flexibly meets many needs. It's also a good model for open = source development. Nathan Valentine (member of the Lexington = Professional Linux User's Group) recently interviewed lead developer = Kern Sibbald on the design, implementation, and future plans of the = product. <http://www.linuxdevcenter.com/pub/a/linux/2005/04/07/bacula.html>=20 ***Anatomy of an Attack: The Five Ps=20 The five Ps--Probe, Penetrate, Persist, Propagate, and = Paralyze--represent a model of how a security attack progresses. In this = excerpt, Kerry Cox and Christopher Gerg discuss an attack's progression = through these five steps, whether the attack is sourced from a person or = an automated worm or script. Kerry and Christopher are the authors of = "Managing Security with Snort & IDS Tools." <http://www.onlamp.com/pub/a/security/excerpt/SnortandIDSTools_chap1/inde= x.html>=20 ***Learning Lab: Save on Open Source Programming Certificate Acquire the skills necessary for a complete understanding of programming = using open source operating systems and earn a Certificate from the = University of Illinois Office of Continuing Education. This five-course = series covers CGI programming with Perl, SQL database programming, PHP = programming, object-oriented programming with Java, and basic Linux/Unix = system administration. Enroll in all five courses by April 20th and save = 40%. <http://www.oreilly.com/redirector.csp?link=3DUAOSP&type=3Dnews>=20 --------------------- Mac --------------------- ***17 Things You Might Not Know You Could Do with iWork=20 If you've installed iWork on your hard drive but haven't had a chance to = really dig into it yet, maybe this article will inspire you to do so. = Giles Turnbull takes you on a romp through this production suite showing = you lots of fun and useful things to do with it. <http://www.macdevcenter.com/pub/a/mac/2005/04/12/iwork.html>=20 ***Protect Your Source Code: Obfuscation 101 You can protect your applications from attack by applying obfuscation = techniques to convolute your source code. Matthew Russell shows you how. <http://www.macdevcenter.com/pub/a/mac/2005/04/08/code.html>=20 --------------------- Windows/.NET --------------------- ***Create Podcasts Using Your PC=20 Want to create a podcast? It's simpler than you think. Jake Ludington = shows you how to do it using tools virtually everyone has or can easily = acquire on a tiny budget. <http://www.windowsdevcenter.com/pub/a/windows/2005/04/05/create_podcasts= _with_pc.html>=20 ***C# Generics: Collection Interfaces=20 The .NET framework provides two sets of standard interfaces for = enumerating and comparing collections: the traditional (non-type-safe) = and the new generic type-safe collections. In this excerpt from = "Programming C#, 4th Edition," Jesse Liberty focuses on the key = type-safe collection interfaces, reviewing each collection interface and = providing code examples that demonstrate how to implement each one. <http://www.ondotnet.com/pub/a/dotnet/excerpt/progcsharp4_ch09-04/index.h= tml>=20 ***Building .NET Add-Ins for Windows Media Center Edition=20 Windows XP Media Center Edition 2005 is an exciting platform for = enjoying all of your media from the comfort of your sofa. However, in = many cases you might wish to extend Media Center to perform = functionality that it does not have "out of the box." Microsoft has = created a software development kit that lets you write your own software = that runs in Media Center. In this article, Michael Earls shows you how = to write your first .NET add-in for Media Center Edition of Windows XP. <http://www.ondotnet.com/pub/a/dotnet/2005/04/05/mce_part2.html>=20 --------------------- Java --------------------- ***Form Your Own Design Pattern Study Group=20 Like most complex subjects, design patterns are best learned over a = period of time, not in a few sittings. Eric Freeman and Elisabeth = Freeman, coauthors of "Head First Design Patterns," suggest one way to = ease the learning curve (and have some fun along the way): form a study = group, using their book. If you're ready to get your engineering team = together, the Freemans get you started in this article with a plan to = follow and chapter-by-chapter questions to help generate discussion.=20 <http://www.onjava.com/pub/a/onjava/2005/04/06/designpatterns.html>=20 ***Managing Component Dependencies Using ClassLoaders=20 Use of the Class-Path entry within a JAR file's manifest can help you = manage external dependencies--to a point. Once you start using multiple = JARs that need incompatible versions of external JARs, problems quickly = ensue. As Don Schwarz shows, you can get out of this problem by using = your own class loader to manage the dependencies. <http://www.onjava.com/pub/a/onjava/2005/04/13/dependencies.html>=20 --------------------- Digital Media --------------------- ***Inside FL Studio--Euro Techno=E2EUR(tm)s Secret Weapon, Part 1 The software formerly known as Fruityloops delivers exceptional = music-making power for an amazingly low price. This tutorial explores = some of its little-known but cool features while also bringing newcomers = up to speed. <http://digitalmedia.oreilly.com/2005/04/06/fl_studio.html>=20 ***The File Manager Is Dead. Long Live the Lifeblog Christian Lindholm wants us to change the way we think about electronic = media, especially the way we store and archive it all. As part of his = work for Nokia, he's championing the Lifeblog era. Find out how it can = revolutionize the way you think about digital media. <http://digitalmedia.oreilly.com/2005/04/06/lifeblog.html>=20 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=20 BOOK NEWS =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =20 ****Latest books available for review * Ant: The Definitive Guide, 2nd Edition = <http://www.oreilly.com/catalog/anttdg2/>=20 As the most widely used tool for cross-platform development, Ant has = undergone a number of important changes in its functionality and use = since its launch. Ant: The Definitive Guide, 2nd Edition has been = reworked to reflect these changes for Java developers everywhere. Topics = covered include everything from downloading and installing, to using Ant = to build Web applications, to using Ant to test code. * Network Security Tools <http://www.oreilly.com/catalog/networkst/>=20 This concise, high-end guide shows experienced administrators how to = customize and extend popular open source security tools such as Nikto, = Ettercap, and Nessus. It also addresses port scanners, packet injectors, = network sniffers, and web assessment tools. Network Security Tools is = the one resource you want at your side when locking down your network. * Spring: A Developer's Notebook = <http://www.oreilly.com/catalog/springadn/>=20 This no-nonsense book quickly gets you up to speed on the new Spring = open source framework. Favoring examples and practical application over = theory, Spring: A Developer's Notebook features 10 code-intensive labs = that'll reveal the many assets of this revolutionary, lightweight = architecture. In the end, you'll understand how to produce simple, = clean, and effective applications. ****Coming Soon * 802.11 Wireless Networks: The Definitive Guide, 2nd Edition = <http://www.oreilly.com/catalog/802dot112/>=20 * Access Hacks <http://www.oreilly.com/catalog/accesshks/>=20 * The Art of Project Management = <http://www.oreilly.com/catalog/artprojectmgmt/>=20 * Developing Feeds with RSS and Atom = <http://www.oreilly.com/catalog/deveoprssatom/>=20 * Digital Audio Essentials <http://www.oreilly.com/catalog/digaudio/>=20 * Don't Click on the Blue E! <http://www.oreilly.com/catalog/bluee/>=20 * iMovie HD & iDVD 5: The Missing Manual = <http://www.oreilly.com/catalog/imoviehdtmm/>=20 * MySQL in a Nutshell <http://www.oreilly.com/catalog/mysqlian/>=20 * Photoshop Elements 3 for Windows One-on-One = <http://www.oreilly.com/catalog/photoele3/>=20 * Test Driving Linux <http://www.oreilly.com/catalog/tdlinux/>=20 * Visual Basic 2005: A Developer's Notebook = <http://www.oreilly.com/catalog/vbadn/>=20 * Visual C# 2005: A Developer's Notebook = <http://www.oreilly.com/catalog/visualcadn/>=20 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D CONFERENCE NEWS =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D ***Last chance--Register for the 2005 MySQL Users Conference, Santa = Clara, CA--April 18-21 The MySQL Users Conference, co-presented by O'Reilly Media and MySQL AB, = brings together experts, users, and industry leaders with unique MySQL = insights, offering attendees a detailed look into new features in MySQL = 5.0, sessions and workshops designed to teach best practices, and = exposure to new open source technologies. For more information, go to: <http://www.mysqluc.com/>=20 Use code DSUG when you register, and receive 20% off the registration price. To register for the conference, go to: <http://conferences.oreillynet.com/cs/mysqluc2005/create/ord_mysql05> =20 ***MySQL Sessions in iCal Now you can subscribe to the MySQL Users Conference information via = iCal. <http://conferences.oreillynet.com/pub/w/35/ical.html>=20 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D YOUR BOOK REVIEWS =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D ****Scottish ColdFusion User Group -=20 Head First Design Patterns - <http://www.scottishcfug.com/go/hfdp-aa/>=20 Learning UML - <http://www.scottishcfug.com/go/uml/>=20 ****Flash User group UK reviewed - Securing Windows Server 2003 <http://www.flashgroup.net/forum/showthread.php?p=3D16095>=20 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D YOUR NEWS and more =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=20 ***The Scottish ColdFusion User Group will be holding a two day=20 event, 26/27 May at the University of Edinburgh - = <http://www.scottishcfug.com/?do=3Devent.scotch>=20 *** Italian Perl Mongers and the Pisa.pm group are proud to announce the = 2nd edition of the Italian Perl Workshop, at the Polo Fibonacci, Pisa, = June 23-24, 2005. For more information: on the Web, at the address = <http://www.perlworkshop.it>=20 <http://www.perl.it/workshop/> =20 *** J-Spring, Ede, The Netherlands, May 12th 2005. This is the Spring = conference of the NL-JUG. More information can be found on: <http://www.nljug.org/jspring/> =20 ]