So I have not worked on this in about one year. This uses Class::DBI and was started when Catalyst was brand new so it reflects some awkward design patterns and has quite a bit of sub-optimal code. I started a redraft from scratch tentatively called “Yesh,” though I like “ego” better and might move to “ego 2.0.”
The new stuff is much better but it wasn’t written for a general application, just directly for Sedition·com. It’s been powering it for 6+ months and has some improvements in security, auto-markup, and such.
I will generalize it and release it eventually. Right now the code is too tightly coupled to its specific installation.
Put in a NEXT hook or callback for the final HTML parse. Otherwise you're gonna get 15 different passes on the same page; one for each plugin, etc.
Recent comments should be relative times, ____ ago.
309e99af-0451-46e7-a01f-3ee2f9931e7a0.0644080000000000TrueNewShipASINAmazon1B00003W8NMB0009NSE1K05960032770451191153Medium1B00003W8NMhttp://www.amazon.com/Fight-Two-Disc-Collectors-Edward-Norton/dp/B00003W8NM%3FSubscriptionId%3D05DG8BVFX7Y79D29D282%26tag%3Delektrum-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB00003W8NM227http://ecx.images-amazon.com/images/I/516ZF6YQKAL._SL75_.jpg7556http://ecx.images-amazon.com/images/I/516ZF6YQKAL._SL160_.jpg160119http://ecx.images-amazon.com/images/I/516ZF6YQKAL.jpg475354http://ecx.images-amazon.com/images/I/516ZF6YQKAL._SL30_.jpg3022http://ecx.images-amazon.com/images/I/516ZF6YQKAL._SL75_.jpg7556http://ecx.images-amazon.com/images/I/516ZF6YQKAL._SL160_.jpg160119http://ecx.images-amazon.com/images/I/516ZF6YQKAL.jpg475354Edward NortonBrad PittMeat LoafHelena Bonham CarterZach Grenier2.35:1R (Restricted)DVDPITT,BRADDavid Fincher210024543000358Special EditionAnamorphicClosed-captionedCollector's EditionDubbedDVD-VideoSubtitledTHXNTSCEnglishOriginal LanguageDolby Digital 5.1SpanishOriginal LanguageFrenchSubtitledSpanishSubtitledFrenchDubbedDolby Digital 2.0 Surround2698USD$26.9820th Century Fox02454300035828075045560Anamorphic WidescreenDVD20th Century Fox12000-06-0613920th Century Fox1999-10-15Fight Club (Two-Disc Collector's Edition)024543000358650USD$6.50600USD$6.002698USD$26.98373760Product DescriptionA confused young man tired of his life finds a new one in a new club where you beat each other to a plup as therapy.<br><b>Genre: </b>Feature Film-Action/Adventure<br><b>Rating: </b>R<br><b>Release Date: </b>29-NOV-2005<br><b>Media Type: </b>DVDAmazon.com essential videoAll films take a certain suspension of disbelief. <I>Fight Club</I> takes perhaps more than others, but if you're willing to let yourself get caught up in the anarchy, this film, based on the novel by Chuck Palahniuk, is a modern-day morality play warning of the decay of society. Edward Norton is the unnamed protagonist, a man going through life on cruise control, feeling nothing. To fill his hours, he begins attending support groups and 12-step meetings. True, he isn't actually afflicted with the problems, but he finds solace in the groups. This is destroyed, however, when he meets Marla (Helena Bonham Carter), also faking her way through groups. Spiraling back into insomnia, Norton finds his life is changed once again, by a chance encounter with Tyler Durden (Brad Pitt), whose forthright style and no-nonsense way of taking what he wants appeal to our narrator. Tyler and the protagonist find a new way to feel release: they fight. They fight each other, and then as others are attracted to their ways, they fight the men who come to join their newly formed Fight Club. Marla begins a destructive affair with Tyler, and things fly out of control, as Fight Club grows into a nationwide fascist group that escapes the protagonist's control.<p> <I>Fight Club</I>, directed by David Fincher (<I>Seven</I>), is not for the faint of heart; the violence is no holds barred. But the film is captivating and beautifully shot, with some thought-provoking ideas. Pitt and Norton are an unbeatable duo, and the film has some surprisingly humorous moments. The film leaves you with a sense of profound discomfort and a desire to see it again, if for no other reason than to just to take it all in. <I>--Jenny Brown</I>B0009NSE1Khttp://www.amazon.com/Robot-Hive-Exodus-Clutch/dp/B0009NSE1K%3FSubscriptionId%3D05DG8BVFX7Y79D29D282%26tag%3Delektrum-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB0009NSE1K6260http://ecx.images-amazon.com/images/I/510AR39H0DL._SL75_.jpg7575http://ecx.images-amazon.com/images/I/510AR39H0DL._SL160_.jpg160160http://ecx.images-amazon.com/images/I/510AR39H0DL.jpg500500http://ecx.images-amazon.com/images/I/510AR39H0DL._SL30_.jpg3030http://ecx.images-amazon.com/images/I/510AR39H0DL._SL75_.jpg7575http://ecx.images-amazon.com/images/I/510AR39H0DL._SL160_.jpg160160http://ecx.images-amazon.com/images/I/510AR39H0DL.jpg500500ClutchAudio CD08287300433221598USD$15.98Drt43313955135496MusicDrt2005-06-21DrtRobot Hive: Exodus828730043322674USD$6.74674USD$6.74481900Amazon.comClutch continues its seemingly endless string of awesome albums with the flawless <I>Robot Hive/Exodus</I>. Opening with deep-fried "The Incomparable Mr. Flannery" and closing with a Tom Waits-esqe cover of Howlin' Wolf's "Who's Been Talking?," <I>Robot</I> clearly demonstrates, once again, Clutchâs remarkable musical diversity. Clutch's solid, trademark grooves have as much in common with Gov't Mule as they do with Black Sabbath and Grand Funk Railroad, and their ability to ooze instant classics such as the thunderous "Burning Beard" and the highly danceable "Gullah" is uncanny. Throughout, vocalist/guitarist Neil Fallon sings with a whisky-throated swagger that calls to mind the raw power of AC/DC's Bon Scott tempered with the R&B inflections of Grand Funkâs Mark Farner. This blend is particularly evident on the foot-stomping "Never Be Moved." Neil might be the one hard rock vocalist capable of maneuvering with the ill ease of a hip-hop MC, crafting lyrics that are humorous and wise--one of the many gifts that help place Clutch in a class of its own, and a large part of what makes <I>Robot Hive/Exodus</I> a contemporary classic. --<I>Jedd Beaudoin</I> <p> <p> <p> <span class="h1"><strong>Recommended Clutch Discography</strong></span> <table border="0" cellpadding="4" width="100%" cellspacing="4"><p> <tr class="tiny" align="center" valign="top"><p> <td> <img src="http://images.amazon.com/images/P/B000002HHN.01.TZZZZZZZ.jpg" border="0"><br> <I>Clutch</I></td><p> <td> <img src="http://images.amazon.com/images/P/B0002JP29S.01.TZZZZZZZ.jpg" border="0"><br> <I>Jam Room</I></td><p> <td> <img src="http://images.amazon.com/images/P/B000058BAX.01.TZZZZZZZ.jpg" border="0"><br> <I>Pure Rock Fury</I></td><p> </tr><p> </table> </p>0596003277http://www.amazon.com/Learning-XSLT-Michael-Fitzgerald/dp/0596003277%3FSubscriptionId%3D05DG8BVFX7Y79D29D282%26tag%3Delektrum-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D0596003277228066http://ecx.images-amazon.com/images/I/41iUrKdXRxL._SL75_.jpg7556http://ecx.images-amazon.com/images/I/41iUrKdXRxL._SL160_.jpg160120http://ecx.images-amazon.com/images/I/41iUrKdXRxL.jpg500374http://ecx.images-amazon.com/images/I/41iUrKdXRxL._SL30_.jpg3022http://ecx.images-amazon.com/images/I/41iUrKdXRxL._SL75_.jpg7556http://ecx.images-amazon.com/images/I/41iUrKdXRxL._SL160_.jpg160120http://ecx.images-amazon.com/images/I/41iUrKdXRxL.jpg500374Michael FitzgeraldPaperback005.729780596003272Illustrated0596003277EnglishOriginal LanguageFrenchUnknownEnglishPublished3495USD$34.95O'Reilly Media, Inc.136890930125690Book2003-11-14O'Reilly Media, Inc.O'Reilly Media, Inc.Learning XSLT636920003274924USD$9.24678USD$6.78242000Product DescriptionXSLT is a powerful language for transforming XML documents into something else. That something else can be an HTML document, another XML document, a Portable Document Format (PDF) file, a Scalable Vector Graphics (SVG) file, a Virtual Reality Modeling Language (VRML) file, Java code, or a number of other things. You write an XSLT stylesheet to define the rules for transforming an XML document, and the XSLT processor does the work. As useful as XSLT is, its peculiar characteristics make it a difficult language in which to get started. In fact, newcomers are often a little dazed on first contact. <i>Learning XSLT</i> offers a hands-on introduction to help them get up to speed with XSLT quickly. The book will help web developers and designers understand this powerful but often mystifying template-driven and functional-styled language, getting them over the many differences between XSLT and the more conventional programming languages. <i>Learning XSLT</i> moves smoothly from the simple to complex, illustrating all aspects of XSLT 1.0 through step-by-step examples that you'll practice as you work through the book. Thorough in its coverage of the language, the book makes few assumptions about what you may already know. You'll learn about XSLT's template-based syntax, how XSLT templates work with each other, and gain an understanding of XSLT variables. <i>Learning XSLT</i> also explains how the XML Path Language (XPath) is used by XSLT and provides a glimpse of what the future holds for XSLT 2.0 and XPath 2.0. The ability to transform one XML vocabulary to another is fundamental to exploiting the power of XML. <i>Learning XSLT</i> is a carefully paced, example-rich introduction to XSLT that will have you understanding and using XSLT on your own in no time.0451191153http://www.amazon.com/Fountainhead-Ayn-Rand/dp/0451191153%3FSubscriptionId%3D05DG8BVFX7Y79D29D282%26tag%3Delektrum-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D04511911531096http://ecx.images-amazon.com/images/I/41g3GWJ%2BhdL._SL75_.jpg7548http://ecx.images-amazon.com/images/I/41g3GWJ%2BhdL._SL160_.jpg160102http://ecx.images-amazon.com/images/I/41g3GWJ%2BhdL.jpg500320http://ecx.images-amazon.com/images/I/41g3GWJ%2BhdL._SL30_.jpg3019http://ecx.images-amazon.com/images/I/41g3GWJ%2BhdL._SL75_.jpg7548http://ecx.images-amazon.com/images/I/41g3GWJ%2BhdL._SL160_.jpg160102http://ecx.images-amazon.com/images/I/41g3GWJ%2BhdL.jpg500320Ayn RandLeonard PeikoffMass Market Paperback813.5297804511911510451191153EnglishUnknownEnglishOriginal LanguageEnglishPublished899USD$8.99Signet1720180690395400Book1996-09-01SignetSignetThe Fountainhead175USD$1.75170USD$1.701000USD$10.0073140140Book Description<b><i>Get your "A" in gear!</i></b><br><br>They're today's most popular study guides-with everything you need to succeed in school. Written by Harvard students for students, since its inception <i>SparkNotes</i>⢠has developed a loyal community of dedicated users and become a major education brand. Consumer demand has been so strong that the guides have expanded to over 150 titles. <i>SparkNotes</i>'⢠motto is <i>Smarter, Better, Faster</i> because:<br><br>· They feature the most current ideas and themes, written by experts.<br>· They're easier to understand, because the same people who use them have also written them.<br>· The clear writing style and edited content enables students to read through the material quickly, saving valuable time.<br><br>And with everything covered--context; plot overview; character lists; themes, motifs, and symbols; summary and analysis, key facts; study questions and essay topics; and reviews and resources--you don't have to go anywhere else!<br><br><br> <br>Amazon.com<i>The Fountainhead</i> has become an enduring piece of literature, more popular now than when published in 1943. On the surface, it is a story of one man, Howard Roark, and his struggles as an architect in the face of a successful rival, Peter Keating, and a newspaper columnist, Ellsworth Toohey. But the book addresses a number of universal themes: the strength of the individual, the tug between good and evil, the threat of fascism. The confrontation of those themes, along with the amazing stroke of Rand's writing, combine to give this book its enduring influence.
XHTML::Allowed SHOULD strip empty tags and pointless repetition but it might have to move to HTML::TreeBuilder to do this reasonably...? Manually instead with a substitution at the end?
Comment limits by count or by date?
have a tag that does '|html' so that users don't have to. code?
make enpara into a parser, it's not smart enough right now
impose char limit on comments!
collapse bad spacing in comments Make sure paras can't self-nest.
consider letting those post images which are served from the same domain
as their email?
gravatars?
ask tt list about post processing so asins may be curried and queried
in 10s.
comment formatting is bad between paras.link to daily from post form is bustedunicode is in and on in liveturn on email and comment validation