Tatsuhiko Miyagawa
- Website: bulknews.typepad.com/
- About: I blog about Perl.
Recent Actions
-
Posted Podcast with Jesse Vincent to Tatsuhiko Miyagawa
Not so much about Perl, but Jesse Vincent and I did a Podcast episode where we talked about his keyboard.
-
Commented on 30 Million Reports
Travis CI has evolved from Ruby and supports node, python as well as Perl. They have disabled stats so i don't have numbers for that, but most rubygems (including mine) has Travis enabled and has the CI status in its...
-
Commented on Saved By Pinto
Brian: the basic idea of carton is just simple as exactly you said - you have a mapping of modules to distfiles (AUTHOR/Dist-Name-ver.tar.gz) you verified that works with your app. and carton lets you manage that list, and commit that...
-
Commented on Fat Versus Thin Core
Python has WSGI and Django and Ruby has Rack and Rails, and none of them are shipped with the language core....
-
Commented on The Main Problem With CPAN Modules On Github
Joel Burger: > rather than dzil or other author-side build tools is that being close to the actual releasable dist allows others to jump in with less cognitive dissonance. That's exactly my point :) > Then again, I'm sure other...
-
Commented on The Main Problem With CPAN Modules On Github
@lestrrat While this is a good blog post, I don't think the use of cpanfile to stick git deps for your CPAN module is the primary purpose. cpanfile is for apps to pin CPAN deps without dealing with the MakeMaker...
-
Commented on The Main Problem With CPAN Modules On Github
k, made a blog post :) http://weblog.bulknews.net/post/44963580392/what-is-cpanfile-and-why-do-i-want-to-use-it...
-
Commented on The Main Problem With CPAN Modules On Github
Just to be clear - there's nothing wrong with dumping META.yml in the repo and remembering to do so for every release. cpanm will understand that and it will pull in the required configure dependencies. (But as I stated in...
-
Commented on The Main Problem With CPAN Modules On Github
Joel Burger: you don't *need to* maintain another cpanfile if you decide to commit META.yml for every update in the git, but cpanfile is specifically to address the need of a) managing your *app* dependencies without dealing with CPAN build...
-
Commented on The Main Problem With CPAN Modules On Github
lestrrat: good article. One thing to note though, while adding Module::Install to configure dependencies would work *as a workaround*, i don't think it's right to have them once shipped to CPAN, because they'll be bundled in inc/ and not necessary....
-
Commented on A quick static file webserver
theory: directory requests (by that i assume directory indexes) would work if you s/File/Directory/g :)...
-
Commented on Your Personal CPAN In The Sky
I just introduced http://www.gemfury.com/ at my YAPC::Asia talk, as a list of things to possibly steal into Perl. Gemfury provides a private repo for rubygems, PyPI and NPM....
-
Commented on Stop writing Perl books!*
Acmecyclopedia, aka Acme modules perfect guide, has been published since 2009 and updated every year, sold at YAPC::Asia. http://www.donzoko.net/cgi-bin/tdiary/20091207.html http://f.hatena.ne.jp/kits/20111014131617...
-
Commented on YAPC::Asia Tokyo Facebook Page
Confreaks definitely looks professional, i was confused with KaigiFreaks, Japanese version of them which is voluntary as far as I know. http://www.confreaks.com/services...
-
Commented on YAPC::Asia Tokyo Facebook Page
I am not so sure by YAPC you meant to include YAPC::Asia. Surely they weren't capture by professionals, mostly wonderful volunteers, but some of them do look awesome and very easy to listen in, with the use of direct capture...
-
Commented on Stepping Up
> but there ain’t no CPAN for Python. ... You should clarify what you mean by that, since there *are* PyPI, Rubygems, PEAR and npm. While there's an argument what is the "correct" way to count modules, rubygems has already...
-
Commented on So, what's new from Perl?
I am to be blamed for stealing lots of things from Ruby and Python to Perl - if there's anything to blame. To answer your question, carton is not original, as its DESCRIPTION says clearly - I steal good things...
-
Commented on Perl tutorials suck (and cause serious damage)
I had the similar search issues with "Perl Web Server" query back in 2010 when I started PSGI/Plack. I briefly discussed that at Orlando Perl Workshop (slide 121-) and called for some SEO inbound links as well as putting them...
-
Commented on CPAN modules for parsing User-Agent strings
Ah, i was about to give you an advice not to look at the awstats code. It is one of the most insane perl code I've ever seen in my life....
-
Commented on YAPCs, Perl workshops and Monger meetings
Most YAPCs are on Lanyrd. http://lanyrd.com/search/?q=yapc&year=2011 If you don't see the future perl events that you don't see, *you* can add it (which I did for YAPC::Brasil a few weeks ago, for instance)....
-
Commented on Work progress on WWW::Mechanize::NodeJs
Have you looked at Zombie.js, Phantom.JS or webkitd? http://zombie.labnotes.org/ http://www.phantomjs.org/ https://github.com/amachang/webkitd...
-
Commented on Using strict is hard, let's just use Moose;
> Hey 5.16 developers, can you enable strictures and warnings by default? Now that makes sense to me. That's been already the case since 5.12, but only when you declare 'use v5.12' (or v5.14 etc.). % perl -e 'use v5.12;...
-
Commented on Perl Programming Certificate
See also: http://blogs.perl.org/users/randal_l_schwartz/2010/11/perl-certification---still-snake-oil.html...
-
Commented on Indexing MooseX::Declare modules
It's already pointed out, but Module::Install::ProvidesClass is designed to solve this by scanning the class keywords in MooseX-Declare based code using Class::Discover and put them in META.yml: http://search.cpan.org/~ash/Module-Install-ProvidesClass-1.000000/lib/Module/Install/ProvidesClass.pm...
-
Commented on Mojo ppl, what have you done?!
FYI, DotCloud is running perl 5.12.3, and deploying to it is even easier than messing with CPanel ... just write Makefile.PL and the dependencies will be automatically pulled in. </shameless-plug>...
-
Commented on Ten million dollars to DotCloud, but still no Perl support
It's now live :) http://blog.dotcloud.com/dotcloud-introduces-camel-as-a-service-with-i...
-
Commented on Stop using Locale::Maketext
which mentions to some extent the fact that gettext has established workflows as well as supporting software (such as graphical tools) known in many software communities and even outside the open source world, whereas Maketext has… none of that,...
-
Commented on What should be core in Perl 5.16?
I fully support this list, Elliot!...
-
Commented on Posting utf8 data using LWP::UserAgent
You should probably consult Moose developers about the problem you have. JSON is a data, so it should be encoded into utf-8 bytes instead of strings. This gotcha often happens in the web API programming, since creating URI and HTTP...
-
Commented on Posting utf8 data using LWP::UserAgent
> which in this case are actually all Er, something is cut off: i meant 'which in this case are actually all less than 255 (aka in latin-1 range)'...
Comment Threads
-
Enkidu commented on
A quick static file webserver
That’s what I’ve been looking for the last 2 months. Too many web servers on CPAN and too few Neil Bowers to sift through them all. That’s something that I can proudly share with my non-Perl friends.
-
Aristotle commented on
CPAN modules for parsing User-Agent strings
Any chance you’ll revisit this to include HTTP::UA::Parser in the line-up?
-
Neil Bowers commented on
CPAN modules for parsing User-Agent strings
Aristotle: definitely. I'm working on a new review at the moment, but then plan to do updates, as a number of my reviews have modules that need adding. You could +1 my play-perl quest for this :-)
-
Joel Berger commented on
The Main Problem With CPAN Modules On Github
I guess I'm in the dwindling minority of people who don't mind hand-crafting a Build.PL file. I should do well to remember that.
I really like the concept of cpanfile for non-CPAN projects, I agree that having a "fake" Makefile.PL just to be able to do cpanm --installdeps on it is unnecessary.
That said, for projects destined for CPAN, part of the reason that I still prefer a real Build.PL and associated vagaries, rather than dzil or other author-side build tools is that being close to the actual releasable dist allows others to jump in with less cognitive dissonance. The od…
-
Pedro Melo commented on
Fat Versus Thin Core
I would prefer a thin Perl core, but not until we can install modules without super-user permissions on any system and having them recognised immediately by perl.
The path to this nirvana-like place is not that hard:
1. settle on ~/.perl5/local [1] as your own personal "local::lib" source;
2. make sure perl always sources /etc/perl5_policy.pl first: this should take precedence even over sitecustomize.pl which is a per-library file;
3. distribute a default perl5_policy.pl file that, if running as a non-priviledged user, and if ~/.perl/local exists, prepends the …
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.