My friend, colleague and fellow Copenhagen Perl Monger Asbjørn Thegler reported a bug with Business::DK::Phonenumber (BDKPHN-10).

Looking at the code we found out that parts of it made no sense. Asbjørn provided me with a good example demonstrating the bug, so this was quickly translated to a test (BDKPHN-10) and the non-sense code and the issue could be addressed.

The release has been uploaded to PAUSE and should be available on CPAN.

Thanks to Asbjørn for reporting the bug.

jonasbn, Copenhagen

PS. this post was cross-posted from the project blog on Business::DK::Phonenumber

First release of Task::Jenkins have been uploaded to PAUSE and it should be available via your local CPAN mirror by the time of publication of this post or shortly hereafter.

Task::Jenkins is a collection of distributions for continuous integration using Jenkins it installs a collection of distributions which have been identified as useful in utilizing Jenkins for continuous integration of Perl distributions, applications and code.

The key concept in the use of Jenkins for Perl is enabling the existing tool chain with minor adjustments.

The basic requirements are that you are using some sort of build system, basically you just need some way to initiate an execution of you test suite from a command line. The test suite is then expected to output to the console so the output from the test run can be inspected and the return value of the test run can be used to indicate whether the test run was a success or failure.

Using standard tool chain components like Test::Harness works out of the box.

For a tutorial on how to get started please see the wiki page on Continuous Integration with Perl.

The distribution is a Task based distribution, so it does not contain any code as such, but simply bundles existing distributions for easy handling. Currently Task::Jenkins contain:

- App::Prove

- Devel::Cover

- TAP::Formatter::JUnit

Suggestions, feedback, patches etc. most welcome,

jonasbn

PS. this post was cross-posted from the project blog on Task::Jenkins

Call for Papers is out for yet another Open Source Days in Copenhagen/Denmark. The event is organized by Open Source community in Denmark.

So please read the Call for Speakers below and forward it to friends, colleagues, fellow Perl mongers and anybody who could be interested.

I am evaluating if any of my talks given to the Copenhagen Perl Mongers through the last year would make could candidates for Open Source Days 2012.

jonasbn, Copenhagen

Open Source Days 2012: Call for Speakers
========================================

Open Source Days 2012 is currently planned for early March 2012 and we are
looking for gifted, entertaining and technically enlightened speakers for the
conference.

The conference itself will take place the 2nd and 3rd of March and training
will be available 1st of March.

Training courses – Half or full day
———————————–

As something new we will want to try out longer training courses – half or full
day, held on the day before the conference itself.

We are looking for both subjects and instructors.

Since we expect the course participants to pay for the training, we are willing
to pay the instructor for giving the course, provided that a sufficient number
of people sign up.

Naturally the course instructors also get free access to the conference, since
we also hope to get a normal talk out of the instructor.

Normal Talks – 45 minutes
————————-

This year we will have a track with focus on the use of open source software in
newly created startups and another track with focus on green technologies.

Non-startup related talks are also of interest and we’ll try to fit them into
various related tracks.

Speakers can attend the conference free of charge and to some extent we might
be able to reimburse your travel and hotel.

Lightning Talks – 15 minutes
—————————-

Talk about anything you like. Tell us about your idea for a new project, how
you made your first Qt application or something completely different. For
lightning talks, only your imagination and the timeframe are the limiting
factors.

If you have never tried doing a presentation before, but are working on
something you believe other people might find interesting, then this is a good
opportunity to start.

Lightning talk speakers can attend the conference free of charge.

Sponsorships
————

Sponsorships can be in the range of DKK 10000 and up. Please write to
sponsor2012@opensourcedays.org if you are interested in becoming a conference
sponsor.

Your sponsorship could, for example, be used for:

* Provide a conference T-shirt.
* Provide lunch for the participants.
* Provide key hangers.
* Provide a conference bag.
* Provide a conference beer event.

Exhibition Booth
—————-

If you are interested in an exhibition booth, you can also contact us at the
sponsor2012@opensourcedays.org.

Hackerspaces and Community Booths
———————————

More information about these will follow once we get closer to the conference.

Contact Information
——————-

Please, send us a title, a short description and a short biography of yourself
to program2012@opensourcedays.org no later than January 21st, 2012.

You are also most welcome to contact us if you have any questions regarding the
conference itself. You can also catch most of us in the IRC channel
#opensourcedays on the EFnet IRC network.

Feel free to follow us on http://twitter.com/opensourcedays or
https://facebook.com/opensourcedays to get the latest news about the
conference.

For more information please have a look at http://www.opensourcedays.org/


Alexander Færøy

This bug fix release re-addresses previous attempts at fixing a bug (see releases 0.03 and 0.02). The issue seemed to be associated with architecture and where I have only developed on a 64-bit enabled platforms using a 64-bit enabled perl I could not replicate the issue, which was related to Perl’s sprintf under 32-bit perl. I now use string indications (*s*) instead of signed integer (*d*) and it seems to work.

The issue was labelled: BDKFI-20. The change can be inspected in Fisheye.

The distribution will be made available via CPAN and your local mirror shortly or you can go to MetaCPAN.

Thanks to my colleague Erik Johansen for the assistance and pointer to what the problem was.

jonasbn, Copenhagen

This post was cross-posted from: logicLAB.jira.com

The maintenance release (0.02) of Business::DK::FI has again been put to the test by the marvelous CPAN testers.
Unfortunately release 0.02 did not seem to fix the issue described in BDKFI-17. Almost half of the tests performed fail.
I have had a hard time trying to replicate the issue, without success, so I am trying an alternative implementation of a fix. I am not sure addresses the exact issue but the code still works as expected.
I am looking very much forward to seeing the CPAN testers results based on this new release and I am crossing my fingers. If you evaluate the failure reports for release 0.02 and have an explanation I am still all ears for getting a possible explanation to the trouble with this pretty basic code.
Enjoy,
jonasbn, Stockholm/Sweden, Wednesday 2011.11.23
This post was cross-posted from: logicLAB.jira.com

I have just uploaded Perl::Critic::logicLAB 0.05 to CPAN. I did not announce the release of 0.04 due to time constraints and since it was released during Easter I thought I could just as well announce them together.

The two releases introduces two new policies of mine:

The two policies focus on addressing interaction in, which your Perl components are working. Extending on the path that was set out with the release of Perl::Critic::Policy::logicLAB::ProhibitUseLib

Both new policies are simple policies, but hopefully useful. They are already giving me good feedback and value being put to use on a Continues Integration platform Jenkins.

All should be available on CPAN by now, both as individual distributions, but also as part of the Perl::Critic::logicLAB bundle mentioned here.

Feedback and patches most welcome,

jonasbn, Copenhagen

The Nordic Perl Workshop 2011 is scheduled to the 18-19th. of June 2011

More information, registration and talks at:

http://conferences.yapceurope.org/npw2011

I will be there and give some talks, please see the schedule.

http://conferences.yapceurope.org/npw2011/talks

I will personally not be attending because I am out of town at that time, but I really hope you will consider attending the Nordic Perl Workshop 2011 it is usually educational, enlightening and a lot fun…

jonasbn

This is my second compilation of interesting retweets, this one from week #11. There was a lot of good candidates and I actually had to skip some I wanted to mention, but I have to try to keep to the amount I previously decided, which is 4.

@praxagora: Steve McConnell traces research behind claims that programmer productivity can vary by factor of 10x http://bit.ly/g1EkXk

Steve McConnells ‘Code Complete’ was a real eye opener for me. It was one of the first books on programming I have read all the recommended titles since. I did however really enjoy Steve’s book since it gave me very much needed insight into the practice of programming rather than just syntactical teaching and idioms. This tweet mentions a blog entry is interesting in regard to a discussion on sources and references. Another thing that really stands out is the comments. I would love to be able to attract that amount of qualified feedback and comments, but I guess I have to start generating interesting content at first.

@mbusigin: MongoDB is becoming a fixture in my professional life. Nothing in the past year has given me more power & control over my data.

Alternative database systems are really on a roll and have been for some time.This kind of tweet makes just want to do something with MongoDB. This really demonstrates the power of a good tweet, enough to make you curious. MongoDB here I come.

@jchris: Developer Preview of Couchbase Mobile – Apache CouchDB for iOS devices: http://t.co/hvtxdZB Discuss: http://t.co/R8I21rh

Very much in relation to the previous mention of MongoDB. CouchDB is to become available for iOS. To recap from last week, Github is a central point in this another tweet worth more time investment.

@brandontreb: Great article talking about how developers need to be more encouraging to one another http://j.mp/fdhGHD

The last tweet is to a blog post. It is not the best of blog posts, but it holds some nerve. I can only say that I agree with the original author and I retweeted because the message is good and honest. I should go and comment on the original blog post.

Keep (re)tweeting,

jonasbn

I am going to attempt something new in order to get my blog going. It is hard to balance the time between: discovering, evaluating and producing information and actually working with technology. I decided to look back at the past week and found the 4 most interesting tweets I had retweeted, which had relation to Open Source, which is the main theme in this blog.

Here goes…

@chromatic: Any #perl web developers have thoughts on http://www.phenona.com/ ? Might be worthwhile…

This is a post pointing to a new upcoming cloud service, utilizing Perl. It is currently a beta, requiring that you sign-up for the beta program. It looks promising based on the technologies it lists like Mojolicious and memcached. It being a cloud service for Perl in itself is very interesting.

@souders: YSlow for Chrome is available. Great to see #wpo tools available across platforms! http://yhoo.it/g9HCdD

YSlow! is awesome and Steve Souders books on the topic of making you web sites faster are required reading for front-end developers. Seeing the tweet that the YSlow! tool making it to Chrome makes me happy, it can help in spreading good practices for web development even further.

@paul_irish: WebKit just incorporated the jQuery test suite into its own. http://goo.gl/AnbGq Testing against eachother = zarro boogs! Open source ftw!

What Paul Irish here describes as Open Source for the win, is most certainly true. The concept of test artifacts is quite interesting and imagine activating a whole 3. party test suite for your particular project, not many projects are able to do this. Hopefully this is something we will see more of in the future, especially after Github has made it so easy to fork new spin-offs of existing code bases.

@Linkedin: new post: Make GitHub part of your professional reputation http://bit.ly/ggqU3I #in

This is a tweet promoting a blog post from Linkedin. In respect to the tweet by Paul Irish mentioned in this post, Linkedin’s integration of Github as part of your Linkedin Profile is really interesting. More and more projects move to Github and Github is probably the fastest growing project hosting site. I do not have numbers to document this, but I have a hunch based on the source code I evaluate. Github has high transparency and Linkedin integrating this is quite interesting – now all we developers do is to keep our projects going, so we don’t come out looking like slackers.

That was it for now I hope I will have sufficient material to do a similar post in the future, hopefully in a week.

Feedback most welcome, like suggestions for people/companies/projects to follow.

Again this year the Open Source community in Denmark are planning a super event.

This year the event will be held at the venue where the Copenhagen Perl Mongers held YAPC::Europe 2008.

As for last year we are hoping to attract some Perl people and Perl talks. Last year we arranged a two-day Perl 6 Hackathon in conjunction with the OSD conference, but this year we aim a little wider.

So please read the Call for Speakers below and forward it to friends, colleagues and fellow Perl mongers.

jonasbn

Call for Speakers
=================

Open Source Days 2011 – Community Edition – will be held on Saturday March 5th
2011, at Copenhagen Business School (CBS), Frederiksberg and we are looking for
gifted, entertaining and technically enlightened speakers for the conference.

Normal Talks – 45 minutes
————————-

Open Source Software has been around the block for quite a while. Every day we
all work with rock-solid software that just works. This year we are interested
in the status of those “goldies” we all take for granted – as well as the new
upcoming savvy projects.

You might be a developer, a community leader, a businessman or a user group
participant seeing the bigger picture or just know your software inside-out -
share your knowledge with us, by giving a talk. Speakers can attend the
conference for free and to some extent we might be able to reimburse your
travel and hotel.

Lightning Talks – 15 minutes
—————————-

Speak your mind – tell us about your idea for a new open source project, how
you made your first android app or something completely different – the only
limit is the time frame – 15 minutes!

If you haven’t tried giving a talk before – this is a good place to start.
Lightning speakers attend the conference for free, but we do not reimburse your
travel expenses.

Tutorials, Workshops and Demos
——————————

If you are just dying to give us a demo of how you hacked your newest gadget,
you want to host an Arduino workshop or you know postfix forwards and backwards
and want to give a tutorial – let us know. Workshops, demos and tutorials have
a time frame set in accordance with the speaker.

Tutorial and workshop speakers will be reimbursed as normal speakers.

Community Booths – Join the Fun
——————————-

Our wish is that the community groups will start planning for their activities
and events for their booths immediately. Open Source Days 2011 – The Community
Edition will deliver the infrastructure and by doing so give the user groups
the best possibly platform for strong community content at the conference.

This year we would like the user groups to submit a description of their
planned activities at their booth as well as a short description on themselves.
Having a descriptive program for activities will greatly help us pick the most
interesting user groups for the conference audience.

Please send your request for a community booth to
ug2011 at opensourcedays.org

together with a description of your planned events no later than February 1st
2011.

Sponsorships
————

We are looking for sponsorships.  A sponsorship can be used for a special
purpose like:

 * Provide a conference t-shirt
 * Provide lunch for the participants
 * Provide conference keyhangers
 * Provide a room for talks or User Groups
 * Provide a conference bag
 * Provide a conference beer-event

Or maybe just a way to show you and your company’s appreciation for open source
software.

Sponsorships can be anywhere in the range DKK 1,000 to DKK 25,000.  Please
write to
sponsor2011 at opensourcedays.org
if you want more information on the
sponsorship opportunities at the conference.

If you are interested in an exhibition booth, you can also contact us, on the
above mail-address.

Get in Touch
————

Please send us a title, a couple of lines about your talk and a short bio to

program2011 at opensourcedays.org
no later than February 1st 2011.

You are also most welcome to write to us if you have any questions regarding
the conference. You can also catch us in the IRC channel #opensourcedays @
EFnet.

If you represent a company, we expect you to state so in your mail.

Feel free to follow us on Twitter:
http://twitter.com/opensourcedays
or
Facebook:
http://www.facebook.com/opensourcedays
to get the latest news about
the conference.

About this blog

This blog acts as a channel for communicating logicLAB’s open source activities. Announcements on open source initiatives, involvements and releases of open source distributions of software products, projects and applications.

Photostream

Calendar

February 2012
M T W T F S S
« Jan    
 12345
6789101112
13141516171819
20212223242526
272829