I decided to celebrate Perl birthday with several new tools. First one is 'eumm-upgrade'. It can be used to allow using new features of ExtUtils::MakeMaker without losing compatibility with older versions. BUILD_REQUIRES is the main new feature (I wrote it). It is important for ActivePerl ppm files, for META.yml and for OS packages. eumm-upgrade adds compatibility code to Makefile.PL and tries to
schwern (email not shown publicly) http://www.pobox.com/~schwern/ AOL IM: MichaelSchwern (Add Buddy, Send Message) Yahoo! ID: schwern (Add User, Send Message) Jabber: schwern@gmail.com Schwern can destroy CPAN at his whim. If you're like me, and I know I am, you've often wondered things about other people's CPAN modules like: what changed in this release; when did this bug/feature get introduced
People's minds weave stories. Stories weave people's minds.My mind is pretty tied to the Perl 6 story nowadays, and I haven't minded the Perl 5 story much. Until this week, that is. Last Sunday, I backlogged over a discussion of someone coming in from #perl asking people on #perl6 why Perl 6 claimed to be Perl when it clearly isn't. My resulting blog post basically asked the #perl people to stop t
Design Patterns have been an on-again, off-again fad for a while now. Statements like "Perl doesn't need Design Patterns, we have the CPAN" are common because most of the well-known patterns come from Java, where you can't do much of anything without 100 lines of structural boilerplate.But a design pattern, at it's core, is a method for solving a particular problem that can't be done using a langu
The Perl technocrati seem to live on the three main desktop OS roughly in the order Linux, Mac, Windows. Linux is first mostly because it serves dual purpose as a server platform.But looking down from the stage at any major Perl conference you are likely to see a sea of Mac laptops, many of them owned by Perl hacker gods.And yet, Perl on the Mac seems to be nearly abandoned as a platform, or at th
Lately I've been hearing, repeatedly and loudly, that POE doesn't work with other event loops. I wrote the first bridge between POE and another event loop in May of 2000, so this is rather shocking news to me. I've had to rerun "make test" just to be sure I wasn't dreaming! :) Here is a slightly edited repost of my reply to Tatsuhiko Miyagawa, who writes in regards to his YAPC::Asia presentation:
A few months ago I was playing with Gstreamer and I wrote a small movie player in Perl 5 thanks to the Gstreamer bindings. For those that aren't familiar with Gstreamer it consists of an open source multimedia framework. Gstreamer allows an application to play, stream and covert any kind of multi-media content. It is mainly used in the Gnome desktop for playing sounds and viewing movies. If you ar
Why "Shut Up and Write Code!" is Unhelpful and Wrong The Perl community needs to discuss the DarkPAN and the present and future of the language and its ecosystem in much more productive ways than accusations, hyperbole, and strawmen. This includes the people who want to destroy the DarkPAN as well as the people who believe that its stability must be preserved.I write provocatively and deliberately
I've been doing acceptance level QA at my $job lately which means a lot of clicking around in browsers and a lot of writing Selenium tests. Really my job is to reduce the amount of manual testing which needs to be done and automate as much as possible.I was talking with Zack who said he hates Selenium. What he really meant was he hates testing at the browser level. Its so finicky to write Selenium
I'm pleased to announce a significant update to perldoc.perl.org, the Perl documentation website. The main change is a complete new visual design, bringing a fresh, modern look to the site. Additionally there are a number of new features to aid navigation and usability - a floating page index window, recently read pages list, improved Pod rendering, and many more. Over the next few weeks I'm plann
Anyone using DBD::SQLite and $dbh->{unicode} attribute set?It has a long standing bug where it assumes passed strings internal encoding is UTF-8 when inserting values into the database.http://svn.ali.as/cpan/trunk/DBD-SQLite/t/rt_25371_asymmetric_unicode.t is a failing test by Juerd and http://gist.github.com/90590 is my patch to fix that. This patch still passes all tests, including 12_unicode.t
Last year in a sudden fit of madness, I went and started talking to a publisher in Japan, asking if I could write a book about Perl.Well, there was a brief moment of no activity, some crazy time trying to move my company to a new office, and then a stormy winter where I kept writing and writing and writing...and finally, my first book, "Introduction to Modern Perl" is coming out this next week. I
For the last 2 years, starting with the Vertical Metre of Beer competition, I've been working to make Win32 a truly first class citizen of the Perl platform world.The goal, as I keep repeating on the Strawbery Perl website, is Complete Platform Equality. Not different, or "better", just equal and identical. When writing Perl code, your platform should ideally be irrelevant.I feel that Strawberry P
jmcada writes "The White Camel Awards for 2008 were just presented at OSCON. This year's winners are Jacinta Richardson, Tatsuhiko Miyagawa, and Gabor Szabo. The winners have all made significant contributions to the Perl community. Congratulations to the winners!" For ten years the Perl community has made it a point to recognize the many significant contributions made by the unsung heros of Perl.
In the spirit of TMTOWTDI I have set up a new aggregator for Perl blogs, Perlsphere. Its aim is to operate a bit differently from Planet Perl... Openness - admission to Planet Perl is by selection of the site operators only. Perlsphere is open to any blog about Perl.Being a little easier on the eye - those jaggies on the Planet Perl camel scare me.Most importantly, running on Perl. Perlsphere runs
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く