Say Perl

Worldwide Perl Blogging

Totally
311 feeds,
9627 posts.

Open Source Day 2011 - report

28 November, 09:52, by Michele Beltrame, machine translated from Italian

Well ... I am here with a few lines on ' Open Source Day 2011 . In total, a large event - with 3 concurrent tracks and plenty of participation of people would say. Unfortunately, I just followed the conference, since I ran the table of ' Perl.It Association . But I had a look here and there and did not seem to miss interesting talk. Very appropriate the idea of the speed of talk: a space where anyone could engage in the hallway talking about something quickly - ideal for those who want to make a brief intervention or is not used to speaking in front of an audience and maybe wants to start a more " soft ".

There was the inevitable Install Fest, where in practice one takes your PC that wants to install Linux or another open source operating system and can get help with installation and usage information for the system. Nstall The Fest always an important and useful in these events. The Game Corner seemed particularly interesting in the sense that everyone enjoyed themselves. Unfortunately during the day I have not had much time to try my hand and towards evening it was too late to fight competitively with those who had already become familiar with the shootings in the morning - so I just have a look. :-)

A good initiative, I have not seen in other conferences like this, it was the children's area. The name speaks for itself, and follow the conference can leave the little baby in the hands of the excellent team of Open Source Day, which will make him pass the time while having fun. Great idea!

The self-service lunch cost just 10 euros (OK, I did not pay as speakers actually) and it was pretty good and plentiful. The bar was always open and available at the University of participants.

The only (small) in fact I do for a successful event, however, is related to the lack of an evening event: there was a dinner would be nice "social" planned (which is a pre-enrolled, or pays the same day if there are still places), are certainly not lacking ideas for various technical discussions and not to make friends, and (why not) to pull around later in Udine. ;-)

Untitled

8 November, 17:15, by faceface, machine translated from Italian

# # I'm going to use MediaWiki:: API to load, I'll install local:: lib
# # Using cpanm.


# # Step 1, install a local cpanm (and some deps)

curl-k-L http://cpanmin.us \
| Perl - the-local-lib App:: cpanminus


# # Step 2, install local:: lib

. / Lib-local / bin / cpanm \
The local-local-lib: lib

-Ilocal-lib/lib/perl5 perl /-Mlocal:: lib = `pwd` / local-lib \
> Local-lib.sh

local-source lib.sh


# # Step 3, install MediaWiki:: API

cpanm MediaWiki:: API


IPW2011 newsletter # 4 - It is shortly!

31 August, 15:41, by Michele Beltrame, machine translated from Italian

Welcome to the fourth newsletter of the Italian Perl Workshop 2011! Recall that the workshop will be held on 8 and 9 September in Turin, at the Department of Computer Science, University of Turin.

INTERVENTION PROGRAM

The plan of remedial measures is online:

http://conferences.yapceurope.org/ipw2011/schedule?day=2011-09-08

Among the topics to be covered are: Moo, Date:: Query, new in Perl 5.14, fractal encryption in Perl, Perl on DragonFlyBSD, ...

Will also be presented topics not strictly related to Perl as Dojo Toolkit, PostgreSQL, Arduino programming (with Davide Gomba FabLab of Turin).

Finally, there will be interventions (in English) given by prominent figures of the Perl community as Matt S. Trout, Ingy dot Net and Damien Krotkine

PRE-CONFERENCE MEETING

The pre-conference meeting will be held at the Brewery Gold Beer in Corso Regina Margherita (not far from the workshop and the Hotel Mercure Royal) on:

September 7, 2011 - 19:00 pm

A map is available here:

http://conferences.yapceurope.org/ipw2011/directions.html

SOCIAL DINNER

The dinner will be held at the inn the In Vino Veritas:

September 8, 2011 - 20:00

A map is available here:

http://conferences.yapceurope.org/ipw2011/directions.html

It is strongly recommended before buying your own business on September 7 for dinner (cost of Eur 25 unless they're sponsors, or guests, in which case the dinner is included). You can buy tickets online:

http://conferences.yapceurope.org/ipw2011/purchase

You can buy more tickets for the dinner, one at a time.

HOTEL

We have two partner hotels, for more information please visit our Sleep & Eating:

http://conferences.yapceurope.org/ipw2011/accommodation.html

Information on hostels and other accommodations are available on the event wiki.

COURSE OF PERL

I'm still open for enrollment for the course based on Perl by Stefano Rodighiero, author of Pocket Perl. The course will be held September 7, 2011 and is free. Register on the website or contact us at the workshop info@perl.it!

You can also register on site directly on the day of the course, however, to size the classroom and provide a seat for everyone is welcome to register in advance.

SPONSORS

A new Gold Sponsor, Smart Open Software, was added. We also have two new supporters: Leader.It and Google. Most information is available here:

http://conferences.yapceurope.org/ipw2011/sponsors.html

Thanks to all those who support us!

TURIN

Turin is waiting for you! See the wiki on the site of the workshop for information on things to see and museums:

http://conferences.yapceurope.org/ipw2011/wiki

There is a cost-card museums:

http://www.abbonamentomusei.it/index.jsp?ixPageId=7989

or the Torino + Piemonte Card

http://www.turismotorino.org/internaProdotto.aspx?idA=268&idProdotto=9

PRESS

Here you can find a little 'of graphic material related to the event:

http://www.perl.it/press/

yapcrussia: Perl 6 hackathon YAPC:: Europe 2011 in Riga http://t.co/euGhGst # ye2011

13 August, 20:46, machine translated from Italian

yapcrussia: Perl 6 hackathon YAPC:: Europe 2011 in Riga http://t.co/euGhGst # ye2011

yapcrussia: Perl 6 hackathon tomorrow (Aug 13th) in Riga! # # perl6 http://t.co/FqJ3yx4 ye2011

11 August, 21:41, machine translated from Italian

yapcrussia: Perl 6 hackathon tomorrow (Aug 13th) in Riga! # # perl6 http://t.co/FqJ3yx4 ye2011

yapcrussia: Searching for YAPC:: EU in Riga, Latvia by @ http://t.co/8Q76To5 szabgab ye2011 # # perl

2 August, 06:21, machine translated from Italian

yapcrussia: Searching for YAPC:: EU in Riga, Latvia by @ http://t.co/8Q76To5 # # perl szabgab ye2011

IPW2011 newsletter # 3 - Interventions, Guests, Hotel, Food, ...

20 July, 21:52, by Michele Beltrame, machine translated from Italian

Welcome to the third newsletter of the Italian Perl Workshop 2011, to be held on 8 and 9 September in Turin, Department of Computer Science at the University of Turin.

SUBMIT AN INTERVENTION (TALK)

The Call for Papers is still open and close on August 1. We still need a little 'of talk (both in Italian and English), so ... send your proposal!

The theme of the workshop is "Two Perls," is to give importance to Perl 5 to Perl 6. In any case, welcome work on each topic "perlish", see the Call for Papers page of the site for more ideas. Send your proposal, even more than one!

INTERVENTION (TALK)

We have already confirmed some interventions. Among other topics to be covered will include: Moo, Date:: Query, new to Perl 5.14, fractal encryption in Perl, Perl on DragonFlyBSD, ... There will also be interventions that are not related to Perl as the Dojo Toolkit, PostgreSQL, Arduino programming with Davide Gomba FabLab of Turin.

Here is the complete list of interventions confirmed so far:

http://conferences.yapceurope.org/ipw2011/schedule

SPONSORS

Booking.Com 2ndQuadrant and were added to the sponsors Silver Italian Perl Workshop:

  • Booking.com is a company based in Amsterdam, Perl programmers are taking - for more information come to the workshop!
  • 2ndQuadrant is a company that actively develops and supports PostgreSQL PostgreSQL on all time zones 24/24h.

We are also pleased to announce another supporter of IPW: O'R eilly Media, Apress, and ActiveState.

Thanks to our sponsors, with the entrance (free) each participant will be entitled to a discount of U.S. $ 50 a license of ActiveState Perl Dev Kit or Komodo IDE, a discount of 25% on Apress ebook of your choice , an ebook of your choice free from O'R eilly, and other gadgets.

GUEST

In addition to the previously announced Matt S. Trout and Damien Krotkine, the workshop will be:

Ingy dot Net

Kwik and author of Inline and modules like YAML.

HOTEL

We have two partner hotels, for more information please visit our Sleep & Eating:

http://conferences.yapceurope.org/ipw2011/accommodation.html

Information on hostels and other accommodations are available on the event wiki.

FOOD + DRINK

We are defining the restaurant for the conference dinner. Meanwhile, the pre-conference meeting will probably be at the brewery in Golden Beer Corso Regina Margherita (not far from the workshop and the Hotel Mercure Royal). A map is available here:

http://conferences.yapceurope.org/ipw2011/directions.html

COURSE OF PERL

I'm still open for enrollment for the course based on Perl by Stefano Rodighiero, author of Pocket Perl. The course will be held September 7, 2011 and is free. Register on the website or contact us at the workshop info@perl.it!

You can also register on site directly on the day of the course, however, to size the classroom and provide a seat for everyone is welcome to register in advance.

TURIN

Turin is waiting for you! See the wiki on the site of the workshop for information on things to see and museums (there is a cost-effective paper museums!). You will also find information about bike sharing, car sharing and more! We suggest, if you stop at least a day in addition to workshops, to book and buy the Torino + Piemonte Card offering free admission to most museums and the use of the media at no additional cost

Perl 5.14 is available

16 May, 21:39, by Michele Beltrame, machine translated from Italian

Continuing at a rate of one release per year, Perl 5.14.0 is available .

The new version has several new interpreter, which you can learn about by reading the perldelta distribution. Were varied well over 550 000 lines of code to version 5.12, which should provide a measure of the work.

We quote the main new features:

  • A new flag / r which makes non-destructive with replacements s / /. In practice, you can assign the result of the substitution of a new variable:
     my $ bad = "the sky is leaden;
    # $ Bad remains unchanged
    my $ nice = $ bad = ~ s / leaden / serene / r; 
    
  • New package foo {} syntax for defining the package as blocks of code, with lots of possibilities to specify the version.
  • Important optimizations: perl uses less memory and less CPU!
  • Unicode 6.0 support, and the ability to specify regular expression match should be considered if the ASCII or Unicode strings
  • Automatic configuration of client CPAN much better (yeah)
  • Enhanced support for IPv6 (and in a bit 'might serve seriously ...)

Ready to upgrade? If your operating system does not offer perl 5.14, try to install it locally using perlbrew .

Italian Perl Workshop 2011 - Torino, 8-9 September

21 January, 08:11, by Michele Beltrame, machine translated from Italian

The sixth Italian Perl Workshop (IPW 2011) will be held in Turin on 8-9 September 2011.

The event is free.

Site of the workshop: http://www.perl.it/workshop/
Twitter Feed: http://twitter.com/perl_it

The conference theme is "Two Perls," that indicates how you want to give importance to both Perl 5 to Perl 6. Some of the topics covered are:

  • Web application framework "light" (Mojolicious, Dancer, ...)
  • Moose
  • PSGI / Plack
  • Overview of the so-called "Modern Perl"
  • Applications Rakudo Star
  • API for cloud services (Amazon, Google, Rackspace, ...)
  • Reflex, reactive programming (events)
  • X & Catalyst DBI:: Class
  • New web technologies (websocket, node.js, ...)

We plan to invite guests to this year's major European Perl community. There will be presentations in Italian and English in some interventions.

The day before the workshop (September 7, 2011) Stefano Rodighiero (author of Perl Pocket) will hold a basic course on language, which is also a free participation.

For those interested in bringing an action, the Call for Papers is available here:
http://conferences.yapceurope.org/ipw2011/cfp.html

We are seeking sponsors to help if anyone is interested, the website provides details:
http://conferences.yapceurope.org/ipw2011/call_sponsors.html

Belgium + Holland 2010

23 December, 15:42, by Michele Beltrame, machine translated from Italian

Here is the diary of my trip and Sabry summer 2010. As usual, is a mixture of information and our experiences and impressions, I hope it will be useful to someone. And, as every year, forgive the typos. ;-)

Thank you and happy reading!

1 (June 24, 2010) - Baustelle

Miky drinking a Kwak at the Theatre de Toone - Bruxelles

In 2001, the year of my first and historic trip to Scotland, I was undecided until the last between "Holland + Belgium + near" and, of course, Scotland. At a distance of 9 years, it was time to go and look to the original idea.

For various reasons we decided to drive across Europe. For reasons of cost and convenience with luggage, of course, but also for the simple fact of seeing a bit 'the view. So, we went to Belgium with the Gold. It took almost 14 hours (allowing some appropriate pause) but overall I'd say it was worth it. Ustria The A, with its stringent (sometimes absurd) speed limits has been a crossing a little 'staid - even because cheaters baustelle ("yards") scattered 'everywhere. Very similar situation in Germany for the yards, but with no speed limits, with people driving very badly, ... After a stop-fuel-assume in Luxembourg, we arrived in Brussels (Brussel in Flemish).

Hotel de Ville - Brussels

On this occasion I found a room at very low prices at the Metropole, a magnificent 5-star hotel a bit 'old-fashioned in the heart of the city. We first left the car to the valet, who did everything (successfully) to find free parking where you can leave. Entering the lobby I was a little 'impressed by the majesty of all splendidly kitsch. The room I'd say it was "ok" not 5 star but it robbed the minibar was included in the price.

Despite the obvious fatigue and now quite late (~ 22) we decided to go out, because the pangs of hunger made her feel. The Rough Guide recommended the 't Kelderke not too expensive for a dinner on the Grand Place (€ 15-25 a head with good traditional dishes - the exceptional rabbit Guez). Among other things, the Grand Place and the surroundings I now looks delicious, although by many not so positive I felt words about Brussels earlier. Mah for a pint in the city there will be spoiled for choice: we are finished at the Théâtre de Toone (excellent) drinking a Kwak in its "hourglass".

2 - Afro

Murals - Brussels

I got up, because of the fatal mix of beer and fatigue, a headache that I was not in practice, never let go till evening. In the morning we see the center with more light (again, delicious), the Mannequin Pis, and other things in the lower town. Do not miss the chocolate museum and that of the comic. The upper town, having in the afternoon, but another story: many buildings would benefit from a better demolition, there are even abandoned skyscrapers from which fall the windows!
An interesting part of the tour was a visit to the Cantillon Brewery, ovverso alMusée Bruxellois de Guez, in Anderlecht. The only beer in Brussels which is naturally fermented, yeast reacting with air, has a very particular taste and therefore deserves a (indeed, most samples). The self-tour of the brewery deserves the same.

Towards evening, the headache was passing, and the time seemed right for an aperitif elegy

Perl on Current TV

4 December, 14:15, by Michele Beltrame, machine translated from Italian

Ok, it has 2 years, but I discovered it only recently while cazzeggiano on the couch watching Current TV. And then the link, so those who have not seen what the community can see that Perl has fun at conferences and workshops!

http://current.com/technology/89141442_hackers-community.htm

YAPC:: Europe 2010: program

14 July, 18:41, by Michele Beltrame, machine translated from Italian

Is the program available to YAPC:: Europe 2010:

http://conferences.yapceurope.org/ye2010/schedule

Currently there are no more excuses ... See you all in Pisa August 4 to 6!!

YAPC:: Europe 2010: open enrollment courses and conferences

22 April, 09:04, by Michele Beltrame, machine translated from Italian

E. .. enrollments are open, so it's the right time to book their presence in Pisa for YAPC:: Europe 2010 .

You can register for the conference (€ 100 for private, € 250 if invoice is required) and to training .

You should not wait too, because Pisa hotels begin to fill ... and certainly do not want to miss this event midsummer! :-)

@ Freefd: freebsd * * * chroot jail

18 April, 20:14, machine translated from Italian

Perl 5.12 is out!

15 April, 13:38, by Michele Beltrame, machine translated from Italian

2 years of development, 750 thousand lines of code changed in 3000 files, 200 authors. This are the numbers of Perl 5.12, just released and available on CPAN .

ActiveState has distribution for Windows , while the same will soon be available for Strawberry Perl .

The main innovations are in addition to the usual bug fixes and optimizations:

  • More consistent with the Unicode standard, which in this release is inter alia to version 5.12.
  • New API (experimental) to change the language syntax by adding keywords, etc ...
  • Ability to manage reliably dates and hours later the year 2038.
  • New syntax that allows developers to specify the form version number directly in education "package".
  • Perl warns you if you use the default features out of date.

Have fun with Perl!

Ah, of course, is also already available in Perl ebuilds for Gentoo Overlay. :-)

Perl 5.12 (rc5) on Gentoo

10 April, 15:08, by Michele Beltrame, machine translated from Italian

With version 5.12 perl seems that things proceed in a more sent not only the language itself, but also to achieve the ebuild for Gentoo Linux .

The release candidate of perl 5 5.12 is already available on the overlay , thanks to some volunteers who never stop to thank. ;-)

If you have not produced a machine that moves, is now trying to upgrade!

Training at YAPC:: Europe 2010

1 April, 08:24, by Michele Beltrame, machine translated from Italian

It is available with the timetable of training courses to be held in Pisa before and after YAPC:: Europe 2010.

Taught by renowned experts for the conference is in Pisa, these courses represent the perfect opportunity to deepen their knowledge of Perl, at a cost, however, quite content.

The courses available, all in English, are:

  • Understanding Regular Expressions, by Damian Conway
  • Introducing Modern Perl Dave Cross
  • Presentation Aikido, Damian Conway
  • Introduction to Moose, Dave Rolsky
  • Catalyst 5.80 Master Class, Matt S. Trout (Shadowcat Systems Ltd.)
  • WxPerl in Details, Herbert breunung
  • Effective Perl Programming, by brian d foy

More or less for all courses, the level of knowledge necessary for participants is "interim" should know that the basics of Perl programming or at least those in a dynamic language. Exception Presentation Aikido, suitable for everyone.

Each course lasts one day. The cost ranges from 180 to 220 Euro (including VAT) and includes lunch. The seat is the same conference, that is My One Hotel Conference Centre in Pisa.

For more information, visit the web page with details about each course .

YAPC:: Europe 2010: not only conference

25 March, 10:42, by Michele Beltrame, machine translated from Italian

We have no details yet available, but we will have them soon! In the best tradition YAPC, the conference is a very important event but, in fact, is a part.

Around the YAPC:: Europe 2010 (Pisa, 4-6 August) rotate other events:

  • Courses (2, 3 and 7 August). These are taught by renowned personalities of the Perl community, last a day each, and provide the opportunity to further aspects of language and software.
  • Hackaton and BOF. It is usually held each day of the conference (after 18) and the day after the conference itself (the 7). These meetings are organized by these parties 8l'organizzazione offers only available to the classrooms, where applicable), during which we discuss various topics, or you work on the actual code for specific projects. The classrooms of the conference this year should be available from 18 to 23 (with WiFi coverage) for hackaton and BOF.
  • Food and drink. Certainly does not lack the most "light" (but not necessarily, since often some of the most interesting and useful conversations take shape in this context). The meeting on the evening before the conference is now a fixed point of YAPC, as well as dinner for participants, but every day there is a chance to meet someone sufficiently "Perlish" around Pisa.
  • Tour. For those not attending the conference (friends carers, relatives, ...) we are trying to provide some suggestions for excursions to the Tuscan cities rich in history and charm.

Well, now you have 4 non-conference more reasons to come to YAPC! :-)

Forms for granted: Path:: Class

19 March, 08:22, by Michele Beltrame, machine translated from Italian

Many Perl modules are, at least from me, taken for granted in that they are used so frequently that by now have as part of the language itself. In reality, it is interesting projects to simplify everyday tasks for which it should write a few lines not only "celebrities", but helpful to those who knew them.

One of these modules is Path:: Class, Ken Williams, used to manage the files used by an application. It offers some advantages over the core functions of Perl

  • Single object-oriented API for managing files and directories
  • Multi path - no longer need worry that is used in Unix slash (/) and under Windows the backslash (\) (thanks to File:: Spec)
  • Methods that simplify read-write file
  • Methods that simplify the crossing of a directory tree
  • Several other useful methods (eg to see if a directory is inside another)

Use Path:: Class is very simple. For example, to represent a directory on a platfrom-independent we can write:

 use Path:: Class;

dir_foto my $ dir = ( 'documents', 'Michele', 'photo'); 

The path will be created with the separators suitable for the operating system where you are. In other words, Path:: Class will do "the right thing." The string representation of the object created contains this path, so the object can be used wherever needed a string as path or filename. For example it is perfectly permissible to write:

 use Path:: Class;

my $ pic = dir ( 'documents', 'Michele', 'photo', 'img0002.jpg');
open (my $ fh, '<', $ pic) or die $!;
# Operations of reading pleasure
close $ fh; 

In fact, the opening of the file (in this case read) can also be done more simply:

 my $ fh = $ pic-> OpenRico (); 

This solution also has the advantage of returning an object of type IO:: File instead of a normal filehandle. If the intention is instead to read the entire file, just a:

 my $ data = $ pic-> slurp (); 

Returning to the directory, we can easily iterate over a file:

Introduction to Perl from O'Reilly School of Technology

11 March, 16:17, by Michele Beltrame, machine translated from Italian

The eilly o'r School of Technology has made available the first part of the course of perl Perl Programming Certificate.

In this introduction explains the basics of language, the types of data to the subroutine, the loop access to external files. The course, which is enough to get a browser (and the payment of registration fee ;-)) provides many practical issues.

If quality is what is usually found in books o'r eilly, chances are good that this course is a good way to learn the language.

Some news on YAPC:: Europe 2010

3 March, 22:38, by Michele Beltrame, machine translated from Italian

The site is in English, the conference is English, but is organized in Italy and all the fans of Perl and the curious are welcome!

Here's some news organization:

  • It's online the new site, with a layout much more professional.
  • We published the Call for Sponsors: with about 320 participants, YAPC:: Europe is an important showcase for Italian companies.
  • The Call for Papers is available: a talk (in English) is a good opportunity to talk about his own project, and guarantees the access to the conference.
  • You also have the Call for Training Courses, dedicated to anyone who is interested to take a course (fee) in the days immediately preceding the conference.

See you in Pisa 4 to 6 August!

I'm in for the Belgian Perl Workshop

11 February, 15:18, by Michele Beltrame, machine translated from Italian

OK, the title in English is a joke: the short article is in Italian.

I would like to advertise a bit 'in our nation Belgian Perl Workshop, ALQ uale I am going to participate for the first time this year. Organized by Vlaanderen.pm, held June 26, 2010 in Brussels.

Participation costs 20 € and are usually important guests characters of the Perl community. The ticket includes coffee, lunch (sandwiches), WiFi, t-shirt, bag and some accessories of the sponsors. Let's see if they are better than us in Pisa. :-)

Remember that in June, also climatically speaking, is a great time to visit northern Europe, enjoy the beer, chocolate, and enjoy the Perl language!

The importance of perl 5.12.0

3 February, 06:30, by Michele Beltrame, machine translated from Italian

Perl 5.12.0 is coming: the 5.11.4 is in fact the first development release of Perl 5.11 after the code freeze, which should soon lead to a release of next stable version of the interpreter.

Why am looking forward to the release of perl 5.12.0? Is not (only) a matter of news regarding the features, even if there is something interesting (read perldelta for more information).

The most important aspect is, however, the new round of svliuppo. After the release of Perl 5.10.0, there was a some 'debate' about how they should be managed release of the interpreter, for between one and the other previously had passed often times ending that could give the 'impression of a stagnant development.

The present work shows that development is going fast, and this creates confidence: do not have to wait another 5 years for a stable and improved version of Perl. Indeed if we observe the latest development release of the interpreter:

5.11.0 - October 2, 2009
5.11.1 - October 20, 2009
5.11.2 - November 20, 2009
5.11.3 - December 21, 2009
5.11.4 - January 20, 2010

note that the intention to issue a monthly basis has been observed so far.

I believe that this is a very important part of what today is called The Perl Renaissance: get the impression, supported by the facts of a language which is being developed at both libraries that an interpreter is essential for attracting new programmers.

Hawaii 2009

28 January, 19:11, by Michele Beltrame, machine translated from Italian

Well ... This time we went really far, and we also stopped nearly a month.

Here is the diary that usually contains a mix of tourist information, prices, mind our own business, curiosity about our experience and impression in Hawaii.

As usual, forgive the typos e. .. Good reading!

1 - Airports (January 27, 2009)

Vacation in January have required a bit 'hard work, but I made it, almost four weeks around the Hawaiian Islands rather different that I have always dreamed of visiting. Accomplice in the recent graduation and admission to the veterinary Sabry, this was possible - always with an eye to the notebook of course, as in all my travels. ;-)
Speaking of his journey, reaching the first destination (Captain Cook on the Big Island) took 37 hours well spent in various airports. We left Venice with KLM in Amsterdam at a time: not even remember the advantages offered by low cost airlines-not (or should I say the lack of "minus"): the Snake was not all bad. The wait was quite long in Holland, so we bypassed the major airport Schiphol suture when the (apparently stringent, but see below) pre-boarding security checks of the Northwest. The flight to Seattle was not too bad: we saw "The Duchess" and "Viki Cristina Barcelona" on the small display seat Sabry (one of mine was broken ...): I must say that I understand more easily the ' American English than British. The stewardess (no, neither young nor beautiful, but nice) has chosen me "passenger choice" and brought me beers constantly - even if not ordered. Hug! The food, chicken or pasta, I would say it was more than acceptable.
In Seattle, after finishing the usual complex U.S. Customs procedures, we had time, so there was an opportunity for an Alaskan Winter Ale: American wings are quite different from those in Britain, but still good. Sabry had his first taste of culture "bar" with the American "refill" of his free Cocacola. When I have checked the hand luggage for boarding, I found a screwdriver: no problem (I moved in hold baggage), but it is curious that in Treviso and well 2 times in Amsterdam no one has noticed ; airports safe, huh? I looked at the signal and WiFi was that AT & T U.S. $ 7.95 for 24 hour service, much better than the steep € 6 per hour airport in Amsterdam. The flight to Honolulu is left with just those 4 hours late because there was a fault in the pressurization of the Boeing 757 (they were the system), so we have the opportunity to see on my laptop the last episode of Greek, registered as we could not see it on Fox last week. The Northwest has also offered a good meal from U.S. $ 10.00 for the delay, more than enough for a great wrap with turkey, a slice of cake and water. Little to report on the flight to Honolulu for 6 hours I was in a state of drowsiness.
Upon arrival, two officers of the department of agricultural resources are boarded to take a guy (apparently at random for inspection, that Lucky), then we could get. We have had confirmation that the girls that greet you with garlands are hired by tour operators, so we were not there, we still enjoyed the pleasant weather of 2 am and we got in short sleeves (* out * from 'airport but within the air conditioning made the climate somewhat colder). WiFi was free, just connect to the slow and unreliable network with SSID "linksys" (eh. ..). Which occurred 4 am we were able to check in with the Hawaiian Airlines, which has not even asked for U.S. $ 25.00 premium on luggage for the last question: just before 6 am we finally landed in Kailua Kona.
Rented a giant Lincoln Special Edition (Alfred), with the help of the chick Dollar I understood the odd OPERATION

YAPC: Europe 2010 in Pisa: 4-6 August

28 January, 11:19, by Michele Beltrame, machine translated from Italian

Two lines to indicate that we have finally stabilized the dates of the YAPC:: Europe 2010, the largest European conference on Perl language for the first time this year will be held in Italy (Pisa):

4-6 August 2010

The event is particularly important, by bringing together leading European developers, and even the extra-European presence is substantial. The last edition, held in Lisbon, has closed above its 320 members.

I hope that readers of my blog fans will want to take this opportunity program and participate in the event, suitable for both beginners and experts!

More details will soon be available on the event website (in restyling) and the twitter feed

The new image of Perl on the Web

14 January, 09:29, by Michele Beltrame, machine translated from Italian

Lately there is much excitement in the Perl community: this is manifested, among other things, the growing number blog more or less dedicated to the language (still few in Italian, alas), and the success of initiatives like the 'Iron Man Challenge.

Until a few months ago, however, the image that provided the sites' institutional 'community Perl was a bit' ... obsolete. Look for example this, fortunately now visible only on the Web Archive. ;-)

Have recently been completely redesigned these sites:

http://www.perl.org/
http://lists.perl.org/
http://www.perl6.org/

providing a first image far more orderly and coherent language.

So ... What better time to deepen the knowledge of Perl? Visit perl.org, subscribe to mailing lists or ... If you prefer Italian, visit Perl.It.

Writing Facebook applications in Perl (Part 1)

1 January, 09:20, by Michele Beltrame, machine translated from Italian

This is the translation of my article in English.

So you want to write an application for this controversial but widely used social network. The good news is that you can use that language you like to do that, since the Facebook applications to reside on a server of your choice and it is simply configure FB affiché map the application to the URL on your server.

The languages most commonly used to extend Facebook are FBML (a markup language to be inserted directly into the pages you create) and PHP. We use our favorite, that is Perl.

This brief article explains how to create something very simple. I hope that however this post will become simply the first part of a series of articles where we can develop more complex applications.

First of all we need to take some action on Facebook.

If you look at the bottom of any page on the network, find a link "Developer" (Note: I use Facebook in English, Italian and then in the terms will be clearly a bit 'different) together with a number of other links. Click on it and you are in an introductory page for developers. Click on the big red button that says "Start building for your site" will prompt you to enter the URL of your website and upload an HTML file in it (so as to verify that it has control). It's probably a good idea to dedicate a virtual domain application.

Now click on the link "Developer Dashboard" in the yellow area of the page, accept the application Developer: now everything is set up to handle your application (as well as creating new ones, remove them, ...). The application created is manageable at:

 http://www.facebook.com/developers/ 

If you look at this page, you will find the API keys and other data relating to the application. The sample code is (doh!) In PHP, but here is an example that uses Perl.

Firstly

Buche de noel

26 December, 04:34, by Yann, machine translated from Italian

via flickr.com

Caroline made a hole, and I HAD fun decorating it! Yummy

Catalyst install an application with FastCGI on Apache or lighttpd

25 December, 22:39, by Michele Beltrame, machine translated from Italian

Using FastCGI is a fairly simple to set up a production environment for an application Catalyst on a number of web server (see here how to do it on Apache and lighttpd).

This tutorial assumes you want to manage the external application than the web server: in practice not allowed to manage Apache / lighttpd start and closing it. This has some advantages, including that you can easily restart the application without restarting the web server itself (so without interfering with any other that is managed by the same server). If you prefer to manage the Catalyst application to the server, here you will find a tutorial on how to do it with Apache.

First you must decide how to manage their applications. The absolute minimum is to launch, with the user appropriate and the correct parameters, the script in the directory script myapp_fast.cgi.pl Catalyst application. Given that it is appropriate that there is a daemon that handles start / stop script and restart in case of a crash of that, I use the daemontools DJ Bernstein: light and simple. The installation depends on the operating system, Gentoo Linux, it reduces to:

 emerge-av daemontools
/ etc / init.d / start svscan
rc-update add svscan default # Start at boot 

svscan looks in the directory / service services to start. The best thing is to create scripts that we need elsewhere, and then add a symbolic link in / service: it will be so easy to enable or disable an application if necessary. Let's say for example that the directory for the service on our application is / var / catapps / myapp /. Inside it create a file run (executable, then with a 755) containing:

 # / bin / sh

Export CATALYST_DEBUG = 1 # Change to 0 in production

cd / var / catapps / myapp

setuidgid myappfcgi exec / usr / local / catalyst / MyApp / script / myapp_fastcgi.pl-n 2-l / tmp / myapp_fastcgi.socket-p / tmp / myapp_fastcgi.pid 

Examining this file we see first that