available
CPAN libraries, rather than to pre-select for them.
You could probably use CGI::Application to implement part of
OpenInteract, but you wouldn't use one in lieu of the other. They're
not really comparable at all.
TTYL,
-Jesse-
--
Jesse Erlbaum
The Erlbaum Group
[EMAIL PROTECTED
Hi Dave --
Dave Rolsky writes:
Mason isn't fast. It is, however, fast enough for high
volume sites -
that I will assert.
Sure, amazon.com among them.
Amazon.com uses Mason? Why have I not heard of this before?
-Jesse-
the nail on the head there: Prototype in Perl, and then just
keep using it! A strategy for the NEW New Economy.
TTYL,
-Jesse-
--
Jesse Erlbaum
The Erlbaum Group
[EMAIL PROTECTED]
Phone: 212-684-6161
Fax: 212-684-6226
Hey Ken --
Search the guide:
http://perl.apache.org/search/swish.cgi?query=templatesbm=submit=sear
ch
I'm deeply amused that there are nearly as many articles about
templating systems on perl.apache.org (30) as there are templating
modules on CPAN!
TTYL,
-Jesse-
--
Jesse Erlbaum
://htmltmpl.sourceforge.net/
This means that you could quickly, and cheaply get a system up and
running with Perl and HTML::Template, and migrate it eventually to PHP.
(If the prototype happens to be so good that it takes the wind out of
the sails of migration, so be it.)
TTYL,
-Jesse-
--
Jesse Erlbaum
think that's what you're looking for.
If you can define the nature of the attack, you can write code to defend
against it. Mod_perl can definitely allow you to add logic at the right
time to implement such a defense.
Warmest regards,
-Jesse-
--
Jesse Erlbaum
The Erlbaum Group
[EMAIL
of imagination?
TTYL,
-Jesse-
--
Jesse Erlbaum
The Erlbaum Group
[EMAIL PROTECTED]
Phone: 212-684-6161
Fax: 212-684-6226
Philippe --
Check out the guide:
Check out the books:
Check out the success stories:
Is that your answer? I was hoping for specific examples, not
hand-waving.
-Jesse-
--
Jesse Erlbaum
The Erlbaum Group
[EMAIL PROTECTED]
Phone: 212-684-6161
Fax: 212-684-6226
,
and solve exactly this problem.
TTYL,
-Jesse-
--
Jesse Erlbaum
The Erlbaum Group
[EMAIL PROTECTED]
Phone: 212-684-6161
Fax: 212-684-6226
-
--
Jesse Erlbaum
The Erlbaum Group
[EMAIL PROTECTED]
Phone: 212-684-6161
Fax: 212-684-6226
as a Sub-Class of CGI::Application.
If you have any questions, comments, bug reports or feature suggestions,
post them to the support mailing list! To join the mailing list, simply
send a blank message to [EMAIL PROTECTED].
--
Jesse Erlbaum
The Erlbaum Group
[EMAIL PROTECTED]
Phone: 212
download and install HTML::Template.
SUPPORT MAILING LIST
If you have any questions, comments, bug reports or feature suggestions,
post them to the support mailing list! To join the mailing list, simply
send a blank message to [EMAIL PROTECTED].
--
Jesse Erlbaum
The Erlbaum Group
[EMAIL
Version 3.0 of CGI::Application is now available via CPAN!
Download site for CGI::Application:
http://www.cpan.org/authors/id/J/JE/JERLBAUM/
CHANGES SINCE VERSION 2.5:
- Changed the run() method to use Perl's built-in dynamic method
call for all run modes, whether by name or by code ref.
effective.
It has been a couple years since I talked to Coyote Point about their
product. I would check to see if it is still cost-competitive.
HTH,
-Jesse-
--
Jesse Erlbaum
The Erlbaum Group
[EMAIL PROTECTED]
Phone: 212-684-6161
Fax: 212-684-6226
thing to do at the time.
TTYL,
-Jesse-
--
Jesse Erlbaum
The Erlbaum Group
[EMAIL PROTECTED]
Phone: 212-684-6161
Fax: 212-684-6226
. HTML::Template is my personal
preference. I use H::T in conjunction with CGI::Application to implement
all my web apps. FWIW, CGI::Application works equally well with Template
Toolkit, if that's your preference.
Warmest regards,
-Jesse-
--
Jesse Erlbaum
The Erlbaum Group
[EMAIL
to parsing.
That sounds like a weekend project for the suitably twisted.
Warmest regards,
-Jesse-
--
Jesse Erlbaum
The Erlbaum Group
[EMAIL PROTECTED]
Phone: 212-684-6161
Fax: 212-684-6226
allowing each site to have its OWN versions of libraries.
If you isolate your web site from the host operating system you will gain
significant freedom and ease of management.
Warmest regards,
-Jesse-
--
Jesse Erlbaum
The Erlbaum Group
[EMAIL PROTECTED]
Phone: 212-684-6161
Fax: 212-684
Hi Ray --
Jesse are you saying that you have a single apache server running
multiple vhosts with different versions of the same module loaded for
different vhosts? Is that actually possible?
I thought that whenever you first require ModuleX it will use the
value of PERL5LIB in that context
all their code in modules,
it really does give you a profound advantage in ease of development and
management.
TTYL,
-Jesse-
--
Jesse Erlbaum
The Erlbaum Group
[EMAIL PROTECTED]
Phone: 212-684-6161
Fax: 212-684-6226
is provided by simply making a decision to
use a particular API, such as CGI, mod_perl, PHP, Mason, etc.
No software library will factor this problem out entirely. This is really
a human problem -- not a software problem. However, choosing a specific
tactic is a good start.
TTYL,
-Jesse-
--
Jesse
roughly 80/20,
Linux/Solaris.
Warmest regards,
-Jesse-
--
Jesse Erlbaum
The Erlbaum Group
[EMAIL PROTECTED]
Phone: 212-684-6161
Fax: 212-684-6226
and secure. Just make sure to configure your web
server to block access to CVS/ directories!
TTYL,
-Jesse-
--
Jesse Erlbaum
The Erlbaum Group
[EMAIL PROTECTED]
Phone: 212-684-6161
Fax: 212-684-6226
Hey Jim --
Also, Randal Schwartz wrote about cvs is a slightly more general setting:
http://www.linux-mag.com/2002-07/perl_01.html
The system we use goes a bit beyond even what Randal describes (although, he
is on a similar track).
In a nutshell, the Apache httpd.conf file is templatized to
!), and one uses a Windows-based editor and
FTP. I imagine emacs has some sort of special CVS tie-in (it ties in
everything else!), but it obviously isn't really important for basic CVS
usage.
TTYL,
-Jesse-
--
Jesse Erlbaum
The Erlbaum Group
[EMAIL PROTECTED]
Phone: 212-684-6161
Fax: 212-684
a tremendously portable and maintainable environment.
For example, even the cron-processes on our sites run as the user who owns
the project files.
TTYL,
-Jesse-
--
Jesse Erlbaum
The Erlbaum Group
[EMAIL PROTECTED]
Phone: 212-684-6161
Fax: 212-684-6226
merge conflicts. I actually create a directory hierarchy outside of CVS,
generally called EXTERNALS/, to store files which are managed through
automation.
TTYL,
-Jesse-
--
Jesse Erlbaum
The Erlbaum Group
[EMAIL PROTECTED]
Phone: 212-684-6161
Fax: 212-684-6226
on connections. (For that
matter, so does Apache!) The limits are to prevent a run-away process from
taking down the server.
FWIW, I've configured MySQL to accept as many as 2000 concurrent connections
without a problem. MySQL simply rocks.
Warmest regards,
-Jesse-
--
Jesse Erlbaum
Hey All -
based on the article, i am surprised that anyone at newsfactor
would get the
objections, much less remove the article.
After scanning a few NewsFactor (Factory?) articles, particularly those
written by Mike Martin, it's pretty clear that they have a successful
Internet business
method calls with arguments.
HTH,
-Jesse-
--
Jesse Erlbaum
The Erlbaum Group
[EMAIL PROTECTED]
Phone: 212-684-6161
Fax: 212-684-6226
suggestions,
post them to the support mailing list! To join the mailing list, simply
send a blank message to [EMAIL PROTECTED].
--
Jesse Erlbaum
The Erlbaum Group
[EMAIL PROTECTED]
Phone: 212-684-6161
Fax: 212-684-6226
-key httpsd.key -out httpsd.csr
2. Create self-signed certificate:
$ openssl req -x509 -days 365 -in httpsd.csr -key httpsd.key -out
httpsd.crt
TTYL,
-Jesse-
--
Jesse Erlbaum
The Erlbaum Group
[EMAIL PROTECTED]
Phone: 212-684-6161
Fax: 212-684-6226
Hey Peter --
I took over for some Russian programmers on one project
Wow... Sounds like there's a story in there somewhere! Is your client
suffering from globalization woes? :-)
Most of the PHP reminds me of the older Perl4 style where a programmer
might repeat the same code very 20
regards,
-Jesse-
--
Jesse Erlbaum
The Erlbaum Group
[EMAIL PROTECTED]
Phone: 212-684-6161
Fax: 212-684-6226
mis-match between installed Perl and version compiled into
Apache.
2. Web server permissions issue.
If I were you I would closely compare the different versions and settings of
the installed perl and the compiled apache/perl.
TTYL,
-Jesse-
--
Jesse Erlbaum
The Erlbaum Group
[EMAIL
Hi Ufuk --
How can I have INC array contain the directory names
/usr/lib/perl/5.6.1 ... instead of /usr/lib/5.6.0.
Apache does not run beacuse of the value of INC.
You need to recompile Apache/mod_perl.
-Jesse-
have a host of
incompatibilities which would necessitate a recompile, anyway.
TTYL,
-Jesse-
--
Jesse Erlbaum
The Erlbaum Group
[EMAIL PROTECTED]
Phone: 212-684-6161
Fax: 212-684-6226
. And that helped (for
sure)
I notice that you are using mod_perl AND mod_php.
I have a general question for the list: Do people often use BOTH of these
environments at the same time? It seems to me that there would be little
benefit to using both. Am I mistaken?
TTYL,
-Jesse-
--
Jesse
. Eventually,
we intend to strip out as much of that ColdFusion nastiness as we can and
replace it with Perl.
It's great to be able to stack environments. The concurrent environments
(ColdFusion coexisting with mod_perl) is letting us do so over time.
TTYL,
-Jesse-
--
Jesse Erlbaum
time.
Warmest regards,
-Jesse-
--
Jesse Erlbaum
The Erlbaum Group
[EMAIL PROTECTED]
Phone: 212-684-6161
Fax: 212-684-6226
and use of the data, combined with a few well chosen
benchmarks come in handy here.
TTYL,
-Jesse-
--
Jesse Erlbaum
The Erlbaum Group
[EMAIL PROTECTED]
Phone: 212-684-6161
Fax: 212-684-6226
-
--
Jesse Erlbaum
The Erlbaum Group
[EMAIL PROTECTED]
Phone: 212-684-6161
Fax: 212-684-6226
Hey Perrin Bill --
You could also just punt and push this out to the
controller. (Not very pure but simple to implement.)
This is exactly what I had in mind. (Perhaps you can explain what you mean
by not very pure.) The methods in any model module I would write would
have expectations
Hi Bill --
I, like many, find these discussion really interesting. I always wish
there was some write up for the mod_perl site when all was
said and done.
But I guess one of the reasons it's so interesting is that
there's more
than one correct point of view.
I expect to complete an
Hey Jeff --
All in all, the additions that led to MVP do not seem particularly
applicable to web development - it seems to me that a
simplified MVC may
work better here. Do others concur?
YES! I would agree whole-heartedly. As I said in my first message on this
thread, a pattern is not a
, as it may select a different
View depending on what it is asked to do. Unless it does. :-)
Warmest regards,
-Jesse-
Jesse Erlbaum, CTO
Vanguard Media
http://www.vm.com
212.242.5317 x115
[EMAIL PROTECTED]
is used in lieu of a real
architecture. Separating your Controller and View is a great cure for this
ailment.
Warmest regards,
-Jesse-
Jesse Erlbaum, CTO
Vanguard Media
http://www.vm.com
212.242.5317 x115
[EMAIL PROTECTED]
Version 2.4 of CGI::Application is now available via CPAN!
Download site for CGI::Application:
http://www.cpan.org/authors/id/J/JE/JERLBAUM/
CHANGES SINCE VERSION 2.1:
- Added new module CGI::Application::Mailform as both an
example of how to use CGI::Application and a useful
(albeit
if($errsv) {
$r-log_error($errsv);
+ $r-notes('error-notes', $errsv);
return SERVER_ERROR unless $Debug $Debug 2;
return Apache::Debug::dump($r, SERVER_ERROR);
}
END PATCH
Jesse Erlbaum, CTO
Vanguard Media
http://www.vm.com
.
If you have any questions, comments, bug reports or feature suggestions,
post them to the support mailing list! To join the mailing list, simply
send a blank message to [EMAIL PROTECTED].
--
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Jesse Erlbaum ... CTO
[EMAIL
. If you enjoy working in a
creative environment supported by enlightened and experienced management,
this is the place for you!
--
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Jesse Erlbaum ... CTO
[EMAIL PROTECTED] . Vanguard Media
v: 212.242.5317 x115
::Application.
If you have any questions, comments, bug reports or feature suggestions,
post them to the support mailing list! To join the mailing list, simply
send a blank message to [EMAIL PROTECTED].
--
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Jesse Erlbaum ... CTO
working in a
creative environment supported by enlightened and experienced management,
this is the place for you!
--
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Jesse Erlbaum ... CTO
[EMAIL PROTECTED] . Vanguard Media
v: 212.242.5317 x115 .. New York
)
by kyle.vm.com with SMTP; 3 May 2001 23:56:51 -
Received: by exchange.vm.com with Internet Mail Service (5.5.2650.21)
id J96RTQLD; Thu, 3 May 2001 19:58:44 -0400
Message-ID: [EMAIL PROTECTED]
From: Jesse Erlbaum [EMAIL PROTECTED]
To: '[EMAIL PROTECTED]' [EMAIL PROTECTED]
Cc: '[EMAIL PROTECTED
If you enjoy working in a
creative environment supported by enlightened and experienced management,
this is the place for you!
--
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Jesse Erlbaum ... CTO
[EMAIL PROTECTED] . Vanguard Media
v: 212.242.5317 x115
lsif ($val =~ /^nothing$/) {
! # Get out quick if we don't require anything.
! return OK;
! }
}
$user_requirements =~ s/^ //go;
$group_requirements =~ s/^ //go;
END
TTYL,
-Jesse-
--
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
IFEST MANIFEST.orig
END PATCH
I tested this and it appears to work for me (although I haven't tried to
distribute this file to another machine, yet). Would this patch work, or is
there some other flaw at work here?
Thanks!
-Jesse-
--
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
the mailing list, simply
send a blank message to "[EMAIL PROTECTED]".
--
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Jesse Erlbaum ... CTO
[EMAIL PROTECTED] . Vanguard Media
v: 212.242.5317 x115 .. New York City
+-+-+-+-+-+- http://www.vm.com/ +-+-+-+-+-+-+
em to the support mailing list! To join the mailing list, simply
send a blank message to "[EMAIL PROTECTED]".
--
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Jesse Erlbaum ... CTO
[EMAIL PROTECTED] . Vanguard Media
v: 212.242.5317 x115 .. New York City
+-+-+-+-+-+- http://www.vm.com/ +-+-+-+-+-+-+
"Perl/CGI Programmer." Please
be prepared to show code samples!
Thanks!
-Jesse-
--
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Jesse Erlbaum ... CTO
[EMAIL PROTECTED] . Vanguard Media
v: 212.242.5317 x115 .. New York City
+-+-+-+-+-+- http://www.vm.com/ +-+-+-+-+-+-+
60 matches
Mail list logo