Friends
It was early days of my college life in 2002, I was into Engineering of Electronics and communication stream in a decent university in India. I wanted to explore things, surfing on internet and downloading and learning applications were my hobby , It were the days of dial up, where i need to download at 56.6 kbps line, where i can download 1 MB in i guess 20 min or so,
However i managed to made my collection of internet softwares.
It was mostly installable software on Windows 98 which allows one to create a form which will email all the fields filled.
So it works on cgi-lib.pl , create a script which if placed in cgi-bin folder will email all the fields filled on form in browser.
The software will create this form.
I liked it, then i installed windows frontpage, which will actually allow me create real websites.
The tests* for indirect-object and bareword disambiguation can be run online at http://perlcabal.org/~fglock/perlito5.html (you need to copy-paste the tests, it is not automated).
GitLab is widely used to view the git repository in a web browser.GitPrep is repository viewer I create lately.
Both are tools to visualize the remote Git repository, but I try to compare these features to understand these difference.Both are web applications that install GitHub system into into own server.
GitPrep have features that can be used in CGI and easy to install and small.GitLab have features that implement many useful features such as Wiki, tickets.
GitPrep support Cygwin on Windows.You can also run GitPrep on Windows.
GitPrep is developed by Perl, GitLab is developed by Ruby. Web framework is, GitPrep is Mojolicious, Ruby is Ruby on Rails.
Two new articles for my blog. The first is on creating a trim() function and its test. The second, is on creating a friendlier interface to Data::Dumper.
The philosophical, social and financial constraints on a project will often guide the direction of the system far more than actual technical constraints do.
Decision makers will choose to defer perceived complexity and cost till they see a need for it.
As technologists our goal is to set ourselves up so that we have the opportunity to implement successive generations of systems when it they needed. This is best done by implementing simple incremental changes than by paying a high cost up front for features and dimensions that are not yet understood.
A key is simple if it consists of a single attribute. It is shown that if a relation schema is in third
normal form and every key is simple, then it is in projection-join normal form (sometimes called
fifth normal form), the ultimate normal form with respect to projections and joins.
What the hell is fifth normal form and why do we want it? Well, it deals with cases where we can avoid redundancy when information can be reconstructed from smaller bits of information and ... and ... and ...
OK, so that's not helping. In fact, the vast majority of explanations on the Web aren't helping, so I'll explain how to fake database normalization. I'll even avoid big words.
The interview is 31 min video hosted on YouTube, but you can also download the mp3 version of the audio.
Actually, there is now an RSS feed suitable for podcatchers. In case you'd like to listen to the earlier episodes while driving to work, check it out on the Perl Maven TV page.
I have been spending a lot of time lately porting modules to p5-mop as a way to really stretch and test out the prototype. Additionally a few other people are also porting modules as well. The result is that we now have a nicely expanding "external" test suite. This is something I found with Moose, while it is very nice to have a good size test suite, it is even better to have real modules (that perform real work) and themselves have good test suites. For a module like Moose and a project like p5-mop, this kind of testing is critical in exposing issues that normal unit tests just won't shake out.
SOAP::Lite rides again! I've made some fairly big changes to the interactive build file, as well as fixed several issues. Chances are I may have broke something, but if so please let me know an I'll get a fix out. 1.01 is due out tonight as a matter of fact.
1.0 July 16, 2013
! #85713 SOAP::Transport::HTTP, 500 error skips parsing of response
! No more Windows 98 client support. Wait, wut?
! Merge SOAP::Transport::TCP back into SOAP::Lite (for now)
! #82416: xop href cid: URI encoded support reported by Michael R. Davis (mrdvt92)
! #85208 bad test plan
! #83750 different headers for mod_perl vs mod_perl2 [Mithun Bhattacharya]
At YAPC::NA 2013 I pitched the idea that Perl needs more startups. I've created a lot of startups myself, but I haven't seen too many coming from the community. To my surprise a lot of people came up to me afterwards asking for advice on how to get started. So I've started a blog on the subjects of startups and marketing.
We're happy to announce that our advance notice about our new ACT design for GPW 2014 now officially reached the production system. Have a look at the German Perl Workshop 2014 homepage and feel free to comment the new design below.
Ok, I took up JT's challenge to build something. Here is the MVP launch of classmith.com it only works on https right now so don't try 80. Mojolicious, DBIx Class (Candy) and a healthy dose of DateTime::Set and a couple of other DT modules with Bootstrap frontend. This app is meant to be a tool for the growing group of tech savvy, [home|un|hack] schooling crowd, with features for those that are location independent. I already have a roadmap of about 30 items to add and to start work on the mobile syncable version. All feedback is welcome. Thanks.
Welcome to Perl 5 Porters Weekly, a summary of the email traffic of the
perl5-porters email list. I'm at OSCON this week, so if you're in town,
please come to one (or both) of my talks. One is about replacements for
LWP::UserAgent and the other is about DTrace in Perl, Python and Erlang.
I really like the idea of a CPAN testing service where individuals volunteer their computers to tests CPAN packages and those results are accumulated and shared.
The accumulated results then are tallied with other result. People can use this information to help me decide whether to use a package or when a package fails if others have a similar problem.
Comparing the CPAN Testers to Travis (which I also use on the github repository), the CPAN Testers covers far more OS’s, OS distributions, and releases of Perl than I could ever hope try with Travis.
And that’s the good part.
The Not-so-Good Part
While there is lots of emphasis on rating a perl module, there is very little-to-no effort on detecting false blame, assessing the quality of the individual CPAN testers, the management of the Smokers, or of the quality of the Perl releases themselves.
Yet the information is already there to do this. It is just a matter cross-tabulating data, analyzing it, and presenting it.
This past May, The Perl Foundation awarded a grant to fund development of a couple features in Pinto. Pinto is a robust tool for curating a private repository of CPAN modules, so you can build your application with the right modules every time. This is my first progress report on that work.