colink's Journal http://use.perl.org/~colink/journal/ colink'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:47:37+00:00 pudge pudge@perl.org Technology hourly 1 1970-01-01T00:00+00:00 colink's Journal http://use.perl.org/images/topics/useperl.gif http://use.perl.org/~colink/journal/ FC9 and site_lib, a bad combo http://use.perl.org/~colink/journal/36817?from=rss <p>Last week, Fedora publised an update to perl, perl-5.10.0-27.fc9.i386. This update drops<nobr> <wbr></nobr>/usr/lib/perl5.10/site_lib from @INC. Since this is where earlier versions of perl preferred to install modules, you are either left with reinstalling all the modules again, or setting the PERL5LIB environment variable to add it back in.</p><p>Aside from that, and not installing CPAN by default, it was great for the whole two weeks that I got to use it.</p><p>WebGUI 7.5 seems to run fine on it.</p> colink 2008-06-30T04:57:46+00:00 journal Devel::Cover spewing MD5 warnings http://use.perl.org/~colink/journal/34758?from=rss <p>When running the WebGUI tests under prove, every test would spew this warning:</p><p> <code>Devel::Cover: Can't open -e for MD5 digest: No such file or directory </code> </p><p>They were just warnings, but they really cluttered up the prove output. Google didn't reveal anything except that the parrot tests showed the same problem. Nothing in rt.cpan.org or cpanforums.com.</p><p>I tried pulling out FindBin (something that parrot also uses) but it didn't help. Finally, by chance, while reading the Devel::Cover POD I noticed that the preferred way of using it is to set <code>HARNESS_PERL_SWITCHES</code> instead of <code>PERL5OPT</code>. Sure enough, that made the warnings go away.</p> colink 2007-10-27T04:19:11+00:00 journal WebGUI Users Conference, day 3 http://use.perl.org/~colink/journal/34749?from=rss <p>By Friday, my cold was pretty much over. Martin Kamerbeek gave an awesome presentation about ACME assets and macros for WebGUI:</p><ul> <li>A memory game Asset with pictures of WebGUI developer heads</li><li>An Xeyes macro, with selectable eyes and an easter egg</li><li>8-ball macro</li><li>A graphics format translator from an archaic Apple ][ format to GIF</li></ul><p>My talk went very well. It was titled Getting Your Ideas Into WebGUI, and covered the mechanics of working with the community (paid options, volunteer options, free coding options) as well as how to make each one work well (writing good specs, working with developers, handling difficult people, etc.) My wife Kathy made my slides, and I was only about 60% nervous during the talk.</p><p>It was good to see everyone again. Face time is so important when most of the team interaction is over email/IRC/forums. Plus, it's hard to buy someone a beer that way. Which reminds me, at the Ruby Marie hotel in Madison, Wisconsin, they had several biers starting with the word, "Hacker". I'll have to try to hunt one down here in PDX, or wait 'til next year.</p> colink 2007-10-25T03:43:38+00:00 journal WebGUI Users Conference, day 2 http://use.perl.org/~colink/journal/34724?from=rss <p>Wednesday evening, I came down with a bad cold. It felt like someone was cooking my sinuses from the inside out. I took a 3 hour nap, then couldn't fall asleep again until 2:00am, then slept through Chris Dolan's Perl Critic talk, as well as the talks about using YUI and cool javascript UI tricks.</p><p>I felt well enough to make the hackathon Thursday night, though. The automated test runs are back up and going, we improved test coverage on WebGUI User a few points, and I learned a lot about Apache::Test. It would be a lot simpler to have a real request object, rather than all the Test::MockObject hackery and request emulation that we do.</p><p>Doug has a branch where he's working on the new Photo Gallery Asset that has some new way of accessing the Asset's output directly, rather than running it through mod_perl. This is cool, of course, but it still isn't testing the whole flow.</p><p>The WRE has its own test suite. It would be good to have it added to the automatic nightly test run.</p><p>It has been a long time since I ran the full test suite through Devel::Cover. It's time to do it again.</p> colink 2007-10-21T19:25:10+00:00 journal WebGUI 2007 Keynote http://use.perl.org/~colink/journal/34705?from=rss <p>Well, the keynote had JT's trademark cool graphics and hard rock music. It covered the evolution of WebGUI from 1.0 to today, which is just after the 7.5 branch. Notable points from this point are:</p><ul> <li>6.x was required because the 5.x codebase wouldn't scale</li><li>6.x pretty much killed the community due to its rapid pace. To keep up with the API changes, you pretty much had to be involved on a weekly basis.</li><li>The 7.4 API freeze was extended one year, from 2009 to 2010.</li></ul><p>New features in 7.5</p><ul> <li>Flickr style photo gallery.</li><li>YouTube style video sharing.</li><li>A new service, WebGUI Video, which will contain all WUC videos. Comes with support subscription.</li><li>AJAXified Admin/Editing interface.</li><li>WebGUI Lite, which is a mini-version of WebGUI suitable for common users versus enterprise versions. Plain Black will be offering a low cost hosted version of this.</li></ul><p>I won the Contributor of the Year award this year! Guess I'd better stay busy hacking WebGUI</p> colink 2007-10-17T14:39:37+00:00 journal WUC 2005 http://use.perl.org/~colink/journal/27092?from=rss <p>I just got back from the 2005 WebGUI Users's Conference in Las Vegas. It was a great time. Kathy went to the tracks on business development and content management training, which freed me up for API and Asset/Wobject classes.</p><p>My favorite part was the State of WebGUI address, where JT talked about where WebGUI is now, and where it's going. The 6.8 release is going to be huge, and the last step on the way to the mythical 7.0 release, where the APIs will be stablized and we can take full advantage of version control and workflow.</p><p>Okay, actually my favorite part was hacking with Matthew Wilson on Wednesday night. It amazes me how much more work can happen when you're finally face to face with other people. Next year I think I'll do more hacking.</p><p>I got some good ideas from the audience during my talk on Documenting WebGUI, and learned a lot. I solemnly swear not to rewrite my slides the night and morning before my presentation.</p><p>And to talk more slowly.</p> colink 2005-10-10T03:54:27+00:00 journal