Re: Templating Solutions

2001-06-19 Thread Robert Price

At 08:36 AM 6/19/01 +0100, Leo wrote:
Have a look at this, TT2 based solution, it's a bit
bloated (as it includes page numbering and various other
functions):

http://test.cuckoo.org/script_template.txt,
the key line is: 
my $results = Emap::HolidayFinder::Tod::do_search(\%form_input,$dbh); 

[snip]

Hope that's not copyrighted Emap code you have there :-)

Rob




Re: Templating Solutions

2001-06-18 Thread Robert Price

At 04:36 PM 6/18/01 +0100, Greg wrote:
In a moment of stupidity[1] I agreed to write an article for lathos on
templating solutions for Perl. This was an attempt to finally break my 
writing block/issues/mindset problems. It is going to be a compare and 
contrast article and so far I've looked at,
[list of CPAN templating modules]

I'm sure many of us have written and used home grown templating systems
such a simple regex over a basic template. It may be a good idea to compare
the templating systems available on CPAN to a home grown one. What
advantages they give and what are the disadvantages etc

Rob




RE: Politics (was RE: BOFHs requiring license)

2001-05-14 Thread Robert Price

At 12:27 PM 5/14/01 +0100, you wrote:
 Hospital waiting lists are up, 
 so are class sizes in schools.

No, class sizes are down in primary schools (were primaries specified on the
pledge card?). Secondary school classes are level or *slightly* up, IIRC.

Are they in reality, or is it due to the current lot being in lower birth
years than the lot 4 years ago, and hence the secondary school numbers
being up now?

Rob





Re: Bah!

2001-05-10 Thread Robert Price

At 01:22 PM 5/10/01 +0100, David Cantrell wrote:
On Thu, May 10, 2001 at 01:05:19PM +0100, Steve Keay wrote:
 On Wed, May 09, 2001 at 05:04:23PM +0100, David Cantrell wrote:
  I've been made redundant.  Anyone want an Evil Programmer?
  
  http://www.cantrell.org.uk/david/cv
 
 funky server set up:
 
   [steve@webcache steve]$ telnet www.cantrell.org.uk 80 
   Trying 195.149.50.61...
   Connected to plough.barnyard.co.uk.
   Escape character is '^]'.
   GET /david/cv/cv.pdf HTTP/1.0
 
   HTTP/1.1 404 Complete fuckup

Yes, you did fuck up :-)

It's cv20010510.pdf.  I s'pose I should update my funky-skillo redirection
thing.  

I must remember to start calling symlinks that. It sounds far more impressive.

Rob




Re: Native Code Experts

2001-05-04 Thread Robert Price

At 05:07 PM 5/4/01 +0100, Dave Cross wrote:
Thought you might be interested in this post from our frind the Hereford
Killer. Someone posted some code that used for(;;) loops. And this was bk's
response:

[snipped excellent advice]

Remember, for loops are for JS, not perl. You cant use semicolons in perl,
unless theyre before a carriage return. 
end_quote

And this from someone who describes himself as a PERL Master.

Maybe we should send him the London pm review copy of the new Learning Perl
when it arrives. I'm sure he'll appreciate this goodwill jesture,
especially if a certain few take the trouble to autograph it for him.

Rob




Re: Am I going nutts ? - read before answering!

2001-03-08 Thread Robert Price

At 02:52 PM 3/8/01 +, you wrote:
On Thu, Mar 08, 2001 at 02:59:27PM +, Robert Price wrote:
 I think the answer is that both the modules where the BEGINS are called
 twice have "use" in them. "use" means "BEGIN {require Module}", so BEGIN is
 being called once when the module is entered, and once when it is used. 
 
 Rob
 
- SNIP -

Fraid not.. tried moving the use out of the BEGIN before and it
made no difference:

package LTest;

use Test2;

BEGIN {
warn "Test is beginning\n";
}

[snip]

But you are still calling "use", and as I said earlier, that means there
are still 2 BEGIN blocks, so both are being called. Test2 only has the one
BEGIN call because it doesn't try to use. 

For example, your code is roughly the same as...

package LTest;

BEGIN {require Test2};

BEGIN {
warn "Test is beginning\n";
}


So you can see there are two BEGIN blocks that are being called.

Or am I talking out of my arse? :-)


Rob

--
Robert Price - Technical Manager - EMAP Digital Travel  | Tel: 0207 3092711
Priory Court, 30-32 Farringdon Lane, London, EC1R 3AW   | Fax: 0207 3092718



Re: Am I going nutts ? - read before answering!

2001-03-08 Thread Robert Price

[snipped my numbers formated as 0207 XX]

Shouldn't these numbers be formatted 020 7XXX

Sh, it's designed to try to fool the sales bunnies.

Rob




Re: Perl Books

2001-02-01 Thread Robert Price

At 12:34 PM 2/1/01 +, jp wrote:
[snip]
Totally unrelated, I wish they'd open a PC Bookshop in Farringdon.

But it's only a 10-15 minute stroll to the one in Southampton Row from
Farringdon. 

Rob