ask's Journal ask's use Perl Journal en-us use Perl; is Copyright 1998-2006, Chris Nandor. Stories, comments, journals, and other submissions posted on use Perl; are Copyright their respective owners. 2012-01-25T02:01:37+00:00 pudge Technology hourly 1 1970-01-01T00:00+00:00 ask's Journal atom feed <p>The use.perl RSS feed is messed up in some particular way that makes Google Reader unable to parse it (at least it was a few days ago).</p><p>I setup a Feedburner feed to parse it and output something cleaner:</p><p><a href=""></a></p><p> &nbsp; - ask</p> ask 2007-10-05T23:10:02+00:00 journal ack rocks <p>I've <a href="">mentioned it before</a>, but <a href="">ack</a> really rocks. I've noticed that on both <a href="">consulting</a> and <a href="">startup</a> projects I use it almost exclusively over grep now.</p><p>As I slowly, very slowly, get out of the habit of making pipelines for my searches it's tremendously useful. Another habit I need to pick up to enjoy it even more is that ack has a proper regexp feature set. I realize grep does too, but I don't remember my <a href="">owl book</a> well enough to ever get much use out of them. Perl regexps on the other hand...</p><p>Anyway, if you haven't tried it before - <a href="">go get it</a>.</p><p>The svn repository and issue tracker is on <a href="">google code</a>. Or maybe Andy is using for bug tracking? I guess either will work... (?)</p> ask 2007-03-24T04:08:58+00:00 journal Nick Ing-Simmons <p><a href="">Oh no</a>. This is so sad.</p><p><a href="">update</a> from Graham. Thank you Nick!</p> ask 2006-09-26T23:59:46+00:00 journal perl6-users list <p>We setup a perl6-users mailing list.</p><p>Email <a href=""></a> to subscribe.</p><p>A few more details <a href="">in my mail to the announce list</a>.</p> ask 2006-05-17T06:11:33+00:00 journal Volunteer at - help us manage the mailing lists! <p><a href=""></a></p> ask 2005-12-15T03:30:29+00:00 journal crazy emails <p>We get a good share of odd emails to various addresses at</p><p>I just replied to this gem sent to cpan@</p><blockquote><div><p>we are a software reseller based in France (European HQ) and one of our UK customers is asking us for sourcing conditions for :</p><p>Qty 3 PERL (artistic license for downloadable product )</p><p>Could you please come back to me with following information :</p><p>-ASAP cost?<br>-can we buy directly from you, or is there a distributor you can recommed?<br>-payment terms and conditions (knowing that credit card is not an option for us)</p><p>Please, send us your complete contact details.</p><p>Is there any information you find relevant for a first contact, please let me know.</p></div></blockquote> ask 2005-11-30T21:37:10+00:00 journal Multi language CPAN Ratings site? <p>Should the CPAN Ratings site support more languages than English (or engrish as it may be)?</p><p><a href="">Non-English reviews on the CPAN Ratings site?</a></p> ask 2005-07-26T06:46:34+00:00 journal help us test the european mirror <p>EU mirror; brand new!</p><p>read more in the <a href="">noc log</a>.<nobr> <wbr></nobr>:-)</p> ask 2005-05-12T03:54:21+00:00 journal <p><a href="">jj</a>'s perldoc site now lives at <a href=""></a>. Check it out; and do link there!<nobr> <wbr></nobr>:)</p><p><a href="">more</a></p> ask 2005-03-31T21:20:17+00:00 journal GeoURL <p>Did you see my <a href="">last project</a>? (<a href="">announcement</a>)</p><p>I've been pondering how to make the development as open to contributions as possible. More on that some other time...</p> ask 2005-03-05T06:49:30+00:00 journal mail moved <p>We finished moving the mail over to the servers just now. One sideeffect is that usergroup-pm at should work again. We are also deprecating using in the email addresses, but we'll keep them working for now (and probably for a year or three).</p><p>(send your virtual or real beers to Robert for having endured dealing with mailman for us through this process!<nobr> <wbr></nobr>:-) )</p><p>If something doesn't work, then send us mail at ask or robert</p><p><b>oops</b> Robert just pointed out that we didn't move the config for mail That'll be working again shortly<nobr> <wbr></nobr>... No mail should get lost, just a bit delayed.</p><p> &nbsp; - ask</p> ask 2005-01-08T00:18:08+00:00 journal lists are almost back <p>occasional status updates <a href="">over here</a>...</p> ask 2004-08-13T03:32:56+00:00 journal Devel::Cover &amp; Pod::Coverage <p><a href="">Use Devel::Cover to improve your tests</a></p> ask 2004-07-04T07:21:51+00:00 journal User Mode Linux admin wanted <p><a href="">Do you know everything there is to know about UMLs?</a><nobr> <wbr></nobr>:-)</p> ask 2004-04-23T18:58:10+00:00 journal Gmail <p>I've had a chance to use Gmail a bit the last few days,</p><blockquote><div><p> <a href="">Playing with Gmail</a> and <a href="">Gmail innovation</a>.</p></div></blockquote> ask 2004-04-17T08:51:45+00:00 journal Wearing Jewelery <p><a href="">this news</a> is probably big enough to deserve a link from here...<nobr> <wbr></nobr>:-)</p> ask 2004-03-03T12:39:59+00:00 journal Crash! <p><a href="">two crashes for me in the last week</a>.</p> ask 2004-01-19T06:31:24+00:00 journal Manhattan <p>&lt;<a href="">manhattan</a>&gt;</p><blockquote><div><p>In this place, most people speak more than one language. Almost no one owns a car, even the millionaires. Many people don't even knowsomeone who owns a car. There's no Wal-Mart, no Target, no Home Depot.</p></div></blockquote><p>[...]</p><blockquote><div><p>There's also a deep ethic of civic-mindedness. Average citizens are not just aware of, but actively engaged in efforts such as city planning and zoning laws and the design and preservation of public spaces. Architecture is valued and protected by well-organized, well-financed groups, often consisting of canny partnerships between public, private, and corporate concerns. New urbanism is an understood goal, not just a theoretical ideal.</p></div></blockquote><p>Anil Dash: <a href="">Whence the Name</a>.</p><p>Not exactly Los Angeles<nobr> <wbr></nobr>...<nobr> <wbr></nobr>:-) While we do have an amazing mix of cultures, backgrounds and identities and even neighborhoods where you can walk to your basic amenities, civic-mindedness and good architecture is relatively sparse here.</p><p>But hey, the weather always comes to the rescue. New York: Cloudy and 12 degrees celsius. Los Angeles: Fair and 20 degrees celcuis. (Looking out the window I can't see a single white spot on the sky...)</p><p> <a href="">#</a> | <a href=""> <i>Comments</i> </a></p> ask 2003-12-17T19:04:15+00:00 journal Homophobic Fuckwittage <p>Like Brian Dear I started getting <a href="">enormous amounts of junk mail</a> after sending a bit of money to the ACLU. No, they don't have even an opt-out button in their donation process. My little brain can barely contain the irony of the ACLU selling my postal address and justifying by saying that they are going to somewhere in their terms. Did I mention that the other organizations are even know from where they are getting the addresses? Not that I mind anyone knowing that I've given money to that particular cause, but come on... I was giving money to the ACLU to help them make that sort of thing happen less frequently, not the other way around. Naturally I wasn't planning to make that mistake again.</p><p>Reading this story makes me consider giving them a second chance if they eventually add a "please preserve my privacy and don't sell my address" button...</p><blockquote><div><p>Marcus McLaurin was waiting in line to go to recess on November 11 at Ernest Gallet Elementary School when a classmate asked him about his mother and father. He responded that he didn't have a mother and father; instead he has two mothers. When the other child asked why, Marcus told him that it was because his mother is gay. The other child then asked what that meant, and Marcus explained, "Gay is when a girl likes another girl."</p></div></blockquote><blockquote><div><p>Upon hearing this, Marcus's teacher scolded him in front of his classmates, telling him that "gay" is a bad word and he should never say it at school, then sent him to the principal's office instead of letting him go to recess. The following week the school required Marcus to attend a special behavioral clinic at 6:45 in the morning, where he was forced to repeatedly write "I will never use the word 'gay' in school again."</p></div></blockquote><p><a href=";c=104">Louisiana School Punishes 7-Year-Old Boy for Talking About His Lesbian Moms</a></p><p>I was going to write something about how surprising it is that so many people grow up being intolerant morons with this kind of education, but I'll save your time for another day and go and collect my jaw from the floor instead.</p><p>(<i>via <a href="">Dave Cross</a>, from whom I also stole the title of this entry</i>)</p><p> <a href="">#</a> | <a href=""> <i>Comments</i> </a></p> ask 2003-12-10T13:27:49+00:00 journal GPRS considered useless <p><a href="">&lt;</a><a href="">t68i</a>&gt;I've played with my <a href="">GPRS connection</a> for a few days now. It really doesn't work very well at all, at least not here in Los Angeles or with my phone or with my usage. And yes, the phone is reporting decent coverage when GPRS doesn't quite work. Sometimes ssh works alright (with the ~1 second lag), but sadly it's not very consistent. Packet loss has occasionally been 20-30%, enough to combined with Other Factors make ssh not able to even initiate a connection.</p><p>So what about non-interactive connections? Web sometimes sorta almost works. Trying to sync my mail from the IMAP server (using takes Forever, and even then it'll only get the headers from a dozen new mails and not actually the mail content.</p><p>I might give it another try or two, but if it doesn't get much better then I'm definitely not keeping the service.</p><p>A <a href=";">comparison with AT&amp;T edge</a> makes it look like that might be marginally better. Reading another <a href="">review</a> doesn't exactly make me run out to try it. A third review makes it sound <a href=";">not quite as sucky</a>. Oh, and the PC Card you need is Windows only so far, so it might as well not exist as far as I'm concerned.<nobr> <wbr></nobr>:-) And unlimited usage is <a href="">$80/month</a>. That's almost as much as I pay for DSL; not so attractive.</p><p>GSM World has <a href="">more information</a> than you ever wanted about GPRS and related technologies.</p><p>In unrelated news there's another <a href="">Steve Jobs interview</a> in Rolling Stone where he among other things talk about how the music industry works (and doesn't work). No making fun of <a href="">Michael Dell dancing</a> though...</p><p> <a href="">#</a> | <a href=""> <i>Comments</i> </a></p> ask 2003-12-08T23:31:44+00:00 journal November Retail Therapy <p>Some recent retail therapy<nobr> <wbr></nobr>...</p><p>Nick Cave: <a href=";path=tg/detail/-/B00005AU5E/qid%3D1070593214/sr%3D8-1">No More Shall We Part</a><br>Daniel Lanois: <a href=";path=tg/detail/-/B00008O83O">Shine</a><br>Kruder &amp; Dorfmeister: <a href=";path=tg/detail/-/B00000I3WJ">Conversions</a><br><a href=";path=tg/detail/-/B0000A02Y4">Once Were Warriors</a><br>Arvo P&#228;rt: <a href=";path=tg/detail/-/B000024ZDF">Te Deum</a><br>Underworld: <a href=";path=tg/detail/-/B00006JBKQ/qid%3D1070593223/sr%3D8-6">A Hundred Days Off</a><br>Microsoft: <a href=";path=tg/detail/-/B0000AK7C5">Age of Mythology (Mac)</a><br>Future 3: <a href=";path=tg/detail/-/B00005MET5">Like...</a><br>Kenneth Koch: <a href=";path=tg/detail/-/0679765832">One Train</a><br>Capucon &amp; Capucon: <a href=";path=tg/detail/-/B00008ODZJ">Duos for Violin and Cello</a></p><p>The Daniel Lanois CD is really growing on me. I just got Underworld and Nick Cave yesterday, but I think they'll both get steady rotation in iTunes as well. The rest I haven't really had a chance to listen to yet. (Or to watch the movie, play the game or read the book).</p><p>Oh, I also got sufficiently tired of the miserable transfer speeds of 802.11b to buy a 802.11g access point (a <a href=";path=tg/detail/-/0965510999">Linksys WRT54G</a>). But I haven't unpacked it yet<nobr> <wbr></nobr>...</p><p><a href="">Speakeasy</a> were supposed to upgrade my DSL to 1.5/768 (from half the outgoing speed) yesterday. Same monthly price, apparently they are just improving their service level. Very cool. It was down for a few minutes today but it's still running at the old speed. I should try resetting the modem/router gadget.</p><p> <a href="">#</a> | <a href=""> <i>Comments</i> </a></p> ask 2003-12-05T03:48:57+00:00 journal T-Mobile GPRS on OS X <p>I got T-Mobile to enable GPRS ("T-Mobile Internet") on my phone the other day. It works alright with the t68i and the PowerBook. I used <a href="">Ross Barkman</a>'s "modem scripts". With the right script with the magic "use GPRS" commands I just had to choose the correct "CID" and enter "" as the phone number. I also setup a "Data account" on the phone; I'm not sure I actually needed to do that.</p><p>A few odd things:</p><ul> <li>The T68i (or OS X) can't figure out to have both and the PPP connection connected to the phone at the same time.</li> <li> I get a 10.x IP address, having a public address would be slightly more convenient.</li> <li> The latency is about a billion years. Alright, that's not true but it's around or more than a second. Not fun for interactive connections (understatement meaning: that really fucking sucks).</li> <li>I haven't tested the transfer speed, but it seems better than normal GSM data (9600). I was mostly going to use it for interactive connections I don't really mind whatever it is.</li></ul><p>I can't figure out if I could use the $10 "T-Zones" service rather than their "Internet" service which is more. I only need web access and ssh. Can they really tell if you use the phone as a modem rather than just use data from the phone? That was what the customer service person told me.</p><p> <a href="">#</a> | <a href=""> <i>Comments</i> </a></p> ask 2003-12-05T03:37:14+00:00 journal Perl Advent Calendar 2003 <p>Mark Fowler is doing a <a href="">Perl Advent Calendar</a> again this year.</p><p>Each day he picks out a useful or interesting module that you likely haven't heard about. Very fun and useful.</p><p>If you are impatient and want to open the rest of the doors, then you can go back and play with the calendars from <a href="">2000</a>, <a href="">2001</a> or <a href="">2002</a>.</p><p> <a href="">#</a> | <a href=""> <i>Comments</i> </a></p> ask 2003-12-04T00:07:39+00:00 journal iPods <p>&lt;<a href="">The 5th Wave-2003.12.01 - Why can't you just bring your iPod like everyone else?</a>&gt;</p><p>(<i>from <a href="">Robert</a> </i>)</p><p>New York Times Magazine had an interesting article about Apple and the iPod a few days ago, <a href=";en=6cc3b984324f9225&amp;ei=5062&amp;partner=GOOGLE">The Guts of a New Machine</a>.</p><blockquote><div><p>I didn't expect much when I resorted to asking, in so many words, whether he thinks consciously about innovation.</p><p>''No,'' [Steve Jobs] said, peevishly. ''We consciously think about making great products. We don't think, 'Let's be innovative!''' He waved his hands for effect. '''Let's take a class! Here are the five rules of innovation, let's put them up all over the company!'''</p><p>Well, I said defensively, there are people who do just that.</p><p>''Of course they do.'' I felt his annoyance shift elsewhere. ''And it's like . . . somebody who's not cool trying to be cool. It's painful to watch. You know what I mean?'' He looked at me for a while, and I started to think he was trying to tell me something. Then he said, ''It's like . . . watching Michael Dell try to dance.'' The P.R. minder guffawed. ''Painful,'' Jobs summarized.</p></div></blockquote><p> <a href="">#</a> | <a href=""> <i>Comments</i> </a></p> ask 2003-12-02T20:06:51+00:00 journal qpsmtpd review in Linux Journal <p>Lots of things happened in my life in the last ~2 months. But they've all been either too personal to post here or too insignificant relatively to the important things for me to want to take time to write them. I considered writing about the more personal things, but I decided against it. I think I might be about ready to pick up the stream of nonessential random tidbits again though... We'll see.</p><p>The December issues of Linux Journal includes a review of my <a href="">smtp daemon</a> in the <a href="">"At the Forge" column</a>. Reuven Lerner entirely gets it when he focuses most of the review on how easy it is to write plugins for qpsmtpd and how flexible that system is, that's exactly the point and by far the best reason to use qpsmtpd.</p><blockquote><div><p>I was able to write a new, working plugin within a few hours of downloading qpsmtpd, despite the lack of good documentation, and I'm sure that many other readers will have similar experiences. The fact that qpsmtpd is written in Perl means you have fast, easy access to everything that a usual Perl program would, as well as any CPAN modules that could make development easier.</p></div></blockquote><blockquote><div><p>I have been using qpsmtpd for about a month, and the amount of spam in my mailbox has declined rather impressively, even from the low amount that SpamAssassin was letting through. If you run your own machine, I strongly encourage you to look at qpsmtpd. It is an excellent example of how to write software to take arbitrary plugins, and as a bonus, you will receive only the mail that you should receive.</p></div></blockquote><p>I haven't taken time to tar up a new release since June, or even kept up with all the ideas and new plugins posted on the <a href="">mailing list</a> (mail <a href=""></a> to subscribe). However <a href="">Matt Sergeant</a> has been making lots of improvements and applying patches. I'm very grateful for that; without him development would look entirely stagnated in the last months.</p><p>I started work on qpsmtpd a bit over two years ago just to have an easily hackable smtp server to use at The first version was more or less just <a href="">colobus</a> changed to speak smtp instead of nntp. After using that for a while I got it built out to have an Apache like API system for writing modules, or plugins as I call them. That made it surprisingly easy even for people who had never done perl work before to hack up useful enhancements or test new spam fighting ideas. It's very amusing, interesting and satisfying to see a community grow and thrive around something you've built.</p><p> <a href="">#</a> | <a href=""> <i>Comments</i> </a></p> ask 2003-12-01T12:00:12+00:00 journal Still here ... <p>Almost. Apparently. Approximately. Assumably. Hopefully. Imaginably. Likely. Maybe. Mostly. Perchance. Perhaps. Possibly. Presumptively. Probably. Proximately. Roughly. Seemingly. Sorta. Superficially. Supposedly. Tangibly. Theoretically.</p><p>Stepped inside for a minute. Will be back soon.</p><p> <a href="">#</a> | <a href=""> <i>Comments</i> </a></p> ask 2003-11-09T04:39:52+00:00 journal So dizzy I can only fall <blockquote><div><p>Then I came back from where I'd been.<br> My room, it looked the same -<br> But there was nothing left between<br> The Nameless and the Name.<br> <br> All busy in the sunlight<br> The flecks did float and dance,<br> And I was tumbled up with them<br> In formless circumstance.</p></div></blockquote><p> <i>-- Leonard Cohen, <a href="">Ten New Songs</a> </i> </p><p> <a href="">#</a> | <a href=""> <i>Comments</i> </a></p> ask 2003-10-15T09:16:32+00:00 journal California Recall election <p>Don't forget to vote today if you are so enabled. The Sacramento Bee is reporting that <a href="">recall polls are differing widely</a> so your vote just might actually mean something!</p><p>Too tired to write anything sensible now, but in brief according to me you should vote:</p><ul> <li>No to proposition 53 (which will tie money to construction projects and thus make the politicians unable to juggle the budget from year to year -- no wonder they can't balance it with stuff like this). In my ignorance I didn't know about this, but <a href="">Viridiana</a> just explained it to me, of course it's entirely likely I got it wrong... mmnn).</li> <li>No to <a href="">proposition 54</a> (Racial Privacy Initiative). At first it might sound like this would give less discrimination, but it's the other way around. Please say no.</li><li>No to the recall. It's just wrong that anyone with a couple of million dollars can make this kind of chaos.</li><li>Vote on someone. With the current polls I'd probably put a not very enthusiastic vote for Bustamante. If the Arnold-Risk wasn't looming over us I'd suggest voting for Camejo as his values fits much better with mine.</li></ul><p>In any case, it'll be exciting to see how it goes.</p><p>If Davis is recalled, when will the next election be? (assuming we won't get yet another recall).</p><p>Entirely unrelated, I was listening a bit to Henry Rollin's <a href="">Think Tank</a> again tonight. So much fun, so much energy.<nobr> <wbr></nobr>:-) I don't think I've listened to any of his spoken words for a couple of years, but listening to it again I memorize all too much of it... mmmmn, maybe I shouldn't have had it (and the other albums) on repeat so much in the past.<nobr> <wbr></nobr>:^)</p><p> <a href="">#</a> | <a href=""> <i>Comments</i> </a></p> ask 2003-10-07T09:19:12+00:00 journal iSync my stickies <p>&lt;<a href="">sticky</a>&gt;<a href="">iSync</a> is great. I use it very happily to sync phone numbers to my mobile phone and to keep bookmarks, calendar and the address book the same on the <a href="">'book</a> and the mac at home.</p><p>I usually don't keep my todo list in iCal. It just doesn't quite work for me. <a href="">Stickies</a> are much <a href="">better</a> for me. But they are not synchronized. The alternative the stickies for me is to just keep the list as a text file on one of the Linux or FreeBSD boxes, but those tend to "get lost". So what I do is maintain the list in a sticky or three and then "sync" those once in a while with a text file... No, it doesn't work very well.</p><p>It would be so very nice if the stickies could be automatically synced between systems... Maybe some day.</p><p> <a href="">#</a> | <a href=""> <i>Comments</i> </a></p> ask 2003-10-01T18:53:52+00:00 journal LoTR: Return of The King trailer <p>&lt;<a href="">Return of The King</a>&gt;</p><p>A few days ago the new <a href="">Matrix trailer</a> was exciting. Ha, that was then! The trailer for the last movie in the Lord Of The Ring trilogy, <a href="">Return of the King</a>, is out! But why oh why is the "large" version a puny 480x208... If I'm going to play these three minutes in loop from now to Christmas, at least they could have made it in a higher resolution. Oh dear, it looks so cool. Where's that <a href=",1284,60141,00.html">time machine</a> when you need it most?</p><p> <a href="">#</a> | <a href=""> <i>Comments</i> </a></p> ask 2003-09-29T22:31:22+00:00 journal