Chadbourne Hall, located in the southeast campus area on the corner of University Avenue and Park Street, offers single and double occupancy rooms with central air conditioning. This hall had extensive renovations from 2007-2010 of meeting, dining and guest rooms. Three bathrooms are conveniently located on each floor and include private shower and changing areas. Guests may use the floor kitchen, lounge area and laundry facilities at their convenience. An in-house tech center is available for computer use and the building is wireless. Rheta’s dining room is located on site for programs with a meal plan. Chadbourne Hall is in close proximity to many campus libraries, the student union and classrooms.
Earlier this week I attended YAPC::Europe 2011. Many thanks to Andrew, Alex and all the others involved with bringing the conference to life, it was well worth all the effort.
During the conference I gave two talks. The first was my main talk, Smoking The Onion - Tales of CPAN Testers, which looked at how authors can use the CPAN Testers websites to improve their distributions, as well some further hints and tips for common mistakes spotted by testers over the years. It also looked at how some of the sites can be used by users to see whether a particular distribution might be suitable for their purposes or not. The talk seemed to go down well, and it seems a few were disappointed to have missed it, after discovering it wasn't my usual update of what has been happening with CPAN Testers. Thankfully, I did video the talk, and I think the organisers also have a copy, so expect to see it on YAPC TV and Presenting Perl at some point in the future.
Gabor has a post here where he points out that the level of interaction is lower than the other blogs, he mentions blogs.perl.org and chromatic's blog as an example.
On more than one occasion I have typed in my comment only to realize that you need to be logged in to comment ( Gabor's , blogs.perl.org and chromatic's blog all require login) . I understand spam is a issue but if you want me to login to comment I will most probably not do it .
I am not saying that one should be preferred over another but am wondering if there is any correlation between allowing anonymous comments vs logging in
My department gets a lot of use out of the famfamfam flag set, but we actually needed some of the oddballs like Guernsey.
So I used perl and whipped up a script to generate the CSS sprite image & CSS out of the raw images, so I can easily drop in new flags, and regenerate a new, versioned sprite set.
... Of course, I still could use some help drawing some very very small flags.
YAPC traditionally has an opening plenary session on the first morning, and plenary sessions before the lightning talks each afternoon. However, on the second and third mornings there usually is no plenary session.
This year we’re going to add a 10 minute plenary session at 8:40am before each day’s events. We’ll use this time to announce changes in the schedule, sell raffle tickets, announce daily contests, and generally keep you informed so that you can get the most out of that day’s activities.
I really should be packing to go away for the weekend, but instead I've just uploaded Padre 0.90, itself a day late due to a trip to the hospital last night after my daughter was hit on the cheek with a hockey stick.
Padre 0.90 comes with a few bug fixes from the 0.88 release, one that I found early on after upgrading to 0.88 myself, but already fixed by the time I got to asking about it in the #padre channel.
Given the lack of time tonight, I really want to get this announcement out quickly, with a follow up about what's changed when I get back home later in the weekend.
So with that, if you have upgraded Padre to 0.88, it's highly recommended that you upgrade to 0.90 when it's available to you.
Thanks to the translators for 0.90:
dolmen for the french
Zeno Gantner for German and some Spanish.
A full wrap up of what's changed will be forth coming when I get home.
first some ad for Gabor, you might want to skip that *g*. I read "perl testing" and listened to some talks on that topic, even gave one, but until 2 days ago i actually hat had some misunderstanding about Devel::Cover and that it actually marks code pieces "already executed" when tests just call subs with different options and not by calling the pieces directly. Just a short comment by Gabor has lightend that up. thank you.
What i like most about yapc even more than about perl workshops: you get more high profile people. just grab them and discuss things that needs to get done. I met my grant manager Tom and I actually have some sense what kind of person he is and how to communicate to him or Karen better. I could also drop Larry some msg if he wants to give some thoughts on that too.
On 9 July 2011, southern Sudan gained its independence, and became the independent republic of South Sudan. It has been allocated ISO 3166 country code SS and ITU-T E.164 dialling code +211. Number::Phone::Country now knows about the world's youngest country.
I did have to make two small assumptions though, as there's no data available. I assumed that, like (northern) Sudan and most other countries, the dialling codes to use inside the country to get an international line and to dial someone in another area code are 00 and 0, in line with ITU recommendations. If anyone knows better, do please email me to let me know!
DuckDuckGo is looking for volunteers to help them convert their web service APIs to CPAN modules. They’d like their mostly Perl search engine to also have native Perl bindings, not just web services. If you’re interested in helping out, check out the wiki and contact Torsten Raudssus to get started.
I've been doing so much work with algorithm efficiency that you've probably noticed me writing this at the top of a lot of my sample code:
use Time::HiRes qw(gettimeofday tv_interval);
sub timefor(&$) {
my $start = [gettimeofday];
$_[0]->();
say sprintf "$_[1]: took %s time" => tv_interval($start);
}
I'm tired of writing this all the time, so I've added it to Test::Most 0.25 (heading to cpan and already on github). I renamed it timeit and the message is optional. Further, the function is only exported if you request it.
A short sleep later and it's time for the third day of talks at YAPC::Europe 2011 in Riga, Latvia.
The attendees dinner yesterday was great fun - hundreds of Perl programmers at Lido in an underground cavern with a wide spread of food and beer. Today I attended:
Perl 5.16 and Beyond where Jesse Vincent explained the development of Perl and his vision for an exciting future of Perl. Andy Lester summarised a previous version of this talk. Jesse has expanded on many points since, but it boils down to declaring the semantics your code expect - and future versions of Perl will attempt you give you the semantics of older versions (making deprecations easier). And making the core smaller, and shipping two flavours of Perl (codenames: "Hotel California" - like now, and "The Times, They Are A-Changin'" - just enough to bootstrap CPAN). Making the language smaller through making it possible for CPAN modules to add/change syntax and features. Making Perl run under every platform.
The White Camel Awards recognize outstanding, non-technical achievement in Perl. This year, the White Camels recognize the efforts of three people whose hard work has made Perl and the Perl community a better place:
Leo Lapworth makes Perl websites not suck.
Daisuke Maki rocks the Japanese Perl community.
Andrew Shitov is a Perl-conference-organizing mega-monster.
Thanks to Miyagawa, who's 2010 talk I based it on and to Alex and Damian who's speaker training helped me refine what I'd done even further.
It was really encouraging to have so many people afterwards come up and say they were either going to start using Plack or could now see using it even more.
I hope that that talk was recorded and a video will be available, and if not I'll try do my own recording soon.
DuckDuckGo is a general purpose search engine, primarily written in Perl. DDG offers way more instant answers, way less spam/clutter and real privacy. DuckDuckGo has been giving back to open source, and we’re proud to include them as our sponsor for YAPC::NA 2012. A growing portion of DDG itself is open, including user-contributed Perl goodies.
As a side note, we’re also using DuckDuckGo as our search engine on the official YAPC::NA blog. The search results are so much more accurate now.
I've unleashed Params::Validate::Dependencies on an unsuspecting world, and, because it was easy, have also bundled a Data::Domain subclass with it too. I hope people find it useful!
Having hacked on this stuff, I am now firmly convinced not only that all problems can be solved by introducing another layer of closures, but that all problems should be solved in this way :-)
A short sleep later and it's time for the second day of talks at YAPC::Europe 2011 in Riga, Latvia.
(Re)Developing in Perl 6, where Damian Conway showed us how to convert some of his Perl 5 modules into Perl 6 code. He was amusing as always and it was very impressive how some of his modules, such as Smart::Comments will involve much less code in Perl 6 (when the implementations are finished). "CPAN is an enormous Borg cube".
There was a little break for tasty pastries and coffee and I'd also like to mention that handily there are power sockets everywhere in the rooms.
The State of the Acmeism, where Ingy döt Net, the father of Acmeism tried to get us to join his fold: "People who create technology that is not limited to a particular language are known as Acmeists".
SSH has many features which are helpful when working regularly with files on remote servers; together they can give a vast increase in productivity over the bare use of SSH. If you regularly use SSH, it’s worth spending a little time learning about these and configuring your environment to make your life easier.
Often it’s useful to have multiple connections to the same server, for example to edit a file, run some file-system commands, and view a log file all in different terminal windows. Except sometimes that can seem too much hassle, so we compromise and end up repeatedly cycling through quitting and restarting a few different commands in one window.