MarkyMoon's Journal http://use.perl.org/~MarkyMoon/journal/ MarkyMoon'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:19+00:00 pudge pudge@perl.org Technology hourly 1 1970-01-01T00:00+00:00 MarkyMoon's Journal http://use.perl.org/images/topics/useperl.gif http://use.perl.org/~MarkyMoon/journal/ Has Magic Smoke gotten out of make? http://use.perl.org/~MarkyMoon/journal/34456?from=rss <p> <i>(I posted this on Perl Monks, but thought someone here might be able to point me in the right direction as well...)</i> </p><p> Hola Monkly Ones, </p><p>I've been struggling with this all day and now I must ask for your help...</p><p> The Victim: Mac OS X 10.4.1 </p><ul> <li>Perl 5.8.6</li><li>MCPAN which was working previously and had installed many modules quite happily, now seems to be fubar'ed and glares menacingly at me</li><li>Can't install anything using MCPAN, fink or manually</li></ul><p> Crime Scene: </p><p> I thought I was only having trouble starting Catalyst so I tried to reinstall. MCPAN goes on a killing spree and tries to download half of CPAN. Many of the modules it says are missing I know for a fact are there (esp. since I already had Catalyst installed and running before).</p><p>After watching thousands of lines running by I found this sprinkled throughout:</p><p> <code> make: *** No rule to make target `/System/Library/Perl/5.8.6/darwin-thread-multi-2level/CORE/config.h', needed by `Makefile'. Stop.<nobr> <wbr></nobr>/usr/bin/make -- NOT OK Running make test Can't test without successful make Running make install make had returned bad status, install seems impossible </code> </p><p>(why it doesn't stop trying after the first failure is a mystery to me... )</p><p> <code>cpan&gt; o conf</code> returns<nobr> <wbr></nobr><code>/usr/bin/make</code> <br> but I tried <code>perl -MCPAN -e shell CPAN&gt; o conf make<nobr> <wbr></nobr>/usr/bin/make</code> anyway, nothing changed. </p><ul> <li>Xcode installed (tried reinstalling twice today)</li><li>reinstalled gcc twice</li><li>Found a very similar problem in <a href="http://www.cpanforum.com/threads/502">this thread</a> and many others, but nothing they did has worked for me.</li></ul><p>If anyone could talk me off the ledge it would be greatly appreciated as I mostly try to make pretty pictures and avoid the sticky guts of the filesystem if at all possible. (blaaarrrrgghhhh!)</p><p> that mark guy </p><div><div><p> --<br> <code> @a = ("a".."z"," ","-","\n");foreach $b ( 12,0,17,10,24,12,14,14,13,26,8,18,26,0,26, 22,0,13,13,0,27,1,4,26,15,4,17,11,26,7,0, 2,10,4,17) {print $a[$b]};print $a[28]; </code></p> </div></div> MarkyMoon 2007-09-14T22:53:01+00:00 journal wrong Wrong WRONG! http://use.perl.org/~MarkyMoon/journal/21941?from=rss <p>If there has ever been a better argument against <a href="http://www.ninjatune.net/hexstatic/videos/apache.mov">the perils of mixing cocaine and bad, evil music</a> I haven't seen it.</p><p>*** Note - even on a cable modem this thing is a monster, and will take some time to load. It's so worth it though. ***</p> MarkyMoon 2004-11-21T19:19:40+00:00 journal 99.9% percent Pure Eeeeviiiil http://use.perl.org/~MarkyMoon/journal/20931?from=rss <p>I've not run across this before, hadn't even considered how easy it would be to do, but today I ran across a talking banner ad (for Botox of all things).</p><p>Can the end of civilization really be that far off?</p> MarkyMoon 2004-09-18T18:20:19+00:00 journal Not quite Powell's Technical bookstore but... http://use.perl.org/~MarkyMoon/journal/20844?from=rss <p>Although I still think I have better retention from physical books, tabbed browsing in Mozilla and <b>_finally_</b> signing up for the Safari Boolshelf will have to do until I can, one day, move into my own room at Powell's. Or get them to expand and open a branch here in Akron.</p> MarkyMoon 2004-09-12T17:20:39+00:00 journal But this is how we've done it before... http://use.perl.org/~MarkyMoon/journal/20008?from=rss <p>Them: Here are about 350 PDFs from the customer that we want linked into one big PDF and change the version info.</p><p>Me: Okey-dokey.</p><p>(5 minutes later)</p><p>Me: There's a slight problem... These all have a security signature on them.</p><p>Them: (blank look)... So what's the problem?</p><p>Me: Well, it means I can open them and print them but I can't link them or edit them. Can we get the files without the "security" on them or at least get the password to unlock them?</p><p>Them: This is proprietary information and they are very concerned about security over there, plus we don't want to bother them too much.</p><p>Me: Well, what do you want me to with them then?</p><p>Them: Print them all out, resize them all to the same dimensions, scan them in, edit them, turn them back into PDFs and then link them. Oh yeah, we don't have very much time in the quote for the actual production, so you'd better get cracking.</p><p>Me: So in the name of security you want me to take this "proprietary and very important info" make paper copies (which we don't shred), scans, and more digital versions, none of which they now have any control of and then make the big PDF?</p><p>Them: Yeah... what's the problem?</p><p>Me: You're kidding right?</p><p>Them: (Another blank stare)</p> MarkyMoon 2004-07-23T01:48:50+00:00 journal Love Comes In Spurts http://use.perl.org/~MarkyMoon/journal/19172?from=rss <p>This morning I awoke to the sad news that <a href="http://msnbc.msn.com/id/5160042/">Robert Quine had died</a> over the weekend. He was the lead guitar player in Richard Hell and the Voidoids, a band who's influence on modern punk rock/ alternative music cannot not be overstated or denied.</p><p>Without the Voidoids influence (along with several other bands that never really got their due while still active - The Stooges, The MC5, Television, Velvet Underground, New York Dolls, etc.) modern music simply wouldn't exist as it does today. Directly or indirectly they influenced punk from Sonic Youth to the Pixies to Nirvana's more twisted non-radio songs. Those bands would and will influence scores more. Malcolm McClaren took the Voidoids look and the Dolls' hooks, added some political hooliganism and sold it back to the world as The Sex Pistols.</p><p>Quine's guitar sounded like a broken mirror &#8211; thousands of glittering gems with jagged edges. He slid back and forth between beauty and dischord. If Miles Davis or John Coltrane had played guitar, it would have sounded like him.</p><p>Later he would play with Lou Reed, Matthew Sweet, Brian Eno and Tom Waites among others.</p><p>Drummer Marc Bell would later become Marky Ramone, guitarist Ivan Julian had previously played with The Foundations (Build Me Up Buttercup) and would later work with The Clash and Matthew Sweet. Richard Hell was and remains an enigma.</p><p>We lost a good one. </p><p> <i>Cuz love comes in spurts,<br>in dangerous flirts,<br>and it murders your heart&#8211;<br>They didn't tell you that part.</i> </p><p>"Love Comes In Spurts"<br>&#8211;Richard Hell and the Voidoids</p> MarkyMoon 2004-06-10T01:18:55+00:00 journal oh yeah... http://use.perl.org/~MarkyMoon/journal/19019?from=rss <p>Speaking of the new job... For _whatever_ reason they seem to think I'm organized enough to handle scheduling and tracking the job orders so, starting tomorrow I'll be doing that in addition to production stuff.</p><p>Now this has caused my wife no shortage of giggling since one of her favorite sayings is that I "can't organize a piss-up in a brewery." I hope I don't prove her right.; )</p><p>Unfortunately for me, I haven't been there long enough to see a job go from initial request to delivery yet and the person I'm taking over from never quite found the time to actually train me for all of the hidden aspects of the position. It seems that quite a few of the projects have implied procedures that aren't necessarily spelled out on the work orders (for example, some client work is always bid out to different printers, others are always produced in-house with the digital printers, but if there is any kind of official company document that outlines all of this I've not seen hide nor hair...</p><p>Looks like I'm going to be winging it for a little while.</p> MarkyMoon 2004-05-31T21:30:34+00:00 journal Learning new stuff http://use.perl.org/~MarkyMoon/journal/19017?from=rss <p>Now that I've been hired on full-time at my job (oh yeah... the contract job I was hired for a few weeks ago has turned into a full-time offer (yea me!)) I can get back to trying to get in over my head with Perl which shouldn't be too hard. I can safely fiddle away on the computer without getting one of those looks that says "Shouldn't you be doing something more important right now... like getting a job?"</p><p>My reward to myself for becoming gainfully employed again was the Spidering Hacks book. So I spent a while installing a bunch of LWP related modules last night. For some reason the CPAN module had trouble hunting down some of the modules(I probably have something configured incorrectly so it's not CPAN's fault), which meant installing many of them by hand, an area I don't delve into very much. But it all seems to be working so<nobr> <wbr></nobr>...yipee!</p><p>A little chicken waiving this morning and I had a spider that lets me know if any of my favorite Perl Monks are currently logged in. Now I know this is no big deal for most of you, but dangit, it makes me very happy to try something new and have it working in less than half an hour. <b>I like Perl!</b> </p> MarkyMoon 2004-05-31T21:06:09+00:00 journal Spamatic http://use.perl.org/~MarkyMoon/journal/18764?from=rss <p>Today one of those "tester" spams of seemingly random words actually made it to my inbox (which is pretty rare thanks to the good folks at<nobr> <wbr></nobr>.Mac!). Since it was titled "Drugs for Less.!" I felt obligated to open it. You know the weekend is coming up and all... "Cheap drugs? Sign me up!". And a word in the middle of the first line jumped out at me...</p><p>Falabamian die inhibition cowslip defunct orthodoxy <strong>chromatic</strong> carboxy technetium activism stance blanc quadric atrocious rondo extricable malcontent</p><p>Other interesting words/phrases included:</p><ul> <li>conway</li> <li>alligator</li> <li>attack poughkeepsie</li> <li>couch proletariat - (my favorite)</li> <li>akron logic - (obviously they've never been here)</li> <li>tramp sightseeing</li> <li>residential kindred embryo - (twins?)</li> <li>wisenheimer bebop - (good name for a crappy band, i'd think)</li> </ul><p>And my new rap name (and everybody should have a rap name)...</p><p> <strong>snoop liechtenstein!</strong> </p> MarkyMoon 2004-05-14T21:51:11+00:00 journal job -choices markymoon http://use.perl.org/~MarkyMoon/journal/18657?from=rss <p>I started my new job yesterday and it seems like a nice place. Nobody's mad. No one is paranoid about losing their job and everybody is really friendly. A nice change from my last full time job. Of course I can't tell you about that job, because most of you don't know me well enough yet. You'd recoil in horror at the gory details and shun me in polite society. Those who know have been sworn to secrecy, so you'll just have to wait for the book.</p><p>Tuesday (the day before I started the new job) one of the other jobs I was really interested in called me back for an interview, which I'm going to investigate. It's funny, a week and a half ago I really didn't know _what_ I was going to do. I was even considering going back into machining and I cannot put into words just how much I HATE machining. More than Windows... more than Dubya... dare I say, more than the time I got Mr. Winkie caught in my zipper as a youngster! I'd even dug out my CNC programming books in desperation.</p><p> It's nice to have some options.</p> MarkyMoon 2004-05-07T03:58:50+00:00 journal Snoop Doggy-Dogg got 'im a Jobbie Job! http://use.perl.org/~MarkyMoon/journal/18551?from=rss <p>After months of throwing resumes into what was starting to resemble a black hole, I've finally landed a new job! Actually it's a contract gig that could possibly turn into a full time position, which is just fine with me.</p><p>The interview was 2 weeks ago but I hadn't heard anything back and was about to write it off. But I called them yesterday to find out if they had made a decision. The HR person said that they hadn't made up their minds but that I was still in the running. It turns out that about a 1/2 hour after I called they had a new project that they could definitely use me on. So I hope I can impress them enough to get in permanently.</p><p> The funny thing is, when I interviewed the HR that I was supposed to meet with had called off so they had me interview with the lead programmer and lead graphic designer on the project with the opening. I preferred this since I never graduated from college (I know... my bad!) and sometimes I think that HR interviews work against me not having a degree. The fact that I'm trying to tunnel my way out of print into web development/backend stuff doesn't help me either since very little of my prior (non-freelance) experience is in this area.</p><p>This time however, I had the chance to answer specific questions from the people I would be working for, which is much better than generic HR questions anyday -- " Why do you want to work here?" when the obvious answer is " I have a nasty food-beer-lodging habit to support" which is <b>almost never</b> the answer they're looking for.</p><p>The feeling of relief after all this time (14 months) is amazing!</p> MarkyMoon 2004-04-29T18:17:18+00:00 journal Rat Fink http://use.perl.org/~MarkyMoon/journal/18450?from=rss <p>I think installing Fink has screwed my iMac royally. Recently I haven't been able to run Illustrator or Quark on my new computer. Since I do graphic design this is _NOT_ a trivial matter. The added complication of being unemployed means I can't afford to upgrade to newer (OS X) versions of either program. I can't figure out why they won't run, so I starting trying to work backwards to figure out what big system change I've made that might have caused the problem.</p><p>Lo and behold, from looking at my logs and file modification dates it seems that the last time either worked was immediately prior to installing Fink. Farging bastoid!</p><p>Shout it from the mountaintops... <b>F#@! Fink!!!!</b> </p> MarkyMoon 2004-04-23T11:35:48+00:00 journal Diggin' up bones http://use.perl.org/~MarkyMoon/journal/17979?from=rss <p>Started rewriting a site that I originally created back in '98-99. It's not active anymore and is only archived on my portfolio site, but I figure I have the time (unfortunately) so why not clean it up. I don't know... maybe it's "cheating" to bring an old project up to today's coding standards. &lt;rationalize&gt;On the other hand a portfolio is also to show what you can do now.&lt;/rationalize&gt; But fsck it, I need a job!</p><p> I'm also worried that although the site looks good, it's full of the kind of crap that you had to do back in the 4.0 browser days to get things to look the way you wanted. Anyone viewing the source code now would probably be unimpressed. Invisible pixel tricks, evil javascript and yes... even frames I'm ashamed to say! But I know better now. XHTML, CSS and Perl for it's resurrection.</p><p> It had a big portfolio with lots of images and about 8 zillion pages which I'm now going recreate using CGI.pm. I knew nothing of this thing called Perl back then. It would have been so much easier to make/update. Thank you Larry and Lincoln <i>wherever</i> you are!</p><p>...Igor bring me that hammer... and a Rolling Rock!</p> MarkyMoon 2004-03-20T08:28:58+00:00 journal Accidental Stalker http://use.perl.org/~MarkyMoon/journal/17948?from=rss <p>Since I don't write Perl for a living I keep finding myself needing to go back and relearn something I thought I had halfway started to understand 6 months ago. I feel like I'm not making the progress I'd like, so I decided I needed a real project to work on. Something to keep me motivated and moving forward towards JAPHdom.</p><p>I've been thinking about trying my hand at writing a module for a little while, but was having a hard time coming up with an idea that might be remotely useful for at least one other person _AND_ within my meager set of Perl skills. I've been getting slightly interested this whole blog thing lately, although this is about as close to a blog as I'm likely to ever have. Since this is only my second journal entry it's safe to assume I'm not that into keeping track of my own activities. That's what the F.B.I. are for anyway. (Now, if i could keep track of my car keys... that would ROCK!)</p><p>Anyway, I've been finding lots of interesting geek blogs and wikis with plenty of good tips, what projects people are working on... that sort of thing. Way more interesting than the usual angsty dear-diary stuff.</p><p>Then I finally had what I think might be a halfway decent idea. (You're as shocked as me I'm sure!) Since I'm a Mac fan I thought perhaps I'd try something Mac and blog related.</p><p>Not wanting to reinvent any wheels, especially since this wheel will probably be kind of square and wobbly, I started looking around CPAN, Sorceforge and Perlmonks to make sure nobody had done/is doing the same thing. I also wanted to see what was already out there that I could use in this project.</p><p>While doing my searches I kept running across the same author names or links to things they had written. Two of the frequently recurring names weren't new to me, pudge and brian d foy. But while I was searching topics that were even remotely similar I kept finding links to Petdance/Andy Lester's modules or finding his answers to other people's questions on Perlmonks. I'd only recently become aware of Petdance when he kindly offered to speak at a Rubbercity.pm meeting . Chatted with him breifly once on iChat - a nice guy and obviously very knowledgable.</p><p>Since then I have run across his name so many times that it is starting to make me feel slightly creepy.</p><p>So yesterday, I was really happy to receive a copy of <i>Perl Medic - Transforming Legacy Code</i> by Peter J. Scott that I had requested for the Rubbercity.pm group library. I love getting good mail and a new book is high on the list of good mail.</p><p>With a little glee, I crack the virgin binding open to a random page to start checking the book out.</p><p>And there, about 3/4 of the way down page 57 two words leapt out as if they had been set in 72 pt. type with some kind of shimmering electric font -- Andy Lester!</p><p> I just want to say that in case he ever stumbles across this - I'm not a stalker! I promise!</p> MarkyMoon 2004-03-18T16:02:38+00:00 journal Rubbercity Perl Mongers Unleashed! http://use.perl.org/~MarkyMoon/journal/16826?from=rss <p>I figured I'd better have something good for my first entry, so...</p><p>After moving back home to Akron, Ohio from Portland, Oregon I quickly realized that one of the things I missed most was Perl Mongers. <a href="http://pdx.pm.org/">PDX.pm</a> has a pretty amazing group of perl hackers and was a great opportunity to hear the different ways people (ahem...) <b>use Perl</b> to get the job done faster/better.</p><p>Thanks to <a href="http://use.perl.org/~grep">grep</a>'s encouragment, and the fact that my wife insists that I occasionally go out into the real world, I decided to do something about Akron's lack of it's own PM. Although I doubt my own skills on a regular basis, I am but a lowly Graphic Designer you see, I am glad that I've jumped in and started the group.</p><p>If you happen to live in the Akron area and want to get more info, the group's (temporary) address is <a href="http://www.markymoon.com/rubbercity/">http://www.markymoon.com/rubbercity/</a><nobr> <wbr></nobr>.</p> MarkyMoon 2004-01-14T16:23:18+00:00 journal