's Journal'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:27:05+00:00 pudge Technology hourly 1 1970-01-01T00:00+00:00's Journal Some after-thoughts from YAPC::Europe in Pisa #yapceu2010 <p>Yesterday evening I was so happy to return home from Italy. No, Italy is great, my fear was my palm tree I bought last month which was standing at the door of my house without water. I am so happy to say it survived well.</p><p>The weather in Italy was amazing &#8212; nothing to do with neither Amsterdam with its moderate climate nor Moscow's fires and smog my friends suffer from.</p><p>Although Italians may be very unpleasant when they do have their critical days having to serve foreigners in bars, the general impression is definitely positive. And I was happy as a child when (yeah, after some drinks) was able to use my Italian (which is obviously much much better than my Dutch or Latvian<nobr> <wbr></nobr>:-) for short communications asking for directions or at cafes/airport/taxi/hotel. Really, I did not expect it from myself as I have only passed basic Italian course living in Moscow more than a half year ago, and had no experience after that.</p><p>OK, being a crazy one (in a terminology of Cog), conferences for me is not only talks or travel fun, but also a keep-my-eye-on behaviour how all is going on from the point of view of the organizers.</p><p>Have to say that the conference was organized pretty well. There were a couple of things I'd like to improve, but that was not too important for the conference itself as well for most of the attendees.</p><p>First, there were no printed schedule in the morning of the first day. Even if everyone seems to bring their laptop, online schedule is not the one I prefer personally. Like with books, paper is preferable for human.</p><p>The second thing was lack of information of what and where goes on beyond the conference. Namely, I missed Night Pisa tour, and lots of us had difficulties with figuring out where the post-conference meeting takes place (and later, finding the way to it). Not to say that the bar selected for that was awful even if the personnel spoke English (I'd prefer much more entertaining Italian speaker than the one speaking English and hating foreigners).</p><p>As for talks, I can't say I fully enjoyed the programme, as being a person driven by ideas I can't attend talks with lots of Moose/Catalyst/internals/DB boring stuff<nobr> <wbr></nobr>:-) Opposite, every Perl 6 talk I attended was amazing (although I missed two and a half of them due to some collisions in my personal schedule). Hope one day to see talk recordings online (and would like to update as well). My personal grand prix goes to the talk on NQP by Patrick. It was a good introduction into a sublanguage I never considered worth to explore.</p><p>And I'like to say that I am looking forward to Perl 6 hackathon we would like to organize in Moscow on the day before YAPC::Russia, namely on 13th of May 2011. I'll find the venue for that.</p><p>And not to forget, we won the contest and (ha-ha, have to) are hosting the next YAPC::Europe in Riga, 15-17 August of 2011.</p><p>Cheers.</p> 2010-08-09T11:29:13+00:00 journal Perl Mova + YAPC::Russia 12-14 June <p>Very soon, in a month, there will happen joint conference "Perl Mova + YAPC::Russia".</p><p>Dates: 12-14 June 2010.<br>Place: Kiev, Ukraine.<br>Site: <a href=""></a>.</p><p>It is the third Perl Mova (Ukrainian Perl workshop) and the third YAPC::Russia, which moves this year to Ukraine.</p><p>We will have three days, each for different things.</p><p>* 12 June. Hack meet.<br>* 13 June. Talks day.<br>* 14 June. River trip.</p><p>While the first two days contain more or less standard Perl activities, hacking and speaking, on the third day we plan extraordinal Dnipro River Trip.</p><p>I've already hired the ship: <a href=""></a>. We will pass along Kiev riverside (which includes beautiful sightseeing of the right side of Kiev, including world-wide known domes of Lavra), and then go to the island somewhere in so called "Kiev sea". Trip continues from 10 am to 6 pm on Monday, 14th of June.</p><p>You may still join if not the conference (which will be mostly in Russian, not counting Jonathan Worthington's contribution), but at least the river trip day. Conference's site is <a href=""></a>. It will be cool, and you may also feel of what we are going to propose for YAPC::Europe in 2011.</p><p>P. S. I am now in Kiev for a week holidays, and it is so nice here that I'd like to stay longer, until the conference.</p> 2010-05-10T17:52:08+00:00 journal &#8220;Communism and Perl 6&#8221; (quote) <p>&#8220;That is why I state that Perl 6 and communism are in close relation! The proof is easy: the latest Rakudo release was named after in the 140th birthday of V. I. Lenin, 22th of April! And there's more: version number #28, multiplied by 5 (number of beams in a star) gives 140!&#8221;</p><p><a href=""></a> (Russian)</p> 2010-05-03T16:43:20+00:00 journal Understanding world Perl blogging <p>Short version: <a href=""></a> site launched. It provides English translations of Perl posts from around the world.</p><p>Long version:</p><p><a href="">Iron Man</a> and <a href=""></a> demonstrated that there are lots of Perl folks who write about Perl and you never heard of them.</p><p>Even more, on Iron Man we see lots of non-English posts, and those of us with non-native English usually can read only their native language and English. For example, lots of Japanese posts appear, and I can only see pieces of Perl code understandable there.</p><p>Copy-pasting post URLs into Google Translate on a daily basis is quite annoying. I catched myself at starting reading recent Italian posts about the forthcoming YAPC::Europe, and then switching to Google Translate, as I can't read much Italian yet. The same is with German. Both of them are more easily understandable than Japanese though<nobr> <wbr></nobr>:-)</p><p>Today I launched <a href=""></a> site which is a blog posts aggregator combined with automatic translator into English.</p><p>All posts, not depending on their original language, appear on in English, thus I can now read all of them, including Japanese, Farsi and Chinese!</p><p>Of course, automatic translation is not yet perfect, but thanks to Google, it gives fast and suitable results, especially when the target is English.</p><p>To demonstrate advantages of, compare these two posts, original and translated: <a href=""></a>. The word "Rakvdv", which looks as it would be written by ancient Romans, is clearly understandable now.</p><p>I will try to fix some issues and add more functionality to the site during the following weeks.</p><p>As for technical details, I only wish to mention yet another problem with handling Unicode. It happened with <a href="">WebService::Google::Language</a>. Such errors are one of the most common issues with Perl modules today (remember, for example, <a href="">another issue with Unicode arose</a> when Alex was coding</p><p>Start using <a href=""></a> right now!</p> 2010-03-26T22:21:41+00:00 journal On MSN bot <p>Cpantesters <a href="">block MSN bot</a> from accessing cpantesters site. It is said on that "Microsoft in their incompetent wisdom decided to unleash 20-30 bots every few seconds". Maybe it is, but closing access to a search engine is another side of incompetence, and I'd say hysterics and psychosis.</p><p>Aren't we wise enough to launch Ironman contest so that world search engines index blogging on Perl and not allow one of them to access the other Perl site? Restrictions should be smart; "mustdie" and blocking the whole range<nobr> <wbr></nobr>/^65.55.(106|107|207)/ are not the arguments at all.</p><p>Don't they think that by blocking MSN bot you block the site from indexing and later displaying in one of the search engines, thus by yourself and manually reduce the area where Perl-related stuff can be found?</p><p>P. S. And I can't comment on, as the site does not allow me either to register or to login.</p> 2010-01-19T07:40:41+00:00 journal Perlburg Workshop <p>In a month and a week, 20 February 2010, there will be our next Russian Perl Workshop, "Perlburg" in Ekaterinburg.</p><p><a href=""></a></p><p>Welcome!<nobr> <wbr></nobr>:-)</p> 2010-01-15T15:47:33+00:00 journal Saint Perl workshop went well <p>Last Friday there was the forth Russian Perl Workshop "Saint Perl 2009" which happened in Saint Petersburg, Northen capital of Russia.</p><p>We were happy to occupy the venue offered by Saint Petersburg University, although in the campus 50 minutes away from the city itself.</p><p>I am happy to say that full organization process was done by local organizer, the leader of, Alex Kotov, who started the event and brought it to complete success<nobr> <wbr></nobr>:-)</p><p>Usual (sad) practice was to see only 50-60 % of registered attendees, but instead we had brilliant talks, including the series given by students and teachers of Ural State University. My favourite talks at the workshop were the one about new things in Perl 5.12 and the one I'd entitle "How to make Google Wave at home"<nobr> <wbr></nobr>:-)</p><p>Among that, I've "tested" new fast train between Saint Petersburg and Moscow; it only started connecting the two capitals the day before the workshop.</p> 2009-12-20T19:13:31+00:00 journal 2nd Bulgarian Perl workshop soon <p>On 30th of January 2010 there will be the second Bulgarian Perl workshop.</p><p>It will happen in Sofia in the same venue where it was a year ago.</p><p>The workshop is organized by Bulgarian <a href="">OpenFest</a> conferences and Russian <a href="">DeepText</a> company.</p><p>Welcome: <a href=""></a></p> 2009-12-09T14:24:06+00:00 journal Saint Perl Workshop soon <p>I am to unveil the event we have been organizing on 18th December. We will held the Nth Russian Perl Workshop in Saint-Petersburg, North-West Russia. It happens in the Mth birthday of Perl, look at the calendar<nobr> <wbr></nobr>:-)</p><p>Join us at <a href=""></a>!</p><p>Saint Perl Workshop is the 14th event that our international team organizes.</p> 2009-11-02T21:35:35+00:00 journal Exchage rates in Act <p>I've updated the website of <a href="">Baltic Perl Workshop</a> and added a small sexy block with currency exchange rates.</p><p>We have attendees from 10 countries and most of them use their own currency. I think the block will make the event more attractive<nobr> <wbr></nobr>:-)</p><p>If it would be a part of <a href="">Act</a>, I'd avoid difficulties with embedding external data and updating the list of currencies.</p> 2009-10-31T20:19:07+00:00 journal The First Perl-Workshop in Kazakhistan <p>28 November is the date of the first <a href="">Kazakh Perl Workshop</a>.</p><p>The workshop is to happen in <a href="">Kostanay</a> (Kustanay) city in the North of Kazakhstan.</p><p>Registration and talk submissions are open: <a href=""></a>.</p><p>Kazakh Perl Workshop 2009 has been organized by <a href="">Perl.KZ</a> team together with us, the'ers. This is the 13th event organized since 2007 by the same team in Russia, Ukraine, Belarus, Bulgaria, Uzbekistan, Latvia and now in Kazakhstan.</p><p>To the end of the year we still have two more events: the Second <a href="">Belarussian Perl Workshop</a> in Minsk on 17 October, and the First <a href="">Baltic Perl Workshop</a> in Riga (Latvia) on 21 November.</p> 2009-10-06T10:30:02+00:00 journal &#8220;The way to Perl 6++&#8221; <p>I have just submitted a talk with the title &#8220;The way to Perl 6++&#8221; to forecoming Baltic Perl Workshop.</p><p>In the talk I'll explain my approach to compiling Perl 6 sources, and how I see it after having 8 years of living with Perl 6.</p><p>You are still able to join the first <a href="">Baltic Perl Workshop</a> (21st November, Riga, Latvia) to discuss the compiler there.</p> 2009-10-05T18:54:39+00:00 journal PlanetPerl.RU launched <p><a href="">Alex Kapranoff</a> has launched <a href=""></a> website. It agregates the feeds of all (known) Russian blogs, live journals etc., where we write about Perl.</p><p>In January this year there was a <a href="">hackmeet in Moscow</a>, where <a href=""></a> members were creating an application &#8220;<a href="">Globus</a>&#8221; (&#8220;The Globe&#8221;). <a href=""></a> is based on the idea of it, whilst being implemented from scratch.</p><p>It is worth to note that <a href=""></a> runs on top of <a href="">Plagger</a> (<a href="">the heavy tool</a> that was used in Globus), and <a href=""></a> uses modified <a href="">Perlanet</a>.</p><p>I am very excited about the site, at least because I could find there more people and their writings, about which I have never heard before.</p><p>Information in detail is available <a href="">in Alex's post</a> about launching the site.</p> 2009-10-03T19:10:22+00:00 journal My fast Perl 6 machine <p>I've made the "proof of concept" programme that parses and compiles quite simple Perl 6 programme and runs it extremely fast.</p><p>Web interfece to the programme is on the page <a href=""></a>.</p><p>I started from an algorithm of finding prime numbers because when I run the same programme under Rakudo, I have to wait more than 20 seconds to get the answer for 5-digit number 15511. I believe Perl 6 programmes may run faster.</p><p>I am going to explain how that woks in a lightning talk at Italian Perl Workshop in October.</p> 2009-09-21T11:16:34+00:00 journal The lack of comments in Iron Man <p>There are 195 authors listed on Iron Man page (I have registered two separate blogs myself).</p><p>Two hundred is definetely cool. But what really sad is that the number of commens tends to zero.</p><p>Iron Man initiative should nominate "Iron Commenter" position as well<nobr> <wbr></nobr>:-)</p> 2009-09-03T19:58:46+00:00 journal Perl Books in Moscow <p>I was very impressed when saw 10 (ten!) books on Perl in one of the book stores in Moscow this morning.</p><p>Have not seen such a diversity since 2000.</p><p><a href=""></a></p> 2009-09-03T11:57:41+00:00 journal Translating Perl 6 terms <p>Perl 6 documentation gives a number of difficulties with translation of new terms.</p><p>There is a new thing "capture" as a reference replacement.</p><p>No one knows how to translate that to Russian. A word for "reference" would cause confusions for those who know Perl 5. A word which is used in a context of saving media data (screen capture, for example) is not acceptable at all (as it is translating back to English close to "conquest").</p><p>"Capture" could be translated as "binding" in sence that they produce an object which links other objects inside it. But there are<nobr> <wbr></nobr>:= and<nobr> <wbr></nobr>::= operators, which are binding ones already.</p><p>A discussion in's mailing list now came to intermediate solution to name "Captures" as "bindings" in Russian and original "Binging" as "Creating aliases".</p> 2009-08-26T10:15:19+00:00 journal say deadlock <p>Imagine you have to teach a bit of Perl. The first thing you'd probably say is "say". Yes, I hope you'd prefer to use 5.10 for teaching and at the first lesson wouldn't mention that there exist another 5x version which is not fully compatible with 5.10.</p><p>You can start teaching from print "Hello\n", having to explain the meaning of slash-n only, but it is rather boring to use "print" when you have working "say". But to run a programme with "say" you have to either use version or feature pragma, or use Modern::Perl. These are much more things to explain now.</p><p>Thus if you would like to demonstrate the brilliant short name "say", you have to bring with it odd and long instructions just to turn "say" on.</p> 2009-07-14T10:40:29+00:00 journal Baltic Perl Workshop <p>I would like to announce the pilot Perl event in Baltic States: <a href="">Baltic Perl Workshop 2009</a>.</p><p>It happens on 21st of November, 2009 in Riga, the capital of Latvia.</p><p>The workshop is free.</p><p>Venue is located in the beautiful center of Old Town. Konventa hotel offers special price for attendees of Baltic Perl Workshop: 50 &#8364; per night (single or double room).</p><p>Please consider attending first ever Baltic Perl Workshop (there will be no more <i>first</i> one). Talk submissions are open.</p> 2009-06-25T22:45:34+00:00 journal Baltic Perl Workshop (pilot) <p>Nothing to say yet, just a link to the poster.<br><a href=""></a></p><p>More information in August.</p> 2009-06-21T12:55:38+00:00 journal Still don't want to come to Russia? <p><a href="">There is a strong argument!</a></p> 2009-05-17T18:08:45+00:00 journal Perl Tashkent, no less, no more <p>I am happy to inform that <a href="">Alex</a> has just launched the website for the <a href="">First Uzbek Perl Workshop</a> in Tashkent.</p><p>This is an incredible event! We have already organized a number of Perl events in Russia, Ukraine, Belarus and Bulgaria. Four countries, too few? OK, here we are with Perl workshop in Uzbekistan. It is hosted together with BestSoft IT-forum, and is due to happen on 13th of May, just a couple of days before YAPC::Russia in Moscow. Alex has done all the preparations himself, thus respect and honour to him.</p><p>So, a quick trip to Oslo, and than much fun in the ExUSSR territory.</p> 2009-04-15T14:13:10+00:00 journal YAPC::Russia 2009 &#8220;May Perl &#8212; 2&#8221; <p>The website and the registration for second <a href="">YAPC::Russia</a> are onen now.</p><p>This year we&#8217;d like to make some changes in the general layout of the conference and would try to add master classes or tutorials for people who&#8217;d like to <i>teach</i> Perl.</p><p>From previous year we bring YAPC::Russia::Golf content; Jerom is already preparing tasks for them. Of course, there will be lightning talks, coffee-breaks, preconference Friday meeting and attendees dinner.</p><p>Attendance is free of charge.</p><p>The conference is organized by <a href="">DeepText</a> and <a href=""></a>. This is our 9th event. People who are responsible for that have already organized Perl events in Russia, Ukraine, Belarus and Bulgaria. The distance between the most easten and the most western cities of our events is 9000 km.</p> 2009-03-12T13:47:55+00:00 journal Ukrainian Perl workshop online <p>We have launched online broadcasting from our Ukrainian Perl Workshop: <a href=""></a>.</p><p>There are talks both in Russian and English, the schedule is published on the website: <a href=""></a>.</p> 2009-03-07T09:38:43+00:00 journal Du u nid More events? <p>Perl Today 2007<br>Perl Mova 2008<br>May Perl 2008<br>Far East Perl 2008<br>BY Perl 2008<br>BG Perl 2009<br>Perl Mova 2009</p><p>All these are events I've organized or initiated.</p><p>Count them: there are seven. And 7th version of Perl should be final version of the language. Should Perl Mova be the last Perl event I organize?</p> 2009-03-02T12:34:13+00:00 journal How to organize an event in Kiev <p>Rent the venue, launch the website, find speakers, discuss details with colleagues, promote the event.</p><p>And forget to put the link "Registration" to the website.</p> 2009-02-07T19:50:52+00:00 journal YAPC::TV podcasts <p>YAPC::TV allows now not only watching video, but also just listening to the sound<nobr> <wbr></nobr>:-)</p><p>Every talk is accompanied by audio player and mp3 download link.</p><p>There are also two podcast feeds: <a href=""></a> and <a href=""></a>. Slovak casts are on the queue<nobr> <wbr></nobr>:-)</p><p>Thanks to leader, Anatoly Sharifulin for forcing me and helping with media file convertions.</p> 2009-01-27T15:30:02+00:00 journal hackmeet started <p>This morning we start our first hackmeet. Hope it will result in some useful code in the evening<nobr> <wbr></nobr>:-)</p><p>A couple of photos:</p><p><a href=""></a><br><a href=""></a></p> 2009-01-17T11:05:25+00:00 journal Hackmeet <p>This Saturday (Jan 17) is planning to make our first hackmeet. Yes, that was inspired by's one<nobr> <wbr></nobr>:-)</p><p>People are going to hack on a project based on Catalyst.</p><p>There will be online discussions for those who'd like to join us remotely: IRC channel at and (<i>hack meet</i>) on</p> 2009-01-12T17:44:59+00:00 journal Planning a trip to Lisbon and back <p>Aeroflot does not fly to Lisbon. That is sad because I cannot use my frequent-flyer bonuses.</p><p><a href="">A discount offered by TAP</a> for this conference is not available for travelling from Moscow. There are no direct flight from to Lisbon. TAP search suggests to have a change in Munich, thus only half of fly segments are handled by TAP, another half by Lufthansa.</p><p>Flight Moscow&#8212;Munich&#8212;Lisbon&#8212;Munich&#8212;Moscow costs 417 EUR (January price).</p><p> informs that that itinerary is incorrect, and <a href="">TAP is going to fly directly from Moscow since 10th of June</a>.</p><p>Tip: there are no Moscow in the list on front page at <a href=""></a>. Click "Advanced Search" first, Moscow appears there.</p> 2009-01-09T22:16:09+00:00 journal