If you're fortunate to get stuck working on IPv6 stuff you're going to find that things are not always as they seem.
In my job where I'm tasked with testing scripts using SNMP to verify that they work with IPv6 addresses as well as IPv4 addresses I've found that the SNMP and Net::SNMP perl docs aren't necessarily correct on some things. Fortunately you can use Net::SNMP to create a session where it returns an error message if it doesn't create a session unlike SNMP which doesn't. SNMP appears to be more of a quick wrapper
This will help you overcome any shortcomings you have w…
As some of you may be aware, the last few months have seen a dramatic change to my life.
Since I've been largely incommunicado over this period and have only just started to get in control of these changes, I thought I should take the time to explain my new situation and the impact on my Perl projects.
Firstly, my employment situation has changed dramatically.
For the last 3-4 years I've been at Corporate Express Australia (now Staples Australia) working full time on a large 250k line Perl code base for their main sales channel, and I'd like to take a moment to thank t…
By Ovid
on May 24, 2012 9:59 PM
First, here's a one-liner:
perl -de 'BEGIN {@DB::typeahead=("V ::","q")};1'
If you have a sense of what might be happening, you're probably an experienced Perl user. If you can accurately describe what's happening, you're an advanced user. If you can completely describe the output before you see it, you need psychiatric help.
I thought I would see how long my new 8 core box would take to compile 5.16.0.
It took about 18 minutes 25 seconds if stat on the build log is accurate.
So now I have the new shiny...just need to reload all the CPAN modules I use now.
Huzzah!
DuckDuckGo has launched a new plugin system that enables individual developers and Perl community members to build plugins on DuckDuckGo (http://duckduckhack.com/). The plugins will be available for all our users. Gabriel’s post introduces the plugin platform and different ways to get started: http://ye.gg/ddh
[From the YAPC::NA Blog…
This month’s work on Alien::Base started really exciting. I had tracked down several bugs and was honing in on full Linux compatibiliy. Turns out much of my testing problems had been in the test suite, wherein I mimiced make/Makefile with a perl script (in the name of Xplatform) but made some incorrect assumptions.
The problem came when I went to look at OS X. The problem I have found is that Mac bakes the full path to the library into the library itself during compiling/linking. It can be changed manually as long as the new path is shorter than the old one! Yes there are work-arounds but they would involve delving into the library’s Makefile, which I have been ardently trying to avoid (opens a pandoras box). The other mechanism would be to target the library to install in the final place directly, but this breaks the usual workflow of installing a Perl module, in which perl Build.PL and ./Build do not do anything permenant, waiting until ./Build install to move the files to their final places.
This problem cropped up a few weeks ago and since then my work on Alien::Base has been residing in the grey-matter, hoping a solution would present itself. I don’t want to say “forget Mac” because the whole point of Alien is to be as cross-platform as possible, still I keep coming back to thinking that perhaps an early release might have to forgo Mac initially.
My research has picked up, some of you may have seen my PerlGSL and related modules arrive this month; these modules are not purely a diversion from Alien::Base but rather they have been critical in some simulations I am developing. These and my thesis have taken some time from Alien::Base but I knew that (and disclosed it) going into the grant.
I am targeting a Linux release before next month’s grant report as most of the API seems sufficient, though I am reluctant to release while the Mac issue is outstanding like this. Hopefully the Perl Foundation will be patient with me as I deal with these pressing matters both inside and outside of the Alien::Base project.
Scott Walters will give a talk at YAPC::NA 2012 described as:
Many Perl programmers, given a free weekend, can’t think of anything more fun than playing with computer graphics. ?This talk shows off a number of my own adventures as well as hacks by other members of the Perl community.
I’ll talk about:
- Opening that window or going full screen
- Reading from the keyboard and mouse
- Getting stuff onto the screen
- Animation
- Gravity and velocity
- C…
I'm happy to announce that iCPAN 2.0.0 is now in the app store. If you're not familiar with it, iCPAN is a free iOS app which allows you to browse CPAN Pod on your iPhone/iPod/iPad. The previous version of iCPAN was released in November of 2010, so this has been a long time in coming.
If only CPAN had a web service...
Originally, my hope was to release frequent iCPAN updates with new Pod, bug fixes and improvements. However, I was running into a lot o…