By Ovid
on
April 18, 2014 12:52 PM
Did you know you can write a view in DBIx::Class? The DBIx::Class::ResultSource::View module makes this very easy and it's helped me solve a very thorny problem in Veure: how do I efficiently make sure that email sent from Alpha Centauri to Epsilon Eridani doesn't show up instantly in your inbox?
Continued from the previous post.
From the comments to Alberto's post:
The 3-monthly call for grants, and the 1 month taken to assess grants, means that there is a 1-4 month lead time between "now" and when a proposal can be accepted.
Now we have a bi-monthly cycle, +50% added frequency, the lead time between "now" and when a proposal can be accepted can be as short as 3 weeks. Or 3 weeks + 2 months at the longest (announcement).
Should we make it monthly? Certainly yes if we have more applications. If we get a lot more proposals every two month, it will be appropriate to make it more frequent.
Bi-weekly cycle? Well, the Committee Secretary needs a break :)
Frequently anticipated questions
So the lead time is between (x weeks) and (x weeks + y months). Any views to make x smaller?
Right. It is easy to decrease y by increasing the voting frequency. However x is a different story.
If you like to follow academic progress in CS, PLOS ONE has an RSS feed. (I don't know my feed types upon inspection -- it might be Atom rather than RSS. Still nice to have the feed, though.)
Well in my first post of this series I just managed to get a listing up and running utilizing the Toto plugin well lets move on a little.
Well it seems I have my list and the underlying urls I have 'http://localhost:3000/character/view/Glarp_Gnlnarn' which is correct but of course it is not a 100% 'REST' as I think that by convention 'character' should be the plural 'characters' but then again in the POD they say this is a BREAD interface not a REST and the author defines it as
'- in a BREAD application, browse and add are operations on zero or many objects, while edit, add, and delete are operations on one object'
Ok I can buy that so back to doing some code.
Well back to doing a little coding.
So this time out I again start with my route and sub
If you are a CPAN author, this is for you. Otherwise it's still time to become one!
RT.cpan.org has a little known feature called Maintainer's Notes. Maintainers of a CPAN distribution can put a piece of HTML above the tickets list.
These are two command-line utilities to help you slice/dice and visualize data on the console. fsql utilizes DBD::CSV and a few other modules to let you perform SQL queries against CSV/TSV/LTSV/JSON/YAML files. chart generates simple ASCII charts. I'll give an example for using these tools.
Viewing monthly CPAN releases activity
I maintain a file called releases.txt in the LTSV format. Whenever I do a release, this file gets updated with a new entry.
Finding out how many releases I've done, or even how many releases for a specific year/month/day, is easy. The good ol' Unix commands like grep and wc suffice:
% wc -l < releases.txt
2746
% grep date:2014-03 releases.txt | wc -l
91
But what about something a little more advanced? What if I want to know which month I've done the most releases? Enter fsql:
Having been a fan of Mojolicious for a few years it is only reasonable that I pick it as the platform but this time instead of going with my usual default layout and architecture I wanted to give the Toto plugin a whirl.
This plug-in provides a bootstrap flavoured navigation framework. So you can get a nav bar running across the top one, a side bar for and a row a and also a row of tabs underneath each side bar.
Well out of the box with about 3 mins worth of install and a cut and paste from the PDO one gets this
Ok that was painless it even gives you a little hint at what the controller is doing on the side for Toto newbies like me.
Well lets goes back a second and think what I need to display for my AD&D Moose stuff. Well I really just have two parts done so far,
- Create a Character and
- Display a Character
By kmx
on
April 16, 2014 8:23 PM
Strawberry Perl 5.18.2.2 is available at http://strawberryperl.com
(all editions: MSI, ZIP, PortableZIP for both: 32/64bit MS Windows)
More details in Release Notes:
http://strawberryperl.com/release-notes/5.18.2.2-32bit.html
http://strawberryperl.com/release-notes/5.18.2.2-64bit.html
I would like to thank our sponsor AuditSquare.com for resources provided to our project.