This week at YAPC, Damian demonstrated a quick hack he cooked up called makeslides. What does it do? Pretty much the same thing every one else's makeslides program does: convert a text file into a presentation of some sort: HTML, Keynote, PowerPoint, Magicpoint, TeX, PDF or otherwise.
Why is it that there are some areas in Perl where everyone cooks up their own solution, or hacks their own customizations onto someone else's highly customized (but unextensible) solution? It's almost as if you can't call yourself a Perl programmer until you've written either (a) a templating system or (b) a slide generator at some point in your Perl programming career.
The sad truth (Score:2, Funny)
Don't forget an email-address parser.
Woo Hoo! (Score:1)
Now I just need to write a slideshow-er...
------------------------------
You are what you think.
Getting Smarter (Score:2, Funny)
That's why I wrote my own web server [wgz.org].
One More (Score:2)
Re:One More (Score:2)
Re:One More (Score:2)
Re:One More (Score:1)
The wrapper that I continually reuse, implements a keyword lookup into a Class::Phrasebook XML file. This has meant I have been able to move from MySQL to MS SQL Server 7, by only changing the XML file. Plus my wrapper creates the DBI object for you, but only if you require it. I have seen several implementations of CGI scripts that create a connection, even when the request never uses it.
Although Class::DBI may be growing in popularity it doesn't suit all purposes, and
It is the curse... (Score:1)
another rite of passage... (Score:1)
Re:another rite of passage... (Score:2)
Did that. :) And Randall did it a long time ago in one of his columns, but back then it was retrieving Dilbert from usenet, I think.
J. David works really hard, has a passion for writing good software, and knows many of the world's best Perl programmers
Its a learning thing... (Score:1)
Others do it simply because their idea of the concept can be quite limited and th
Through the eyes of database abstraction (Score:2)
So I'd written up a big detailed hypothesis about why database object abstraction layers (Class::DBI, Tangram, Alzabo... stuff on top of DBI) keep getting reimplemented because they share a lot of the same attributes and I know something of the POOP (Perl Object-Oriented Persistence) world, being guilty of reinventing that wheel myself with some success. Unfortunately, in a fit of false laziness, I wrote that on my Win98 machine (its only for games, I swear) and it crashed after writing it.
Reason #19388
Directory Recursion (Score:2)
--
Esli epei eto cumprenan, shris soa Sfaha.
Aettot ibrec epesecoth, spakhea scrifeteis.