このページは大阪弁化フィルタによって翻訳生成されたんですわ。

翻訳前ページへ


Planet Perl Iron Man
The Wayback Machine - http://web.archive.org/web/20090923014520/http://ironman.enlightenedperl.org/

  

 

enlightened perl organisation

enlightened |en'litnd|: adjective:
having or showing a rational, modern, and well-informed outlook

  

Planet Perl Iron Man

Join the program Report a problem

Only showing posts tagged "perl", "cpan" or "ironman" (or containing those words).

Last updated: 00:30:20 23-Sep-2009 First Previous 1 2 3 4 5 6 Next Last
Yuval Kogman (nothingmuch): Testing for Race Conditions

Concurrent programming is hard for many reason. One of them is that scheduling isn't predictable; the same code may behave differently depending on the OS's scheduling decisions. This is more complicated on single CPU machines when there is no real concurrency, just the illusion of concurrency throu [...]

Andrew Grangaard: Pair Programming with gnu screen
Good ole' screen, nothing beats screen -- bart simpson (almost) Setting up a screen session for sharing screen needs to be setuid root for multiuser sessions to work set the multiuser flag to on use acladd or aclchg to add acl rights for other users. This must be done after enabling multiuser. Note: I'll use "^A" to represent the screen key. ^A:multiuser on ^A:acladd usertwo Now
Tim Bunce: Perl Myths and Mongers in Dublin
Last weekend I went up to Dublin to speak at OSSBarcamp. I took the train from Limerick on Friday so I’d already be in Dublin the following morning, without having to get up at the crack of dawn. Dublin.pm Aidan Kehoe and I had a very small but interesting Dublin.pm meeting that night. Their first since 2004! [...]
deanf: Today’s Adventure: MooseX::POE
So, I’m not much of a software developer, honestly.? Like I’ve said, Perl has mainly been for me a glorified scripting language where the control structures are enough like C so as to make sense to my C-warped brain.? A lot of the more ‘advanced’ features of Perl, such as OOP and the like, I’ve [...]
Andrew Shitov (ash): Про Perl на разных языках
Габор Сабо создал на вики сайта Perl Foundation страницу International Perl Resources, где попросил сообщество собрать ссылки на материалы про Perl на разных языках. В результате за пару дней набралось ссылок на двадцати языках. Русский язык оказался на одном из первых мест по числу ссылок. Пополнить коллекцию приглашаются все желающие. Габор Сабо (Gabor Szabo) ― активный участник Perl-сообщества, создатель редактора Padre, организатор нескольких мероприятий в Венгрии и Израиле. В 2009 году получил награду White Camel Award....
Tatsuhiko Miyagawa (miyagawa): Plack updates of "Silver Week"
It's been a new autumn break, so called Silver Week in Japan and the hacking has been a little calmed down. We're getting close to ship PSGI draft and Plack core distribution to CPAN, but here are few things to clear up and other things to mention: CGI.pm patch has been updated. While markstos is away for his vacation, I'll need to think again if this new API and header() modification is the right thing to do. If we can create CGI::PSGI subclass that acts as CGI.pm instance that's much better but boy, CGI.pm has tons of methods to clone. We need to merge down kazuho's prefork branch. awwaiid made a Plack adapter for his continuation aware web server framework...
Gabor Szabo (szabgab): Perl in your language
I envy the PHP web site where they have links to the translations of their documentation. Even though it is not linked from the main page they seem to accept that not everyone knows English well enough. In the Perl community we cold actually do much better than that.

For the full article visit Perl i [...]

Zbigniew Lukasiak: Optional Dependencies Are Going Out of Fashion
I was reading the Changes document for the latest DBIC release and I spotted:

- Remove the recommends from Makefile.PL, DBIx::Class is not
supposed to have optional dependencies. ever.

I am noting this so that it will not missed by the general public that optional dependencies are going out of fashion [...]
Dave Cross (perlhacks): Speaking and Training and Stuff
I spent some time over the weekend adding events to the london.pm group on Facebook. If you're on face book, then joining the group is a good way to keep up to date with what london.pm is doing. But for...
Renee Baecker: Noch mehr zu "open"...
In meinem letzten Blog-Post bin ich ja schon auf verschiedene Sachen bez?glich der Perl-Funktion open eingegangen. Das bezog sich aber alles auf m?gliche Probleme.

Mit dem heutigen Blog-Post m?chte ich noch zwei Themen ganz kurz ansprechen, die open sehr m?chtig machen:

I/O-Layer

Seit Perl 5.6.0 gibt e [...]
Adam Kennedy (Alias): How I Work - Software Design as a weak Scientific Process

Matt Trout has asked people to write about how they learned to design programs.

I've also had a number of other people this year ask how the hell do I maintain so many modules.

Being largely an autodidact it's hard to say how exactly I learned design, since most of it was on the job. But I do recognis [...]

Goro Fuji (GFUJI): [Perl]Mouse 0.31

Mouseのco-maintainerになったんですわ。

ちーとの間は主に互換性を上げるメンテナンスをし,その後Moose::XSのプロトタイプとしてのMouse::XSの実装に入るんや。

0.31までにやったこと(Moose 0.90 compatible):

  • has()においてis => 'bare'をサポートするとともに,アクセサの省略に対して警告するようになったんや
  • has()において,accessor/reader/writerが認識されるようになったんや
  • with $role => { -excludes => [...] }が動くようになったんや
  • Mouse::Utilでfind_meta()とd [...]
Philippe Bruhat (BooK): Test::Database, for CPAN authors

About a year ago, I realized there was no good way to test code that claims to be database independent. Even testing code that needs a database is difficult: most modules either use SQLite (but they don't test the database independence) or request some environment variables defining the DSN to be se [...]

Randy Ray (rjray): Perl Module Monday: File::Find::Object
When Higher Order Perl came out, one of the first concepts from it that I was able to make immediate use of was that of iterators. Wonderful things, iterators, when suitable to the task at hand. I used an iterator class to hide from the user-level when a DBI-style database statement handle was actually 4 [...]
Cornelius: cpan.vim
my recent vim hack. inspired from imakado's perl-completion.el and cpan.el



it's on http://github.com/c9s/cpan-list.vim

installation and feature intro are in README.
Andrew Shitov (ash): libapreq2
Как бы ни ругали модуль CGI, я особо никогда не прислушивался к аргументам, потому что пользовался им только тогда, когда учился программированию для веба. В основном я использовал самописный парсер HTTP-запроса, который проработал почти без изменений больше пяти лет. Парсер умел разбирать все, в том числе и multipart/form-data, хотя и написан он не слишком высокопарно. Потом, когда пришел UTF-8, потребовался mod_perl, а самописному парсеру стало все труднее справляться с запросами, я заменил его библиотекой libapreq2. Libapreq ― это Apache HTTP Server Request Library. Это модуль, который собирается в отдельную библиотеку и подключается к Апачу: LoadModule apreq_module modules/mod_apreq2.so Установка весьма простая, однако следует помнить, что для установки сопутствующих Perl-модулей требуется вызывать не ./configure, a perl Makefile.PL: perl Makefile.PL --with-apache2-apxs=/path/to/apache2/bin/apxs В каталоге modules появится соответствующие бинарные библиотеки, а Perl получит модули для работы с ней, в частности, Apache2::Request. Миграция с CGI или любого другого парсера на libapeq2 проходит гладко, поскольку, собственно, и задачи формулируются весьма просто: получить переменную из запроса или прочитать куку. my $req = new Apache2::Request($this->{'r'});$p{$_} = $req->param($_) for $req->param(); Так же просто читать куки и еще более просто получать прикрепленные файлы: my $upload = $req->upload($param); Итого: если у вас mod_perl, пользуйтесь libapreq....
Laurent Dami (dami): hit by operator precedence and right associativity
While studying a bug, I wrote the following test program :

use strict;
use warnings;
use Data::Dumper;
my $bool = 1;
my %h;
$bool ? $h{true} = 't' : $h{false} = 'f';
print Dumper(\%h);

The ternary expression starting with $bool was supposed to be a concise way to write a conditional, but the result was a di [...]
Thomas Fahle: ASCII-Tabellen mit Text::ASCIITable
Dank Text::ASCIITable von H?kon Nessj?en lassen sich sch?ne Tabellen im Textmodus im Handumdrehen erstellen.   Beispiel #!/usr/bin/perl use strict; use warnings; use Text::ASCIITable; my $table = Text::ASCIITable->new( { headingText => 'Sales per Year' } ); $table->setCols( 'Year', 'Sales' );...
chromatic: Necessity Driven Design
Matt Trout asked people to write about how they learned to design programs. Design is a skill largely untaught; I suspect other responses will suggest informal and inductive processes. The Nascent Hacker and Design My first encounter with programming was...
Mark Keating (mdk): Archivus ? Lord of things past : Tshirtium ? Lord of the possible present
Okay now the second half of that opening statement was a awful, awful pun but I refuse to be apologetic. So in a short post aimed at eliciting a response I am posing a couple of questions at my fellow bloggers assembled. Question One: Should we have an archive of articles? I like the Ironman challenge and sometimes [...]