This is oylenshpeegul's TypePad Profile.
Join TypePad and start following oylenshpeegul's activity
Join Now!
Already a member? Sign In
oylenshpeegul
Baltimore, Maryland, USA
Interests: Programming, Knitting
Recent Activity
Image
I went to Stanford! Okay, not really. But I did take their database MOOC. MOOC? What's a MOOC? A MOOC is a Massive Open Online Course. There were tens of thousands of people from all over the world taking this course online at the same time! It was a fantastic... Continue reading
Posted Mar 29, 2013 at oylenshpeegul's blog
I was just talking about using cpanm to install from github. The latest cpanm also makes it easy to install a developer release. Coincidentally, Ben Bullock just mentioned the developer release of Text::Fuzzy. Let's try it! $ cpanm --dev Text::Fuzzy --> Working on Text::Fuzzy Fetching http://www.cpan.org/authors/id/B/BK/BKB/Text-Fuzzy-0.10_01.tar.gz ... OK Configuring Text-Fuzzy-0.10_01... Continue reading
Posted Mar 17, 2013 at oylenshpeegul's blog
I agree. That's why I think this is related to the other discussions about CPAN and not just a post about a bug in Config::Simple. Here is a case where it's not experimental code on github and polished code on CPAN, but tarnished code on CPAN and a corrected version on github. We seem to have someone willing and able to correct the bug, but we are unable to correct the bug on CPAN without cooperation from the maintainer. I also agree about the File::Temp warning. Leaving the temporary directory upon successful install seems to both silence the error and remove the directory.
There has been some discussion this month about CPAN and github and how me might use them better: Brendan Byrd Neil Bowers David Golden Tim Bunce Yanick Champoux Coincidentally, I ran into a bug this week that seems related. Namely, that Config::Simple steps on the $_ variable. That is, if... Continue reading
Posted Mar 15, 2013 at oylenshpeegul's blog
Image
Well, I don't follow @cpan_new, but I do follow @garu_rj and sometimes that's just as good! He just alerted us to the new Perl module, Devel::hdb. It looks promising! I just ran perl -d:hdb sticky.pl and away we go! Continue reading
Posted Mar 9, 2013 at oylenshpeegul's blog
I don't think we know what properly is. I certainly won't claim to have all the answers. It just strikes me that all three languages have made similar changes, but handled the versioning differently. Yet none has made it easy to talk about outside their respective communities. In particular, it's hard to talk to managers at $work, where I don't control my own computing environment. It's awkward having to explain why Python 2.7 is newer than Python 3 or why it's so important to get Ruby 1.9.3 when we already have Ruby 1.9.2.
Toggle Commented Feb 24, 2013 on Happy birthday, Ruby! at oylenshpeegul's blog
Ruby is 20 years old today! To celebrate, they just released Ruby 2.0! Here is a shelr of me installing it on my laptop for use with rbenv. At the beginning, I'm checking for the ruby-build, which wasn't there yet, so I did it the long way like the rc1... Continue reading
Posted Feb 24, 2013 at oylenshpeegul's blog
Image
Nicolas Mendoza just created this cool logo for something called Pumpkin Perl. Looks neat! Here in Maryland, we'd have to adjust it a little, I think... Continue reading
Posted Feb 19, 2013 at oylenshpeegul's blog
Image
The other day I noticed some videos quit working in Google Chrome on both my Ubuntu 12.04 and 12.10 machines. HTML5 videos still worked, but Flash videos did not. I don't know if Flash is the most fragile software ever, but it certainly fails often enough that I didn't really... Continue reading
Posted Feb 5, 2013 at oylenshpeegul's blog
Hey, the first Ruby 2.0 release candidate has been released! These days, I've been using rbenv to manage my Ruby installations, but I don't see rc1 in ruby-build yet. No matter, it's easy to add it to rbenv without ruby-build. First, fetch the source code and untar it. $ wget... Continue reading
Posted Jan 8, 2013 at oylenshpeegul's blog
Image
I visited my Mom recently and I returned home with her old computer. It was giving her problems (aperiodic crashing), so she got a new one. This platform was abandoned by its manufacturer long ago, so there was no hope of updating it anyway. This machine has a PowerPC chip... Continue reading
Posted Jan 4, 2013 at oylenshpeegul's blog
Image
The jaws that bite, the claws that catch! Today's Perl Advent calendar talks about file locking, which is always mimsy. To continue the gift wrapping metaphor...that all works fine when you're wrapping gifts in the bedroom, but what happens when you decide to use the laundry room instead? That room... Continue reading
Posted Dec 15, 2012 at oylenshpeegul's blog
It's Advent and you know what that means...Perl calendars! Perl Perl 6 Japan Casual Hacker Dancer OX Also, there is Sys Advent! Happy coding! Continue reading
Posted Dec 1, 2012 at oylenshpeegul's blog
I just spotted Nuba Princigalli's tweet on pretty colorful JSON. Neat! My first thought was that Perl could do the download without curl perl -MLWP::Simple -MDDP -MJSON -e 'p decode_json get shift' http://www.reddit.com/r/perl.json My next thought was that Mojolicious could do the whole thing perl -Mojo -E 'say r j... Continue reading
Posted Jul 25, 2012 at oylenshpeegul's blog
oylenshpeegul is now following john
Jun 27, 2012
Recently, I talked about asynchronous page loads in Perl three different ways (using AnyEvent, Mojolicious, and HTTP::Async). Commenters fixed the Mojo example and added an IO::Lambda example. Another poster created a Perl 6 example. Today, I did it in Go, which has concurrency built in to the language. That is,... Continue reading
Posted Jun 24, 2012 at oylenshpeegul's blog
Image
I've just returned home from Madison, Wisconsin, where I attended YAPC::NA (Yet Another Perl Conference, North America). It was fantastic! I heard Larry Wall answer questions I saw mst talk about automation I met garu (the guy who wrote Data::Printer) I saw Tom Christiansen talk about Unicode and lots more... Continue reading
Posted Jun 16, 2012 at oylenshpeegul's blog
No, no. I just mean the timings. The AnyEvent timings are very satisfying because the individual load times seem reasonable and they all add up to more than the total, which clearly illustrates things were done in parallel. I don't think I'm timing the right things in the HTTP::Async example (or any of the other examples, including the new ones in the comments). I agree, HTTP::Async was very easy to use.
Toggle Commented Mar 14, 2012 on asynchronicity at oylenshpeegul's blog
I've never played much with asynchronous page loads before and then it's come up three times this month. First, I saw this post on AnyEvent, so I gave that try #!/usr/bin/env perl use v5.14; use warnings; use AnyEvent; use AnyEvent::HTTP; use Time::HiRes qw(time); my $cv = AnyEvent->condvar( cb => sub... Continue reading
Posted Mar 10, 2012 at oylenshpeegul's blog
Huh. I don't know. I have to say "rvm use 1.9.3-p125" too, but I assumed that was because I had more than one (when I say "rvm use 1.9.3", I get 1.9.3-p0).
Toggle Commented Mar 7, 2012 on Ruby 1.9.3 on Ubuntu 11.10 at oylenshpeegul's blog
This morning, I came upon this tweet. I don't understand what is blowing the considerable mind of RJBS. I'm guessing he considers this post to have settled the matter. But just because he's willing to manually convert his version numbers to decimal format, that doesn't mean we all are. I... Continue reading
Posted Mar 7, 2012 at oylenshpeegul's blog
Image
Recently, I mentioned dumping data in Perl. More recently, in the comments we learned about the "print_escapes" property. I decided I usually wanted that, so I added it to my .dataprinter file # -*- perl -*- { print_escapes => 1, } I also added the DataPrinter plugin to my .re.pl/repl.rc... Continue reading
Posted Feb 18, 2012 at oylenshpeegul's blog
And yet, this configuration has me working more efficiently than ever! This tired, old laptop is my new favorite machine again!
Toggle Commented Feb 18, 2012 on Crunchy New Year! at oylenshpeegul's blog
No, probably not. But I wonder how he'd get there if he were. Well, I've just read about Google::Directions, so let's find out! #!/usr/bin/env perl use v5.14; use warnings; use Google::Directions::Client; use Mojo::DOM; my $origin = shift // die "\n\tUsage: $0 starting_address\n\n"; my %params = ( origin => $origin, destination... Continue reading
Posted Feb 1, 2012 at oylenshpeegul's blog
Sure thing! Have fun with Ruby 1.9.3!
Toggle Commented Jan 29, 2012 on Ruby 1.9.3 on Ubuntu 11.10 at oylenshpeegul's blog