GitPrep 1.10 release - Improvement of CGI installation

I released GitPrep 1.10. You can install portable GitHub system into Unix / Linux easily. It is second major release.

Because you can install GitPrep into your own server, you can create users and repositories without limit. You can use GitPrep freely because GitPrep is free software. You can also install GitPrep into shared rental server.

GitPrep (Document and Repository)

Features added in 1.10 are:

  • Improve CGI installation. You can always use GitPrep as CGI. CGI script path is changed from "path/gitprep.cgi" to "path/gitprep/gitprep.cgi".

Let's use usufully.


You can try GitPrep example.

GitPrep Example




GitPrep Document and Repositry

Dancer2 and Perl6

Yesterday I thought I might see whether Dancer2 could survive running inside Inline::Perl5 as a possible migration scheme. Roughly 100 of 120 files ran cleanly after wrapping them inside a perl6 heredoc, and as of 10:30pm I've only 6 files left to fix. The majority of the changes have been adding 't/' to the Dancer2 file paths as it apparently relies on FindBin, which reports a different location since I'm running test suites inside perl5 from inside perl6. The other changes have been caller() related which I'm skipping for the time being, and two files where it can't find the correct configuration location, again probably due to the nested interpreters.

I figure I can't go too far wrong with a test suite as extensive as Dancer2's, and yes, I do have an ulterior motive here, wanting to expose the interpreter to a different sort of load. At least this way I can migrate code piecewise and at the same time stress Inline::Perl5 in exciting and new ways.

PDL features I'd like to see in Perl 6

I recently asked around #perl6 as to a mailing list where I might discuss PDL features that I'd like to see in Perl 6. Synopsis 9 is supposed to discuss these features, but the PDLish ideas feels like a straight port of PDL, rather than a rethink of what's important. I wanted to discuss things a bit.

The answer was, "Write a blog post." This post contains what I consider to be the essential ingredients of PDL that I think are easily achievable for Perl 6 v1.0. I want Perl 6 to provide an expressive language for writing operations on high dimensional data. I believe that we (and I do include myself) can get this done by Christmas if others can help me out.

A Basic Challenge

Recently, I came across this project which turns C++ into BASIC. How close can Perl do?

I recall reading somewhere that Perl has the ability to vastly alter its syntax. Is Perl going to be bested by C++?

BBS Applicaton implemented by Mojolicious, which can run as CGI and Embdded web Server

I create BBS applicaton implemented by Mojolicious, which can run as CGI and Embdded web Server.

ASKA BBS(Mojoliciosu version)

Originally, this is Japanese ASKA BBS application.


This is good application for you to understand how to create BBS application which can run as CGI and Embdded web Server.


  • This is BBS implementation by using Web framework Mojolicious
  • This use cpanm internally, you can setup by one comman
  • You can run this application by both CGI and Embdded web server
  • Pagination is implemented by Data::Page and Data::Page::Navigation
  • Email sending is implemented by MIME::Lite

This project purpose is rewriting old good Perl/CGI application by modern convention. I hope more people can write Web application by modern convention. It is easy to create application and get high maintenance ability.

This is Japanese project, but you can understand application structure easily if you see the file and directory names.

CPAN PR-Challenge: June Report

I know this is getting a lame excuse. But with lack of time, the patch I had time to prepare this month is, again, small. It is mostly some extra tests:

But better few than nothing...

Deadline to submit a talk approaching. Don't miss it!

June 30 is the deadline to submit a talk to this year's YAPC::EU in Granada.

PostgreSQL roles

A Perl module to handle roles (users and groups) in PostgreSQL, Role::Pg::Roles

About 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.