tagg's Journal http://use.perl.org/~tagg/journal/ tagg'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:21:50+00:00 pudge pudge@perl.org Technology hourly 1 1970-01-01T00:00+00:00 tagg's Journal http://use.perl.org/images/topics/useperl.gif http://use.perl.org/~tagg/journal/ As simple as possible, but no simpler http://use.perl.org/~tagg/journal/35099?from=rss <p>I'm all for lowering the <a href="http://use.perl.org/~brian_d_foy/journal/8314">Schwartz factor</a>, but it is annoying when CPAN authors remove <i>all</i> their older module versions the second they update it on CPAN.</p><p>Why? Because it leaves re-distributors (<a href="http://www.freebsd.org/ports/">FreeBSD ports tree</a>, in this case) with very little (no) time to upgrade the distribution. See, the FreeBSD ports tree contains the version number of the module, so when that module is removed from CPAN, it is not longer installable via the ports tree, until the maintainer has had time to 1) discover that the module has been upgraded, and 2) get it into the tree. Normally, with the vigilant maintainers and committers we have on the project, this doesn't take so long, maybe a day or two. On top of this, we have the delay of the user syncronising his local ports tree, but I would expect most users to do this before installing stuff, anyway.</p><p>So my message for CPAN authors is: please do remove old, stale modules from CPAN, but please keep a few of the newer versions, at least for a couple of weeks. This makes the life a bit easier for the rest of us. Thanks in advance<nobr> <wbr></nobr>:)</p><p>/Lars</p> tagg 2007-12-14T08:26:57+00:00 journal YAPC::Europe 2008 wil be in Copenhagen http://use.perl.org/~tagg/journal/34248?from=rss <p>The YAPC Europe Foundation, in their infinite wisdom, have selected the bid from Copenhagen to hold next year's YAPC::EU. The organisers are currently worried about what the auction will turn up...</p> tagg 2007-08-28T13:57:47+00:00 journal NPW2007 - but will people be able to get here? http://use.perl.org/~tagg/journal/33106?from=rss <p><a href="http://perlworkshop.dk/2007">NPW2007</a> is two days away, but with the SAS strike going on, who knows how many people will be able to get here on time?</p><p>Many of the participants are local, but a lot of the speakers are flying in, and I'm worried about how many holes that will leave in the schedule.</p><p><b>Update, Thu Apr 26 23:57 CEST:</b> The strike is over, but they say there will still be cancellations friday, as we approach normality. At least people should be able the get <i>home</i> in good order.</p> tagg 2007-04-26T08:18:38+00:00 journal NPW2007 Early Bird ending soon http://use.perl.org/~tagg/journal/32691?from=rss <p>The <a href="http://conferences.yapceurope.org/npw2007/schedule">NPW2007 schedule</a> is done, and is looking very good indeed.</p><p><a href="http://use.perl.org/~jonasbn/journal/">jonasbn</a> has done a helluva job in getting some very interesting speakers, and I'm looking so much forward to the workshop. There will be a lot of experienced Perl hackers to learn from and be inspired by. And Perl 6 is inching closer every day; we have 3 talks on the subject of the Perl of tomorrow.</p><p>If you have decided to attend, why don't you go and buy your ticket right now; there is still 3 more days of the 20% Early Bird discount. It won't get any cheaper.</p><p>/Lars</p> tagg 2007-03-15T10:00:16+00:00 journal All lined up http://use.perl.org/~tagg/journal/30687?from=rss <p>So finally, I got my trip to YAPC::EU 2006 in Birmingham set up. Plane, hotel and conference booked. Better late than never. It seems we'll be 4 from Cph.pm, but that's ok. We might not get any t-shirt done this year, unfortunately. Oh well.</p> tagg 2006-08-18T15:11:58+00:00 journal Reinventing history? http://use.perl.org/~tagg/journal/28804?from=rss <p>I was reading about the new <a href="http://www.matrox.com/graphics/extio/">Matrox Extio F1400</a>, and being the old fart that I am, I realised that this actucally mimics the <a href="http://en.wikipedia.org/wiki/North_Star_Computers">North Star Dimension</a>, that I was working on back in '85.</p><p>It's funny how technology goes around in circles...</p> tagg 2006-02-26T15:38:27+00:00 journal Ludo-piece http://use.perl.org/~tagg/journal/27819?from=rss <p>It occurred to me today, that MSN's "people-icon" is a <a href="http://en.wikipedia.org/wiki/Ludo_(board_game)">ludo</a>-piece. They've tried masking it by giving it arms, but it is ludo-piece.</p><p>I wonder what that says about their attitude towards their customers...</p> tagg 2005-12-01T20:36:51+00:00 journal Complexity kills http://use.perl.org/~tagg/journal/27619?from=rss <p>Microsoft CTO Ray Ozzie, is no idiot:</p><blockquote><div><p>Complexity kills. It sucks the life out of developers, it makes products difficult to plan, build and test, it introduces security challenges, and it causes end-user and administrator frustration. Moving forward, within all parts of the organization, each of us should ask &#8220;What&#8217;s different?&#8221;, and explore and embrace techniques to reduce complexity.</p></div></blockquote><p> Sage advice. I know a few soon-to-be-former collegues who should take that to heart.</p><p><i>From <a href="http://www.scripting.com/disruption/ozzie/TheInternetServicesDisruptio.htm">Dave Winer</a> via <a href="http://voipandenum.blogspot.com/2005/11/complexity-kills.html">Richard Stastny</a>.</i></p> tagg 2005-11-17T21:19:03+00:00 journal Without a blip http://use.perl.org/~tagg/journal/27617?from=rss <p><a href="http://www.schneier.com/blog/">Bruce Schneier</a> makes <a href="http://www.schneier.com/blog/archives/2005/11/sonys_drm_rootk.html">a very interesting point</a>: Why did none of the PC anti-virus products discover the Sony rootkit? It has been around for over a year, so it seems these security vendors are either 1) incompetent or 2) willingly looking the other way. Even though you should <i>never attribute to malice that which can be adequately explained by incompetence</i>, this not an industry you would want to entrust with the security of your computing platform.</p><p>Now, this is far from the first time that the security industry is caught with its hand in the cookie jar, but this is a new twist. Where is <a href="http://www.vmyths.com/">Rob Rosenberger</a> when you need him?</p><p>This comes to mind:</p><blockquote><div><p>The huge yellow somethings went unnoticed at Goonhilly, they passed over Cape Canaveral without a blip, Woomera and Jodrell Bank looked straight through them - which was a pity because it was exactly the sort of thing they'd been looking for all these years.</p></div></blockquote><p>Or so we thought...</p> tagg 2005-11-17T19:59:09+00:00 journal Corporate apathy http://use.perl.org/~tagg/journal/27511?from=rss <p>Yesterday, my collegue <a href="http://www.t1.dk/mindgoo/">Jesper</a> and I were discussing the wonderful concept of 'corporate apathy', the fact that the increasing corporate bureaucracy and despotism turns people away from creative critisism, and leaves the corporation without (often much needed!) internal counterweights against the worst of the managerial mistakes.</p><p>The term 'corporate apathy' erupted from reading an article about a year ago, but neither Jesper nor myself could remember exactly *what* article. We spent a lot of time trying to locate it, but to no avail.</p><p>Today, I found it: <a href="http://www.kuro5hin.org/story/2005/1/28/32622/4244">Politics-Oriented Software Development</a>. Brilliant piece.</p> tagg 2005-11-08T12:38:34+00:00 journal Prima is not dead... http://use.perl.org/~tagg/journal/27465?from=rss <p>Speaking with my follow <a href="http://cph.pm.org/">cph.pm</a> members, <a href="http://blog.tobez.org/">tobez</a> and Dimitry a few weeks ago, I asked them about <a href="http://www.prima.eu.org/">Prima</a>, a Perl-based GUI toolkit they have written. They were a bit sad that Prima was probably not used anywhere. But then today, I saw it mentioned on <a href="http://perlmonks.org/?node_id=505562">Perlmonks</a>, so maybe Prima still has a (small?) following.</p><p>It made me think about the unthankful task of writing and maintaining an open-source project - unless you screw it up, and get error reports and such from your users, if you actually write something nice and solid, you might never know that people are actually using it in the field.</p> tagg 2005-11-05T21:02:39+00:00 journal Nice body hack http://use.perl.org/~tagg/journal/27396?from=rss <p>A bit gross maybe, but all in all a nice body hack: <a href="http://www.theregister.co.uk/2005/10/31/belly_skull_fragment/">Docs sew skull fragment in patient's belly</a>.</p> tagg 2005-10-31T21:16:45+00:00 journal Persuasive Pugs http://use.perl.org/~tagg/journal/27364?from=rss <p>Having experienced <a href="http://en.wikipedia.org/wiki/Autrijus_Tang">autrijus</a>'s Pugs (and Haskell) talks twice in a row (<a href="http://conferences.yapceurope.org/npw2005/">NPW'05 in Sthlm</a>, and the <a href="http://copenhagen.pm.org/">cph.pm tech meeting</a>), I'm so much looking forward to start writing perl6 code. There are so many new and strange constructs, that it is bound to have a deep impact on how problems will be solved. Interesting times!</p><p>Oh, and <a href="http://no.perlcabal.org/~autrijus/oscon05-autrijus.mp4">the</a> <a href="http://no.perlcabal.org/~autrijus/oscon05-stevan.mp4">videos</a> are great!</p> tagg 2005-10-29T13:30:17+00:00 journal Ideas for Startups http://use.perl.org/~tagg/journal/27266?from=rss <p><cite>A free market interprets monopoly as damage and routes around it.</cite><br>Paul Graham again <a href="http://www.paulgraham.com/ideas.html">sees clearly</a>. I wish more corporate people would read and understand this. On the other hand, maybe it's just as well they don't. Without lumbering corporates, would there be an undergrowth at all?</p> tagg 2005-10-21T10:39:52+00:00 journal Going to NPW http://use.perl.org/~tagg/journal/27227?from=rss <p>It seems I am going to the <a href="http://conferences.yapceurope.org/npw2005/">Nordic Perl Workshop</a> after all. My employer declined to sponsor the trip, so I had actually decided not to go. But since so many of the cph.pm guys are going, and there will be some highly interesting talks, I changed my mind. Whee!</p> tagg 2005-10-18T15:21:07+00:00 journal The Reader to end all Readers http://use.perl.org/~tagg/journal/27096?from=rss <p>I've been using <a href="http://www.bloglines.com/">Bloglines</a> for about a year, and been very satisfied with it. But today, I see the happy end of that era, now that Google has lifted the veil of <a href="http://www.google.com/reader/">The Reader to end all Readers</a>.</p><p>$world_domination{Google}++;</p><p><b>Update:</b> Well, now that I've actually played with it a bit, I must say that Google is not there yet. But they do have a good track record, so they probably will, in the end.</p> tagg 2005-10-10T12:12:09+00:00 journal Jobscurity http://use.perl.org/~tagg/journal/26428?from=rss <p>Wanting to increase you chances of keeping your job in turbulent times, you might be tempted to shroud your actual work in mysticalities, persuading the power-that-be that:</p><ul> <li>your work is vitally important,</li> <li>that nobody can do it other than yourself, and</li> <li>that the company could not survive without you.</li> </ul><p>This is the adage 'security by obscurity' applied to your job situation - 'job security by obscurity', or simply <i>jobscurity</i>.</p> tagg 2005-08-23T10:36:34+00:00 journal YAPC::EU coming up http://use.perl.org/~tagg/journal/26301?from=rss <p>I registered for YAPC::EU ages ago, and almost forgot about it. Now the time is drawing nearer, I'm looking so much forward to it. After having shaken the local people a bit, it seems we'll be <a href="http://conferences.yapceurope.org/2005/search?country=dk">5 people</a> going. Should be good fun.</p><p>I hear that Portugal is currently having quite warm weather, 40&deg;C. I sincerely hope it will be a bit cooler when we get there. No fun sitting though full days of interesting talks when your brain is boiling.</p><p>I'll be returning on Sunday, so will have Saturday free to do some exploring. No idea yet as to what, though. I guess time will show.</p> tagg 2005-08-16T13:51:36+00:00 journal Quote of the day http://use.perl.org/~tagg/journal/26300?from=rss <p>My collegue just said this, and left the room, the bastard.</p><blockquote><div><p>Growing old is mandatory. Growing up is optional.</p></div></blockquote><p>Thanks, Jesper. I think.</p> tagg 2005-08-16T13:16:56+00:00 journal Vivid imagery http://use.perl.org/~tagg/journal/24593?from=rss <p>Brilliant <a href="http://www.gizmodo.com/gadgets/cellphones/mobile-carriers-continue-to-not-offer-music-downloads-102349.php">metaphore</a>:</p><blockquote><div><p>One of our pastimes is watching mobile phone carriers shoot themselves in the foot, sending bullets through the hobnailed jackboots pressing down on the skulls of their customers.</p></div></blockquote> tagg 2005-05-09T12:49:24+00:00 journal Local CPH Perl event? http://use.perl.org/~tagg/journal/24291?from=rss <p>It turns out, that this year's <a href="http://perlworkshop.dk/2005/">Nordic Perl Workshop</a> in Stockholm may be a bit slow in happening, and at least won't happen this side of summer. But maybe we can arrange a smaller, lower-key, local event: a danish-language one-day event. There was an informal show-of-hands on the mailing list, and it seems the interest is there. I'll be joining a couple of other Mongers tonight to discuss this.</p><p><b>Update:</b>Whee! <a href="http://perldag.dk/2005/">Perl Dag 2005</a> <i>will</i> happen! The date's been set for June 18th.</p> tagg 2005-04-20T09:55:47+00:00 journal Eloquent spam? http://use.perl.org/~tagg/journal/21584?from=rss <p>Even though my SpamAssassin setup usually works quite good, it happens that the occational spam-mail slips through anyway. Today, I found this one. At the first glace, I mistook for the block of random text culled from some great piece of litterature, but on closer reading, it seems this particular spammer has actually done a good job at trying to use alternative words for all the normal trigger words.<br><cite><br>My lozenge is a full elemental herbaceous pills<br>incorporating a variety of weeds known for advancing intimate<br>desire with performance. By victimization our pills you<br>should undergo an increase in intimate craving, a betterment<br>in your volume and performance, also as increased energy<br>and delectation during sexual action.<br></cite></p><p>Once in a (rare) while, spam can be a source of personal edification and entertainment. <i>Delectation</i>? I had to look that one up. Impressive what you can do with a thesaurus.</p> tagg 2004-10-29T08:05:41+00:00 journal Blub http://use.perl.org/~tagg/journal/20556?from=rss <p>Urgh. Woke up at 00:30 to find my entire basement in 10cm of water. Spent the rest of the night shovelling it back where it came from. Now I need to dry the place out, and get an overview of the damage, which will mostly be soggy cardboard boxes with old books and memorabilia. Of the computing equipment, at least one PC and a 17" monitor was standing on the floor as well. The crucial stuff (my development server and the server running my mailinglists etc) are ok - they were 1m off of the floor.</p><p>Note to self: next time, get a 3rd floor apartment instead of a house with a basement.</p> tagg 2004-08-25T09:33:25+00:00 journal YAPC::E, here I come http://use.perl.org/~tagg/journal/20354?from=rss <p>Whee! I got my employer to sponsor me going to YAPC::E next month. I'm so much looking forward to that!</p><p>Finding out how to get there was a bit of a jungle - it seems the cheapest way (about DKK1800 return) to get there was by EasyJet via Stansted, but this meant an 8 hour stopover at Stansted going home. No fun. Plus the fact that EasyJet sells the individual legs of the trip as seperate tickets, meaning that if the flight out from Copenhagen is delayed, so I miss the flight to Belfast, I guess it's my own problem.</p><p>So I settled on SAS at DKK2800. Flightplan:</p><p>CPH-LHR SK0503 14-sep 12:05-13:05<br>LHR-BHD SK9713 14-sep 15:20-16:35<br>BHD-LHR SK9798 18-sep 11:05-12:25<br>LHR-CPH SK0504 18-sep 14:05-16:55</p><p>I'll be staying at <a href="http://home.btconnect.com/Days-Hotel/">Days Hotel</a>, alongside a whole <a href="http://belfast.yapc.org/wiki/index.cgi?DaysHotel">load of other Perl people</a> - should be good fun.</p><p>Regarding the rest of Cph.pm, I only know positively of tobez going as well - are you guys coming, or what?</p> tagg 2004-08-11T07:26:41+00:00 journal Impressive uptime(1) http://use.perl.org/~tagg/journal/15133?from=rss <p>I once set up a FreeBSD host as an internal CVS server at a former workplace. Recently, one of my former collegues sent me this:</p><p><code><br>bash-2.03$ uptime<br> &nbsp; 3:55PM up 1290 days, 9:41, 1 user, load averages: 0.00, 0.00, 0.00<br></code></p><p>Obviously, it is running a *very* old version of the kernel (and userland), so it's probably a push-over for any wanabee script-kiddie that wanders by, but still, I'm pretty impressed.</p><p>Hooray for UPS...</p> tagg 2003-10-09T11:03:04+00:00 journal More RSS http://use.perl.org/~tagg/journal/12347?from=rss <p>Just saw a <a href="http://jeremy.zawodny.com/blog/archives/000746.html">mention</a> of another RSS aggregator over at <a href="http://jeremy.zawodny.com/blog/">Jeremy Zawodny's blog</a> - <a href="http://www.disobey.com/amphetadesk/">amphetaDesk</a>. First impression: very cool. Cross-platform. Written with Perl and XML. This is definitely a 'must check out'.</p><p>My pal <a href="http://use.perl.org/~jonasbn/journal/">jonasbn</a> was looking for an RSS aggregator that would run under OS X - maybe this would fit the bill?</p> tagg 2003-05-21T09:17:48+00:00 journal Journal RSS feed http://use.perl.org/~tagg/journal/12217?from=rss <p>For some time now, I've been using different types of RSS aggregators to keep track of what's going on around me. The last one was Syndirella, but the author has dropped further development. The lastest one, which I've just installed today, is called <a href="http://www.hutteman.com/weblog/">SharpReader</a>, and this one look quite promising.</p><p>Carrying all my feeds over from Syndirella to SharpReader prompted me to try to fix something that's been bothering me for quite a while: getting the use.perl journals that I follow, into the RSS aggregator. The URL in the <a href="http://use.perl.org/faq.shtml#TheSite7">FAQ</a> is not correct, so I got hold of the Perl source code (the ultimate documentation!) and did a bit of trail'n'error.</p><p>The correct URL seems to be:</p><p><tt>http://use.perl.org/journal.pl?content_type=rss&amp;uid=</tt> <i>$uid</i></p><p>where <i>$uid</i> is the numeric ID of the user.</p><p>So <a href="http://use.perl.org/journal.pl?content_type=rss&amp;uid=277">this</a> would be the RSS version of my own journal.</p><p><b>Note to self:</b> now be a nice boy, and send off a bug report against the FAQ...</p> tagg 2003-05-15T14:01:07+00:00 journal Testing testing http://use.perl.org/~tagg/journal/12090?from=rss <p>Hm. My <i>Log::Dispatch::SNMP</i> module is coming along nicely, but it'll be a bitch to test. My problem is whether I should just test my own bits (the interfaces to <a href="http://search.cpan.org/dist/Log-Dispatch/">Log::Dispatch</a> and <a href="http://search.cpan.org/dist/Net-SNMP/">Net::SNMP</a>), or to do actual end-to-end testing.</p><p>End-to-end testing would mean starting up an SNMP trap receipient, send some log messages, and verify that they make it though the chain as expected. And then start changing parameters, exploring the whole parameter space.</p><p>My current development setup uses snmptrapd from <a href="http://net-snmp.sourceforge.net/">Net-SNMP</a> (not to be confused with <a href="http://search.cpan.org/dist/Net-SNMP/">Net::SNMP</a>). But I really hate relying on external programs for testing.</p><p>Maybe I should just do whatever selfcontained testing I can, and leave the end-to-end stuff in a separate directory.</p><p>Or maybe I can concoct a trap receipient using some simplistic UDP server code with a bit of <a href="http://search.cpan.org/dist/Convert-BER/">Convert::BER</a> tacked on, but I'm afraid that down that road lies madness...</p> tagg 2003-05-09T07:36:40+00:00 journal SPW2003 http://use.perl.org/~tagg/journal/11863?from=rss <p>Just got back from the <a href="http://perlworkshop.dk/">Scandinavian Perl Workshop</a>. It's been a very interesting two days - lots of high-level talks, quite a bit higher than I had expected. But I thoroughly enjoyed it - very simulating and inspiring. I think I might now be able to pull myself together and get back to working on some of the things that have been gathering dust in my drawer of unfinished projects...</p><p>Log::Dispatch::SNMP is definitely one of them. There. Now I've admitted that I am actually working on it<nobr> <wbr></nobr>:) Now let's see how far I can take this.</p> tagg 2003-04-26T21:00:21+00:00 journal Going wireless... hopefully http://use.perl.org/~tagg/journal/9111?from=rss <p>Sigh. I'm reminded of a friend of mine who told me that "things always takes longer"...</p><p>My wireless installation is currently only a 33% success - at least the AP is up and running. But neither of the two PCs will boot with the PCI-cards mounted. One box won't even give me the BIOS start-up screen, the other gets as far as the "DMI pool"-bit, where it hangs.</p><p>Rummaging around on D-Link's support site, I found a place where it says that the card "requires a PCI 2.2 compliant motherboard (3.3v) in order to function". Both my motherboards are old surplus Pentium 100/133, so I bet that's my problem. I've got another, newer PC, where the cards works flawlessly. But that PC is sitting right next to my ADSL router, so doesn't need WiFi.</p><p>I'm not sure which way to go now - probably go out and get at least one new motherboard, upgrading one of the PCs to a status where it can use the PCI-card. Then maybe I can swap the other card for another AP, and use that in 'Wireless Client'-mode with the other PC.</p><p>Talk about throwing good money after bad...</p><p><b>Update:</b> This ended up being what I did, and it works fine. If you're interested, mail me, and I'll describe the final setup.</p> tagg 2002-11-23T19:26:16+00:00 journal