belg4mit's Journal
http://use.perl.org/~belg4mit/journal/
belg4mit's use Perl Journalen-ususe 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:12:56+00:00pudgepudge@perl.orgTechnologyhourly11970-01-01T00:00+00:00belg4mit's Journalhttp://use.perl.org/images/topics/useperl.gif
http://use.perl.org/~belg4mit/journal/
Top-level namespace pollution is evil
http://use.perl.org/~belg4mit/journal/40323?from=rss
<p>Why's it evil? Because not everyone hunts for modules by using a search engine. Because you're less likely to see that you're needlessly reinventing the wheel. <em>et cetera et cetera</em></p><p>People need to read <a href="http://perldoc.perl.org/perlmodstyle.html#What's-in-a-name?">perlmodstyle</a> and think before they upload. Indeed, PAUSE should exact a pound of flesh or some other substitute before accepting top-level modules.</p><p>While we're at it, maybe we can thunk people with a clue-by-four who don't include a module description, etc.</p>belg4mit2010-04-22T22:57:26+00:00journalCPAN bug tracker update
http://use.perl.org/~belg4mit/journal/40078?from=rss
<p>Hooray! CPAN's RT has been upgraded to the modern 3.8 series.</p>belg4mit2010-01-06T14:24:06+00:00journalNamespace pollution
http://use.perl.org/~belg4mit/journal/39756?from=rss
<p>Arggh! Enough with the bloody vanity pseudo-pragmas and other modules to enable some combination of features-you-love-and-so-should-everyone-else sprinkled all-over CPAN. Create a bloody <a href="http://www.perladvent.org/2008/1/">ToolSet</a> or <a href="http://search.cpan.org/search?module=Bundle::ToolSet">ToolSet::Bundle</a>. That's what they're for, and it keeps all of that crud^Wbeauty collected together for ready comparison and retrieval.</p>belg4mit2009-10-14T19:14:00+00:00journalPerl Advent Calendar 2008
http://use.perl.org/~belg4mit/journal/37970?from=rss
Is currently lagging, and may not be up at the turn of the page without some help. I've got term papers galore, and cannot contribute until nearly mid-month. If you're interested in participating,
see <a href="http://www.perladvent.org/2008/FAQ-submit.html">http://www.perladvent.org/2008/FAQ-submit.html</a>
<p>
P.S. Don't worry about ideas. If you have some,
they're welcome, but we've got a list of candidates too.</p>belg4mit2008-11-28T23:15:00+00:00journalCPAN RT
http://use.perl.org/~belg4mit/journal/37253?from=rss
<p>As I've been installing/customizing RT at work, I've taken a renewed interest in rt.cpan.org as<br>I've reported various issues. I've been "familiarizing myself" with RT to better help the local<br>users, a.k.a goofing around), and have customized my front page. I've tweaked "Bugs in My Distro"<br>a bit (to do so you have to duplicate the search, since it's a globally shared resource), but<br>mostly just the sort order, etc. More interesting I think, is this second box I've added to the body,<br>"My Issues." It uses the same layout and display options as "Bugs," but instead shows you all the<br>outstanding tickets you've reported elsewhere.</p><p><code>Requestor.id = '__CurrentUser__' AND QueueAdminCc.id != '__CurrentUser__' AND<br>(Status = 'new' OR Status = 'open' OR Status = 'stalled')<br></code></p><p>The upshot of this is that you might then not feel so bad about having a few open bugs yourself,<br>or be so incensed that you supply patches<nobr> <wbr></nobr>:-P</p>belg4mit2008-08-22T16:42:27+00:00journalAdvent Calendar needs help
http://use.perl.org/~belg4mit/journal/35094?from=rss
<p>Please contact us about contributing!</p><p><a href="http://perladvent.org/">http://perladvent.org/</a></p>belg4mit2007-12-13T04:08:15+00:00journalThis is the final countdown
http://use.perl.org/~belg4mit/journal/34963?from=rss
<p>One week left until December, we're still looking for volunteers/contributions for the perl advent calendar; <a href="http://use.perl.org/~belg4mit/journal/34573">details.</a></p>belg4mit2007-11-23T19:38:30+00:00journalHappy accident
http://use.perl.org/~belg4mit/journal/34790?from=rss
<p>While idly searching* I came across <a href="http://edwardwinkleman.blogspot.com/2007/05/perls-laissez-faire-aesthetics.html">a rather funny result</a>.</p><p>*I was wondering if somebody had created some sort of perl module pertaining to and dubbed solipsism, or a variant thereof.</p>belg4mit2007-10-30T18:29:14+00:00journalPerl Advent '07
http://use.perl.org/~belg4mit/journal/34573?from=rss
<p>I've finally managed to transfer <a href="http://perladvent.org/">perladvent.org</a> from <a href="~2shortplanks/">Mark Fowler</a>, so historic links should work (soon). However, the <a href="http://perladvent.pm.org/">modern monger address</a> will continue to work as well. While it may seem a little early to begin thinking about the calendar, it's very stressful to write & edit things Just In Time, so I'm putting the call out for contributors and assistant editors. I just entered a graduate program and will not be able to devote much time to the calendar until the third week of December; this also means I can't really write things in advance. If you're interested, please see the <a href="http://perladvent.pm.org/FAQ.html">FAQ</a> <a href="http://perladvent.pm.org/FAQ-submit.html">s</a> and <a href="http://perladvent.pm.org/contact.html">contact me</a> ASAP. Do not worry if you have no ideas of what to write, we've got a fairly large backlog of possibilities, although we certainly welcome other suggestions. In addition, we need some artwork for the calendar splash page in keeping with general perlish and X-mas themes. Prod artsy coworkers, submit your own open-licensed masterpieces, or request clarification and inspiring suggestions. Finally, keep in mind that the more people who participate, the less stress and effort each must bear<nobr> <wbr></nobr>;-)</p>belg4mit2007-09-30T20:15:43+00:00groupsOT: Super TB fucktard
http://use.perl.org/~belg4mit/journal/33407?from=rss
<p>Is anyone else as outraged about this as I am? I seriously hope they press criminal charges (compare willfully spreading the significantly less communicable HIV) against this guy, perhaps in all 4+ jurisdictions even. What a dumbass. His attempts at apoligizing and justification are infuriataingly pathetic too. "I was told if I was anyplace but Denver I'd be dead." Bullshit. The fucking told you go check into the hospital. No soup for you. Go to jail (once cured). Do not pass Go. Do not collect $200.</p>belg4mit2007-06-02T15:43:33+00:00journalPet Peeve
http://use.perl.org/~belg4mit/journal/33077?from=rss
<p>It does not matter if the dictionaries have caved into people's miuse of language... bimonthly = every two months, semimonthly = fortnightly = every two weeks. etc. etc. Nice and clear and consistent (biannual). We now return you to your regularly scheduled silence.</p>belg4mit2007-04-23T14:25:25+00:00journalFree commit bits for Data::JavaScript available
http://use.perl.org/~belg4mit/journal/32786?from=rss
<p>
I've been really bad about maintaining Data::JavaScript, so if anybody is interested in getting contributor maintenance rights for CPAN let me know, preferably with a respectable sample patch*.
</p><p>
Here are some of the things on the TO DO list:
</p><ul>
<li>Merge<nobr> <wbr></nobr>::LiteObject and<nobr> <wbr></nobr>::Anon functionality into D::JS</li><li>Code cleanup, including removal of Exporter; this naturally follows from the former.</li><li>Explore Data::Dumper and it's $Pair or similar to sit atop one of these engines?</li><li>Likewise JSON? (Update: and therefore obviously therefore array literal syntax)</li><li>A reasonable means of defining hash sort order</li><li>Consider a less verbose format (option) for generic output, such as that proposed by Scott Wessels<br>
<code>
#AB's code output<br>
var facts = new Object;<br>
facts.string = 'Joseph';<br>
facts.xor = new Array;<br>
facts.xor[0] = new Array;<br>
facts.xor[0][0] = 0;<br>
facts.xor[0][1] = 1;<br>
facts.xor[1] = new Array;<br>
facts.xor[1][0] = 1;<br>
facts.xor[1][1] = 0;<br>
<br>
<br>
#vs. SW output<br>
var facts = new Array(new function() {<br>
this.string = 'Joseph';<br>
this.xor = new Array(new Array(0,1),new Array(1,0));<br>
<br>
}
</code> <br>
I have an old patch for this, it sort of preserves references.
</li><li>A sane way to handle all of that. Probably a single engine with multiple wrappers for different output options?</li><li>Fix documentation i.e; clearer description of what data munging is done (minimal by default, if you want to embed JS within JS strings, more need to be done [somewhere])</li></ul><p>
*The patch could be for (part of) something on the TO DO list, or anything else appropriate.
</p>belg4mit2007-03-24T19:17:41+00:00cpanChristmas Wish: One last write-up
http://use.perl.org/~belg4mit/journal/31993?from=rss
<p>Please, somebody, earn yourself a book! Christmas Eve and Christmas are both taken care of, I just need one last entry for tomorrow (12/23/2006). If you're interested in making a serious go of it (and hopefully writing something that'll require minimal editing<nobr> <wbr></nobr>;-) I can supply ideas.</p>belg4mit2006-12-23T04:07:15+00:00journalContribute content and you could earn an O'Reilly book!
http://use.perl.org/~belg4mit/journal/31843?from=rss
<p>While speaking with O'Reilly Media, Inc. (they changed their name) regarding the use of the camel trademark and the Perl Advent Calendar, they offered up some prizes to participants. <a href="http://perladvent.pm.org/FAQ-submit.html">void where prohibited</a>.</p><p>Thanks guys</p>belg4mit2006-12-07T21:33:52+00:00journalPerl Advent
http://use.perl.org/~belg4mit/journal/31777?from=rss
Whilst waiting for the main article submission to be accepted I figured I should note for anyone whom might happen upon this, that the <a href="http://advent.pm.org/">new Perl Advent Calendar</a> is available. Smaakelijk!belg4mit2006-12-01T18:02:03+00:00journalHypocrite?
http://use.perl.org/~belg4mit/journal/28928?from=rss
So maybe you've seen this ad on PBS, where the father is reading Little Red Riding Hood to his daughter. The camera pans around the room and there are a bunch of characters from different PBS shows that chime in with comments about the construction of the house, the value of the antique bed, etc. It ends with a tagline of, "There's more than one side to a story." It's a brilliant spot. Yet, in the wake of the conservative dustup over PBS I can't help but feel it's more than a little tasteless.belg4mit2006-03-08T23:01:20+00:00journalapples to pineapples
http://use.perl.org/~belg4mit/journal/28316?from=rss
<a href="http://www.oreilly.com/graphics_new/boobie_xs_flip.gif">O'Reilly has a cute pic when you submit errata</a>belg4mit2006-01-11T19:59:13+00:00journalWhy is it...
http://use.perl.org/~belg4mit/journal/27072?from=rss
<p>that fruit-on-the bottom yogurt sits nicely in the cup but pre-mixed gets all over the lid?</p>belg4mit2005-10-08T01:40:08+00:00journalYM fun with English
http://use.perl.org/~belg4mit/journal/27033?from=rss
<p>Yesterday morning<br>Yesterday<br>Yesterday evening<br>Last night</p><p>Recently discovered IO::WrapTie when looking for a pre-<br>existing solution more elegant than my homegown <code>our</code><br>with lots of globs and refs solution to support scalar file-<br>handles with tie. I haven't gotten around to merging<br>it into IO::Pager yet.</p>belg4mit2005-10-05T20:59:54+00:00journalAin't nothing New(s-worthy) 'bout N'Orlens
http://use.perl.org/~belg4mit/journal/26575?from=rss
Someone forwarded a message from an out of touch member to a mailing list I'm on,
which contained this drivel:<blockquote><div><p>our worst fears have been realized; our wonderful madcap city is being pummeled and brought up short by <em>the end result of being ignored by our
city, state and federal governments for 300 years</em>. Levee breaks? who would have guessed? (anyone who lives here is the short answer).<nobr> <wbr></nobr>...
My family has been in LA since the 1760's and ain't leaving now...</p></div>
</blockquote><p> Emphasis added.
</p><p>
WTF? WTFH? Please standby as we send a rocket-propelled GPS clue-by-four to
assist you in your time of (mentally defecient) need.
How about the result of 300 years of ignorance? Sticking your
collective heads in the sand, covering your ears and repeating "Na na na
I can't hear you"?
</p><p>
See the graphic at the bottom of
http://news.bbc.co.uk/2/hi/americas/4207202.stm
Oh wait, you were aware it was an eventuality and are still surprised? Nuts to you then.</p>belg4mit2005-09-02T17:13:47+00:00journalMicrosoft rant
http://use.perl.org/~belg4mit/journal/24956?from=rss
<p>I've recently been honing my wbesite back into some resemblance of order, repairing all the bits of rot incurred by changing physical hosts, restoring from backups after break-ins, etc. over the past few years. This was in part inspired by a recent mentioning of my site over there:<br>http://alum.mit.edu/ne/opendoor/200505/index.html</p><p>Below is the message submitted to Microsoft (not on their "report a bug" thing though since you have to call do that.) I used a Dominus quote as the subject, "You can't just make sh!t up and expect the computer to know what you mean, retardo!"</p><p>As if it was not brilliant enough to mysteriosuly have Internet Explorer randomly start GETing<nobr> <wbr></nobr>/favicon.ico now WMP tries media.smi for any media.foo link. And ohh! Get this, it looks for the SMIL file after the content, that's useful; get the presentation structure after the content. Here's an idea, if I, as the webmaster *wanted* the user to view something in a SMIL presented format I'd actually make one and link to *that*.</p><p>The least you could do is HEAD first.</p>belg4mit2005-05-31T13:07:56+00:00journalTelepathic IP Theft
http://use.perl.org/~belg4mit/journal/12998?from=rss
What is with everybody stealing my great ideas before I have them?<nobr> <wbr></nobr>:-P For instance, yesterday
I was <a href="http://footprint.mit.edu/energy/apres.html">thinking about lighting</a> and it occurred to me
that you ought to be able to take a laser (very efficient, see link) and pull the same kind of trick used for white LEDs to create a high-efficiency light-source. That is, send the output through phosphors; white LEDs are actually UV LEDs. Turns out, <a href="http://www.ammagazine.com/CDA/ArticleInformation/features/BNP__Features__Item/0,2606,19755,00.html">somebody else is already on it</a>! One current problem is that UV lasers aren't as efficient as some othersbelg4mit2003-06-22T21:30:32+00:00journalp5p, lost in the noise.
http://use.perl.org/~belg4mit/journal/10994?from=rss
Waiting to see if any of the
<a href="http://archive.develooper.com/perl5-porters@perl.org/msg93081.html">fruits</a>
of my weekend punting get accepted.
(From the TODO) I like the idea of general
generic object management, but any implmentation
I've thought of is inelegant. I think switching
over to purely IO::Handle would be a good
compromise. The only problem is backwards
compatability with the old calling
style.belg4mit2003-03-11T20:39:38+00:00bugsElectronic Books
http://use.perl.org/~belg4mit/journal/10638?from=rss
I was just reading my microeconomics book.
I really hate the terminology economists
use as much of it is counter-intuitive.
So the book is describing a new term called
a "market basket". They then off hand mention
that some economists use the term "bundle"
instead, and I think "Great! I'll use that
instead. It doesn't sound as lame." So I
continue reading trying to do real-time visual
search and replace, and it's not easy. I've
run into this problem before, but never tried
that solution. Basically, it'd be great for
an electronic book to let the user define
word filters.belg4mit2003-02-17T22:32:17+00:00journalFilesys::EXt2
http://use.perl.org/~belg4mit/journal/10597?from=rss
Well I've churned out several versions of
Filesys::Ext2. I doubt anybody uses it,
but it's some good excercise; not that I
don't have 10_000 other things to do. Damned
if things don't work perfectly fine until you
post it to CPAN, then you're stuck with that
embarassing version number creep. I'm already
working on the next version; there's a problem
with the tests in the latest (solved), and I'm
extending and enhancing as well. Helas a I'm
having to jump through some hoops because what I really ought to do is port it to XS.
<p>
Yippee kai yai ay</p>belg4mit2003-02-15T00:27:10+00:00journalBots
http://use.perl.org/~belg4mit/journal/10475?from=rss
<p>How I hate bots. Especially stupid bots.<br>And most of them seem to be. I have been<br>visited by bots that seem to makeup their<br>own URIs to visit. They're based on existing<br>or deprectaed URIs, but clearly not right.<br>And it's not like my site is dynamic.</p><p>Well I just got done battling 140.115.237.243,<br>and damn if he wasn't annyoing. The damn thing<br>sent some 6500 queries in about 2 hours. It<br>seems this intrepid little explorer couldn't<br>take no for an answer. It would request one<br>cockeyed URI, which sort of looked like something<br>that used to exist but was moved, and get<br>mod_rewritten to my FTP server, where it would<br>thrash about for awhile. He and a few friends<br>that is.</p>belg4mit2003-02-08T05:12:13+00:00journalSlash
http://use.perl.org/~belg4mit/journal/9889?from=rss
Ach!!! Wtf is up with the new journal RSS feed format? I want timestamps! If they aren't going
to be in a <a href="http://www.w3.org/TR/html4/intro/intro.html#fragment-uri">#fragmentIdentifier</a>, they should at
least be part of the name (like they were before).
<p>
Worse, the feed seems to be giving up nonexistsent articles
<code>[Matts] This sucks...</code> <br>
<code>[pudge] Hi Gnat</code>
</p><p>
UPDATE: And now it's back to normal...<nobr> <wbr></nobr>:-/</p>belg4mit2003-01-10T19:03:45+00:00journalLittle Miss Mary Sunshine
http://use.perl.org/~belg4mit/journal/6054?from=rss
<p>"Life is short, life is shit,<br>and soon it will be over."</p><p>-- Cabbie</p>belg4mit2002-06-28T19:24:22+00:00journal!@#$!~
http://use.perl.org/~belg4mit/journal/5867?from=rss
<p>3rd fail(ed|ing) drive in less than 12 months.<br>I guess I'm going to have to breakdown and pickup<br>something a bit more modern soon >-|</p><p>As a stop gap I formatted my swap partition<br>(which never gets hit under normal usage anyways)<br>copied to there and mounted. That's a major<br>advantage of the Unices, mount++</p>belg4mit2002-06-22T21:23:36+00:00journalmindURL
http://use.perl.org/~belg4mit/journal/5690?from=rss
Well I've hacked out the majority of one of the
projects I've been meaning to do recently. Long
long ago, in the days of free things on the web,
the people at <a href="http://www.netmind.com/">NetMind</a> had
a free service called URLMinder. This allowed users to register themselves for notification when a webpage was updated. There were some tools for webmasters to add this to their website as well.
Now they charge you to request for notification.
They didn't even notify people who were using the service either, it just went away. So, I've
written/am writing mindURL, besides I've been
trying to make my site as self-sufficient/contained as possible.
It's nothing horribly complicated
(AppConfig<nobr> <wbr></nobr>:-() but I couldn't find anything out there so there ya go. If you're
interested poke me, I'll be making it available anyways, but things tend to fall to the wayside.belg4mit2002-06-16T05:57:10+00:00journal