From steve at bbdltd.com Thu Apr 4 08:34:42 2002 From: steve at bbdltd.com (Steve Johnson) Date: Wed Aug 4 00:00:47 2004 Subject: FW: ActiveState Programming Survey - Win $1000 O'Reilly Bookshelf Message-ID: FYI -----Original Message----- From: activelist-admin@listserv.ActiveState.com [mailto:activelist-admin@listserv.ActiveState.com]On Behalf Of ActiveState-News@ActiveState.com Sent: Tuesday, April 02, 2002 8:37 PM To: activelist@listserv.ActiveState.com Subject: ActiveState Programming Survey - Win $1000 O'Reilly Bookshelf ActiveState is excited to offer you the chance to share your opinion, and win a $1000 O'Reilly Bookshelf! As open source programmers and users ourselves, we really believe in the power of collaboration. Your feedback is invaluable in helping us to better serve the community through our open source projects and product development. Please share your thoughts by completing our online Programming Survey. All respondents have the option of entering a draw to win a $1000 O'Reilly Bookshelf. If you win, you'll be able to customize your prize from all available titles in the O'Reilly catalog, to a total value of $1000! Survey must be completed by April 8, 2002. Draw to be held April 10, 2002. To take the survey, please click here: http://www.ActiveState.com/ActiveState_Programming_Survey Thank you! ActiveState * * * * * ActiveState periodically notifies our customers of new products and special offers. If you do not wish to receive these notifications, please respond to this email with 'unsubscribe' in the subject line. _______________________________________________ ActiveState periodically notifies our customers of new products and special offers. If you do not wish to receive these notifications, you may unsubscribe at: http://listserv.ActiveState.com/mailman/listinfo/activelist From brandon at squareonedesign.com Thu Apr 4 08:31:15 2002 From: brandon at squareonedesign.com (Brandon Gohsman) Date: Wed Aug 4 00:00:47 2004 Subject: ActiveState Programming Survey - Win $1000 O'Reilly Bookshelf In-Reply-To: Message-ID: <004201c1dbe5$60f00160$6401a8c0@echotop> Already entered. :-) Brandon Gohsman Square One Design 560 5th Street NW, Suite 301 Grand Rapids, MI 49504 T 616.774.9048 F 616.774.8003 E brandon@squareonedesign.com W http://www.squareonedesign.com -----Original Message----- From: owner-grand-rapids-pm-announce@pm.org [mailto:owner-grand-rapids-pm-announce@pm.org] On Behalf Of Steve Johnson Sent: Thursday, April 04, 2002 9:35 AM To: Grand-Rapids-Pm-Announce@Happyfunball. Pm. Org Subject: FW: ActiveState Programming Survey - Win $1000 O'Reilly Bookshelf FYI -----Original Message----- From: activelist-admin@listserv.ActiveState.com [mailto:activelist-admin@listserv.ActiveState.com]On Behalf Of ActiveState-News@ActiveState.com Sent: Tuesday, April 02, 2002 8:37 PM To: activelist@listserv.ActiveState.com Subject: ActiveState Programming Survey - Win $1000 O'Reilly Bookshelf ActiveState is excited to offer you the chance to share your opinion, and win a $1000 O'Reilly Bookshelf! As open source programmers and users ourselves, we really believe in the power of collaboration. Your feedback is invaluable in helping us to better serve the community through our open source projects and product development. Please share your thoughts by completing our online Programming Survey. All respondents have the option of entering a draw to win a $1000 O'Reilly Bookshelf. If you win, you'll be able to customize your prize from all available titles in the O'Reilly catalog, to a total value of $1000! Survey must be completed by April 8, 2002. Draw to be held April 10, 2002. To take the survey, please click here: http://www.ActiveState.com/ActiveState_Programming_Survey Thank you! ActiveState * * * * * ActiveState periodically notifies our customers of new products and special offers. If you do not wish to receive these notifications, please respond to this email with 'unsubscribe' in the subject line. _______________________________________________ ActiveState periodically notifies our customers of new products and special offers. If you do not wish to receive these notifications, you may unsubscribe at: http://listserv.ActiveState.com/mailman/listinfo/activelist From brandon at squareonedesign.com Thu Apr 11 08:21:33 2002 From: brandon at squareonedesign.com (Brandon Gohsman) Date: Wed Aug 4 00:00:47 2004 Subject: FW: Newsletter from O'Reilly UG Program, April 10 Message-ID: Hey all, Here is the long-awaited newsletter from our friends at O'Reilly. Enjoy! Brandon Gohsman Square One Design 560 5th Street NW, Suite 301 Grand Rapids, MI 49504 T 616.774.9048 F 616.774.8003 E brandon@squareonedesign.com W http://www.squareonedesign.com/ "What is difficult takes time, what is impossible takes a little longer." -----Original Message----- From: Marsee Henon [mailto:marsee@oreilly.com] Sent: Wednesday, April 10, 2002 8:59 PM To: brandon@squareonedesign.com Subject: Newsletter from O'Reilly UG Program, April 10 O'Reilly User Group Program NEWSLETTER April 10, 2002 We've got lots of new books coming in! This week's issue is a long one; we're trying to catch up. Next week we should go back to our usual length. HIGHLIGHTS THIS WEEK: NEWS: -Lessig on the Future of the Public Domain -Keeping Genome Data Open -Code Free or Die -"Java in a Nutshell, 3rd Ed" wins Best Java Book -Six Common Enterprise Programming Mistakes -Tips for Building Web Database Applications with PHP and MySQL -iBooks Love Linux CONFERENCE NEWS -Registration is open for the O'Reilly Open Source Convention BOOK NEWS: -TCP/IP Network Administration, 3rd Ed. -C# in a Nutshell -Programming PHP -Web Performance Tuning, 2nd Edition -BEEP: The Definitive Guide -Web Database Applications with PHP & MySQL -Building Java Enterprise Applications Volume I: Architecture -Jython Essentials ANNOUNCEMENTS FROM YOUR PEERS -X-RATED ================================================ NEWS FROM O'REILLY & BEYOND ================================================ Spread the word to your members.... ------------------------------- GENERAL NEWS ------------------------------- LESSIG ON THE FUTURE OF THE PUBLIC DOMAIN Lawrence Lessig discusses the pending Eldred Supreme Court case, his Creative Commons project, and the future of the public domain. http://www.oreillynet.com/pub/a/network/2002/04/02/lessig.html Lessig will be a keynote speaker at the O'Reilly Emerging Technology Conference later this spring, from May 13-16, in Santa Clara, Calif. http://conferences.oreillynet.com/etcon2002/ As a part of our extended family, take an additional 30% off of your fees when you register with the discount code ET02FF http://conferences.oreillynet.com/cs/et2002/create/ord_et02 KEEPING GENOME DATA OPEN Open-data hero Jim Kent, who was instrumental in keeping the human genome data in the public domain, tells why and how he did it in this O'Reilly Network interview. http://www.oreillynet.com/pub/a/network/2002/04/05/kent.html Kent will be a keynote speaker at the O'Reilly Open Source Convention. http://conferences.oreillynet.com/cs/os2002/view/e_sess/2586 CODE FREE OR DIE Salon's Andrew Leonard reviews O'Reilly's new biography of Richard Stallman; he says readers will benefit from this nuanced, detailed picture of Stallman and says the book offers many new insights, even to close followers of the free-software movement. http://www.salon.com/tech/books/2002/04/02/stallman/index.html "Free as in Freedom," Order Number: 2874 http://www.oreilly.com/catalog/freedom/ Richard Stallman will also be a keynote speaker at the O'Reilly Open Source Convention. http://conferences.oreillynet.com/cs/os2002/view/e_spkr/1274 --------------------- JAVA --------------------- JAVA IN A NUTSHELL, 3RD EDITION WINS "BEST JAVA BOOK" BY READERS OF "JAVA PRO MAGAZINE" AT JAVAONE http://www.fawcette.com/reports/javaone/032802/readers_choice/page4.asp "Java in a Nutshell," 4th Edition Order Number: 2831 http://www.oreilly.com/catalog/javanut4/ And The Award Goes To... Top developers and companies were feted for their technological achievements and contributions to the Java community. http://www.fawcette.com/reports/javaone/032802/readers_choice/ SIX COMMON ENTERPRISE PROGRAMMING MISTAKES Most programmers use the good things from programming books and then leave their mistakes in the very same programs. Brett McLaughlin looks at six common errors in enterprise programming. http://www.onjava.com/pub/a/onjava/2002/04/03/javaenterprise_tips.html --------------------- ONLAMP --------------------- TIPS FOR BUILDING WEB DATABASE APPLICATIONS WITH PHP AND MYSQL by Hugh E. Williams The most popular platform for developing Web database applications is the open source trio of PHP, MySQL, and the Apache Web server. According to SecuritySpace and Netcraft, the Apache Web server is used at about 60 percent of Web sites; almost half of these servers have support for the PHP scripting language. http://www.onlamp.com/pub/a/onlamp/2002/04/04/webdb.html "Web Database Applications with PHP & MySQL," Order Number: 0413 http://www.oreilly.com/catalog/webdbapps/ --------------------- MAC --------------------- IBOOKS LOVE LINUX An Apple iBook turns out to be a great choice for running Debian GNU/Linux, and Edd Dumbill, the editor of XML.com, explains why and walks us through the installation process. http://www.oreillynet.com/pub/a/mac/2002/03/29/ibook_linux.html ================================================ CONFERENCE NEWS ================================================ O'REILLY OPEN SOURCE CONVENTION Sheraton San Diego Hotel and Marina July 22-26, 2002--San Diego, CA http://conferences.oreillynet.com/os2002/ O'Reilly & Associates is pleased to announce the 4th annual Open Source Convention. OSCON is designed for programmers, developers, strategists, and technical staff involved in open source technology and its applications. This event is the central gathering place for the open source community to exchange ideas, share techniques, push the technical boundaries, and maximize the benefits of open source software. KEYNOTE SPEAKERS: Lawrence Lessig-- http://conferences.oreillynet.com/cs/os2002/view/e_sess/3027 Richard M. Stallman-- http://conferences.oreillynet.com/cs/os2002/view/e_sess/3047 Ewan Birney--Hacking the Genome: Open Source in Bioinformatics http://conferences.oreillynet.com/cs/os2002/view/e_sess/2389 Jim Kent--Evolution in Action http://conferences.oreillynet.com/cs/os2002/view/e_sess/2586 EARLY BIRD DISCOUNT. Register by June 10th, 2002 to take advantage of the discounted conference fees. User group discount is 20% for conferences. Use the discount code: DSUG. Register before June 10th, and receive a double discount! Your 20% will apply towards already reduced "Early Bird" pricing if you register early. Special Convention Promotion. Purchase two tutorials with your regular conference pass and receive two additional tutorials absolutely free. Offer good only when purchased with the regular conference pass by June 10. http://conferences.oreillynet.com/cs/os2002/create/ord_os02 ================================================ BOOK NEWS ================================================ REVIEW COPIES ARE AVAILABLE, email me for a copy. If you need your books by a certain date, please allow at least three weeks for shipping. Please send me copies of your newsletters. Don't forget, your members get 20% off any O'Reilly book they purchase direct from O'Reilly. Just use code DSUG when ordering. Press releases are available on our press page:http://press.oreilly.com/ TCP/IP NETWORK ADMINISTRATION, 3RD ED. Order Number: 2971 This complete hands-on guide to setting up and running a TCP/IP network starts with the fundamentals: what protocols do and how they work, how addresses and routing are used, and how to set up your network connection. http://oreilly.com/catalog/tcp3/ Sample Chapter 9, "Local Network Services," is available online: http://www.oreilly.com/catalog/tcp3/chapter/ch09.html C# IN A NUTSHELL Order Number: 1819 This book provides everything programmers need to know about the C# language in one concise and accessible volume. Designed as a primary reference for daily use, it also includes all the essential background information to become productive quickly. Not a "how-to" book or a rehash of Microsoft's documentation, this book goes to the source of the C# language and the APIs of the .NET Framework to present the content in a way that professional programmers will value above all other books. http://oreilly.com/catalog/csharpnut/ Sample Chapter 1, "Introducing C# and the .NET Framework," is available online: http://www.oreilly.com/catalog/csharpnut/chapter/ch01.html PROGRAMMING PHP Order Number: 6102 PHP is a simple yet powerful open-source scripting language for creating dynamic web content. The millions of web sites powered by PHP are testament to its popularity and ease of use. PHP is used by both programmers, who appreciate its flexibility and speed, and web designers, who value its accessibility and convenience. "Programming PHP" is an authoritative guide to PHP 4, the latest version of the language, and is filled with the unique knowledge of the creator of PHP, Rasmus Lerdorf. This book explains PHP language syntax and programming techniques in a clear and concise manner, with numerous examples that illustrate both correct usage and common idioms. The book also includes style tips and practical programming advice that will help you become not just a PHP programmer, but a good PHP programmer. http://oreilly.com/catalog/progphp/ Sample Chapter 5, "Arrays," is available online: http://www.oreilly.com/catalog/progphp/chapter/ch05.html WEB PERFORMANCE TUNING, 2ND EDITION Order Number: 172X As long as there's been a Web, people have been trying to make it faster. The maturation of the Web has meant more users, more data, more features, and consequently longer waits on the Web. Improved performance has become a critical factor in determining the usability of the Web in general and of individual sites in particular. "Web Performance Tuning, 2nd Ed." is about getting the best possible performance from the Web. This book isn't just about tuning web server software; it's also about streamlining web content, getting optimal performance from a browser, tuning both client and server hardware, and maximizing the capacity of the network itself. http://oreilly.com/catalog/webpt2/ Chapter 4, "Performance Monitoring," is available online: http://www.oreilly.com/catalog/webpt2/chapter/ch04.html BEEP: THE DEFINITIVE GUIDE Order Number: 2440 BEEP gives network developers what they've long needed: a standard toolkit for building protocols quickly and conveniently. Written by BEEP's creator, this book demonstrates how to use the BEEP implementation in Java, C, and Tcl. You'll learn to build several working applications that use BEEP as a transport, including an implementation of the reliable SYSLOG protocol and an implementation of a BEEP transport for SOAP. http://www.oreilly.com/catalog/beep/ Sample Chapter 3, "Tuning," is available online: http://www.oreilly.com/catalog/beep/chapter/ch03.html WEB DATABASE APPLICATIONS WITH PHP & MYSQL Order Number: 0413 This book offers web developers a mixture of theoretical and practical information on creating web database applications. Using PHP and MySQL, two open source technologies that are often combined to develop web applications, the book offers detailed information on designing relational databases and web application architecture. http://www.oreilly.com/catalog/webdbapps/ Sample Chapter 8, "Sessions," is available online: http://www.oreilly.com/catalog/webdbapps/chapter/ch08.html BUILDING JAVA ENTERPRISE APPLICATIONS VOLUME I: ARCHITECTURE Order Number: 1231 Volume 1 of this advanced 3-volume guide explores the infrastructure issues so important to good application design. It isn't just a book about Entity Beans and JNDI. It takes you step by step through building the back end, designing the data store so that it gives you convenient access to the data your application needs; designing a directory; figuring out how to handle security and where to store security credentials you need; and so on. http://oreilly.com/catalog/javentappsv1/ Sample Chapter 8, "Business Logic," is available online: http://www.onjava.com/pub/a/onjava/excerpt/bldgjavaent_8/index1.html JYTHON ESSENTIALS Order Number: 2475 Jython is an implementation of the Python programming language written in Java, allowing Python programs to integrate seamlessly with any Java code. The secret to Jython's popularity lies in the combination of Java's libraries and tools with Python's rapid development capabilities. "Jython Essentials" provides a solid introduction to the language, numerous examples of Jython/Java interaction, and valuable reference material on modules and libraries of use to Jython programmers. http://oreilly.com/catalog/jythoness/ Sample Chapter 1, "Introduction to Jython," is available online: http://www.oreilly.com/catalog/jythoness/chapter/ch01.html ================================================ ANNOUNCEMENTS FROM YOUR PEERS ================================================ South Carolina- X-RATED--On April 13th from 1:30 till 3:30pm CarolinaMUG, the Charlotte Region's Macintosh User Group and Winthrop University of Rock Hill South Carolina will present the definitive introduction to Mac OS X in a Free X-Rated Seminar! See The Carolina Macintosh Users Group web site for more details: http://www.carolinamug.com/ Until next week, Marsee From brandon at squareonedesign.com Thu Apr 18 10:36:39 2002 From: brandon at squareonedesign.com (Brandon Gohsman) Date: Wed Aug 4 00:00:47 2004 Subject: Puzzle for the week Message-ID: <005401c1e6ee$dbdaf790$7001a8c0@brandon> Hey everyone, Here is a brain teaser for anyone who's interested: I have a client who saw a feature in a web log statistics program and now wants it on their site (in an obsessive-compulsive way). One of the many WebTrends packages for web hosts determines what state (if in the US) that a visitor is in. Early on in the development of this client's site, we used a demo of WebTrends to analyze their log file. Among the gaggle of info it returned was the state that the web request originated in. So why don't we just use the WebTrends program? Because the site is hosted by Verio and they won't install it (even if we pay for it). Which means that, in order to use it, we need to download the log file and run it on our machine to get the info. And the log file can get very, very large. This is not a good solution. And although the client adamantly wants this feature, they aren't willing to switch web hosts to get it. So I am charged with the duty of trying to figure out how WebTrends does what it does to get that one tidbit of info. At this point, I can only guess that it takes the domain name/IP address and finds contact info or billing info, pertaining to that address, to get the state. I can't conceive of a way to get that info from any other piece of data in the access.log. I need to figure out exactly how to work backwards from the limited info in the log file to determine the visitor's state. Here is a typical line from the access log: bgp930234bgs.brmngh01.mi.comcast.net - - [18/Apr/2002:01:01:32 -0400] "GET /CutOutArt6.swf HTTP/1.1" 200 5779 "-" "Mozilla/4.0 (compatible; MSIE 5.01; Windows 98)" I know that it is possible to do reverse DNS lookups on a domain name to get the IP address and visa versa. I don't know how or if it will get me any closer to solving my problem. Have any of you ever had to do this or have a clue about where I would begin? Danke, Brandon Gohsman Humble Librarian -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/archives/grand-rapids-pm-announce/attachments/20020418/c6c35ef4/attachment.htm From bott at grpl.org Thu Apr 18 11:07:50 2002 From: bott at grpl.org (Bill Ott) Date: Wed Aug 4 00:00:47 2004 Subject: Puzzle for the week References: <005401c1e6ee$dbdaf790$7001a8c0@brandon> Message-ID: <3CBEEF56.8070801@grpl.org> They're obsessive-compulsive about a wild ass guess? Because that's what WebTrends is producing. All you have is the IP address or host name of whatever made the request. This could be a proxy server across the country from the user. I believe WebTrends even states something like, "...these stats should not be considered accurate, but only give an impression." Sure, you could write something, maybe using Net::Whois and parse through the results, but you could use 'rand' to pick the data and end up with the same degree of accuracy... My home IP address (in Wyoming, MI) is registered to AT&T in Middleton, NJ. It's really not possible to get "good" data based on the client address. If you still want to try, here are some suggestions: http://www.private.org.il/IP2geo.html Brandon Gohsman wrote: > Hey everyone, > > > > Here is a brain teaser for anyone who's interested: > > > > I have a client who saw a feature in a web log statistics program and > now wants it on their site (in an obsessive-compulsive way). One of > the many WebTrends packages for web hosts determines what state (if in > the US) that a visitor is in. Early on in the development of this > client's site, we used a demo of WebTrends to analyze their log file. > Among the gaggle of info it returned was the state that the web > request originated in. > > > > So why don't we just use the WebTrends program? Because the site is > hosted by Verio and they won't install it (even if we pay for it). > Which means that, in order to use it, we need to download the log file > and run it on our machine to get the info. And the log file can get > very, very large. This is not a good solution. And although the client > adamantly wants this feature, they aren't willing to switch web hosts > to get it. > > > > So I am charged with the duty of trying to figure out how WebTrends > does what it does to get that one tidbit of info. At this point, I can > only guess that it takes the domain name/IP address and finds contact > info or billing info, pertaining to that address, to get the state. I > can't conceive of a way to get that info from any other piece of data > in the access.log. I need to figure out exactly how to work backwards > from the limited info in the log file to determine the visitor's state. > > > > Here is a typical line from the access log: > > > > bgp930234bgs.brmngh01.mi.comcast.net - - [18/Apr/2002:01:01:32 -0400] > "GET /CutOutArt6.swf HTTP/1.1" 200 5779 "-" "Mozilla/4.0 (compatible; > MSIE 5.01; Windows 98)" > > > > I know that it is possible to do reverse DNS lookups on a domain name > to get the IP address and visa versa. I don't know how or if it will > get me any closer to solving my problem. > > > > Have any of you ever had to do this or have a clue about where I would > begin? > > > > Danke, > > > > Brandon Gohsman > > Humble Librarian > From brandon at squareonedesign.com Thu Apr 18 11:09:52 2002 From: brandon at squareonedesign.com (Brandon Gohsman) Date: Wed Aug 4 00:00:47 2004 Subject: Puzzle for the week References: <005401c1e6ee$dbdaf790$7001a8c0@brandon> <3CBEEF56.8070801@grpl.org> Message-ID: <001a01c1e6f3$7e5d7520$7001a8c0@brandon> Bwa ha ha ha!!! Thanks for the info and the side-splitting laughter. I'll pass your sentiments along to the client (in an edited form). Yes, I realize what you are saying. I'm not sure that will save me, but I'll give it a go. Thanks, Brandon ----- Original Message ----- From: "Bill Ott" To: "Brandon Gohsman" Cc: "Perl Mongers" ; "Grant" Sent: Thursday, April 18, 2002 12:07 PM Subject: Re: Puzzle for the week > They're obsessive-compulsive about a wild ass guess? Because that's > what WebTrends is producing. All you have is the IP address or host > name of whatever made the request. This could be a proxy server across > the country from the user. I believe WebTrends even states something > like, "...these stats should not be considered accurate, but only give > an impression." > > Sure, you could write something, maybe using Net::Whois and parse > through the results, but you could use 'rand' to pick the data and end > up with the same degree of accuracy... > > My home IP address (in Wyoming, MI) is registered to AT&T in Middleton, NJ. > It's really not possible to get "good" data based on the client address. > > If you still want to try, here are some suggestions: > http://www.private.org.il/IP2geo.html > > > Brandon Gohsman wrote: > > > Hey everyone, > > > > > > > > Here is a brain teaser for anyone who's interested: > > > > > > > > I have a client who saw a feature in a web log statistics program and > > now wants it on their site (in an obsessive-compulsive way). One of > > the many WebTrends packages for web hosts determines what state (if in > > the US) that a visitor is in. Early on in the development of this > > client's site, we used a demo of WebTrends to analyze their log file. > > Among the gaggle of info it returned was the state that the web > > request originated in. > > > > > > > > So why don't we just use the WebTrends program? Because the site is > > hosted by Verio and they won't install it (even if we pay for it). > > Which means that, in order to use it, we need to download the log file > > and run it on our machine to get the info. And the log file can get > > very, very large. This is not a good solution. And although the client > > adamantly wants this feature, they aren't willing to switch web hosts > > to get it. > > > > > > > > So I am charged with the duty of trying to figure out how WebTrends > > does what it does to get that one tidbit of info. At this point, I can > > only guess that it takes the domain name/IP address and finds contact > > info or billing info, pertaining to that address, to get the state. I > > can't conceive of a way to get that info from any other piece of data > > in the access.log. I need to figure out exactly how to work backwards > > from the limited info in the log file to determine the visitor's state. > > > > > > > > Here is a typical line from the access log: > > > > > > > > bgp930234bgs.brmngh01.mi.comcast.net - - [18/Apr/2002:01:01:32 -0400] > > "GET /CutOutArt6.swf HTTP/1.1" 200 5779 "-" "Mozilla/4.0 (compatible; > > MSIE 5.01; Windows 98)" > > > > > > > > I know that it is possible to do reverse DNS lookups on a domain name > > to get the IP address and visa versa. I don't know how or if it will > > get me any closer to solving my problem. > > > > > > > > Have any of you ever had to do this or have a clue about where I would > > begin? > > > > > > > > Danke, > > > > > > > > Brandon Gohsman > > > > Humble Librarian > > > > > > From brandon at squareonedesign.com Thu Apr 18 15:59:51 2002 From: brandon at squareonedesign.com (Brandon Gohsman) Date: Wed Aug 4 00:00:47 2004 Subject: Update on IP Thingy Message-ID: Hey, Well, I gave the client the low-down on the accuracy (or lack therof) of geographic information obtained via reverse DNS lookup. They went away. Have a great weekend, I'm off to play video games and listen to angry music. Woohoo! From ptjapkes at email.com Fri Apr 19 12:37:44 2002 From: ptjapkes at email.com (Paul Tjapkes) Date: Wed Aug 4 00:00:47 2004 Subject: Brad Kuhn, VP of the Free Software Foundation Message-ID: <20020419173744.19691.qmail@email.com> The Calvin College computer science club is hosting a presentation by bkuhn (thanks Poling). Some of us are already going, and this is open to everyone. Details below: ---- Abstraction is pleased to have Brad Kuhn, VP of the Free Software Foundation, come and speak at Calvin College. All are invited to this event on Wednesday, April 24 at 3:30 in the Calvin Commons Lecture Hall. The topic for his speech will be "Software Freedom and the GNU Generation." It will last approximately two hours. An abstract for the topic is attached to the bottom of this message. For those of you that aren't familiar with the FSF and GNU: "The GNU Project was launched in 1984 to develop a complete Unix-like operating system which is free software: the GNU system. Variants of the GNU operating system, which use the kernel Linux, are now widely used; though these systems are often referred to as ``Linux'', they are more accurately called GNU/Linux systems." http://www.gnu.org/ http://www.gnu.org/gnu/thegnuproject.html Please forward this along to anyone that may be interested. Abstract: Software Freedom, the GNU Generation, and the GNU General Public License ------------------------------------------------------------------------ In this talk, I introduce the issues of software freedom, copyleft, and the history and future of the Free Software Movement to an audience that is generally familiar with computer software. (The talk is geared towards computer users, but developers will not be bored.) I discuss in detail the most popular copyleft license, the GNU General Public License (GPL), and introduce its advantages for users, programmers, and businesses. In contrast to the talks given by the free software supporters who founded the community (such as Richard Stallman), this talk comes from the perspective of someone who came of age in the Free Software Movement after the early work was complete. Thus, this talk addresses the "GNU generation"---those of us who learned of free software only after GNU/Linux systems were beginning to become popular. In particular, I address the stark contrast of two existing worlds in the software industry: the developers of proprietary software and the developers of free software. As someone who has lived in both of these worlds, I speak with some authority about the terrible challenges and drawbacks faced in the proprietary software realm, and how the free software community has overcome them by giving the same freedom to all users, whether they program often, occasionally, or not at all. I explain how one specific copyleft software license, the GNU GPL, has worked to ensure freedom while creating a thriving user, developer and business community. Finally, I discuss the great challenges that we, the Free Software Movement, face in the years ahead. Too often, people assume that since the job of writing a core operating system is done (namely, GNU/Linux and emerging GNU/HURD systems) that there is nothing left for the Free Software Movement to do. I dispell this misconception by giving real-world examples where we face challenges today. I also identify dangerous trends that indicate challenges that we may face in the future. This talk takes approximately two hours, which leaves some time for a question and answer session. -- _______________________________________________ Sign-up for your own FREE Personalized E-mail at Email.com http://www.email.com/?sr=signup From brandon at squareonedesign.com Fri Apr 19 18:44:06 2002 From: brandon at squareonedesign.com (Brandon Gohsman) Date: Wed Aug 4 00:00:47 2004 Subject: FW: Newsletter from O'Reilly UG Program, April 19 Message-ID: <004c01c1e7fc$1872dc00$6401a8c0@echotop> Here's the next O'Reilly newsletter: Brandon Gohsman Square One Design 560 5th Street NW, Suite 301 Grand Rapids, MI 49504 T 616.774.9048 F 616.774.8003 E brandon@squareonedesign.com W http://www.squareonedesign.com -----Original Message----- From: Marsee Henon [mailto:marsee@oreilly.com] Sent: Friday, April 19, 2002 4:52 PM To: brandon@squareonedesign.com Subject: Newsletter from O'Reilly UG Program, April 19 O'Reilly User Group Program NEWSLETTER April 19, 2002 HIGHLIGHTS THIS WEEK NEWS: -Tim O'Reilly Agrees with Amazon's Used Book Policy -The Law of Unintended Consequences -The Body Electronic: An Interview With IBM's Robert Morris -Build a Better Bookshelf Online-Get Your First 14 Days on Safari Free -Introducing C# And The .NET Framework, Part 1 -The Perl Review -Jython Tips for Python Programmers -O'Reilly and Macworld Team Up on Total OS X UPCOMING EVENTS: -Noel Rappin On Jython at Softpro Books-Burlington, MA CONFERENCE NEWS: -Put Up A Conference Banner Get A Free Book BOOK NEWS: -Top 25 Best-Selling Books -Mastering Oracle SQL ANNOUNCEMENTS FROM YOUR PEERS: -LUGOD-Will Be Holding A Linux Demonstration -CFUN-02 The Fourth Annual TeraTech ColdFusion Conference ================================================ NEWS FROM O'REILLY & BEYOND ================================================ Spread the word to your members.... ------------------------------- GENERAL NEWS ------------------------------- TIM O'REILLY AGREES WITH AMAZON'S USED BOOK POLICY In this letter to the Author's Guild, Tim explains why he disagrees with their campaign against Amazon's used book policy, and why he thinks used book sales help authors, publishers, and readers alike. Tim also ties the issue to larger ones of copyright, fair use, and the "intellectual commons." http://www.oreillynet.com/cs/weblog/view/wlg/1291 O'Reilly Network columnist and science fiction author Cory Doctorow also wrote a letter supporting Amazon's policy. http://www.well.com/~doctorow/agletter.txt THE LAW OF UNINTENDED CONSEQUENCES Hollywood's legal attacks on technology today are just as shortsighted as when it fought against the VCR in the early 1980s, because the legal battles will stifle innovation, says Cory Doctorow, who will speak at O'Reilly's upcoming Emerging Technology Conference. http://www.oreillynet.com/pub/a/network/2002/04/16/cory.html THE BODY ELECTRONIC: AN INTERVIEW WITH IBM'S ROBERT MORRIS IBM is promoting the concept of "autonomic computing," in which systems are self-healing, much like the human body. IBM's Robert Morris will be a keynote speaker at O'Reilly's upcoming Emerging Technology Conference. http://www.oreillynet.com/pub/a/network/2002/04/12/morris.html http://conferences.oreilly.com/etcon/ BUILD A BETTER BOOKSHELF ONLINE Get your first 14 days free when you subscribe to Safari Tech Books Online, with 600 of the best technical books available from O'Reilly and other top publishers. Select up to ten books to search, bookmark, and annotate; cut and paste code examples; find your answers fast. https://www.oreillynet.com/safaripromo/oreilly-14.html --------------------- ONLAMP --------------------- THE PERL REVIEW This month's issue of "The Perl Review" is all about, well, Python, including an interview with Guido van Rossum and a primer on the Python Software Foundation. http://www.theperlreview.com/ For more on Perl see: http://www.perl.com/ and http://perl.oreilly.com/ JYTHON TIPS FOR PYTHON PROGRAMMERS Noel Rappin brings you ten tips on using Jython, from how to create Java objects to how to access Java methods and fields. http://www.onlamp.com/pub/a/python/2002/04/11/jythontips.html JYTHON ESSENTIALS Order Number: 2475 http://www.oreilly.com/catalog/jythoness/ --------------------- MAC --------------------- O'REILLY AND MACWORLD TEAM UP ON TOTAL OS X The special 13th issue of "Macworld" that focuses on Mac OS X has hit the streets, and we're proud to be part of it. Read about O'Reilly's partnership with "Macworld" in Derrick Story's Total OS X Preview. http://www.macworld.com/2002/13thissue/index.html --------------------- ..NET --------------------- INTRODUCING C# AND THE .NET FRAMEWORK, PART 1 Read an overview of C# and find out where it improves upon Java, in this first of a three-part excerpt from O'Reilly's recently released C# in a Nutshell. http://www.oreillynet.com/pub/a/dotnet/excerpt/csharpnut_1/index1.html C# IN A NUTSHELL Order Number: 1819 http://www.oreilly.com/catalog/csharpnut/ ================================================== UPCOMING EVENTS AT SOFTPRO BOOKS-BURLINGTON, MA ================================================== NOEL RAPPIN ON JYTHON Noel Rappin is coauthor of "Jython Essentials." Jython is an implementation of the Python programming language written in Java, allowing Python programs to integrate seamlessly with any Java code. The secret to Jython's popularity lies in the combination of Java's libraries and tools with Python's rapid development capabilities. Wednesday, April 24--6:30-8:00 PM Softpro Books 112 Mall Road Burlington, MA 01803-5300 For more information see: http://www.softpro.com/events.html Open Invitation to SIGS and User Groups: Softpro is happy to host your group. They have space to accommodate up to 30 people in Burlington and up to 12 in Marlborough. Reserve a time by writing to events@softpro.com ================================================ CONFERENCE NEWS ================================================ PUT UP A CONFERENCE BANNER, GET A FREE BOOK We are looking for user groups to display our conference banners on their web sites. If you send me the link to your user group site with our O'Reilly Open Source Convention banner, I will send you the O'Reilly book of your choice. O'Reilly Open Source Convention banner http://conferences.oreillynet.com/pub/w/15/banner_ads.html EARLY BIRD DISCOUNT. Register by June 10th, 2002 to take advantage of the discounted conference fees. User group discount is 20% for conferences. Use the discount code: DSUG. Register before June 10th, and receive a double discount! Your 20% will apply towards already reduced "Early Bird" pricing if you register early. http://conferences.oreilly.com/oscon/ ================================================ BOOK NEWS ================================================ REVIEW COPIES ARE AVAILABLE, email me for a copy. If you need your books by a certain date, please allow at least three weeks for shipping. Please send me copies of your newsletters. Don't forget, your members get 20% off any O'Reilly book they purchase direct from O'Reilly. Just use code DSUG when ordering. Press releases are available on our press page: http://press.oreilly.com/ TOP 25 BEST-SELLING BOOKS New on our web site, our best selling books. The list changes every week. Review copies are still available. http://www.oreilly.com/catalog/top25.html MASTERING ORACLE SQL Order Number: 1290 If you write programs to run against an Oracle database, you spend a lot of time and mental energy writing queries to return the data your programs need. Knowledge of SQL, and particularly of Oracle's implementation of SQL, is the key to writing good queries in a timely manner. In this book, the authors share their knowledge of Oracle SQL, and show you many creative techniques that you can use to your advantage in your own applications. http://oreilly.com/catalog/mastorasql/ Chapter 7, "Set Operations" is available online: http://www.oreilly.com/catalog/mastorasql/chapter/ch07.html ================================================ ANNOUNCEMENTS FROM YOUR PEERS ================================================ Davis, CA- LUGOD-THE LINUX USERS' GROUP OF DAVIS, WILL BE HOLDING A LINUX DEMONSTRATION: Saturday, April 27th, 2002, 3:00pm-6:00pm The demonstration will be held at: Davis Food Co-Op 620 G Street Davis, CA 95616 Members of the Linux Users' Group of Davis will demonstrate Linux, a free operating system for computers that presents an alternative to the Microsoft monopoly. Drop by and learn how you can bring the fun back into computing by joining the dynamic, worldwide community of computer enthusiasts and professionals who use Linux. http://www.lugod.org/projects/demo/ Rockville MD- CFUN-02 THE FOURTH ANNUAL TERATECH COLDFUSION CONFERENCE $179 until April 30, $199 afterwards. Saturday, June 15th-Sunday, June 16th, 2002 Rockville Double-Tree Hotel (opposite Twinbrook metro) http://www.cfconf.com/cfun-02/ Until next week, Marsee From joelmeulenberg at attbi.com Sun Apr 21 12:45:48 2002 From: joelmeulenberg at attbi.com (Joel Meulenberg) Date: Wed Aug 4 00:00:47 2004 Subject: Update on IP Thingy References: Message-ID: <009801c1e95c$5fbb54a0$6901a8c0@attbi.com> > Have a great weekend, I'm off to play video games and listen to angry music. > Woohoo! Let the bodies hit the floor! Let the bodies hit the floor! Let the bodies hit the floooooooooooragh! (That angry song worked well in "Blade 2" (warning: extreme gorefest). Ever since then it's been stuck in my head.) From brandon at squareonedesign.com Sun Apr 21 13:15:54 2002 From: brandon at squareonedesign.com (Brandon Gohsman) Date: Wed Aug 4 00:00:47 2004 Subject: Update on IP Thingy In-Reply-To: <009801c1e95c$5fbb54a0$6901a8c0@attbi.com> Message-ID: <000501c1e960$9470d7c0$6401a8c0@echotop> Great movie though. Nothing like opening your entire head to do the equivalent of drinking through a straw. :-) Brandon Gohsman Square One Design 560 5th Street NW, Suite 301 Grand Rapids, MI 49504 T 616.774.9048 F 616.774.8003 E brandon@squareonedesign.com W http://www.squareonedesign.com -----Original Message----- From: owner-grand-rapids-pm-announce@pm.org [mailto:owner-grand-rapids-pm-announce@pm.org] On Behalf Of Joel Meulenberg Sent: Sunday, April 21, 2002 1:46 PM To: brandon@squareonedesign.com; Perl Mongers Subject: Re: Update on IP Thingy > Have a great weekend, I'm off to play video games and listen to angry music. > Woohoo! Let the bodies hit the floor! Let the bodies hit the floor! Let the bodies hit the floooooooooooragh! (That angry song worked well in "Blade 2" (warning: extreme gorefest). Ever since then it's been stuck in my head.) From bill_day at mcgraw-hill.com Wed Apr 24 09:10:25 2002 From: bill_day at mcgraw-hill.com (bill_day@mcgraw-hill.com) Date: Wed Aug 4 00:00:47 2004 Subject: Reminder: PerlMongers meeting this Friday. Message-ID: <85256BA5.004E4F41.00@corpny55wls01.mcgraw-hill.com> For this month's meeting, Joel Meulenberg will be presenting: "OO Perl: The Full Monty". We will meet at Priority Health 1239 East Beltline Classroom 1 from 11:30 to 1:00 p.m. Keith Sederholm will be picking up lunch from https://www.hitechsecure.com/momstogo/index.asp please email him at Keith.Sederholm@priority-health.com by 9 a.m. Friday morning if you would like Keith to pick up food for you. Hope to see you there. I know I'm looking forward to it. From joelmeulenberg at attbi.com Thu Apr 25 17:16:56 2002 From: joelmeulenberg at attbi.com (joelmeulenberg@attbi.com) Date: Wed Aug 4 00:00:47 2004 Subject: Reminder: PerlMongers meeting this Friday. Message-ID: <20020425221707.IFDD25242.rwcrmhc53.attbi.com@rwcrwbc57> > For this month's meeting, Joel Meulenberg will > be presenting: "OO Perl: The Full Monty". Actually, this is just "OO Perl: The Essentials" (part 1). It's the same presentation I did quite a while ago, but few people were able to attend. I kicked around the idea of doing "OO Perl: The Full Monty" (part 2), but it has yet to be birthed. > > > > For this month's meeting, Joel Meulenberg will be presenting: "OO Perl: The Full > Monty". > > We will meet at Priority Health 1239 East Beltline Classroom 1 from 11:30 to > 1:00 p.m. > > Keith Sederholm will be picking up lunch from > https://www.hitechsecure.com/momstogo/index.asp please email him at > Keith.Sederholm@priority-health.com by 9 a.m. > Friday morning if you would like Keith to pick up food for you. > > Hope to see you there. I know I'm looking forward to it. > > > From sdpoling at attbi.com Thu Apr 25 17:29:58 2002 From: sdpoling at attbi.com (Steve Poling) Date: Wed Aug 4 00:00:47 2004 Subject: Reminder: PerlMongers meeting this Friday. In-Reply-To: <20020425221707.IFDD25242.rwcrmhc53.attbi.com@rwcrwbc57> Message-ID: <006101c1eca8$bb901f50$0c00a8c0@CSISDP01> If you say "the full monty" too much, you might give the term "blessed thingie" a whole new meaning. > -----Original Message----- > From: owner-grand-rapids-pm-announce@pm.org > [mailto:owner-grand-rapids-pm-announce@pm.org] On Behalf Of > joelmeulenberg@attbi.com > Sent: Thursday, April 25, 2002 6:17 PM > To: bill_day@mcgraw-hill.com; > grand-rapids-pm-announce@happyfunball.pm.org > Subject: Re: Reminder: PerlMongers meeting this Friday. > > > > For this month's meeting, Joel Meulenberg will > > be presenting: "OO Perl: The Full Monty". > > Actually, this is just "OO Perl: The Essentials" (part 1). > It's the same presentation I did quite a while ago, but few > people were able to attend. I kicked around the idea of > doing "OO Perl: The Full Monty" (part 2), but it has yet to > be birthed. > > > > > > > > For this month's meeting, Joel Meulenberg will be presenting: "OO > > Perl: The Full Monty". > > > > We will meet at Priority Health 1239 East Beltline Classroom 1 from > > 11:30 to 1:00 p.m. > > > > Keith Sederholm will be picking up lunch from > > https://www.hitechsecure.com/momstogo/index.asp please email him at > > Keith.Sederholm@priority-health.com by 9 a.m. Friday morning if you > > would like Keith to pick up food for you. > > > > Hope to see you there. I know I'm looking forward to it. > > > > > > > From brandon at squareonedesign.com Thu Apr 25 19:43:57 2002 From: brandon at squareonedesign.com (Brandon Gohsman) Date: Wed Aug 4 00:00:47 2004 Subject: Reminder: PerlMongers meeting this Friday. In-Reply-To: <20020425221707.IFDD25242.rwcrmhc53.attbi.com@rwcrwbc57> Message-ID: Should you really use "birthed" and "full monty" in the same though? -----Original Message----- From: owner-grand-rapids-pm-announce@pm.org [mailto:owner-grand-rapids-pm-announce@pm.org]On Behalf Of joelmeulenberg@attbi.com Sent: Thursday, April 25, 2002 6:17 PM To: bill_day@mcgraw-hill.com; grand-rapids-pm-announce@happyfunball.pm.org Subject: Re: Reminder: PerlMongers meeting this Friday. > For this month's meeting, Joel Meulenberg will > be presenting: "OO Perl: The Full Monty". Actually, this is just "OO Perl: The Essentials" (part 1). It's the same presentation I did quite a while ago, but few people were able to attend. I kicked around the idea of doing "OO Perl: The Full Monty" (part 2), but it has yet to be birthed. > > > > For this month's meeting, Joel Meulenberg will be presenting: "OO Perl: The Full > Monty". > > We will meet at Priority Health 1239 East Beltline Classroom 1 from 11:30 to > 1:00 p.m. > > Keith Sederholm will be picking up lunch from > https://www.hitechsecure.com/momstogo/index.asp please email him at > Keith.Sederholm@priority-health.com by 9 a.m. > Friday morning if you would like Keith to pick up food for you. > > Hope to see you there. I know I'm looking forward to it. > > > From matthew_heusser at mcgraw-hill.com Mon Apr 29 10:14:35 2002 From: matthew_heusser at mcgraw-hill.com (matthew_heusser@mcgraw-hill.com) Date: Wed Aug 4 00:00:47 2004 Subject: Internship Opportunity Message-ID: <85256BAA.0053AB1A.00@corpny55wls01.mcgraw-hill.com> You know the job market is tight when the unpaid internships are requiring "expert knowledge" ... then again, c'mon, it's HTML ... :-) I saw this and thought our youngest member might be interested ... but then again, at his level, it's possible that he could, y'know, get paid and stuff ... :-) Matt H. WGVU TV is looking for a web design intern for this summer. This is an excellent opportunity to work on a highly used site (they get about 2,000 hits per day) that would provide great exposure and a good portfolio builder. The position will be doing systemic changes to the site they have and will involve taking apart and re-building what they have. This work will be instrumental in setting a new tone for the WGVU site. The position will require knowledge of Dreamweaver and be very well versed in HTML. Any type of previous web navigation experience is also a plus. This position can start as soon as possible. Time commitment will be 15-20 hours per week throughout the summer. The position is unpaid, but as stated above, this is a wonderful opportunity to fulfill internship requirements while participating in a dynamic project that will benefit your resume in the future. If interested, please email a resume to Steve Beckwith at WGVU at beckwits@gvsu.edu. If you have any trouble contacting Mr. Beckwith, please let me know. From sdpoling at attbi.com Mon Apr 29 14:00:37 2002 From: sdpoling at attbi.com (Steve Poling) Date: Wed Aug 4 00:00:47 2004 Subject: Internship Opportunity In-Reply-To: <85256BAA.0053AB1A.00@corpny55wls01.mcgraw-hill.com> Message-ID: <007001c1efb0$263e6370$0c00a8c0@CSISDP01> Idunno if telling Steve Beckwith that you know me will be a bug or a feature. In any event Steve's a good guy, and you'd get to learn the artsy fartsy aspect of the gig from him. If you want to be sneaky, pretend you're writing the Great American Novel and show up at the UICA Writers' Group Wednesday 6:30pm. Steve's in charge of that group and you'll get a chance to see the cut of his jib for yourself. I figure it's the perfect gig for a high school sophomore who knows Perl and Ruby. And he'd better move fast or I'll tell Jane or Dan to apply for it. > -----Original Message----- > From: owner-grand-rapids-pm-announce@pm.org > [mailto:owner-grand-rapids-pm-announce@pm.org] On Behalf Of > matthew_heusser@mcgraw-hill.com > Sent: Monday, April 29, 2002 11:15 AM > To: Grand-Rapids-Pm-Announce@Happyfunball.Pm.Org > Subject: Internship Opportunity > > You know the job market is tight when the unpaid internships > are requiring "expert knowledge" ... then again, c'mon, it's > HTML ... :-) > > I saw this and thought our youngest member might be > interested ... but then again, at his level, it's possible > that he could, y'know, get paid and stuff ... :-) > > Matt H. > > > WGVU TV is looking for a web design intern for this summer. > This is an excellent opportunity to work on a highly used > site (they get about 2,000 hits per day) that would provide > great exposure and a good portfolio builder. > > The position will be doing systemic changes to the site they > have and will involve taking apart and re-building what they > have. This work will be instrumental in setting a new tone > for the WGVU site. > > The position will require knowledge of Dreamweaver and be > very well versed in HTML. Any type of previous web navigation > experience is also a plus. > > This position can start as soon as possible. Time commitment > will be 15-20 hours per week throughout the summer. The > position is unpaid, but as stated above, this is a wonderful > opportunity to fulfill internship requirements while > participating in a dynamic project that will benefit your > resume in the future. > > If interested, please email a resume to Steve Beckwith at > WGVU at beckwits@gvsu.edu. > > If you have any trouble contacting Mr. Beckwith, please let me know. > >