user-pic

Helmut Wollmersdorfer

  • About: I blog about Perl.
  • Commented on Does it Really only take a min?
    I tried on my server with 1 gbit connection: Install Debian package Mojolicious (no tests): 8.321 seconds The latest and gratest Mojoliciuos via cpanm: 38.687 seconds Install DBIx::Class via cpanm: 4m32.159s....
  • Commented on Blast From the Past
    This blog-software is really crap....
  • Commented on Blast From the Past
    For the avoidance of doubt: Mojo::Template can be used standalone and is not restricted to HTML: # perl -e 'use Mojo::Template;my $o = Mojo::Template->new->render("1+1 = ");print $o;' 1+1 = 2...
  • Commented on Blast From the Past
    You forgot Mason which IMHO has still a large community. The embedded Perl of Mason uses a syntax which is very similar to Mojo embedded Perl. I do not understand why you believe that "Mojolicious breaks CPAN". You can use...
  • Commented on Moose Dying With "Invalid version format (version required)"
    To catch more of such problems earlier it would be nice to have (and run) something like: Test::DependentModules->minimaltocurrent_version() Test::WithRequiredModules->minimaltocurrent_version() It would help to set 'x_breaks' announced by ETHER. Also helps to downgrade required versions numbers to avoid dependency 'bleed and...
  • Commented on I hate Dist::Zilla and missing Makefile.PL
    Yep. That's why I stopped contributing to padre after two days wasting my time to distzilla caused problems. I just wanted to debug some broken plugins, which was not possible by the usual build test, or direct execution of t/some.t...
  • Commented on Showing Hidden Files on OS X and Time Machine
    I always have ShowAllFiles on, because I need to see and edit .git .gitignore .htaccess .perlcriticrc .perltidyrc and others. Also I want to see the crap which OSX, Windows and (most) Linux desktop environments (DE) leave in directories. It's a...
  • Commented on CPAN modules for converting markdown to HTML
    Thanks for these reviews. What I would also like to see in a comparison is the amount of code (verbosity, complexity) necessary for the examples. Maybe this needs some trials which measure out of - lines of code - keystrokes,...
  • Commented on Galileo CMS
    I like Galileo because it's very well designed and clearly coded. But as an CMS for real world sites it's too limited: - use of web sockets limits it to modern browsers - only flat menu structure...
  • Commented on CPAN candidates for adoption
    Nice work. IMHO the scoring should be improved. The current scoring does not score high, if - the author releases cosmetic changes - the author maintains many packages - the module has no dependents - the module has a small...
  • Commented on ruby vs perl / github cannot use utf8
    In Perl it is also possible to use the range above 0x10FFFF. This feature was re-enabled with Perl 5.14 (or 5.16?). Many editors have also the restriction of an 16 bit internal representation. So, sometimes it's hard to create test...
  • Commented on Unicode is 20++ years old and still a problem
    How is File::Find supposed to know how file names are encoded on your particular filesystem? File::Find could guess the encoding via e.g. Encode::Locale with an accuracy of 99.99%. Of course the sanity must be checked during decoding, because Posix handles...
  • Commented on Unicode is 20++ years old and still a problem
    It's File::Find which does not use char-mode. There is nothing wrong with Text::CSV::Slurp....
  • Posted Unicode is 20++ years old and still a problem to Helmut Wollmersdorfer

    Just did a quick hack to read out product data from an old shop site and import it into a new one:

    - wget -r
    - File::Find
    - Mojo::Dom for parsing
    - Text::CSV::Slurp for the result

    After 11 minutes running for 14 K pages I experienced the bad surprise:

    One …

  • Commented on Perl and self flagellation...
    Sorry, maybe I should better explain what simple means. Of course I use File::Find et al. in most cases. But if the problem is simple and needs not more than e.g. opendir(my $dh, $images_dir) || die "can't opendir $images_dir: $!";...
  • Commented on Perl and self flagellation...
    POP5 and 'modern Perl' are both ok. Just keep in mind the principles of good development: - do not (use) more than you need - KISS (keep it simple and stupid) Personally I am a friend of DBIx::Class and Mojo....
Subscribe to feed Recent Actions from Helmut Wollmersdorfer

  • Ether commented on Moose Dying With "Invalid version format (version required)"

    Right, the 'conflicts' key in metadata is a bit different -- it cannot indicate things that need to be updated later, but rather indicates things that cannot be at that version number right now (when we are checking prerequisites, before installing).

    I did play around a bit with using conflicts data in some releases, but it turned out to be fairly catastrophically wrong. ;)

  • Ether commented on Moose Dying With "Invalid version format (version required)"

    With a version number of 0.014 it should be nowhere near production stability. I try to avvoid using modules with revision numbers that low.

    You're very wrong here -- you cannot assume anything about the production-worthiness of a module from its version number. Many people, Zefram and myself included, simply start numbering their releases at 0.001 and increment linearly on each subsequent release. Some modules are already excellent at 0.001 and need no furth…

  • byterock commented on Blast From the Past

    The Mojo was a little joke (hence the emoticon) as it is something I hear every once and a while.

    Personally I think it is hogwash as well and I love Mojo. The logic some people use would make DBI break cpan as well as I can't use a DBD::Statement handle by its self?

    There are a few other lesser know ones PSP (perl Server Pages) which I have used as well and Apache::ASP for starters.

    Only point here is EMBperl slipped under my RADAR

  • James commented on Blast From the Past

    Embperl 2.5.0 still hanging out in beta right now.

  • Joel Berger commented on Does it Really only take a min?

    Most of the installation time is running the tests (as Helmut already pointed out). On moderate hardware, setting `HARNESS_OPTIONS=j9` will run the tests but cut installation time dramatically. I can routinely get below 20s on average modern hardware and under 10s on a very good box.

Subscribe to feed Responses to Comments from Helmut Wollmersdorfer

About blogs.perl.org

blogs.perl.org is a common blogging platform for the Perl community. Written in Perl and offering the modern features you’ve come to expect in blog platforms, the site is run by Dave Cross and Aaron Crane, with a design donated by Six Apart, Ltd.