From austin.pm at sam-i-am.com Wed Nov 3 12:43:10 2004 From: austin.pm at sam-i-am.com (Sam Foster) Date: Wed Nov 3 12:43:20 2004 Subject: APM: html parsing / updating q. Message-ID: <418926BE.1060301@sam-i-am.com> hi list, I have some specific perlish problems I'd like advise on, but I'll outline what I'm trying to achieve first. This became a long email and you'll probably get lost as I recreate the vast confusion that surrounds this whole thing in my mind.. but hopefully there's enough here to solicit some useful pointers or techniques that might help? I have a cgi that is configured as a directoryIndex and/or text/html handler (for apache 1.3) Its a CGI::Application, with the default run-mode being to simply wrap and/or transform the requested html file. It does things like extrating blocks from the original html and inserting them into a template, adding in somewhat dynamic navigation and so on. I'm also working on an edit/update run mode which would a) draw out form elements to edit these content blocks, and b) write the changed content back into the original file. The same basic wrapper will be reused somehow when I come to things like a 404 handler, search results etc. The original html is fairly simple, with just enough formatting and structure to make editing and updates easy to a novice using a wysiwyg editor. There's markers in there that my wrapper pairs up with placeholders in the (html::template) template to knit them together. Mostly I use id attributes, but I also support kind of constructs. My first pass at this was using XHTML for my source document format, and XSLT (and XML::LibXML / XML::LibXSLT). I hit a couple of snags: 1) Some namespace issue (i think) was preventing my doing the simplest transformations in XSLT. That and character set / encoding / entity issues, along with my inexperience with XSLT was frustrating. None of this was insurmountable, but the second snag was: 2) Guaranteeing a well formed XTML file, when the author was either inexperienced with HTML in general, or even given that experience (I'm planning on using the same system on my personal site) the reality is that mistakes happen. Any system which relies on well-formedness to render a page is fundamentally flawed here. So, I turned to HTML::TreeBuilder and HTML::Element, which are more forgiving by design. I have something working (e.g. see at http://www.umlaufsculpture.org/ .. where the wrapper is really trivial and currently the whole thing could be probably be achieved by a couple of SSIs.) Now I want to add editing functionality - and hit snags working with HTML::Element. It will let me insert new nodes, but even if the original markup was well formed, the new output always has optional end tags ommitted etc. I'm not seeing anything that addresses this behaviour in the perldocs. This is a problem - the quality of the output is important to me (I'm wanting to use this on a resume site where my ability to code valid clean html is one of the things I'm showcasing) Furthermore, I'd like to implement a DOM-like interface and add get/set methods for elements. But I'm not sure how I can leverage HTML::TreeBuilder to build its tree with my own class of objects instead HTML::Elements. (simple OO perl question?) I'm aware there's likely a lot of wheel reinventing here. My other requirement that limits my choices is that mod_perl is not available to me. This rules out HTML::Mason, and probably lots of other better ideas. More thoughts .. If well-formedness is the only obstacle to using LibXML and friends, maybe I can somehow efficiently trap or head off any potential parse errors before it all blows up? There's a tidylib (http://tidy.sf.net/).. but the perl XS interface is still in the works, so no help there. Does anyone know how libxml2's recover() method works? Also, this is as always as much a learning exercise as anything else for me, so I'd like to work through some of these problems before switching horses entirely. thanks for any and all thoughts, Sam From austin.pm at sam-i-am.com Thu Nov 11 14:51:52 2004 From: austin.pm at sam-i-am.com (Sam Foster) Date: Thu Nov 11 14:52:01 2004 Subject: APM: novembers meeting Message-ID: <4193D0E8.4000805@sam-i-am.com> Does anyone have any details I can update the site with? Even just a location would help. thanks, Sam From dbii at interaction.net Thu Nov 11 15:24:43 2004 From: dbii at interaction.net (David Bluestein II) Date: Thu Nov 11 15:24:47 2004 Subject: APM: novembers meeting In-Reply-To: <4193D0E8.4000805@sam-i-am.com> References: <4193D0E8.4000805@sam-i-am.com> Message-ID: <20041111212443.GL13937@interaction.net> Sam- Meeting will be at ARL, Ian is presenting on Maypole I think. Ian, can you email the list on your topic? David On Thu, Nov 11, 2004 at 02:51:52PM -0600, Sam Foster wrote: > Does anyone have any details I can update the site with? Even just a > location would help. > > thanks, > Sam > _______________________________________________ > Austin mailing list > Austin@mail.pm.org > http://mail.pm.org/mailman/listinfo/austin -- David H. Bluestein II President & Lead Developer dbii@interaction.net ii, inc. http://www.interaction.net -- Specializing in Designing Interactive Database Driven Websites -- From chris at chrisbaker.net Fri Nov 12 01:39:59 2004 From: chris at chrisbaker.net (Christopher Baker) Date: Fri Nov 12 01:39:52 2004 Subject: APM: Fw: [ctl-ctlug] Google seeking linux experts Message-ID: <20041112013623.CB0B.CHRIS@chrisbaker.net> NOTE: Normally, I have not forwarded non-local want ads. But I do know some who dream of working for Google. This was also sent by an actual Google recruiter, who is apparently subscribing to mailing lists, such as the CTLUG list. Forwarded by Christopher Baker ----------------------- Original Message ----------------------- From: "mdove" To: ctlug@ctlug.org Date: Thu, 11 Nov 2004 16:52:56 -0800 Subject: [ctl-ctlug] Google seeking linux experts ---- Hello. My name is Marianne Dove. I'm a recruiter for Google. Google is currently seeking several Unix/Linux experts for a couple of positions in Mountain View, California or Dublin, Ireland. I was wondering if it would be possible for you to post this information or let your members know about this opportunity. If so, I've pasted the 2 job descriptions below. If it's not possible, I understand. I don't mean to crowd your technical list with a job posting, but this is such a great opportunity, and Google is seeking the very best Engineers from around the world and I feel there must be dozens of linux experts out there. I'm hoping I can find some of them on your list via my posting. Thank you for your consideration and time. Sincerely, Marianne Dove Google Recruiter Mountain View, California 650-623-6814 mdove@google.com Site Reliability Engineer Google Location: Mountain View, California or Dublin, Ireland -We are looking for a detail-oriented systems professional, seasoned Unix jockey, Internet services architect, database whiz, performance analyst, or software engineer, at the top of their game. -Can you help achieve increased Availability, Reliability, Uptime, and Quality? (for our systems and services, naturally) -Site Reliability Engineers (SREs) are involved in all aspects of running our site, from design to debug, from architecture to applications. Google SREs spend their time troubleshooting problems in large-scale clustered application service environments, and focus on making continual improvements to our services. -This position requires a passion for problem solving, deep understanding of networks, operating systems, multi-tiered Internet services, and the ability to learn new applications and concepts quickly. Strong scripting skills are essential. -As an SRE, you will wear many hats: performance analyst, service architect, system/database administrator, capacity planner, tools developer, monitoring expert, and technical evangelist, for all components of Google's Ads services. If you can answer yes to all of the following questions, you are a possible fit, so please apply! 1. Do you have at least a BS or BA in computer science or a related technical field? 2. Do you have 3+ years of experience as a Unix/Linux Systems Administrator or are you a software engineer with networking architecture experience? 3. Do you have experience in Python programming or Perl or scripting? Email your text (ASCII) or PDF version of your resume to : mdove@google.com ------------------------------------- Hands on Senior Technical Engineering Manager Google Position based in Mountain View, California or Dublin, Ireland We're looking for a highly technical, hands-on Engineering Manager to lead a team of 4-10+ Google software engineers and sysadmins in Site Reliability. Site Reliability teams are directly responsible for Google's stellar uptime record, and act as the guardians and custodians of Google's user-visible services. In the manager role, you will be responsible for ensuring that Google users can always reach and use all of the services under your team's care. Requirements: * Very high technical competence and strong academic record. * Currently holding a very senior or Director level role. * 4+ years of relevant hands-on technical experience, and a record of individual technical achievement. * 3-10+ years of relevant experience managing software development and/or operations teams. * Strong project management skills, especially in deploying live end-user systems. * That rare mix of intelligence, integrity, domain knowledge, verbal agility, and diplomacy which allows you to rapidly earn the trust of technically-astute teams across the company. * Expert coding ability * BA/BS in CS preferred; MS / Ph.D. a plus. For immediate consideration, please send a PDF or Text version of your resume to: mdove@google.com ============================================================ This e-mail was sent from a computer belonging to Christopher Paul Baker, resident of Austin, Texas. If you are not the intended recipient, it means that Chris was not paying attention. If you re- ceived the message in error, you are hereby instructed to erase it from your system and from your mind. This message should not be forwarded, translated, relayed, repeated, or duplicated without the sender's permission. In fact, you shouldn't even be reading this message because you may do any of these things by accident. You should not respond because you may send your response to the wrong person. If you have gotten this far, it means that you obviously are a boring person and have way too much time on your hands--get a life! ============================================================ Chris Baker -- www.chrisbaker.net chris@chrisbaker.net, chrisbaker@iname.com "When you stop growing, you start dying." From dbii at interaction.net Sat Nov 13 20:12:31 2004 From: dbii at interaction.net (David Bluestein II) Date: Sat Nov 13 20:12:34 2004 Subject: APM: November Meeting Wednesday Message-ID: <20041114021231.GJ13937@interaction.net> Ian is presenting on Maypole (I think that is what it is) at ARL, 7:00. Dinner at 5:45 at Pok-e Jo's Arboretum. We'll also review our schedule for the next few months, as we have 3 presentations lined up for the new year. As an alternate to post-meeting, Alamo Drafthouse downtown (www.alamodrafthouse.com) is showing "Uber Goober", which is a documentary about "gamers" (Dungeons and Dragons type) at 9:45 pm. any interest from the group as a post meeting event? Let me know and I'll check on tickets. David -- David H. Bluestein II President & Lead Developer dbii@interaction.net ii, inc. http://www.interaction.net -- Specializing in Designing Interactive Database Driven Websites -- From chris at chrisbaker.net Sun Nov 14 20:27:28 2004 From: chris at chrisbaker.net (Christopher Baker) Date: Sun Nov 14 20:27:30 2004 Subject: APM: Fw: [LPJC-jobs] Lookee Here, WorkSource is looking for proven web designers....LPJCers? Message-ID: <20041114202609.FEA6.CHRIS@chrisbaker.net> Forwarded by Christopher Baker ----------------------- Original Message ----------------------- From: Peg Frey To: launchpadjobclub-jobs@yahoogroups.com Date: Tue, 9 Nov 2004 08:36:37 -0800 (PST) Subject: [LPJC-jobs] Lookee Here, WorkSource is looking for proven web designers....LPJCers? ---- Good luck, LPJCer's!!! *************************************************** I?m hoping someone in the group can email me a few contacts for local web hosting companies that are reliable and affordable. Our current contract has expired and we will begin procurement soon. *** Also if anyone knows some proven web designers we may also be interested in updating our current web presence look. Thanks, Angela Benavides Information Systems and Technology Manager WorkSource - Greater Austin Area Workforce Board 6505 Airport Blvd., Suite 101E Austin, Texas 78752 PH: (512) 597-7100 E-mail: angelica.benavides@twc.state.tx.us worksourceaustin.com --------------------- Original Message Ends -------------------- ============================================================ This e-mail was sent from a computer belonging to Christopher Paul Baker, resident of Austin, Texas. If you are not the intended recipient, it means that Chris was not paying attention. If you re- ceived the message in error, you are hereby instructed to erase it from your system and from your mind. This message should not be forwarded, translated, relayed, repeated, or duplicated without the sender's permission. In fact, you shouldn't even be reading this message because you may do any of these things by accident. You should not respond because you may send your response to the wrong person. If you have gotten this far, it means that you obviously are a boring person and have way too much time on your hands--get a life! ============================================================ Chris Baker -- www.chrisbaker.net chris@chrisbaker.net, chrisbaker@iname.com "When you stop growing, you start dying." From ian at remmler.org Mon Nov 15 08:40:01 2004 From: ian at remmler.org (Ian Remmler) Date: Mon Nov 15 08:40:05 2004 Subject: APM: November Meeting Wednesday In-Reply-To: <20041114021231.GJ13937@interaction.net> References: <20041114021231.GJ13937@interaction.net> Message-ID: <20041115144001.GA9681@remmler.org> On Sat, Nov 13, 2004 at 08:12:31PM -0600, David Bluestein II wrote: > Ian is presenting on Maypole (I think that is what it is) at > ARL, 7:00. Dinner at 5:45 at Pok-e Jo's Arboretum. We'll also > review our schedule for the next few months, as we have 3 > presentations lined up for the new year. Unfortunately, a group with more clout than I have usurped the auditorium for next Wednesday. Some all-day deal, apparently. I'm really sorry for such short notice. I guess we could try to move the meeting to Servergraph, or... > As an alternate to post-meeting, Alamo Drafthouse downtown > (www.alamodrafthouse.com) is showing "Uber Goober", which is a > documentary about "gamers" (Dungeons and Dragons type) at 9:45 > pm. any interest from the group as a post meeting event? Let > me know and I'll check on tickets. This is also showing at 7:00. We could just make that the meeting. I'd like to see it, and that way we wouldn't need to stay up past bedtime. And it would give me several months to procrastinate on the Maypole talk. :) -- Go banana! From dbii at interaction.net Mon Nov 15 10:51:39 2004 From: dbii at interaction.net (David Bluestein II) Date: Mon Nov 15 10:51:43 2004 Subject: APM: FEEDBACK NEEDED: November Meeting Instantaneous Poll Message-ID: <20041115165139.GX13937@interaction.net> Okay, so here is our instant poll: 1) See if we can hold the meeting at Servergraph, which may or may not be available. 2) Go to movie at 7:00, eat at movie 2b) Go to movie at 9:45, eat at movie 2c) Go to movie at x:xx, eat at Pok-e Jo's 3) Don't do anything, wait until December (or January) Can I see a show of (electronic) hands to show interest? David ----- Forwarded message from Ian Remmler ----- On Sat, Nov 13, 2004 at 08:12:31PM -0600, David Bluestein II wrote: > Ian is presenting on Maypole (I think that is what it is) at > ARL, 7:00. Dinner at 5:45 at Pok-e Jo's Arboretum. We'll also > review our schedule for the next few months, as we have 3 > presentations lined up for the new year. Unfortunately, a group with more clout than I have usurped the auditorium for next Wednesday. Some all-day deal, apparently. I'm really sorry for such short notice. I guess we could try to move the meeting to Servergraph, or... > As an alternate to post-meeting, Alamo Drafthouse downtown > (www.alamodrafthouse.com) is showing "Uber Goober", which is a > documentary about "gamers" (Dungeons and Dragons type) at 9:45 > pm. any interest from the group as a post meeting event? Let > me know and I'll check on tickets. This is also showing at 7:00. We could just make that the meeting. I'd like to see it, and that way we wouldn't need to stay up past bedtime. And it would give me several months to procrastinate on the Maypole talk. :) -- David H. Bluestein II President & Lead Developer dbii@interaction.net ii, inc. http://www.interaction.net -- Specializing in Designing Interactive Database Driven Websites -- From austin.pm at sam-i-am.com Mon Nov 15 10:57:32 2004 From: austin.pm at sam-i-am.com (Sam Foster) Date: Mon Nov 15 10:57:46 2004 Subject: APM: November Meeting Wednesday In-Reply-To: <20041115144001.GA9681@remmler.org> References: <20041114021231.GJ13937@interaction.net> <20041115144001.GA9681@remmler.org> Message-ID: <4198DFFC.1000405@sam-i-am.com> As luck would have it, I've not yet updated the website :) Just let me know and I'll throw it up there. I could be talked into doing the movie. I have some questions, but I can put those out to the list instead. Sam Ian Remmler wrote: > On Sat, Nov 13, 2004 at 08:12:31PM -0600, David Bluestein II wrote: > > >>Ian is presenting on Maypole (I think that is what it is) at >>ARL, 7:00. Dinner at 5:45 at Pok-e Jo's Arboretum. We'll also >>review our schedule for the next few months, as we have 3 >>presentations lined up for the new year. > > > Unfortunately, a group with more clout than I have usurped the > auditorium for next Wednesday. Some all-day deal, apparently. > I'm really sorry for such short notice. I guess we could try to > move the meeting to Servergraph, or... > > >>As an alternate to post-meeting, Alamo Drafthouse downtown >>(www.alamodrafthouse.com) is showing "Uber Goober", which is a >>documentary about "gamers" (Dungeons and Dragons type) at 9:45 >>pm. any interest from the group as a post meeting event? Let >>me know and I'll check on tickets. > > > This is also showing at 7:00. We could just make that the > meeting. I'd like to see it, and that way we wouldn't need to > stay up past bedtime. And it would give me several months to > procrastinate on the Maypole talk. :) > From wwalker at bybent.com Mon Nov 15 11:02:15 2004 From: wwalker at bybent.com (Wayne Walker) Date: Mon Nov 15 11:02:21 2004 Subject: APM: FEEDBACK NEEDED: November Meeting Instantaneous Poll In-Reply-To: <20041115165139.GX13937@interaction.net> References: <20041115165139.GX13937@interaction.net> Message-ID: <20041115170215.GA3166@bybent.com> 2 is best for me I'll make 1 work if people want it. On Mon, Nov 15, 2004 at 10:51:39AM -0600, David Bluestein II wrote: > Okay, so here is our instant poll: > > 1) See if we can hold the meeting at Servergraph, which may or may not be available. > > 2) Go to movie at 7:00, eat at movie > > 2b) Go to movie at 9:45, eat at movie > > 2c) Go to movie at x:xx, eat at Pok-e Jo's > > 3) Don't do anything, wait until December (or January) > > Can I see a show of (electronic) hands to show interest? > > David From ian at remmler.org Mon Nov 15 11:07:36 2004 From: ian at remmler.org (Ian Remmler) Date: Mon Nov 15 11:07:41 2004 Subject: APM: FEEDBACK NEEDED: November Meeting Instantaneous Poll In-Reply-To: <20041115165139.GX13937@interaction.net> References: <20041115165139.GX13937@interaction.net> Message-ID: <20041115170736.GA3565@remmler.org> On Mon, Nov 15, 2004 at 10:51:39AM -0600, David Bluestein II wrote: > 2) Go to movie at 7:00, eat at movie ... or ... > 2c) Go to movie at x:xx, eat at Pok-e Jo's -- Go banana! From dbii at interaction.net Mon Nov 15 11:42:31 2004 From: dbii at interaction.net (David Bluestein II) Date: Mon Nov 15 11:42:33 2004 Subject: APM: FEEDBACK NEEDED: November Meeting Instantaneous Poll Message-ID: <20041115174231.GY13937@interaction.net> Downtown. ----- Forwarded message from Jack Lupton ----- Which Alamo Drafthouse? On Mon, 2004-11-15 at 10:51 -0600, David Bluestein II wrote: > Okay, so here is our instant poll: > > 1) See if we can hold the meeting at Servergraph, which may or may not be available. > > 2) Go to movie at 7:00, eat at movie > > 2b) Go to movie at 9:45, eat at movie > > 2c) Go to movie at x:xx, eat at Pok-e Jo's > > 3) Don't do anything, wait until December (or January) > > Can I see a show of (electronic) hands to show interest? > > David > > ----- Forwarded message from Ian Remmler ----- > On Sat, Nov 13, 2004 at 08:12:31PM -0600, David Bluestein II wrote: > > > Ian is presenting on Maypole (I think that is what it is) at > > ARL, 7:00. Dinner at 5:45 at Pok-e Jo's Arboretum. We'll also > > review our schedule for the next few months, as we have 3 > > presentations lined up for the new year. > > Unfortunately, a group with more clout than I have usurped the > auditorium for next Wednesday. Some all-day deal, apparently. > I'm really sorry for such short notice. I guess we could try to > move the meeting to Servergraph, or... > > > As an alternate to post-meeting, Alamo Drafthouse downtown > > (www.alamodrafthouse.com) is showing "Uber Goober", which is a > > documentary about "gamers" (Dungeons and Dragons type) at 9:45 > > pm. any interest from the group as a post meeting event? Let > > me know and I'll check on tickets. > > This is also showing at 7:00. We could just make that the > meeting. I'd like to see it, and that way we wouldn't need to > stay up past bedtime. And it would give me several months to > procrastinate on the Maypole talk. :) ----- End forwarded message ----- -- David H. Bluestein II President & Lead Developer dbii@interaction.net ii, inc. http://www.interaction.net -- Specializing in Designing Interactive Database Driven Websites -- From dbii at interaction.net Mon Nov 15 17:03:48 2004 From: dbii at interaction.net (David Bluestein II) Date: Mon Nov 15 17:03:50 2004 Subject: APM: FEEDBACK NEEDED: November Meeting Instantaneous Poll Message-ID: <20041115230348.GP13937@interaction.net> So far, I have 3 votes for #2 (well, 4 if you count mine), including Ian who I guess we'll have speak either in December (if we want to meet then) or January). I'll continue to collect responses tonight and let everyone know Tuesday mid-morning the results. I'll call about tickets and how many are available, though I think they can be ordered online. Also, the auditorium has wireless, so we can even bring laptops and connect while there if you wanted. David On Mon, Nov 15, 2004 at 10:51:39AM -0600, David Bluestein II wrote: > Okay, so here is our instant poll: > > 1) See if we can hold the meeting at Servergraph, which may or may not be available. > > 2) Go to movie at 7:00, eat at movie > > 2b) Go to movie at 9:45, eat at movie > > 2c) Go to movie at x:xx, eat at Pok-e Jo's > > 3) Don't do anything, wait until December (or January) > > Can I see a show of (electronic) hands to show interest? > > David > > ----- Forwarded message from Ian Remmler ----- > On Sat, Nov 13, 2004 at 08:12:31PM -0600, David Bluestein II wrote: > > > Ian is presenting on Maypole (I think that is what it is) at > > ARL, 7:00. Dinner at 5:45 at Pok-e Jo's Arboretum. We'll also > > review our schedule for the next few months, as we have 3 > > presentations lined up for the new year. > > Unfortunately, a group with more clout than I have usurped the > auditorium for next Wednesday. Some all-day deal, apparently. > I'm really sorry for such short notice. I guess we could try to > move the meeting to Servergraph, or... > > > As an alternate to post-meeting, Alamo Drafthouse downtown > > (www.alamodrafthouse.com) is showing "Uber Goober", which is a > > documentary about "gamers" (Dungeons and Dragons type) at 9:45 > > pm. any interest from the group as a post meeting event? Let > > me know and I'll check on tickets. > > This is also showing at 7:00. We could just make that the > meeting. I'd like to see it, and that way we wouldn't need to > stay up past bedtime. And it would give me several months to > procrastinate on the Maypole talk. :) > -- > David H. Bluestein II > President & Lead Developer dbii@interaction.net > ii, inc. http://www.interaction.net > -- Specializing in Designing Interactive Database Driven Websites -- > _______________________________________________ > Austin mailing list > Austin@mail.pm.org > http://mail.pm.org/mailman/listinfo/austin -- David H. Bluestein II President & Lead Developer dbii@interaction.net ii, inc. http://www.interaction.net -- Specializing in Designing Interactive Database Driven Websites -- ----- End forwarded message ----- -- David H. Bluestein II President & Lead Developer dbii@interaction.net ii, inc. http://www.interaction.net -- Specializing in Designing Interactive Database Driven Websites -- ----- End forwarded message ----- -- David H. Bluestein II President & Lead Developer dbii@interaction.net ii, inc. http://www.interaction.net -- Specializing in Designing Interactive Database Driven Websites -- From dbii at interaction.net Tue Nov 16 17:26:53 2004 From: dbii at interaction.net (David Bluestein II) Date: Tue Nov 16 17:26:55 2004 Subject: APM: IMPORTANT: November Meeting Details] Message-ID: <20041116232653.GL13937@interaction.net> For those who have been following the list, our November meeting location was usurped. In the informal poll of things, the meeting is now as follows: (Sam, please update the website) Where: Alamo Drafthouse Downtown (http://www.alamodrafthouse.com) 409 Colorado St. When: 6:45 pm ish (movie starts at 7:00 pm) Topic: Uber Goober A documentary that looks at the practitioners of what could possibly be the most misunderstood pop culture phenomenon of the late 20th/early 21st century: "gamers" (as in Dungeons and Dragons and Magic, tabletop, wargames, LARP, etc.) See the alamo site for more details. Alamo drafthouse has food, so we'll eat during movie (no pre-movie eating plans), and they also have wireless in all theaters, so you can bring your laptop too. If people have questions, we'll answer Perl questions BEFORE the movie starts (to show we are the uber-geeks among those attending). Tickets are available online, or at box office. I called and there were LOTS of tickets available yesterday, but I make no guarantees. If you are going to show up, drop me an email so I have a headcount and we'll try to save a couple of rows in the theater. We will have Ian presenting on Maypole at our next regularly scheduled meeting (December or January, depending on when 3d Wed of Dec is). David -- David H. Bluestein II President & Lead Developer dbii@interaction.net ii, inc. http://www.interaction.net -- Specializing in Designing Interactive Database Driven Websites -- From dbii at interaction.net Wed Nov 17 09:28:42 2004 From: dbii at interaction.net (David Bluestein II) Date: Wed Nov 17 09:28:45 2004 Subject: APM: November Meeting Tonight Message-ID: <20041117152842.GT13937@interaction.net> The (revised) November Meeting will be tonight at Alamo Drafthouse Downtown, 6:45 ish. Sam has done a great job of updating the website with information, so I'll point you there for details: http://austin.pm.org/ I saw in today's paper that this is the "Next Best Bet" so there may be more people there. A gaming shop in town (RPGs/Board, not Computer) will be having demos in the lobby beforehand too, so if you're a geek like me then you'll show up even earlier to see what they showoff. (The Best Bet was a poetry slam for those who are more inclined to that). Remember, the auditoriums have wireless, and food, so come join us. We'll sit beside the gamers in the lobby and answer Perl questions (at which point Mark will say if he were there "What about my +5 Perl of C#ness?" :) David -- David H. Bluestein II President & Lead Developer dbii@interaction.net ii, inc. http://www.interaction.net -- Specializing in Designing Interactive Database Driven Websites -- From austin.pm at sam-i-am.com Wed Nov 17 22:16:29 2004 From: austin.pm at sam-i-am.com (Sam Foster) Date: Wed Nov 17 22:16:32 2004 Subject: APM: CGI::Application and -T Message-ID: <419C221D.4010500@sam-i-am.com> I'm having trouble running a perl cgi in taint mode. I have an implementation of CGI::Application that runs just fine, but dies as soon as I put it into taint mode (by adding -T to my shebang) E.g #!C:/perl/bin/perl.exe -wT (I'm developing with activeperl 5.8, apache 1.3 on winXP... the production server will by a standard linux/apache combo) Without fail, I get the Internal Server Error message in my browser. I also (this is windows XP Pro) get the microsoft error report prompt, telling me the Perl Command Line Interpreter has encountered a problem inviting me to send them the details of this problem. I have use CGI::Carp qw(fatalsToBrowser); .. in both my cgi, and the package that subclasses CGI::Application. I'm also attempting to trap errors generated by the CGI::App with $res = eval{ $webapp->run()}; I can add die "some message" at seemingly any point in my cgi wrapper, or the packages it uses and get the expected carp output in my browser. I also run the thing in the cmd shell by setting a couple environment variables (DOCUMENT_ROOT, REQUEST_URI_ and calling perl mycgi.cgi .. and get the expected output back in the console. But when I do perl -T mycgi.cgi, again it dies, with no message to the console. Again, the same error prompt. In all likelyhood there's tainted data in there, I'm using the REQUEST_URI and DOCUMENT_ROOT cgi environment variables for starters. But I can't begin to address the problem as it stands, as I'm not able to see the error. Anyone? thanks Sam From dbii at interaction.net Wed Nov 17 22:40:04 2004 From: dbii at interaction.net (David Bluestein II) Date: Wed Nov 17 22:40:10 2004 Subject: APM: CGI::Application and -T In-Reply-To: <419C221D.4010500@sam-i-am.com> References: <419C221D.4010500@sam-i-am.com> Message-ID: <20041118044004.GM13937@interaction.net> Sam- Aaaah, I missed you were doing the development on winxp, I have never gotten CGI::Carp qw(fatalsToBrowser) on windows (well, I think I did once 3-4 years ago, but not recently). I'm not sure what the deal is, but it is a pain the butt. I usually move the code to Linux, run it, see the error, fix it, move back to windows. I'm sure though there is a way to make it work in Windows. Let's google it and see. David On Wed, Nov 17, 2004 at 10:16:29PM -0600, Sam Foster wrote: > I'm having trouble running a perl cgi in taint mode. > I have an implementation of CGI::Application that runs just fine, but > dies as soon as I put it into taint mode (by adding -T to my shebang) > > E.g #!C:/perl/bin/perl.exe -wT (I'm developing with activeperl 5.8, > apache 1.3 on winXP... the production server will by a standard > linux/apache combo) > > Without fail, I get the Internal Server Error message in my browser. I > also (this is windows XP Pro) get the microsoft error report prompt, > telling me the Perl Command Line Interpreter has encountered a problem > inviting me to send them the details of this problem. > > I have > use CGI::Carp qw(fatalsToBrowser); > .. in both my cgi, and the package that subclasses CGI::Application. I'm > also attempting to trap errors generated by the CGI::App with > > $res = eval{ $webapp->run()}; > > I can add die "some message" at seemingly any point in my cgi wrapper, > or the packages it uses and get the expected carp output in my browser. > I also run the thing in the cmd shell by setting a couple environment > variables (DOCUMENT_ROOT, REQUEST_URI_ and calling > perl mycgi.cgi > .. and get the expected output back in the console. > But when I do > perl -T mycgi.cgi, again it dies, with no message to the console. Again, > the same error prompt. > > In all likelyhood there's tainted data in there, I'm using the > REQUEST_URI and DOCUMENT_ROOT cgi environment variables for starters. > But I can't begin to address the problem as it stands, as I'm not able > to see the error. > > Anyone? > > thanks > Sam > _______________________________________________ > Austin mailing list > Austin@mail.pm.org > http://mail.pm.org/mailman/listinfo/austin -- David H. Bluestein II President & Lead Developer dbii@interaction.net ii, inc. http://www.interaction.net -- Specializing in Designing Interactive Database Driven Websites -- From austin.pm at sam-i-am.com Wed Nov 17 23:56:42 2004 From: austin.pm at sam-i-am.com (Sam Foster) Date: Wed Nov 17 23:56:55 2004 Subject: APM: CGI::Application and -T In-Reply-To: <20041118044004.GM13937@interaction.net> References: <419C221D.4010500@sam-i-am.com> <20041118044004.GM13937@interaction.net> Message-ID: <419C399A.4010708@sam-i-am.com> David Bluestein II wrote: > Aaaah, I missed you were doing the development on winxp, I have never gotten CGI::Carp qw(fatalsToBrowser) on windows I've never had a problem with it - on windows98, nt, 2000 and XP - up until now. Like I say, it works if I just explicitly die. What I don't understand is what is different about the event that is being raised by taint mode, vs. a "normal" failure (fatal event) like die. Sam From dbii at interaction.net Thu Nov 18 11:19:57 2004 From: dbii at interaction.net (David Bluestein II) Date: Thu Nov 18 11:20:00 2004 Subject: APM: Upcoming Meetings (and did you volunteer?) Message-ID: <20041118171957.GY13937@interaction.net> At last night's movie meeting (which was very appropriate if you were/are a gamer), Ian has confirmed he will present next meeting, and is working on securing ARL for us to use. He will confirm shortly. Now, we're working up the list of future presenters, and have the following: Ian Remmler: Maypole Chris Tooley: Asterisk Michael Parker: Spamassassin One (or maybe two) other people volunteered at the October meeting to present on something, but I can't find my meeting notes. Whomever was going to do that, please let me know. I remember it was interesting, but since I've lost my notes I don't know what it was. Or if someone remembers, let me know. And if you want to present, you'll have at least a 4 month preparation time (or 4 months to wait to prepare your presentation). David PS: I'll find my meeting notes in the next two months, so I'll eventually know who you are. :) -- David H. Bluestein II President & Lead Developer dbii@interaction.net ii, inc. http://www.interaction.net -- Specializing in Designing Interactive Database Driven Websites -- From wwalker at bybent.com Thu Nov 18 23:27:21 2004 From: wwalker at bybent.com (Wayne Walker) Date: Thu Nov 18 23:27:33 2004 Subject: APM: Upcoming Meetings (and did you volunteer?) In-Reply-To: <20041118171957.GY13937@interaction.net> References: <20041118171957.GY13937@interaction.net> Message-ID: <20041119052721.GA25648@bybent.com> I think we talked about Eclipse and EPIC module. No detail beyond that. On Thu, Nov 18, 2004 at 11:19:57AM -0600, David Bluestein II wrote: > At last night's movie meeting (which was very appropriate if you were/are a gamer), Ian has confirmed he will present next meeting, and is working on securing ARL for us to use. He will confirm shortly. > > Now, we're working up the list of future presenters, and have the following: > > Ian Remmler: Maypole > Chris Tooley: Asterisk > Michael Parker: Spamassassin > > One (or maybe two) other people volunteered at the October meeting to present on something, but I can't find my meeting notes. Whomever was going to do that, please let me know. I remember it was interesting, but since I've lost my notes I don't know what it was. Or if someone remembers, let me know. And if you want to present, you'll have at least a 4 month preparation time (or 4 months to wait to prepare your presentation). > > David > > PS: I'll find my meeting notes in the next two months, so I'll eventually know who you are. :) > > -- > David H. Bluestein II > President & Lead Developer dbii@interaction.net > ii, inc. http://www.interaction.net > -- Specializing in Designing Interactive Database Driven Websites -- > _______________________________________________ > Austin mailing list > Austin@mail.pm.org > http://mail.pm.org/mailman/listinfo/austin -- Wayne Walker wwalker@bybent.com Do you use Linux?! http://www.bybent.com Get Counted! http://counter.li.org/ Perl - http://www.perl.org/ Perl User Groups - http://www.pm.org/ Jabber: wwalker@jabber.ntrc.net AIM: lwwalkerbybent IRC: wwalker on freenode.net From tom.bakken at tx.usda.gov Fri Nov 19 16:12:35 2004 From: tom.bakken at tx.usda.gov (Bakken, Tom - Temple, TX) Date: Fri Nov 19 16:12:39 2004 Subject: APM: Sorting the output of readdir in reverse order Message-ID: How would I sort the output of the readdir function in reverse order? while (defined($File = readdir(DIR))) { do something } I've tried various things, all of them messy and failures. Tom Bakken From hrunting at texas.net Fri Nov 19 16:17:09 2004 From: hrunting at texas.net (Philip Molter) Date: Fri Nov 19 16:17:10 2004 Subject: APM: Sorting the output of readdir in reverse order In-Reply-To: Message-ID: On Fri, 19 Nov 2004, Bakken, Tom - Temple, TX wrote: : How would I sort the output of the readdir function in reverse order? : : while (defined($File = readdir(DIR))) { : do something : } : : I've tried various things, all of them messy and failures. my @files = readdir(DIR); foreach my $file ( sort { $b cmp $a } @files ) { do something } From rhaig at hackboy.com Fri Nov 19 16:19:58 2004 From: rhaig at hackboy.com (Robert Haig) Date: Fri Nov 19 16:20:00 2004 Subject: APM: Sorting the output of readdir in reverse order In-Reply-To: References: Message-ID: <20041119221958.GA7559@hackboy.com> On Fri, Nov 19, 2004 at 03:12:35PM -0700, Bakken, Tom - Temple, TX wrote: > How would I sort the output of the readdir function in reverse order? > > while (defined($File = readdir(DIR))) { > do something > } > > I've tried various things, all of them messy and failures. the first thing that comes to mind is reverse() @dir=readdir(DIR); @reversedir=reverse(sort(@dir)); -- Rob From ian at SKYLIST.net Fri Nov 19 16:24:29 2004 From: ian at SKYLIST.net (Ian Ragsdale) Date: Fri Nov 19 16:24:34 2004 Subject: APM: Sorting the output of readdir in reverse order In-Reply-To: References: Message-ID: while (defined($File = readdir(DIR))) { push @files, $File; } @files = sort { $b cmp $a } @files; On Nov 19, 2004, at 5:12 PM, Bakken, Tom - Temple, TX wrote: > How would I sort the output of the readdir function in reverse order? > > while (defined($File = readdir(DIR))) { > do something > } > > I've tried various things, all of them messy and failures. > > Tom Bakken > > _______________________________________________ > Austin mailing list > Austin@mail.pm.org > http://mail.pm.org/mailman/listinfo/austin From parkerm at pobox.com Mon Nov 22 12:28:24 2004 From: parkerm at pobox.com (Michael Parker) Date: Mon Nov 22 12:28:29 2004 Subject: APM: Upcoming Meetings (and did you volunteer?) In-Reply-To: <20041118171957.GY13937@interaction.net> References: <20041118171957.GY13937@interaction.net> Message-ID: <20041122182824.GA30159@mail.herk.net> On Thu, Nov 18, 2004 at 11:19:57AM -0600, David Bluestein II wrote: > Michael Parker: Spamassassin I'm still game for a SA talk, but Feb or March might now be better (gotta love deadlines). Michael -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: not available Url : http://mail.pm.org/archives/austin/attachments/20041122/8e211629/attachment.bin From dbii at interaction.net Mon Nov 22 14:37:38 2004 From: dbii at interaction.net (David Bluestein II) Date: Mon Nov 22 14:37:41 2004 Subject: APM: Who wanted to present on Eclipse and Perl? Message-ID: <20041122203738.GN13937@interaction.net> At the October meeting, someone volunteered to present on Eclipse and Perl at a future meeting. Does anyone remember who wanted to do that? Thanks- David -- David H. Bluestein II President & Lead Developer dbii@interaction.net ii, inc. http://www.interaction.net -- Specializing in Designing Interactive Database Driven Websites -- From chris at chrisbaker.net Wed Nov 24 00:18:08 2004 From: chris at chrisbaker.net (Christopher Baker) Date: Wed Nov 24 00:18:05 2004 Subject: APM: Fw: [Lthh-members] Positions available at CDI Message-ID: <20041124001608.C85F.CHRIS@chrisbaker.net> Forwarded by Christopher Baker ----------------------- Original Message ----------------------- From: "Terri Bishop" To: Date: Tue, 23 Nov 2004 13:35:23 -0600 Subject: [Lthh-members] Positions available at CDI ---- Unix Developer Development and support of new and existing reports and tools. Primary job duties will involve writing very complex SQL statements and heavy data mining. Secondary duties will involve supporting and enhancing existing CGI programs written in Perl. Some testing of other team member code required. Please contact Kristy Wiggers 512-302-97573 _______________________________________________ Lthh-members mailing list Lthh-members@lowtechhappyhour.com http://mail.lowtechhappyhour.com/mailman/listinfo/lthh-members_lowtechhappyhour.com --------------------- Original Message Ends -------------------- ============================================================ This e-mail was sent from a computer belonging to Christopher Paul Baker, resident of Austin, Texas. If you are not the intended recipient, it means that Chris was not paying attention. If you re- ceived the message in error, you are hereby instructed to erase it from your system and from your mind. This message should not be forwarded, translated, relayed, repeated, or duplicated without the sender's permission. In fact, you shouldn't even be reading this message because you may do any of these things by accident. You should not respond because you may send your response to the wrong person. If you have gotten this far, it means that you obviously are a boring person and have way too much time on your hands--get a life! ============================================================ Chris Baker -- www.chrisbaker.net chris@chrisbaker.net, chrisbaker@iname.com "When you stop growing, you start dying." From dbii at interaction.net Mon Nov 29 09:44:05 2004 From: dbii at interaction.net (David Bluestein II) Date: Mon Nov 29 09:44:09 2004 Subject: APM: VOTE: December Meeting Message-ID: <20041129154405.GX13937@interaction.net> Okay, we've got Jan, Feb, and March scheduled, leaving us to decide on December. Tradiationally, due to the holiday, we've just gotten together for dinner. I want to throw the floor open for dining suggestions, or alternatives. I'll collate the options and we can vote on it. Suggestions? David -- David H. Bluestein II President & Lead Developer dbii@interaction.net ii, inc. http://www.interaction.net -- Specializing in Designing Interactive Database Driven Websites --