|
| |
| | WDVL: Perl |
 | | Perl is an interpreted language optimized for scanning text files, extracting information from those files, and printing reports based on that information. |  | | In Part 20 of The Perl You Need to Know series, Aaron Weiss looks at several Perl DBM, or database management, solutions which have much less overheard than DBI and are a quick way to store and use Perl data structures to and from disk. |  | | Perl is by far the most popular language for CGI, because, among other things, it has powerful string matching. |
|
http://wdvl.internet.com/Authoring/Languages/Perl
(2805 words)
|
|
| |
| | Journal of jjohn (22) |
 | | For years Perl people laughed when I thought that geriatric software for grandparents was an untapped market for perl since, if gran can install it, anyone can. |  | | Oh...and who could forget the years of matching the perl release number to the mod_perl 1.x version which was never very obvious. |  | | Look at the way everyone writes their own templating system at some point: this is because the language is being used as a meta-language to write the language in which the final program will be written. |
|
http://use.perl.org/~jjohn/journal/20761
(2283 words)
|
|
| |
| | Lerner Consulting -- Open Source Experts - Writing modules for mod_perl |
 | | This allows you to modify Apache's behavior using Perl, rather than C. Even if you plan to use approximately the same code with mod_perl as you would with CGI, it is useful to know that mod_perl has some built-in smarts that caches compiled Perl code. |  | | Moreover, since subroutines can contain just about any sort of Perl code, we have at our disposal all of the Perl modules, operators, functions and regular expressions that would be available to a stand-alone program. |  | | This is because the first time a PerlHandler is invoked on a given Apache process, the Perl system must be invoked and the module loaded. |
|
http://www.lerner.co.il/atf/columns/3351.html
(3986 words)
|
|
| |
| | Installing Perl 5.8 on Jaguar |
 | | The Perl install docs state: [Perl 5.8.1] is not binary compatible with releases of Perl prior to 5.8.1. |  | | This file is included as part of the Perl distribution and is utilized during our initial configuration. |  | | At this point, your Perl 5.8.1 installation should be rock-solid, complete with updated modules and the knowledge necessary to rebuild 5.6.0 extensions. |
|
http://developer.apple.com/internet/macosx/perl.html
(2372 words)
|
|
| |
| | mod_perl_traps - common/known mod_perl traps |
 | | The `perl' program and `libperl.a' library are somehow built with different binary compatiblity flags. |  | | The solution is to read perlmodlib, perlmod and related perl documentation and re-work your required file into a module which exports functions or defines a method interface. |  | | The solution to these problems is to rebuild Perl and extension modules from a fresh source tree. |
|
http://elmo.dce.harvard.edu/perl5/site_perl/5.6.1/sun4-solaris/mod_perl_traps.pod
(1381 words)
|
|
| |
| | Unix: What is mod_perl?, Ariadne Issue 21 |
 | | The integration of Perl with Apache provides the Web administrator with a route that will allow the rapid development of complex web applications, that can operate efficiently and have the potential to scale, and are free from the hindrance of any proprietary caveats such as usage licenses and best operation within a proprietary system. |  | | A full treatise on the benefits of the Perl programming language is the subject of numerous articles and books [10]. |  | | Through the Apache, Perl and mod_perl communities, a valuable (and free) knowledge base is available. |
|
http://webdoc.sub.gwdg.de/edoc/aw/ariadne/issue21/unix
(2844 words)
|
|
| |
| | Resin: JSP vs mod_php vs mod_perl |
 | | Based on this benchmark, the Perl and PHP database drivers are faster than the JDBC driver. |  | | If the benchmark is a simple for loop printing 1024 lines, with the same output size, Resin is faster than Perl. |  | | A difference of only 30% in a toy benchmark should be interpreted as having little or no difference. |
|
http://www.caucho.com/articles/benchmark.xtp
(891 words)
|
|
| |
| | BYTE.com |
 | | If the instance of Perl in the master process has a file descriptor that governs access to a DBM fil e, children inherit that same file descriptor and can interfere with one another's positions in the file. |  | | It also exposes Apache's configuration and run-time data structures to Perl, so Perl code in the Apache configu ration file or in conventional scripts can manipulate these structures. |  | | For a toy program like hello.pl, that work is negligible, but for real Perl programs with hundreds or thousands of lines of code, it becomes significant. |
|
http://www.byte.com/art/9803/sec7/art1.htm
(2156 words)
|
|
| |
| | Module Documentation - mod_perl 1.26 |
 | | This is achieved by linking the Perl runtime library into the server and providing an object oriented Perl interface to the server's C language API. |  | | The Apache/Perl integration project brings together the full power of the Perl programming language and the Apache HTTP server. |  | | In the Perl modules the values are extracted using the |
|
http://aspn.activestate.com/ASPN/CodeDoc/mod_perl/mod_perl.html
(3145 words)
|
|
| |
| | Debugging mod_perl with a symbol audit - Builder.com |
 | | Since Perl isn't a highly structured language like C++, all it really boasts is the package keyword, the basis of modules. |  | | Perl stores all your variable names in symbol tables. |  | | When you declare a package namespace, usually by importing some module via require or use, the Perl interpreter just creates an additional symbol table, and there is one symbol table per package. |
|
http://builder.com.com/5100-6371-1058784.html
(598 words)
|
|
| |
| | mod_perl - Embed a Perl interpreter in the Apache HTTP server |
 | | This is achieved by linking the Perl runtime library into the server and providing an object oriented Perl interface to the server's C language API. |  | | The Apache/Perl integration project brings together the full power of the Perl programming language and the Apache HTTP server. |  | | In the Perl modules the values are extracted using the |
|
http://elmo.dce.harvard.edu/perl5/site_perl/5.6.1/sun4-solaris/mod_perl.pod
(3103 words)
|
|
| |
| | WDVL: The Perl You Need to Know Special: Introduction to mod_perl |
 | | Perl is a powerful and flexible as a backend language for web developers, as the Perl You Need to Know series no doubt illustrates. |  | | However, serving many pages which rely on Perl processing can come at a cost in memory and time. |  | | Mod_perl, the module that makes for a happy but complex marriage between Perl and the Apache web server, can ultimately offer significant performance improvements in Perl-backed web sites. |
|
http://www.wdvl.com/Authoring/Languages/Perl/PerlfortheWeb/index12.html
(229 words)
|
|
| |
| | mod_perl: History |
 | | Although the hooks were there for embedding Perl, they were both undocumented and buggy. |  | | Writing Apache Modules with Perl and C (http://www.modperl.com/), by Lincoln Stein and Doug MacEachern, for a long time considered the best resource for mod_perl programmers, was published in March 1999 by O'Reilly and Associates. |  | | In March 2000, Perl 5.6.0 was released, bringing many new features to Perl and mod_perl programmers the world over. |
|
http://perl.apache.planetmirror.com/about/history.html
(1618 words)
|
|
| |
| | Practical mod_perl, from O'Reilly. - WebReference.com- |
 | | is unavailable; on those systems, you can use Perl's emulation of this function. |  | | home / programming / perl / mod_perl / chap6 / 4 |  | | Since we want to read the file, modify it, and write it back without anyone else changing it in between, we open it for reading and writing with the help of |
|
http://www.webreference.com/programming/perl/mod_perl/chap6/4
(1178 words)
|
|
| |
| | Apache Week. Practical mod_perl |
 | | A smaller fifth part covers the differences between mod_perl 1.0 and the as-yet-unreleased mod_perl 2.0, and finally there are a number of appendices containing example code for common tasks, information on useful Perl modules, and some information for ISPs wishing to offer mod_perl to their customers. |  | | However, it is here that the authors' attention to detail starts to be revealed: perhaps a third of this section comprises analysis of transitioning existing CGIs to mod_perl and of transitioning from a Perl environment to a mod_perl environment. |  | | Many of the "tricky" aspects of web programming are explained here too: user aborts and server timeouts are covered, as is the generation of correct HTTP headers. |
|
http://www.apacheweek.com/features/book-practicalmodperl
(481 words)
|
|
| |
| | mod_perl guide: Installation Notes |
 | | As with any perl package, the installation of mod_perl is very easy and standard. |  | | Let's say you called it test.pl, you saved it into the root of the cgi scripts, and cgi root is mapped directly to /perl of your server. |  | | Embedded Perl version 5.00502 for Apache/1.3.1 (Unix) mod_perl/1.19 process 50880, running since Tue Oct 6 14:31:45 1998 |
|
http://www.coe.tamu.edu/cs/apache/mod_perl/install.html
(1477 words)
|
|
| |
| | Scripting your Apache server with Perl (Aug 99) |
 | | He's also a frequent contributor to the Perl newsgroups and the Perl Monastery (perlmonks.org), and has moderated comp.lang.perl.announce since its inception. |  | | He has coauthored the "must-have" standards: Programming Perl, Learning Perl, Learning Perl's Objects, References, and Modules, Learning Perl for Win32 Systems, and Effective Perl Programming, as well as writing regular columns for WebTechniques, PerformanceComputing, SysAdmin, and Linux magazines, and the electronic version of The Perl Journal. |  | | Randal L. Schwartz is a two-decade veteran of the software industry -- skilled in software design, system administration, security, technical writing, and training. |
|
http://www.stonehenge.com/merlyn/LinuxMag/col03.html
(1825 words)
|
|
| |
| | Lerner Consulting -- Open Source Experts - Advanced "new" labels with mod_perl |
 | | This provides functionality on a number of levels, including the ability to set the configuration directives in Perl (or conditional, depending on whether or not certain Perl code executes). |  | | I hope you also noticed how advanced some of these tools have become; with a little more than 100 lines of Perl code, we were able to make a substantial change to our web server that had little impact on performance, but provided great benefit to our users. |  | | You might recognize the three attributes in the above code fragment from DBI, the Perl database interface. |
|
http://www.lerner.co.il/atf/columns/3474.html
(2785 words)
|
|
| |
| | ONLamp.com: Installing mod_perl from RPM |
 | | When the Perl interpreter starts up it is useful to tell it a few things, such as where your module files can be found or to load up a few files you plan on using a lot. |  | | This not only speeds up your CGI programs, it makes almost all of the Apache API available to the Perl programmer. |  | | PerlRequire conf/startup.pl PerlFreshRestart On Create a fast CGI directory for your Perl CGI programs. |
|
http://www.onlamp.com/pub/a/apache/2000/03/17/modperl.html
(1010 words)
|
|
| |
| | The Magic of mod_perl |
 | | Some oddly believe it to be a heretical and incompatible version of the Perl programming language. |  | | However, mod_perl also will compile the Perl source on server startup and keep it in memory. |  | | Use this to easily configure a large amount of VirtualHosts by querying a database instead of manually configuring them in httpd.conf. |
|
http://www.revsys.com/writings/modperl.html
(1383 words)
|
|
| |
| | Debian -- wzdftpd-mod-perl |
 | | This package provides the necessary files to run Perl plugins in wzdftpd, in the Perl module. |
|
http://packages.debian.org/unstable/net/wzdftpd-mod-perl
(111 words)
|
|
| |
| | Perl |
 | | After the file is uploaded the first time and displayed, the column headings (Type, Date, etc) are turned into sort keys and submit buttons, so by re-specifying the file name and simply clicking on a heading, the file is re-displayed sorted on that key. |  | | ged-view.cgi is a Perl CGI script which reads a GEDCOM file and displays a family tree. |  | | configure-apache.tgz and *.zip contain a Perl program and docs which guide you thru the installation of the Apache web server and Perl and mod_perl etc under MS Windows. |
|
http://savage.net.au/Perl.html
(797 words)
|
|
| |
| | ONLamp.com: An Interview with the Author of Practical mod_perl |
 | | Of course, coding is still the most important area, but luckily there are two great books, Writing Apache Modules with Perl and C (by Doug MacEachern and Lincoln Stein) and The mod_perl Developer's Cookbook (by Geoffrey Young, Paul Lindner and Randy Kobes), which concentrate on coding. |  | | chromatic is the technical editor of the O'Reilly Network and the co-author of Perl Testing: A Developer's Notebook. |  | | Also as you can read in the Practical mod_perl book, Chapter 13, it's quite easy to rewrite the bottleneck parts of the program in C, while having the rest of the program in Perl. |
|
http://www.onlamp.com/pub/a/onlamp/2003/07/03/stas_interview.html
(2025 words)
|
|
| |
| | MacDevCenter.com: Build Your Own Apache Server with mod_perl |
 | | Although that article documents compiling Perl 5.8.0 on Jaguar, it should work reasonably well on Mac OS X 10.1.x, as well. |  | | Although Apple has provided instructions on how to compile the newer, more robust Perl 5.8.0 yourself, doing so won't automatically make mod_perl use Perl 5.8.0. |  | | If we're to install Apache with mod_perl, the first thing we need to do is install the latest version of Perl. |
|
http://www.macdevcenter.com/pub/a/mac/2002/11/05/apache_osx.html
(1289 words)
|
|
| |
| | refcards.com |
 | | is an Apache module, written by Doug MacEachern, that embeds a Perl interpreter in the Apache web server thus providing a Perl API to the Apache web server. |  | | The mod_perl card adopts a number of typographic conventions in presenting the syntax of the configuration directives, in order to fit as much information into the limited space available. |  | | quick reference card is included in Lincoln Stein and Doug MacEachern's book, Writing Apache Modules with Perl and C. |
|
http://refcards.com/refcards/mod_perl
(170 words)
|
|
| |
| | Cute Tricks With Perl and Apache |
 | | The directives are actually Perl subroutines that we define in a separate definition file. |  | | You can do all the standard CGI stuff, such as reading the query string, creating fill-out forms, and so on. |  | | mod_perl is Doug MacEachern's embedded Perl for Apache. |
|
http://www.modperl.com/perl_conference/handout.html
(7122 words)
|
|
| |
| | A brief introduction to mod_perl (for dc.pm.org) |
 | | You can even configure the server using Perl code. |  | | You can also place pieces of your configuration within ... tags and mod_perl will execute the Perl code between them. |  | | mod_perl follows the same modular line of reasoning as Apache, allowing you to write handlers entirely in Perl. |
|
http://www.cwinters.com/programming/dc_pm_modperl.html
(3174 words)
|
|
| |
| | Mason HQ: Welcome to Mason |
 | | With Mason you can embed Perl code in your HTML and construct pages from shared, reusable components. |  | | Mason solves the common problems of site development: caching, debugging, templating, maintaining development and production sites, and more. |
|
http://www.masonhq.com
(112 words)
|
|
| |
| | Amazon.com: mod_perl Pocket Reference (Pocket Reference (O'Reilly)): Books: Andrew Ford |
 | | Subjects > Computers & Internet > Programming > Web Programming > Perl |  | | This small book covers functions as well as configuration directives that help maximize the effectiveness of the mod_perl Apache module. |  | | With mod_perl, programmers can take existing Perl CGI scripts and plug them in, usually without making any source code changes. |
|
http://www.amazon.com/exec/obidos/tg/detail/-/0596000472?v=glance
(568 words)
|
|
| |
| | The mod_perl Developer's Cookbook - Learn all about mod_perl with this new book. |
 | | mod_perl is a unique piece of software that integrates the power of Perl with the flexibility and stability of the Apache Web server. |  | | The mod_perl Developer's Cookbook teaches programming with the mod_perl API by example. |  | | The mod_perl Developer's Cookbook - Learn all about mod_perl with this new book. |
|
http://www.modperlcookbook.org
(237 words)
|
|
| |
| | Introduction to mod_perl (part 4): Perl Basics |
 | | I will start with pure Perl notes and gradually move toexplaining the peculiarities of coding for mod_perl, presenting thetraps one might fall into and explaining things obvious for some of usbut may be not for the others. |  | | Using the Perl Aliasing Feature to Share Global Variables |  | | Before I delve into the details of mod_perl programming in the futurearticles it's probably a very good idea to review some very importantPerl basics. |
|
http://www.devshed.com/c/a/Perl/Introduction-to-mod-perl-part-4-Perl-Basics
(334 words)
|
|
| |
| | MacDevCenter.com: Build Your Own Apache Server with mod_perl and mod_ssl |
 | | Although it was a "buggy" DBM, at least Perl could find it. |  | | At this point, you should have Perl installed per Apple's instructions, downloaded and unpacked Apache in |  | | But plans to write this article motivated me to chase the problem down, and thanks to the assistance of my colleagues on the macosx@perl.org mail list, and especially Ken Williams, I traced the problem to a setting in Apache's |
|
http://www.macdevcenter.com/pub/a/mac/2002/12/18/apache_modssl.html
(964 words)
|
|
| |
| | Mod perl - Wikipedia, the free encyclopedia |
 | | mod_perl can emulate a CGI environment, so that existing Perl CGI scripts can benefit from the performance boost without having to be re-written. |  | | It embeds a Perl interpreter into the Apache server, so that dynamic content produced by Perl scripts can be served in response to incoming requests, without the significant overhead of re-launching the Perl interpreter for each request. |  | | Categories: Articles whose titles are initialed a lowercase letter |
|
http://en.wikipedia.org/wiki/Mod_perl
(157 words)
|
|
| |
| | MTLookup Fulltext Search for "mod_perl" on Movable Type related Websites |
 | | Movable Type is written in a highly modular Perl object-oriented style with an open code base (it's not open source -- an important distinction) that makes the browser-based tool quite flexible and easily modifiable, allowing it to adapt to any number of... |  | | In some situations--for example, if you are running MT under mod_perl, or if your server requires that your Perl scripts have the extension.pl--you may need different names for these scripts. |
|
http://www.mtlookup.com/samples/mtlookup-fulltext-search-mod-perl.html
(1720 words)
|
|
| |
| | The Perl Directory - perl.org |
 | | Perl Monger user groups, Perl Monks, Mailing lists, Planet Perl |  | | Perl is a stable, cross platform programming language. |  | | the Perl Review, the Perl Journal, Perl.com, reviews, library |
|
http://www.perl.org
(68 words)
|
|
| |
| | Debian -- libapache-mod-perl |
 | | mod_perl allows the use of Perl for just about anything Apache-related, including sections in the config files and the famous Apache::Registry module for caching compiled scripts. |  | | It can produce anywhere from a 400% to 2000% speed increase on sites using perl scripts, and is used on many large script- based web sites - for example, http://slashdot.org. |  | | integration of perl with the Apache web server |
|
http://packages.debian.org/unstable/perl/libapache-mod-perl
(153 words)
|
|
| |
| | www.modperl.com |
 | | We have ported several Perl modules from the book to C modules that are not included in the book. |  | | The source code from the book, including modules, scripts and other items is available for download. |
|
http://www.modperl.com
(290 words)
|
|
| |
| | Web Hosting - Mod Perl |
 | | This technology gives enhanced speed to the Perl scripts by combining Perl programming language and the power of the Apache HTTP server. |  | | Mod_perl enables you to write Apache modules entirely in Perl. |
|
http://www.1stchoicehost.com/mod-perl.html
(32 words)
|
|
| |
| | Introduction to mod_perl (part 5): More Perl Basics |
 | | operator and ``here documents'' are known to throw off Perl's linenumbering, so the messages reporting warnings and errors can haveincorrect line numbers. |  | | Introduction to mod_perl (part 5): More Perl Basics |
|
http://www.devshed.com/c/a/Perl/Introduction-to-mod-perl-part-5-More-Perl-Basics
(693 words)
|
|
| |
| | Apache::ASP |
 | | Apache::ASP provides an Active Server Pages port to the Apache Web Server with Perl scripting only, and enables developing of dynamic web applications with session management and embedded Perl code. |
|
http://www.nodeworks.com/asp
(119 words)
|
|
| |
| | Linux Magazine - August 1999 Perl Of Wisdom Scripting Your ApacheServer with Mod_Perl |
 | | And Perl is the language of choice for many scripts running on all those Apache servers. |  | | But if you really want to get the most out of Perl and Apache, you need to embed Perl directly into your server using Apache's |  | | According to the folks who survey such things, the Open Source Apache server is the most popular Web server on the Internet. |
|
http://www.linux-mag.com/1999-08/perl_01.html
(102 words)
|
|
| |
| | Power Data Development :: Home |
 | | From Power Data's Collection of Free Perl Modules, |  | | Custom CGI Programming, SQL Database Design and Administration, |  | | [ Perl ¦ Apache ¦ SQL ¦ Security ¦ E-Commerce ] |
|
http://www.modperl.org
(38 words)
|
|
|