THE PROGRAMMERS HEAVEN NEWSLETTER http://www.programmersheaven.com You are receiving this newsletter because you have requested to be in our mailing list. If you prefer to not be in it, please refer to the subscription information at the bottom of the newsletter. Issue 157 July 1, 2004 Table of Contents for this Issue: --Industry News -- McAfee LinuxShield antivirus ships -- Licensing 2004 International kicks off in June -- Nokia Ships N-gage QD Game Deck -- Microsoft challenges Google -- Nintendo to showcase GameCube successor next year -- Lindows keeps its name -- Perforce SCM features new ways to visualize code evolution -- dtSearch Publish V6.33 is released -- 0-Code E-mail Address Protector 2.1 is released -- OLEDB Direct 1.82 is released --Poll Results --Latest Resources -- The SSH Cryptosystem -- The Perl You Need to Know: Benchmarking Perl -- The Perl You Need To Know -- OSS Audio Extractor 5.6.0.3 -- FastReport 3 -- Program Launcher v1.0 -- And More... --Free Magazine Subscriptions =========================== ADVERTISEMENT ======================== *** NEW! AdeptSQL Diff Version 1.60 has been released! *** If you need to instantly see and synchronize schema or data differences between two similar MS SQL databases, AdeptSQL Diff is a must-have tool. Now with the release of version 1.60, this lightning fast and intuitive tool includes extended ActiveX Automation interface and a set of sample projects in several languages (VB, Delphi, VBScript, JScript) demonstrating difference report making and automation of your various database comparison tasks. Explore SQL for individual schema object in a side-by-side comparison window, use drag & drop or handy buttons to produce synchro scripts or reverse-engineer your database, edit and execute the scripts in a built-in SQL editor/debugger (supporting breakpoints and step-by-step execution). AdeptSQL Diff supports MS SQL 7.0 and 2000. Read more at: http://www.adeptsql.com/sql_compare_tool_overview.htm?aff=prhv ================================================================== ====================================================================== SITE NEWS ====================================================================== * Web accessibility myths ======================= Every two weeks usability and accessibility expert, Trenton Moss, offers advice and information about how to make sure your website remains focused on the needs of your users. This weeks deals with Web accessibility myths http://www.programmersheaven.com/2/Trent-Web-Accessibility-Myths See the Programmers Heaven WEB-site news page for the latest site news http://www.programmersheaven.com ====================================================================== INDUSTRY NEWS ====================================================================== - McAfee LinuxShield antivirus ships - ---------------------------------- - Although Linux has been plagued by far fewer viruses and worms than - Windows, Network Associates is pitching LinuxShield as a necessary - defense for Linux servers in heterogeneous environments. The... - http://www.programmersheaven.com/d/click.aspx?ID=N3568 - Licensing 2004 International kicks off in June - ---------------------------------------------- - In it's 24th year, Licensing International is the premier annual trade - event where intellectual property owners and agents showcase their - properties to acquire consumer product manufacturing, retail,... - http://www.programmersheaven.com/d/click.aspx?ID=N3567 - Nokia Ships N-gage QD Game Deck - ------------------------------- - Nokia announced the immediate availability of its N-gage QD gaming - mobile phone in Europe, Africa, and Asia-Pacific. - http://www.programmersheaven.com/d/click.aspx?ID=N3566 - Microsoft challenges Google - --------------------------- - Microsoft Corp. is looking beyond Internet searches, heading into - its battle with Google Inc. with technology designed to allow people - to scour their e-mails, personal computers and even hefty... - http://www.programmersheaven.com/d/click.aspx?ID=N3565 - Nintendo to showcase GameCube successor next year - ------------------------------------------------- - Nintendo Co. Ltd. said it would introduce a successor to its GameCube - video console in May 2005. The GameCube has seen hard times especially - with competition coming from Sony's prodigious Playstation... - http://www.programmersheaven.com/d/click.aspx?ID=N3564 - Lindows keeps its name - ---------------------- - A Netherlands court ruled this week that Lindows' current limited - use of the Lindows name does not violate Microsoft's Windows trademark. - After it lost an earlier case in the same Amsterdam court... - http://www.programmersheaven.com/d/click.aspx?ID=N3563 - Perforce SCM features new ways to visualize code evolution - ---------------------------------------------------------- - Perforce Software has announced the 2004.1 release of its Fast Software - Configuration Management (SCM) system. Perforce SCM 2004.1 includes - two major new visualization features that enable users to... - http://www.programmersheaven.com/d/click.aspx?ID=N3562 - dtSearch Publish V6.33 is released - ---------------------------------- - dtSearch Publish, from dtSearch Corp, lets you quickly publish an - instantly searchable document collection to CD or DVD, or mirror an - existing Web site on CD or DVD. - http://www.programmersheaven.com/d/click.aspx?ID=N3561 - 0-Code E-mail Address Protector 2.1 is released - ----------------------------------------------- - 0-code e-mail Address Protector, from Hixus Software, is a tool for - initial protection of e-mail addresses on html pages against modern - spam bots. - http://www.programmersheaven.com/d/click.aspx?ID=N3560 - OLEDB Direct 1.82 is released - ----------------------------- - OLEDB Direct Components Suite, from OledBdirect.Com and now at version - 1.82, is a set of VCL-style components for Delphi 4 - 7 and C++ Builder - 4 - 6 that allow database access using OLEDB interfaces. - http://www.programmersheaven.com/d/click.aspx?ID=N3559 To add a news story: ** http://www.programmersheaven.com/other/submitnews.asp ** More news stories can be found here: ** http://www.programmersheaven.com/other/newspage.htm ** =========================== ADVERTISEMENT ======================== Online Technical & Certification Training As Little As $59.95/Yr. ================================================================= Programmers Heaven patrons get SPECIAL VALUE PACKS AT 50% OFF. Visit http://www.oledu.com/ph.html & take a TRIAL. Get our 700+ course, 2500 class-hour Technical Library with one year of unlimited access & Real-Time "Live" Subject-Matter Experts "Instant Mentors" available 24x7, ALL for $339.95 Whether your trying to prepare for certification exams for MCSE, Oracle, A+, Cisco, etc. or just want help with ASP.NET, C#.NET, C++, Visual Basic, Perl, Java, HTML, Visual Studio.NET, Flash MX, or any of 100 other technical areas, OLEDU.com is for you. ================================================================== ====================================================================== POLL RESULTS ====================================================================== The result of the last week's survey: How has outsourcing affected you?? (239 votes). I lost my job 21% I got a job 15% Not affected 46% Don't know 18% This weeks question: "Are you involved in any open source projects?" Visit our homepage at http://www.programmersheaven.com and vote! Do you have a suggestion for a survey that you would like to run? Then submit it here: http://www.programmersheaven.com/c/userpoll/poll_suggest.htm Vote Now! ====================================================================== LATEST RESOURCES ====================================================================== ---------------------------------------------------------------------- New articles added ---------------------------------------------------------------------- - The SSH Cryptosystem - -------------------- - In the last article, you learned that a cryptosystem is used to protect - the privacy, integrity, and authenticity of data as it traverses a - network. In today's article, we'll see how the SSH cryptosystem provides - these features. - http://www.programmersheaven.com/d/click.aspx?ID=A9424 - The smart approach to distributed performance monitoring with Java - ------------------------------------------------------------------ - Smart stubs provide a lightweight, noninvasive mechanism for distributed - performance monitoring and performance improvement through local caching. - Although present in many commercial CORBA object request brokers, - smart stubs are not standard in RMI or Java IDL. Read on to find out - what you've been missing. - http://www.programmersheaven.com/d/click.aspx?ID=A9929 - The Singleton Pattern - --------------------- - If you want to ensure that a class has only one instance and provides - a global point of access to it, you should consider using the Singleton - Pattern. This pattern is an Object Creational one. - http://www.programmersheaven.com/d/click.aspx?ID=A10827 - The Singleton Design Pattern - ---------------------------- - The Singleton design pattern allows many parts of a program to share - a single resource without having to work out the details of the sharing - themselves. This article discusses this design pattern, shows several - possible implementations, and highlights some Perl modules which use - singletons.[PDF Format] - http://www.programmersheaven.com/d/click.aspx?ID=A11596 - The Simplest Thing That Could Possibly Work - ------------------------------------------- - Ward Cunningham talks with Bill Venners about complexity that empowers - versus complexity that creates difficulty, simplicity as the shortest - path to a solution, and coding the simplest thing when you're stuck. - http://www.programmersheaven.com/d/click.aspx?ID=A11258 - The Rules Of Optimization - ------------------------- - They are heuristics. They're not hard and fast, just a strong set - of guidelines. They should be walked through, and decided if they - should be violated, in order. - http://www.programmersheaven.com/d/click.aspx?ID=A11631 - The Quick and Dirty .NET Guide to C#/VB Object-Oriented Programming - ------------------------------------------------------------------- - Everyone, I'm sure, who has allowed for more than a passing perusal - of .NET must be excited at the power of its Framework. Those with - a pure programming background and earlier knowledge of pre-.NET technologies - have found those to be sorely lacking in the solidity and methodology - of a pure OOP (Object-Oriented Programming) environment and or language. - http://www.programmersheaven.com/d/click.aspx?ID=A10483 - The Quick & Dirty .NET Guide to C#/VB OOP - ----------------------------------------- - Although this article won't be an exhaustive OOP treatise, its objective - nevertheless is to present in a quick and dirty manner C#/VB Object-Oriented - Programming. Moreover, even though this article may be slightly geared - more towards C#, all important VB assessments or similarities are - addressed and demonstrated. - http://www.programmersheaven.com/d/click.aspx?ID=A11272 - The Power of XmlElement Parameters in ASP.NET Web Methods - --------------------------------------------------------- - Matt Powell explores different ways to use XmlElement parameters with - your Web service to access raw XML data and gain high-level control. - http://www.programmersheaven.com/d/click.aspx?ID=A10235 - The power of time stamps - ------------------------ - Brett McLaughlin continues his JSP best practices series with a look - at the various techniques for adding time stamps to your JSP pages, - as well as the ways that this simple modification can enhance the - usability of your Web site. - http://www.programmersheaven.com/d/click.aspx?ID=A9563 - The Power of CVS - ---------------- - It's pretty clear that CVS has become the standard for code versioning - and control in the open source community. The core PHP developers - even use it to control who can check in code, and to see what changes - occurred and who made those changes. - http://www.programmersheaven.com/d/click.aspx?ID=A10010 - The POP3 Protocol - ----------------- - An article describing how to communicate with a POP3 server. - http://www.programmersheaven.com/d/click.aspx?ID=A11741 - The Phrasebook Design Pattern - ----------------------------- - In addition, suppose you have an SQL expert who should optimize your - SQL calls. How do you let him work on the SQL; should he look through - your Perl code for it? And what if that guy is so ignorant that he - doesn't even know Perl? - http://www.programmersheaven.com/d/click.aspx?ID=A10168 - The Perl You Need to Know: Benchmarking Perl - -------------------------------------------- - But what would Mr. Greene say if we told him that a Perl subroutine - can split and sort a sentence into an alphabetically ordered list - of letters 98,253 times in that same 9.79 seconds? - http://www.programmersheaven.com/d/click.aspx?ID=A11630 - The Perl You Need To Know - ------------------------- - Before I delve into the details of mod_perl programming, it's probably - a good idea to review some important Perl basics. You will discover - these invaluable when you start coding for mod_perl. - http://www.programmersheaven.com/d/click.aspx?ID=A10165 ========================== ADVERTISEMENT ============================= Get with the program ==================== As thousands of webmasters can tell you, there are lots of good reasons for signing up as an AdSense for content publisher - chief among them being money. Fact is, Google AdSense is the key to realizing the full revenue potential of your editorial content. Put simply, you earn a certain amount of money everytime a customer clicks on one of these ads. And the money can add up very quickly once your revenue stream starts flowing. It makes sense to become a Google AdSense publisher. To get started, apply at http://www.google.com/as24 ====================================================================== ---------------------------------------------------------------------- New files added ---------------------------------------------------------------------- Here is a list of some of the latest files that have been added to the site: - Softbiz Auctions Script 1.1 ----------------------------- - Run your own auctions site with this Multifaceted auctions - script. It supports Simple auctions, Dutch auctions, fixed - price sales, and classifieds. Script focuses on increased ease - http://www.programmersheaven.com/search/download.asp?FileID=34865 - CalendarGo! Bundle with Gantt 3.0 ----------------------------------- - Resource scheduler with Gantt chart functionality and Dialy - calendar like MS Outlook controls. Scheduler can manage - resource for example: hotel room, a person, etc. Royalty-free - .NET component. Seamlessly integrates into Visual Studio, - adding calendaring facilities to your programs. - http://www.programmersheaven.com/search/download.asp?FileID=34852 - RSA Encryption Algorithm Illustration --------------------------------------- - is a candidate of Public Key Cryptosystem.As with all - public-key cryptography models, the RSA cryptosystem - encrypts and decrypts a message using a pair of keys known - as public key and private key. - http://www.programmersheaven.com/search/download.asp?FileID=34849 - Newton Raphson Fractals ------------------------- - The code provided generates Newton Raphson fractals by applying - the Newton-Raphson Method to various real-valued polynomials. - Each pixel in an image represents a point in the complex plane, - which was used by the Newton-Raphson Method as an initial - approximation. - http://www.programmersheaven.com/search/download.asp?FileID=34848 - FastReport 3 -------------- - Rewritten class architecture. Storing reports in XML format. - Full WYSIWYG (now for text objects too). Text rotation 0..360 - degrees. Memo object supports simple html-tags (font color, b, - i, u, sub, sup). - http://www.programmersheaven.com/search/download.asp?FileID=34826 - Program Launcher v1.0 ----------------------- - Is a simple utility to launch files/folders by pressing a - combination of keys, irrespective of whichever application is - active. This utility is similar to the one used by multimedia - keyboards. - http://www.programmersheaven.com/search/download.asp?FileID=34821 - ProWorks Chart for Windows 1.0 -------------------------------- - ProWorks latest evolution in charting delivers professional and - effective charting functionality to your .NET forms - applications. Graph skins provide a new level of creative - control. - http://www.programmersheaven.com/search/download.asp?FileID=34819 ====================================================================== Free Magazine Subscriptions ====================================================================== Free Magazine subscriptions --------------------------- As an engineering professional, there are many publications that keep you on the cutting edge of your industry by providing news and the latest trends and technologies. Check out the popular engineering-related titles below, or search by industry to find the best match for your profession. These publications are free! http://programmersheaven.tradepub.com/ NOTE: Many publications are available to international subscribers. See the full list at by visiting the "International Eligible" link that can be found on the page above. Free magazine subscription of the week -------------------------------------- --BioProcess International-- ---------------------------- BioProcess International is the first and only international publication devoted to the development, scale-up, and manufacture of biotherapeutics. Our editorial mission is to provide the global biotherapeutic industry with the most up-to-date peer-reviewed information necessary to drive products through the biopharmaceutical, biovaccine, and biodiagnostic development and manufacturing process. http://programmersheaven.tradepub.com/free/bpi/ ================================================================= Call for Authors! Have you written an article, tutorial, FAQ, paper that you want to show the world? Then post it at Programmers Heaven for maximum exposure to over 1,000,000 visitors/month! Contact info@programmersheaven.com for more details. ================================================================= ====================================================================== IMPORTANT LINKS ====================================================================== Contact the editor: http://www.programmersheaven.com/other/contact_us.htm Interested in writing articles for this Newsletter? Email info@programmersheaven.com and find out how. We want your feedback! http://www.programmersheaven.com/other/contact_us.htm ====================================================================== Submit your links and files ====================================================================== * Have you written a program that you want to share to all our users? * Have you found an interesting file on the net that you want others to download as well? * Do you have a programming related WEB-site or want to recommend a site that you want to have included in our WEB-directory? Then submit your files and link to the Programmers' Heaven and help us to become the largest programming site on the Internet. Goto http://www.programmersheaven.com/other/submission.htm to submit your files and links. ====================================================================== THAT'S ALL FOR THIS WEEK FOLKS! ====================================================================== Subscription Information To unsubscribe please visit To update your newsletter settings please visit: or visit this page: http://www.programmersheaven.com/app/newsletter/newsletter.aspx Advertising For information on advertising on the Programmers' Heaven Newsletter, send an email to: info@programmersheaven.com This email was sent to . WEB-Site hosted by http://www.infomagic.net (c) 2004 Programmers Heaven (tm), All rights reserved.