The Journal of AUUG Inc. Volume 23, Number 2 July 2002

Total Page:16

File Type:pdf, Size:1020Kb

The Journal of AUUG Inc. Volume 23, Number 2 July 2002 The Journal of AUUG Inc. Volume 23, Number 2 July 2002 Features: Dynamically Tune up a File System 9 Wine: Raising a Toast to your Windows Apps 10 Barrel Patrol 3D 12 The Penguin and the Hare 14 Cracking Open Proprietary Envelopes 16 Setting up a Squid Proxy Server 18 Building the Lo-fat Linux Desktop 22 Writing Documentation, Part 1: POD 26 Bookreview: The qmail Handbook 31 Compiler Design with Python 32 Configuring GDM 2.2 35 Improving Hard Disk Performance with hdparam 36 Discovering the Universe: Celestia and Open Universe 38 Mandrake 8.2: First Impressions 41 GUI Programming in C++ using the QT Library, Part 1 43 A Linux Fax Server for a Windows Network 45 Securing a Heterogeous Network with Free Software Tools 47 Graphic Pro~amming with libtif 53 News: Public Notices 5 AUUG: Corporate Members 10 AUUG: Chapter Meetings and Contact Details 59 Regulars: President’s Column 3 /var/spool/mail!auugn 4 My Home Network 5 ISSN 1035-7521 Print post approved by Australia Post - PP2391500002 AUUG Membership and G.eneral Correspondence The AUUG Secretary PO Box 366 Editorial Kensington NSW 2033 Con Zymaris Telephone: 02 8824 9511 [email protected] or 1800 625 655 (Toll-Free) Facsimile: 02 8824 9522 Emaih [email protected] We are in the midst of one of the most economically challenging periods in the history of the IT industry. AUUG Management Committee It’s the worst I’ve seen, while tracking it for the past Email: au u.qexecL~au u~q.org.au 23 years. In the brief precipice afforded by this space, I wanted to broach and review some pertinent President Greg Lehey questions which likely interest us all: Why are we in IBM Australia this current state? Does it affect the consumers and PO Box 460 purveyors of the advanced computing platforms Echunga, SA, 5153 which constitute the AUUG community? What do we Bus. Tel (08) 8388 8286, Mobile 0418 838 708, Fax (08) 8388 8725 <[email protected]> do about it? Immediate Past President Why we are here. In my view, a number of factors. David Purdue Sun Microsystems Illogical exuberance on the part of the Wall Street Level 6, 476 St Kilda Road types, who helped inflate the tech stock bubble to Melbourne, Victoria, 3004 such an extent, that servicing the expectations of Phone: +61 3 9869 6412, Fax: +61 3 9869 6288 return on investment became the equivalent of the <David.PurdueL~auu~q.o rg.au > Herculean effort needed to clean the Augean stables. Vice-president This had the flow-on effect of releasing the ’inner- Malcolm Caldwell child’ in too many otherwise dour CEOs worldwide, Bus. Tel (08) 8946 6631, Fax (08) 8946 6630 allowing them to see and invest heavily in supposedly <[email protected]> viable over-reaching projects in IT within their own Secretary organisations, many of which became software David Bullock Titanics, oft-times sinking without a trace, sometimes 0402 901 228 taking the whole company with them. The result of all <David.Bullock~auu~q.org.au> this Sisyphean toil is to create the current vibe which Treasurer permeates many of our employers or clients, namely Gordon Hubbard that IT has taken them for a ride, that we, the Custom Technology Australia Pry Ltd purveyors of IT are living the undeserved high-life, Level 22, 259 George Street, Sydney NSW 2000 and that they will not be duped in this manner ever Bus Tel: 02 9659 9590, Bus Fax: 02 9659 9510 <[email protected]> again. Committee Members The shocking truth is that they have a point. Our Sarah Bolderoff industry’s delivery of successful projects, reliable FourSticks Suite 2, 259 Glen Osmond Rd, products and measurable return on investment are Frewville, South Australia, 5065 sub-par at best, and verging on mischievous <Sarah.Bolderoff~auu~q.or~q.au> negligence at worst. How can these employers and clients not feel ripped ff they are hit with new viruses Adrian Close Fernhill Technology each and every day of the year; when they are Level 1, 3 Colman Road, Warranwood VIC 3134 repeatedly told by vendors that the latest and greatest Mobile: +61 412 385 201, <adrianL~.auu~q.or~.au> of their products are now, finally reliable and secure, only to be proven wrong days or weeks later, and Stephen Rothwell IBM Australia, Linux Technology Center when the biggest supplier of IT, and the richest 8 Brisbane Ave, Barton ACT 2600 company in the history of mankind, is extorting its Business phone: 02 62121169 500 million clients worldwide through an effective <Stephen.Rothwell(~au u~q.org.au> doubling of the cost of licencing its software? Andrew Rutherford lagu Networks, 244 Pirie St What do we, in AUUG do about this? The answer, my Adelaide, SA, 5000 friend, is streaming down the ether; deliver the best Bus. Tel (08) 8425 2201, Bus. Fax (08) 8425 2299 value-for-money our employers and our clients have <[email protected]> ever seen in systems solutions, practice and delivery. Mark White Solutions that are increasingly robust and secure. apviva technology partners Solutions that are based on solidly engineered P. O. Box 1870, Toowong QLD 4066 technologies: Unix and Linux. Bus Tel 07 3876 8779, Mobile 04 3890 0880 <Ma rk.Wh ite@au ug.org.au> Cheers, AUUG Business Manager Elizabeth Carroll PO Box 366 Kensington NSW 2033 Con <bu smg rL~a u u ~q.or~q.au> AUUGN Vol.23 ® No.2 - 1 - July 2002 AUUGN Editorial Committee Contribution The AUUGN Editorial Committee can be reached by sending email to: auu~n@auu~.or~.au Deadlines AUUGN [email protected] in 2002 Or to the following address: AUUGN Editor PO Box 366 Kensington NSW 2033 Volume 23 * Number 3 - September 2002: August th, Editor: 30 2002 Con Zymaris Volume 23 ® Number 4 - December 2002: November Sub-Editors: Frank Crawford 15tl~, 2009. Public Relations and Marketing: Elizabeth Carroll AUUGN Submission Guidelines AUUG Incorporated gratefully acknowledges the support of its corporate sponsor: Submission guidelines for AUUGN contributions can be obtained from the AUUG World Wide Web site at: www.auug.org.au Alternately, send email to the above correspondence address, requesting a copy. AUUGN Back Issues A variety of back issues of AUUGN are still available. For price and availability please contact the AUUG Secretariat, or write to: AUUG Inc. Back Issues Department PO Box 366 Kensington NSW 2033 Conference Proceedings A limited number of copies of the Conference Proceedings from previous AUUG Conferences are still available. Contact the AUUG Secretariat for details. Mailing Lists Enquiries regarding the purchase of the AUUGN mailing list should be directed to the AUUG Secretariat. Disclaimer Opinions expressed by the authors and reviewers are not necessarily those of AUUG Inc., its Journal, or its editorial committee. Copyright Information Copyright © 2002 AUUG Inc. All rights reserved. Portions © by their respective authors, and released under specified licences. AUUGN is the journal of AUUG Inc., an organisation with the aim of promoting knowledge and understanding of Open Systems, including, but not restricted to, the UNIX® operating system, user interfaces, graphics, networking, programming and development environments and related standards. Copyright without fee is permitted, provided that copies are made without modification, and are not made or distributed for commercial advantage. AUUGN Vol.23 ¯ No.2 - 2 - July 2002 This will have many benefits - it provides AUUG with President’s Column the income stream needed to support new activities, it David ~u~due, <[email protected]~9.au> increases the value of AUUG membership since there are more AUUG members to network with, and it farewell n. I a wish of well-being at provides a larger pool of volunteers to organise parting. 2 a an act of departure, b a formal activities. occasion honouring a person about to leave I will still be around AUUG, since AUUG provides me or retire. --Merriam-Webster Collegiate with a lot of benefit and I wish to put something back. Dictionary This year I will serve as Immediate Past President - keeping an eye on the board without too much active So now I have come to the end of four years as the involvement. I have also taken a post on the President of AUUG Incorporated, and so I want to Victorian Chapter Committee. reflect on what has been done, what has been missed, and where we should go from here. In closing I would like to thank all the AUUG board members who have supported me over the last four I think it would be overstating the case to say that the years - in particular I would like to thank Michael organisation has turned around under my leadership. Paddon who has fed me ideas and advice, and Luigi However, I do think we have focused on what we do Cantoni who has rationalised the way AUUG handles well and that AUUG does deliver improved member money. Thanks, of course, to Liz Carroll, without benefit. whom AUUG could not function. One of the main reasons for AUUG’s existence is to Best of luck to Greg Lehey, your incoming President, provide information to member, to let them learn - and I hope to see many of you at our conference in primarily to learn from each other. And we have September. dramatically improved our performance here in two main areas: events and AUUGN. The introduction of the one-day symposia has increased the opportunities for AUUG members to network and exchange ideas - in particular the Australian Open Source Symposium and the AUUG Security Symposium have gained a life of their own.
Recommended publications
  • Linux on a Stick Everyone Knows You Can Boot Linux from a Live CD, but Have You Thought About Putting Linux on a Compact and Highly Portable USB
    KNOW HOW Memory Stick Linux Booting Linux from a USB Memory Stick Linux on a Stick Everyone knows you can boot Linux from a live CD, but have you thought about putting Linux on a compact and highly portable USB memory stick? BY FABRIZIO CIACCHI bootable “live” CD like Knoppix much more common. Part of our pur- ent from DSL, but it includes more [1] or Kanotix [2] gives the user a pose is to create an inexpensive system, software (about 14 MB plus), and it Afully portable operating environ- so I will base this discussion on the stan- has already been refined and tested for ment. You can carry your system with dard and very common 128 MB size. USB devices. you and boot it from anywhere. However, the procedure I describe in this • Flonix [8]: Flonix is also based on Your tools, your files, and your work- article can also be used to put a larger DSL, but it uses some different pro- space will follow you wherever you go – Knoppix-based distribution on a larger grams (for instance, IceWM instead even to another PC with a different USB memory stick. of Fluxbox). The Flonix project also operating system. Live CDs are also used Assuming you want room to work and introduced a useful web install by system administrators for trouble- store documents, it is a good idea to only process. Ultimately, Flonix was so shooting computers that won’t boot use half of the available space (64 MB) successful that it become a commer- normally. for the Linux system and related tools.
    [Show full text]
  • Bbedit 13.5 User Manual
    User Manual BBEdit™ Professional Code and Text Editor for the Macintosh Bare Bones Software, Inc. ™ BBEdit 13.5 Product Design Jim Correia, Rich Siegel, Steve Kalkwarf, Patrick Woolsey Product Engineering Jim Correia, Seth Dillingham, Matt Henderson, Jon Hueras, Steve Kalkwarf, Rich Siegel, Steve Sisak Engineers Emeritus Chris Borton, Tom Emerson, Pete Gontier, Jamie McCarthy, John Norstad, Jon Pugh, Mark Romano, Eric Slosser, Rob Vaterlaus Documentation Fritz Anderson, Philip Borenstein, Stephen Chernicoff, John Gruber, Jeff Mattson, Jerry Kindall, Caroline Rose, Allan Rouselle, Rich Siegel, Vicky Wong, Patrick Woolsey Additional Engineering Polaschek Computing Icon Design Bryan Bell Factory Color Schemes Luke Andrews Additional Color Schemes Toothpaste by Cat Noon, and Xcode Dark by Andrew Carter. Used by permission. Additional Icons By icons8. Used under license Additional Artwork By Jonathan Hunt PHP keyword lists Contributed by Ted Stresen-Reuter. Previous versions by Carsten Blüm Published by: Bare Bones Software, Inc. 73 Princeton Street, Suite 206 North Chelmsford, MA 01863 USA (978) 251-0500 main (978) 251-0525 fax https://www.barebones.com/ Sales & customer service: [email protected] Technical support: [email protected] BBEdit and the BBEdit User Manual are copyright ©1992-2020 Bare Bones Software, Inc. All rights reserved. Produced/published in USA. Copyrights, Licenses & Trademarks cmark ©2014 by John MacFarlane. Used under license; part of the CommonMark project LibNcFTP Used under license from and copyright © 1996-2010 Mike Gleason & NcFTP Software Exuberant ctags ©1996-2004 Darren Hiebert (source code here) PCRE2 Library Written by Philip Hazel and Zoltán Herczeg ©1997-2018 University of Cambridge, England Info-ZIP Library ©1990-2009 Info-ZIP.
    [Show full text]
  • Intermediate Perl – Session 7
    1.1.2.8 – Intermediate Perl 1.1.2.8.7 Intermediate Perl – Session 7 · POD – plain old documentation · processing command line parameters · processing configuration files 9/23/2008 1.1.2.8.7 - Intermediate Perl - POD, parameters and configuration 1 1.1.2.8 – Intermediate Perl POD – plain old documentation ·embed documentation in your scripts with POD ·POD is very simple because it stands for Plain Old Documentation · it is meant to be easy to use – and it is! · POD is a simple markup language · write documentation once and export it to multiple formats · man, html, text · POD formatting codes are embedded in your script ·Pod::Usage module displays documentation for the script when the script is executed · how handy is that? 9/23/2008 1.1.2.8.7 - Intermediate Perl - POD, parameters and configuration 2 1.1.2.8 – Intermediate Perl POD structure – sections start and end pod with =pod =pod and =cut =head1 NAME script – take over the world in one line of Perl separate paragraphs by =head1 SYNOPSIS new lines script –mode EVIL|GOOD [-debug] use =head1 and =head2 =head1 DESCRIPTION for headings You can take over the world as an EVIL doer or a GOOD doer. Pick one. =head2 EVIL indent code Evil is more fun. =head2 GOOD =over and =back to =over indent text =item * advantages =item * for bullet lists none =item * disadvantages no fun =back =cut 9/23/2008 1.1.2.8.7 - Intermediate Perl - POD, parameters and configuration 3 1.1.2.8 – Intermediate Perl POD structure – ordinary paragraphs ordinary paragraphs # contents of podexample =pod representing text that =head1 EXAMPLE you'd like wrapped and justified have no This is an ordinary paragraph that will be indented, wrapped and maybe even justified.
    [Show full text]
  • "This Book Was a Joy to Read. It Covered All Sorts of Techniques for Debugging, Including 'Defensive' Paradigms That Will Eliminate Bugs in the First Place
    Perl Debugged By Peter Scott, Ed Wright Publisher : Addison Wesley Pub Date : March 01, 2001 ISBN : 0-201-70054-9 Table of • Pages : 288 Contents "This book was a joy to read. It covered all sorts of techniques for debugging, including 'defensive' paradigms that will eliminate bugs in the first place. As coach of the USA Programming Team, I find the most difficult thing to teach is debugging. This is the first text I've even heard of that attacks the problem. It does a fine job. Please encourage these guys to write more." -Rob Kolstad Perl Debugged provides the expertise and solutions developers require for coding better, faster, and more reliably in Perl. Focusing on debugging, the most vexing aspect of programming in Perl, this example-rich reference and how-to guide minimizes development, troubleshooting, and maintenance time resulting in the creation of elegant and error-free Perl code. Designed for the novice to intermediate software developer, Perl Debugged will save the programmer time and frustration in debugging Perl programs. Based on the authors' extensive experience with the language, this book guides developers through the entire programming process, tackling the benefits, plights, and pitfalls of Perl programming. Beginning with a guided tour of the Perl documentation, the book progresses to debugging, testing, and performance issues, and also devotes a chapter to CGI programming in Perl. Throughout the book, the authors espouse defensible paradigms for improving the accuracy and performance of Perl code. In addition, Perl Debugged includes Scott and Wright's "Perls of Wisdom" which summarize key ideas from each of the chapters, and an appendix containing a comprehensive listing of Perl debugger commands.
    [Show full text]
  • Name Description
    Perl version 5.10.0 documentation - perlnewmod NAME perlnewmod - preparing a new module for distribution DESCRIPTION This document gives you some suggestions about how to go about writingPerl modules, preparing them for distribution, and making them availablevia CPAN. One of the things that makes Perl really powerful is the fact that Perlhackers tend to want to share the solutions to problems they've faced,so you and I don't have to battle with the same problem again. The main way they do this is by abstracting the solution into a Perlmodule. If you don't know what one of these is, the rest of thisdocument isn't going to be much use to you. You're also missing out onan awful lot of useful code; consider having a look at perlmod, perlmodlib and perlmodinstall before coming back here. When you've found that there isn't a module available for what you'retrying to do, and you've had to write the code yourself, considerpackaging up the solution into a module and uploading it to CPAN so thatothers can benefit. Warning We're going to primarily concentrate on Perl-only modules here, ratherthan XS modules. XS modules serve a rather different purpose, andyou should consider different things before distributing them - thepopularity of the library you are gluing, the portability to otheroperating systems, and so on. However, the notes on preparing the Perlside of the module and packaging and distributing it will apply equallywell to an XS module as a pure-Perl one. What should I make into a module? You should make a module out of any code that you think is going to beuseful to others.
    [Show full text]
  • The Bioperl Toolkit: Perl Modules for the Life Sciences
    Downloaded from genome.cshlp.org on January 25, 2012 - Published by Cold Spring Harbor Laboratory Press The Bioperl Toolkit: Perl Modules for the Life Sciences Jason E. Stajich, David Block, Kris Boulez, et al. Genome Res. 2002 12: 1611-1618 Access the most recent version at doi:10.1101/gr.361602 Supplemental http://genome.cshlp.org/content/suppl/2002/10/20/12.10.1611.DC1.html Material References This article cites 14 articles, 9 of which can be accessed free at: http://genome.cshlp.org/content/12/10/1611.full.html#ref-list-1 Article cited in: http://genome.cshlp.org/content/12/10/1611.full.html#related-urls Email alerting Receive free email alerts when new articles cite this article - sign up in the box at the service top right corner of the article or click here To subscribe to Genome Research go to: http://genome.cshlp.org/subscriptions Cold Spring Harbor Laboratory Press Downloaded from genome.cshlp.org on January 25, 2012 - Published by Cold Spring Harbor Laboratory Press Resource The Bioperl Toolkit: Perl Modules for the Life Sciences Jason E. Stajich,1,18,19 David Block,2,18 Kris Boulez,3 Steven E. Brenner,4 Stephen A. Chervitz,5 Chris Dagdigian,6 Georg Fuellen,7 James G.R. Gilbert,8 Ian Korf,9 Hilmar Lapp,10 Heikki Lehva¨slaiho,11 Chad Matsalla,12 Chris J. Mungall,13 Brian I. Osborne,14 Matthew R. Pocock,8 Peter Schattner,15 Martin Senger,11 Lincoln D. Stein,16 Elia Stupka,17 Mark D. Wilkinson,2 and Ewan Birney11 1University Program in Genetics, Duke University, Durham, North Carolina 27710, USA; 2National Research Council of
    [Show full text]
  • Linux-Cookbook.Pdf
    LINUX COOKBOOK ™ Other Linux resources from O’Reilly Related titles Linux Device Drivers Exploring the JDS Linux Linux in a Nutshell Desktop Running Linux Learning Red Hat Enterprise Building Embedded Linux Linux and Fedora Systems Linux Pocket Guide Linux Security Cookbook Understanding the Linux Kernel Linux Books linux.oreilly.com is a complete catalog of O’Reilly’s books on Resource Center Linux and Unix and related technologies, including sample chapters and code examples. ONLamp.com is the premier site for the open source web plat- form: Linux, Apache, MySQL, and either Perl, Python, or PHP. Conferences O’Reilly brings diverse innovators together to nurture the ideas that spark revolutionary industries. We specialize in document- ing the latest tools and systems, translating the innovator’s knowledge into useful skills for those in the trenches. Visit conferences.oreilly.com for our upcoming events. Safari Bookshelf (safari.oreilly.com) is the premier online refer- ence library for programmers and IT professionals. Conduct searches across more than 1,000 books. Subscribers can zero in on answers to time-critical questions in a matter of seconds. Read the books on your Bookshelf from cover to cover or sim- ply flip to the page you need. Try it today with a free trial. LINUX COOKBOOK ™ Carla Schroder Beijing • Cambridge • Farnham • Köln • Paris • Sebastopol • Taipei • Tokyo Linux Cookbook™ by Carla Schroder Copyright © 2005 O’Reilly Media, Inc. All rights reserved. Printed in the United States of America. Published by O’Reilly Media, Inc., 1005 Gravenstein Highway North, Sebastopol, CA 95472. O’Reilly books may be purchased for educational, business, or sales promotional use.
    [Show full text]
  • What Is Linux?
    What is Linux? ● A computer operating system (OS). ● Based on the UNIX OS (a major server OS). ● Free and open source software (FOSS). ● Available free of cost. ● Runs on nearly every hardware platform: – mainframes, PCs, cell phones, embedded processors ● Heavily used for servers. ● Heavily used in devices with embedded processors. CS Day 2013: Linux Introduction © Norman Carver Computer Science Dept. SIUC Linux?? ● “But I have never heard of Linux, so it must not be very commonly used.” ● “Nobody uses Linux.” ● “Everyone runs Windows.” ● “Linux is too hard for anyone but computer scientists to use.” ● “There's no malware for Linux because Linux is so unimportant.” CS Day 2013: Linux Introduction © Norman Carver Computer Science Dept. SIUC Have You Used Linux? ● Desktop OS? – many distributions: Ubuntu, Red Hat, etc. CS Day 2013: Linux Introduction © Norman Carver Computer Science Dept. SIUC Have You Used Linux? ● Desktop OS? – many distributions: Ubuntu, Red Hat, etc. CS Day 2013: Linux Introduction © Norman Carver Computer Science Dept. SIUC Have You Used Linux? ● Cell phones or tablets or netbooks? – Android and Chrome OS are Linux based CS Day 2013: Linux Introduction © Norman Carver Computer Science Dept. SIUC Have You Used Linux? ● Routers? – many routers and other network devices run Linux – projects like DD-WRT are based on Linux CS Day 2013: Linux Introduction © Norman Carver Computer Science Dept. SIUC Have You Used Linux? ● NAS (Network Attached Storage) devices? – most run Linux CS Day 2013: Linux Introduction © Norman Carver Computer Science Dept. SIUC Have You Used Linux? ● Multimedia devices? – many run Linux CS Day 2013: Linux Introduction © Norman Carver Computer Science Dept.
    [Show full text]
  • GNOME 1.2 Desktop COMEBACK of THE
    GNOME SOFTWARE GNOME 1.2 Desktop COMEBACK OF THE Ignored by many GNOME users and prematurely ANDREAS HUCHLER written-off by some distributions the GNOME desktop environment fights back with a new version. Here, we take a look at the most important components of Helix GNOME 1.2 to help you decide if an upgrade or new installation is worthwhile. About four years ago a group of Linux enthusiasts elements to be produced in a similar easy manner. on the Internet got together with the aim of devel- The differences were not resolved, so in the end oping a graphical user interface for Linux that would some of the developers decided to support the Qt- Helixcode stand comparison with Windows and Mac OS. based KDE project whilst the others started to cre- The American firm Helixcode, It’s true that at that time there were already sev- ate the gtk-based GNOME project. Inc. (http://www.helixcode.com) eral window managers – for example, fvwm2 and cofounded by GNOME evange- Afterstep – for the X interface; with CDE a desktop Co-operation list and author of Midnight environment was even available. However, these Commander Miguel de Icaza, solutions all had disadvantages – the window man- Over time, not least because of the subsequent has made it its goal to help agers had so session management nor support for open source licensing of Qt, the former rivalry GNOME break through as an drag and drop; CDE was commercial and obsolete – between the two projects gave way to a spirit of co- Internet desktop. In addition so there was a real need for a new graphical inter- operation.
    [Show full text]
  • Windowmanager Grafische Oberflächen Unter Linux
    WindowManager Grafische Oberflächen unter Linux 1 Inhalt – Aufbau und Start des grafischen Systems – X Window System – WindowManager – Desktop-Umgebungen – Live-Demos 2 Aufbau des grafischen Systems Das grafische System unter Linux ist mehrschichtig WindowManager X Window System Linux-Kernel Hardware 3 X Window System ● 1984 vom MIT u.a. mit IBM entwickelt ● Ist nicht Bestandteil des Betriebssystems ● Schnittstelle zu Grafikkarte, Tastatur und Maus ● Bietet einfachste Ausgabe-Funktionen (Rechtecke, Linien, Punkte, Schrift, ...) ● Verwaltung von Schriftarten (Fonts) ● Besteht aus 2 Komponenten (Client und Server) – Können auf verschiedenen Rechner laufen 4 WindowManager ● Verwaltet die Anwendungsfenster ● Bietet Funktionen wie ªMinimierenº und ªMaximierenº ● Stellt Taskleisten und Menüs bereit ● (Optional) Gestaltet Rahmen und Titelleiste 5 Übersicht WindowManager ● Es gibt mehr als 30 verschiedene WindowManager! ● Enlightenment ● FluxBox ● IceWM ● WindowLab 6 Enlightenment Ziel: Konfigurierbarkeit Gröûe: 3.273 KB Features: – Virtuelle Desktops – Fenstergruppen – Tooltipps – konfigurierbare Tastenkürzel – grafische Online-Hilfe – Entstehende Version 17 setzt neue Maûstäbe (Video) 7 8 9 FluxBox Ziel: Performance bei geringen Anforderungen Gröûe: 662 KB Features: – Themes – Dynamische, transparente Menüs – Virtuelle Desktops – Icons auf dem Desktop – Wechsel der Arbeitsfläche per Mausrad 10 11 IceWM Ziel: Geschwindigkeit, Schlichtheit, Benutzerfreundlichkeit Gröûe: 966 KB Features: – Einfach für Einsteiger und MS-Umsteiger – Themes – Virtuelle
    [Show full text]
  • Name Synopsis Description Main Methods
    Perl version 5.10.0 documentation - Pod::Simple NAME Pod::Simple - framework for parsing Pod SYNOPSIS TODO DESCRIPTION Pod::Simple is a Perl library for parsing text in the Pod ("plain olddocumentation") markup language that is typically used for writingdocumentation for Perl and for Perl modules. The Pod format is explainedin the perlpod man page; the most common formatter is called"perldoc". Pod formatters can use Pod::Simple to parse Pod documents into producerenderings of them in plain ASCII, in HTML, or in any number of otherformats. Typically, such formatters will be subclasses of Pod::Simple,and so they will inherit its methods, like parse_file. If you're reading this document just because you have a Pod-processingsubclass that you want to use, this document (plus the documentation forthe subclass) is probably all you'll need to read. If you're reading this document because you want to write a formattersubclass, continue reading this document, and then read Pod::Simple::Subclassing, and then possibly even read perlpodspec(some of which is for parser-writers, but much of which is notes toformatter-writers). MAIN METHODS $parser = SomeClass->new(); This returns a new parser object, where SomeClass is a subclassof Pod::Simple. $parser->output_fh( *OUT ); This sets the filehandle that $parser's output will be written to.You can pass *STDOUT, otherwise you should probably do somethinglike this: my $outfile = "output.txt"; open TXTOUT, ">$outfile" or die "Can't write to $outfile: $!"; $parser->output_fh(*TXTOUT); ...before you call one of the $parser->parse_whatever methods. $parser->output_string( \$somestring ); This sets the string that $parser's output will be sent to,instead of any filehandle.
    [Show full text]
  • The GNU General Public License and the Zero-Price-Fixing Problem
    Michigan Law Review Volume 104 Issue 3 2005 What's So Great about Nothing? The GNU General Public License and the Zero-Price-Fixing Problem Heidi S. Bond University of Michigan Law School Follow this and additional works at: https://repository.law.umich.edu/mlr Part of the Antitrust and Trade Regulation Commons, and the Computer Law Commons Recommended Citation Heidi S. Bond, What's So Great about Nothing? The GNU General Public License and the Zero-Price-Fixing Problem, 104 MICH. L. REV. 547 (2005). Available at: https://repository.law.umich.edu/mlr/vol104/iss3/4 This Note is brought to you for free and open access by the Michigan Law Review at University of Michigan Law School Scholarship Repository. It has been accepted for inclusion in Michigan Law Review by an authorized editor of University of Michigan Law School Scholarship Repository. For more information, please contact [email protected]. NOTE What's So Great about Nothing? The GNU General Public License and the Zero-Price-Fixing Problem * Heidi S. Bond TABLE OF CONTENTS INTRODUCTION .. ........................................ ............................. ............... 548 I. THE GPL's PRICING RESTRAINT SHOULD BE EVALUATED UNDER THE RULE OF REASON ............................. 556 A. The GP L's Pricing Restraint Is Needed to Allow the Free Exchange of Software.......................................... 558 B. Freely Exchanged Software Is a New Product Allowing Software Evolution....................... ............... ....... 560 II. A PRICE OF NOTHING ON SUBSEQUENT DISTRIBUTIONS DEMONSTRATES THAT THE GOAL Is Nor TO RESTRAIN COMPETITION .......................................................... 562 A. Broadcast Music: A Framework for Evaluating Nothing ........................................................... 562 B. Applying the Broadcast Music Framework to the GPL. .... 564 Ill.
    [Show full text]