<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>per.ly</title>
	<atom:link href="http://per.ly/feed" rel="self" type="application/rss+xml" />
	<link>http://per.ly</link>
	<description>Because Perl definitely isn&#039;t dead.</description>
	<lastBuildDate>Wed, 16 Feb 2011 21:22:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>Testing 1 2 3</title>
		<link>http://graeme.per.ly/testing-1-2-3/304</link>
		<comments>http://graeme.per.ly/testing-1-2-3/304#comments</comments>
		<pubDate>Wed, 16 Feb 2011 21:16:23 +0000</pubDate>
		<dc:creator>Graeme</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://3.304</guid>
		<description><![CDATA[Testing 1 2 3&#8230; is there anybody just like me?]]></description>
			<content:encoded><![CDATA[<p>Testing 1 2 3&#8230; is there anybody just like me?</p>
]]></content:encoded>
			<wfw:commentRss>http://graeme.per.ly/testing-1-2-3/304/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ooops, I appear to have not posted</title>
		<link>http://graeme.per.ly/ooops-i-appear-to-have-not-posted/301</link>
		<comments>http://graeme.per.ly/ooops-i-appear-to-have-not-posted/301#comments</comments>
		<pubDate>Mon, 08 Nov 2010 09:20:59 +0000</pubDate>
		<dc:creator>Graeme</dc:creator>
				<category><![CDATA[perl]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://3.301</guid>
		<description><![CDATA[According to the web-o-meter I&#8217;ve not posted since March, it now being November that&#8217;s really not good enough. Truth be told, I&#8217;ve not really been working with Perl much for work and in my spare time I&#8217;ve been&#8230;. working. As it happens though I did finally make it to a NWE.pm meet this month where [...]]]></description>
			<content:encoded><![CDATA[<p>According to the web-o-meter I&#8217;ve not posted since March, it now being November that&#8217;s really not good enough. Truth be told, I&#8217;ve not really been working with Perl much for work and in my spare time I&#8217;ve been&#8230;. working.</p>
<p>As it happens though I did finally make it to a <a title="North West England Perl Mongers" href="http://northwestengland.pm.org/">NWE.pm</a> meet this month where we planned some of the stuff for the <a href="http://northwestengland.pm.org/meetings/023.html">hack day</a>.</p>
<p>The plan, ambitious as it may be for a day, is to work up something similar to <a title="Heroku App Hosting" href="http://heroku.com/">Heroku</a> but for Perl apps obviously. I hope to be able to take over some of the good things I&#8217;ve learnt from the RoR community and use them on this project.</p>
<p>On another not, it appears that the <a href="http://per.ly/">per.ly</a> homepage has stopped aggregating the blog posts. I&#8217;ll get that sorted!</p>
<p>KTHXBYE <img src='http://per.ly/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://graeme.per.ly/ooops-i-appear-to-have-not-posted/301/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Send-A-Newbie</title>
		<link>http://mdk.per.ly/2010/07/25/send-a-newbie-3/</link>
		<comments>http://mdk.per.ly/2010/07/25/send-a-newbie-3/#comments</comments>
		<pubDate>Sun, 25 Jul 2010 19:05:31 +0000</pubDate>
		<dc:creator>mdk</dc:creator>
				<category><![CDATA[Enlightened Perl]]></category>
		<category><![CDATA[Ironman]]></category>
		<category><![CDATA[The Perl Foundation]]></category>
		<category><![CDATA[epo]]></category>
		<category><![CDATA[Mark Keating]]></category>
		<category><![CDATA[mdk]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[Send-a-Newbie]]></category>
		<category><![CDATA[TPF]]></category>
		<category><![CDATA[YAPC Europe Foundation]]></category>
		<category><![CDATA[YAPC::EU::2010]]></category>
		<category><![CDATA[YEF]]></category>

		<guid isPermaLink="false">http://6.515</guid>
		<description><![CDATA[The current state of play YAPC::EU::2010::Pisa is just a week or so away and I thought it would be time to talk about the send-a-newbie initiative once again. (If you are unfamiliar with send-a-newbie visit the website at send-a-newbie.enlightenedperl.org) As I spoke about previously this initiative was organised last year by Edmund von der Burg [...]]]></description>
			<content:encoded><![CDATA[<h3>The current state of play</h3>
<p>YAPC::EU::2010::Pisa is just a week or so away and I thought it would be time to talk about the <a href="http://www.send-a-newbie.enlightenedperl.org/">send-a-newbie</a> initiative once again. (If you are unfamiliar with <a href="http://www.send-a-newbie.enlightenedperl.org/">send-a-newbie</a> visit the website at <a href="http://www.send-a-newbie.enlightenedperl.org/">send-a-newbie.enlightenedperl.org</a>)</p>
<p>As I spoke about previously this initiative was organised last year by Edmund von der Burg to great effect and was taken over by the <a href="http://www.enlightenedperl.org">Enlightened Perl Organisation</a> to continue the good work. This year we had 3 successful applicants and all was going well until a communications SNAFU which has resulted in just one of our &#8220;newbies&#8221; able to attend (for specific details of the communications problems please talk to me privately, they aren&#8217;t suitable for this blog).</p>
<h3>The Newbie</h3>
<p>So with no undue haste and grandeur allow me to introduce you to Leon Timmermans who will be attending this year thanks to the donations of the wonderful Perl community. If you see Leon at YAPC::Europe make sure to say hello, perhaps buy him a beer in the bar and make him welcome to the conference going community.<br />
I will be unable to attend the conference this year due to my wife having given birth to our first child just four weeks ago and it being a mite too early to attend such &#8216;fun&#8217; events. I will miss you all and ask you to act as ambassadors for me in welcoming Leon.</p>
<h3>Where do we go from here?</h3>
<p>Well, now we have completed our first year of the initiative I am taking the time to reflect on what we did and how I will be doing it differently in the future.</p>
<p>1. Paypal is an easy way to collect money but makes a poor location to act as custodian. Paypal is easy to use, but many people do not like/trust its services and for some donating directly to a bank account is simpler and more satisfying. As of next year the money will be controlled by the main <a href="http://www.enlightenedperl.org">EPO</a> account for ease but the funds will be kept separate in the <a href="http://www.enlightenedperl.org">EPO </a>records and only used for the initiative.</p>
<p>2. Promotion of the event (YAPC::EU) and the Initiative should start directly after this years YAPC. This will allow more time to raise awareness, collect donations and allow many more applicants to apply and discuss needs (such as visas etc.).</p>
<p>3. More integration with the other community groups. Promoting the initiative amongst the monger groups so local representation and support can be obtained; tighter co-operation with <a href="http://www.theperlfoundation.org">TPF</a> (though they were and are amazing and donated to this years initiative); co-operation with next years organisers of YAPC and with YEF to get their support and promotion. Also I would like to see information go to colleges to people on Computer Science courses etc., so that they can be targeted for sponsorship, this will most likely be done through local Mongers again.</p>
<p>4. Sorting the sponsors out two months earlier than this year to try and avoid any last minute communication issue(!).</p>
<p>So we end our first year knowing that the initiative works and seeing a road forward to improve the program. We also have funds left over to start the ball rolling next year. Once again I will be doing the rounds, cap in hand, to companies and individuals seeking to raise cash and push out the awareness.</p>
<h3>A round of applause&#8230;</h3>
<p>To all those who have donated and helped out this year I wish to offer my heartfelt thanks. You are all excellent people. To everyone else I urge you to seek these people out and thank them (or buy them a beer). To the companies and organisations I offer congratulations on doing a fine job of helping to support the community and I look forward to speaking to you about doing the same again <img src='http://per.ly/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .</p>
]]></content:encoded>
			<wfw:commentRss>http://mdk.per.ly/2010/07/25/send-a-newbie-3/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IronMan.  The project and the hack day.</title>
		<link>http://idn.per.ly/2010/07/10/ironman-the-project-and-the-hack-day/</link>
		<comments>http://idn.per.ly/2010/07/10/ironman-the-project-and-the-hack-day/#comments</comments>
		<pubDate>Sat, 10 Jul 2010 14:19:22 +0000</pubDate>
		<dc:creator>idn</dc:creator>
				<category><![CDATA[Ironman]]></category>
		<category><![CDATA[nwe.pm]]></category>
		<category><![CDATA[perl]]></category>

		<guid isPermaLink="false">http://7.46</guid>
		<description><![CDATA[IronMan was and continues to be a project to promote the Perl programming language by encouraging a community of bloggers to post on a regular basis and offering a token reward for their efforts (link needed here). Each of these blogs is then agregated to a single point for the community and the world at large to read, and of course for the assorted search engines to index.

Here are my ponderings on how this went.]]></description>
			<content:encoded><![CDATA[<p>IronMan. The project and the hack day.</p>
<p>IronMan was and continues to be a project to promote the Perl programming language by encouraging a community of bloggers to post on a regular basis and offering a token reward for their efforts (link needed here). Each of these blogs is then agregated to a single point for the community and the world at large to read, and of course for the assorted search engines to index.</p>
<p>The IronMan hack day 2009.</p>
<p>On Saturday 12th December 2009, the North West England Perl Mongers gathered together at the Shadowcat offices in Lancaster for our first hack day to work on the IronMan project.</p>
<p>The Enlightened Perl Organisation established the IronMan project and were very keen to see an archive so that all the posts that were being aggregated could be viewed retrospectively.</p>
<p>It was felt that the current organic architecture wasn&#8217;t shaping up in the best way for the direction that the project needed to take so a new approach was envisaged.</p>
<p>Who turned up?</p>
<p>In person:</p>
<p>    mst, mdk, idn, iain, fade, grim, acid2, Leigh, epitaph</p>
<p>By the magic of the intarweb (IRC):</p>
<p>    castaway,</p>
<p>Sorry if I&#8217;ve missed anyone, it wasn&#8217;t intentional. If I&#8217;ve missed you shout up and I&#8217;ll add you on.</p>
<p>Someone had the inspired idea to draw a small diagram of the room and who was sitting where to enable us to look like we knew everyones names <img src='http://per.ly/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>What are we working on?</p>
<p>mst talked to us about the existing and proposed architecture making extensive use of the conference room white boards as we went along.</p>
<p>The legacy used Plagger to collect blog feeds and aggregate them into a statically generated planet. New feeds are signed up via a basic web form. The feeds data was stored in a SQLite database file via DBIx::Class, while the post data was stored in CSV files by Plagger.</p>
<p>The new would replace Plagger with Perlanet, and the statically generated content with a dynamic Catalyst web UI. The CSV files would move into the SQLite database and be stored in a table to enable the dynamic generation and archive ability.</p>
<p>Who was doing what?</p>
<p>mst took the overall role of technical architect and had a good idea of where he wanted to go with the project flitting from one place to another as needed.</p>
<p>acid2 picked up Perlanet &amp; Perlanet::IronMan and proceeded to hack it into shape for our particular needs.</p>
<p>fade and iain continued working on the IronMan::Web aspect which they&#8217;d already started working on prior to the hack day. Some might say this is cheating, I say that it&#8217;s a good way to know what you&#8217;re doing in advance.</p>
<p>grim &amp; castaway took the original DBIx::Class IronMan::Schema and modified it to support holding the blog posts. Alongside this, they began working on tools to import the legacy Plagger CSV data into the new schema.</p>
<p>Leigh sat amongst us and worked on her NaNoRiMo, and why not.</p>
<p>Refreshments and the essential caffine, pizza and beer.</p>
<p>Tea and coffee from Lancasters premier coffee shop Atkinsons fuelled a coding haze that saw us write some Good Shit(tm). Sadly, being coding geeks means that your supply of coffee needs to be plentiful and strong. mdk had to make a trip to fetch more coffee when we drained the office supplies dry!</p>
<p>Towards the end of the day, Shadowcat shelled out to further fuel the session with pizza, beer, nibbles and awesomeness.</p>
<p>What did we learn from the IronMan hack day?</p>
<p>Whilst much has been written about software development both in the commercial world and in the open source community, I&#8217;m taking this opportunity to reflect on my own view of the only open source project that I&#8217;ve been involved with.</p>
<p>So why bother to stop and reflect? It mostly went well!</p>
<p>The Prince 2 project management framework refers to a &#8220;Lessons Learned&#8221; log, it&#8217;s something you keep as a project progresses so you have something to review at the end. Problems encountered to avoid in future, that kind of thing.</p>
<p>We all examine our own code, if we&#8217;re lucky any documentation and such things, but do we take enough time to examine the organisational aspects of the process that brought us to this point?</p>
<p>These are my notes and ramblings on how we might have done things better.</p>
<p>Supporting infrastructure &#8211; laying the foundations.</p>
<p>Whilst it&#8217;s certainly possible to do these tasks on the day, it&#8217;s dead time for almost all of your developers. Do what you can to prepare as much as possible in advance and keep everyone in the zone for as long as possible.</p>
<p>Publicity and marketing.</p>
<p>There&#8217;s lots of information online on how to market events. Yes. I said the M word.</p>
<p>It&#8217;s important. If people don&#8217;t know about your event, they definitely won&#8217;t come even if it&#8217;s something they&#8217;d want to help out with.</p>
<p>Start pimping your event early and often. We had a good physical and electronic turnout. Even though we were all in the same room, we tended to use IRC for communication anyway, which allowed extensive contributions from outside the room.</p>
<p>Who?</p>
<p>Scope is all important as we all know. I&#8217;ve said already you can probably do all the suggestions here on the day and that&#8217;s certainly simple if you have four people.</p>
<p>What if you have two hundred? Hack days are a wonderful thing, but organising for two hundred and then having four turn up would be as bad as organising for four and having two hundred turn up. This could be really bad for you and for your project.</p>
<p>Knowing who you&#8217;ve got showing up allows you to think ahead and discuss aspects of your project that you want to split up into manageable chunks. With a little planning, the required information can be given to the right people who can then talk to others on the day. Think scalability and resilience, try to eliminate your single points of failure <img src='http://per.ly/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  The more others know about the plan, the less the chance of a Guru Meditation Error.</p>
<p>Remember that physical presence is not required and extend your invitation to those who may not be able to physically attend but still wish to contribute.</p>
<p>Network and connectivity.</p>
<p>Now you know how many you&#8217;re expecting, you can think about the capacity of any network that you need to provide for the event. Can you get away with a sinlgle domestic wireless access point for your four people, or do you need something more substantial for your two hundred?</p>
<p>Despite his best efforts, epitaphs fight with the wireless and LAN through the course of the day resulted an a few outages stopping us all working.</p>
<p>Version control.</p>
<p>I don&#8217;t care to argue which one you use, but you should use a VCS of some kind. We chose to use subversion. Regardless, the following points are still valid.</p>
<p>Create your repository or use an existing one.<br />
Set appropriate permissions on the newly created or existing repo.<br />
Find out who&#8217;s coming so you can create user accounts in advance.<br />
Make sure its something your target group may be familiar with!</p>
<p>We lost time to repository creation and user setup that we could have reasonably been done beforehand.</p>
<p>Venue.</p>
<p>Our venue not only provided very nice refreshments, but a large number of white boards. Never underestimate the power of explaining things with a whiteboard! It not only tells everyone else what you&#8217;re thinking, but helps to solidify your own thoughts.</p>
<p>Don&#8217;t underestimate how many 13A sockets you&#8217;re going to need for laptops.</p>
<p>What are we working on?</p>
<p>Turnout was good, we had a number of physical attendees along with people joining us via IRC. Everyone was fired up and ready to go. There was one major problem. We didn&#8217;t all understand why we were there, what we were working on or what the objectives for the day were.</p>
<p>Several hours were spent hashing out design, which might well have been needed, but some of the other fundamentals were missing.</p>
<p>   1. What are we working on?</p>
<p>      IronMan is a blog agregation service to promote Perl. A shop window for the world.<br />
   2. Why are we working on it?</p>
<p>      We want to streamline the management of the existing service by replacing plagger with a new model based around Perlanet for feed collection.</p>
<p>      We&#8217;re going to replace the existing static page creation with a Catalyst based web application that will display the content dynamically and permit people to view the blog post archives for specific days or months.<br />
   3. What are we hoping to achieve in the timeframe?</p>
<p>      In the day, we&#8217;re going to:<br />
          * Get a good fundamental understanding of the existing architecture so that everyone knows how things work.<br />
          * Review and implement changes to the database model.<br />
          * Begin working on the Perlanet collection code.<br />
          * Begin working on the Catalyst web UI code.</p>
<p>It&#8217;s easy to list these things in retrospect, but we could have saved a large amount of time and effort if we&#8217;d have thought about these things before we all got together.</p>
<p>Test deployment.</p>
<p>During the course of the day, we didn&#8217;t have a defined checkpoint to deploy what we had so that everyone else could see it.</p>
<p>Take the time in advance to configure a staging system so that at pre-defined points during the day, everyone commits their changes and the staging system updated and restarted as required.</p>
<p>Try not to break the build&#8230; <img src='http://per.ly/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Beyond the hack day.</p>
<p>Upon these sage words of wisdom, your hackday went well, right? Remember to look back at what you&#8217;ve learned at each step of the process, what worked and what didn&#8217;t.</p>
<p>Once your hackday has been and gone, you&#8217;re left with the inevitable job of continuing to support the project you&#8217;ve been working on. This is a whole new set of challenges in much the same way as the organisation of the hack day itself.</p>
<p>Documentation.</p>
<p>Nobody likes writing it, everybody likes reading it. Well, most people.</p>
<p>To quote castaway: &#8220;documentation is hard&#8221;. She&#8217;s right of course.</p>
<p>If you&#8217;re lucky you&#8217;ll have a documentation whiz like castaway on your team, but if you don&#8217;t you either need to find one or try your hardest to make do with the people you have. In order to get people interested, you need to have a basic level of documentation in place or it will put people off from contributing to your project.</p>
<p>Document your version control system structure. Doesn&#8217;t matter how you lay things out as long as it&#8217;s clear what&#8217;s going on.</p>
<p>Once you have your repository structure documented, then document how you move through the different stages of release. I&#8217;m a simple bloke and generally like to roughly document the commands I use to &#8216;svn copy&#8217; things from one area of the repository to another. It&#8217;s a simple thing, but it&#8217;s something that will save you time and keep you consistent in your naming.</p>
<p>If you don&#8217;t do the above, your repository may end up looking like a dogs breakfast and people will be put off contributing patches simply because they don&#8217;t have time to try and work out what&#8217;s going on. Post deployment of the IronMan project, it took around a mans day worth of work to get things into a sensible state, in the mean time several people were unable to contribute because they couldn&#8217;t work out which files they should be working on.</p>
<p>I&#8217;ve mentioned staging your development for the period of the hack day, you should do this all the time. Not only does it allow you to check that things will work on a machine that isn&#8217;t yours, it checks other peoples committed chanmges and gives the project visibility. If you don&#8217;t have visibility before you deploy to your live service, then you can&#8217;t get feedback from your user community.</p>
<p>Organising your next hack day.</p>
<p>So following your last successful hack day, you&#8217;re mad for organising another, right!?</p>
<p>I&#8217;m making one major change for this year. The North West England Perl Mongers haven&#8217;t decided what hack day 2010 will be yet, we&#8217;re asking the membership to present lightening talks for their project at the September technical meeting. This does a few very important things:</p>
<p>You can&#8217;t present on your project and sell it if you haven&#8217;t thought about it and what you want to achieve<br />
If you want your project worked on this year, you need to sell it to the membership who will be voting at the end of the evening.</p>
<p>It might solve some of the preparation issues, it might not. Perhaps this time next year I&#8217;ll finally finish some more reflections&#8230;</p>
<p>Armed with your reflections and thoughts, bring free software to the masses, because we can and because it&#8217;s the socially responsible thing to do. Plus all th ecool kids are doing it&#8230;.</p>
]]></content:encoded>
			<wfw:commentRss>http://idn.per.ly/2010/07/10/ironman-the-project-and-the-hack-day/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Propaganda</title>
		<link>http://mdk.per.ly/2010/06/25/propaganda</link>
		<comments>http://mdk.per.ly/2010/06/25/propaganda#comments</comments>
		<pubDate>Fri, 25 Jun 2010 10:24:02 +0000</pubDate>
		<dc:creator>mdk</dc:creator>
				<category><![CDATA[Ironman]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[epo]]></category>
		<category><![CDATA[Mark Keating]]></category>
		<category><![CDATA[The Perl Foundation]]></category>
		<category><![CDATA[TPF]]></category>

		<guid isPermaLink="false">http://6.488</guid>
		<description><![CDATA[I read with interest Jochen Hayek&#8217;s blog post (http://blog-en.jochen.hayek.name/2010/06/old-python-anti-perl-propaganda.html) on Propaganda Posters used against Perl and then Python. I then followed the links to the original argument (which I recommend you follow) which is on Paul Battley&#8217;s Blog (original anti-Perl piece here). The posters in both of these cases were produced some time ago. The [...]]]></description>
			<content:encoded><![CDATA[<p>I read with interest Jochen Hayek&#8217;s blog post (<a href="http://blog-en.jochen.hayek.name/2010/06/old-python-anti-perl-propaganda.html">http://blog-en.jochen.hayek.name/2010/06/old-python-anti-perl-propaganda.html</a>) on Propaganda Posters used against Perl and then Python. I then followed the links to the original argument (which I recommend you follow) which is on <a href="http://po-ru.com/diary/ruby-propaganda/">Paul Battley&#8217;s</a> Blog (original <a href="http://po-ru.com/images/chinese-python-poster.jpg">anti-Perl</a> piece here).</p>
<p>The posters in both of these cases were produced some time ago. The original anti-perl piece is rather crude (not in taste just in skills used to create) as it is simply an original poster with text pasted onto it. I have done similar pieces myself they are fun but require little effort.</p>
<p>Paul&#8217;s piece is far superior and worthy of some regard as he took an original poster and then recreated it with a new message. It is still a rather bombastic approach but I like the fact that he took the time and effort to create a homage piece as opposed to just cut and paste blitzing or image manipulation (&#8220;photoshopping&#8221; if one believes the current zeitgeist) that so many quickly fall to.</p>
<p>Jochen asked if anyone would do the same for Perl and I thought it would be funky. I do like playing with posters or image stills and doing the crude text-replacing and image manipulation thing and have produced a series of amusing images (links at some other date). But, for this I thought I would give it a little more effort and go for Paul&#8217;s approach of re-creating an original with a new message.</p>
<p>So I selected my image (I went for Russian Propaganda posters as I have always been fond of the strong artwork):</p>
<p style="text-align: center"><a rel="attachment wp-att-489" href="http://mdk.per.ly/2010/06/25/propaganda/image2904/"><img class="aligncenter size-full wp-image-489" title="image2904" src="http://mdk.per.ly/files/2010/06/image2904.png" alt="" width="410" height="294" /></a></p>
<p>I then set to redrawing the image in Inkscape so that I would have a piece of Vector Art that would be easily scaleable for different purposes and would enable some nice strong and uniform colours and the ability to move objects about or insert new images to change the message etc. (I wasn&#8217;t about to paint something). On the way I made the choice to change the gender of one of the subjects as it suited my message more. When I went for the tagline I wanted to say something without being too offensive and not at all derogatory, so I chose a simple message.</p>
<p style="text-align: center"><a rel="attachment wp-att-490" href="http://mdk.per.ly/2010/06/25/propaganda/poster1/"><img class="aligncenter size-full wp-image-490" title="poster1" src="http://mdk.per.ly/files/2010/06/poster1.png" alt="" width="426" height="302" /></a></p>
<p>If anyone has any ideas for a different text then let me know as that is easy to create. If you click on the image (twice &#8211; once to the image page and then on the image again once there) you can see it at a larger size. I am pleased with my efforts which is why I blogged about it but let me know what you think. The image can be used but please ask permission (I like to keep note of who is using my work and where it is used)</p>
<p>-ttfn &#8211; Mark</p>
<p style="text-align: center"><a href="http://ironman.enlightenedperl.org/signup/new_feed"><img src="http://mdk.per.ly/files/2009/09/ironsignup.png" alt="ironsignup" width="421" height="64" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://mdk.per.ly/2010/06/25/propaganda/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Perl Foundation is great ;)</title>
		<link>http://mdk.per.ly/2010/06/02/the-perl-foundation-is-great</link>
		<comments>http://mdk.per.ly/2010/06/02/the-perl-foundation-is-great#comments</comments>
		<pubDate>Wed, 02 Jun 2010 13:00:27 +0000</pubDate>
		<dc:creator>mdk</dc:creator>
				<category><![CDATA[Ironman]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[The Perl Foundation]]></category>
		<category><![CDATA[Mark Keating]]></category>
		<category><![CDATA[TPF]]></category>
		<category><![CDATA[YAPC::EU::2010]]></category>

		<guid isPermaLink="false">http://6.483</guid>
		<description><![CDATA[My Ironman Status would appear here if the badge code wasn&#8217;t b0rked with the new system If you have had any interaction with the folks at the TPF I think you will already know that they are quite super people. So why am I saying that the TPF are great in this blog. Well&#8230;. It [...]]]></description>
			<content:encoded><![CDATA[<div>
<dl>
<dt><img src="http://ironman.enlightenedperl.org/munger/mybadge/male/mdk.png" alt="Image not available" width="50" height="80" /></dt>
<dd>My Ironman Status would appear here if the badge code wasn&#8217;t b0rked with the new system <img src='http://per.ly/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </dd>
</dl>
</div>
<p>If you have had any interaction with the folks at the <a href="http://www.perlfoundation.org/">TPF</a> I think you will already know that they are quite super people. So why am I saying that the <a href="http://www.perlfoundation.org/">TPF</a> are great in this blog.</p>
<p>Well&#8230;.</p>
<p>It is all down to the efforts I have personally seen them make over the past twelve months and even more recently their input into the <a href="http://www.send-a-newbie.enlightenedperl.org/">send-a-newbie</a> scheme.</p>
<p>As you may know, and if you don&#8217;t you can <a href="http://www.send-a-newbie.enlightenedperl.org/">visit the send-a-newbie website</a> or <a href="http://mdk.per.ly/2010/05/06/send-a-newbie-2/">read the last blog post</a>, the send-a-newbie scheme is all about raising money to send people new to Perl events to a YAPC. This year it is being run by the <a href="http://www.enlightenedperl.org/">EPO</a> for <a href="http://conferences.yapceurope.org/ye2010/">YAPC::EU</a>. In January I was approached by <a href="http://martian.org/karen/">Karen Pauley</a> of the <a href="http://www.perlfoundation.org/">TPF</a> to ask if they minded if the<a href="http://www.perlfoundation.org/"> TPF </a>ran a scheme for <a href="http://yapc2010.com/yn2010/">YAPC::NA</a> along the same lines. I of course said that I didn&#8217;t mind, in fact I actively encouraged this, the more successful schemes the better in my opinion and the<a href="http://www.perlfoundation.org/"> TPF</a> are actively involved with the American conferences on an administrative basis so they are best placed to run this initiative in the US.</p>
<p><a href="http://martian.org/karen/">Karen</a> and I both agreed that this was another area that the <a href="http://www.perlfoundation.org/">TPF</a> and <a href="http://www.enlightenedperl.org/">EPO</a> can mutually make as much an impact as possible, and recently they went a stage further with this by donating to the <a href="http://www.send-a-newbie.enlightenedperl.org/">send-a-newbie scheme</a> we are running. So I would like to give a big thanks to the Board and to <a href="http://martian.org/karen/">Karen</a> for supporting us in this manner.</p>
<p>(Due to time constraints the <a href="http://www.perlfoundation.org/">TPF</a> will not be running the initiative for this year&#8217;s <a href="http://yapc2010.com/yn2010/">YAPC::NA</a> (though there are plenty of things they are doing at the event to include first time attendees in the proceedings), from my understanding they will be running this next year.)</p>
<p>The <a href="http://www.perlfoundation.org/">TPF</a> do so much more than this though. From actively supporting communities through grants and funding, to funding and encouraging the organisation of YAPCs and other workshops, providing websites and resources as well as promoting and supporting the marketing and promotion of Perl and the Perl community.</p>
<p>They are also incredibly approachable. If you meet any of these people you quickly discover that they are supportive in person. I have found every <a href="http://www.perlfoundation.org/">TPF</a> board member and officer I have met to be helpful, attentive, to give encouragement and to have a real care (in fact a passion) for getting Perl the recognition it deserves and to expanding its horizons.</p>
<p>So I want to thank them once more and to raise a jolly huzzah for their continued development and existence.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>I thought I would re-use this blog post to repeat these two calls and to direct anyone who doesn&#8217;t know about the send-a-newbie initiative to the appropriate locations.</p>
<p>If you know of any mailing lists, forums etc., that can be used to post these messages to then please do not hesitate to do so.</p>
<p>The mailouts are printed below, just copy and paste as appropriate and spread the word. Please also consider donating to this effort.</p>
<p>&#8212;&#8212;&#8212;&#8212;-DONATIONS&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>Subject line: Donate to Send-a-Newbie<br />
Last year many individuals and companies donated money to the send-a-newbie initiative run by Edmund von der Burg. It was a great success. At the end of last year Edmund approached the EPO with the task of organising a similar event this year as he was unable to because of other commitments.</p>
<p>Therefore I come to you all to ask you to donate once again to this excellent project, please make a donation at send-a-newbie.enlightenedperl.org (or send your donation to send-a-newbie@paypal.com). If you made a donation last year, I thank you and would gratefully ask for you to do so once more.[1]</p>
<p>If you are new to this idea allow me a few moments to describe it.</p>
<p>The send-a-newbie scheme will allow people to attend a Perl conference (YAPC::EU for us, and this year YAPC::NA will have a scheme organised by the Perl Foundation) if:</p>
<p>a. they have never attended a YAPC/Major Perl event previously;<br />
b. they are financially unable to do so;<br />
c. they work in/study/use Perl.</p>
<p>The only changes we have made to the terms of entry this year is to broaden the scope. The Enlightened Perl Organisation members voted that we manage this initiative on the sole condition that it was open to all people regardless of age or circumstance (there were some minor restrictions in the previous year that did not reflect our requirements).</p>
<p>This year we will be listing our sponsors on the website to express our thanks[2] and because we believe in openess of information. A list of names will appear that people can admire and give respect[3]. If you would like to/do donate and don&#8217;t want your name listed then please contact Mark or Rosellyne and let them know and they will ensure that you are not listed.</p>
<p>Thanks for your consideration, and thanks-in-advance to those who are considering donating.</p>
<p>Kind regards</p>
<p>Mark<br />
Secretary to the EPO</p>
<p>p.s. If you know of any list, forum where this information might be posted then I would kindly ask that you repeat it there.</p>
<p>[1] Please, please, pretty please on bended knees <img src='http://per.ly/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>[2] An almost exact opposite of name and shame.</p>
<p>[3] Also they can perhaps feel sickened that they were too jaded to support such a great idea.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;END&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>&#8212;&#8212;&#8212;&#8212;-APPLICATIONS&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>Subject line: Send-a-newbie &#8211; Applications</p>
<p>The application process for the Send-a-Newbie initiative to allow participation at YAPC::EU::2010, which allows applicants who would otherwise be unable to due to financial constraints, is now open.</p>
<p>Please go to: http://www.send-a-newbie.enlightenedperl.org/applications.html for more information on how to apply.</p>
<p>Please note that the only condition, and that will only be applied dependent on the number of applications (it is a merit system based on exposure) is that you have not attended a YAPC or major Perl Workshop previously. No constraint on age, experience etc., is made.</p>
<p>If you know of any mailing list that this notice may be displayed then please forward the contents/repeat the information there.</p>
<p>If you wish to donate to this initiative then please visit: send-a-newbie.enlightenedperl.org (or send your donation to send-a-newbie@paypal.com).</p>
<p>Kind regards</p>
<p>Mark Keating<br />
Secretary to the EPO</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;END&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>-ttfn &#8211; Mark</p>
<p style="text-align: center"><a href="http://ironman.enlightenedperl.org/signup/new_feed"><img src="http://mdk.per.ly/files/2009/09/ironsignup.png" alt="ironsignup" width="421" height="64" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://mdk.per.ly/2010/06/02/the-perl-foundation-is-great/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Missing IronMan posts?</title>
		<link>http://idn.per.ly/2010/05/22/missing-ironman-posts/</link>
		<comments>http://idn.per.ly/2010/05/22/missing-ironman-posts/#comments</comments>
		<pubDate>Sat, 22 May 2010 20:46:39 +0000</pubDate>
		<dc:creator>idn</dc:creator>
				<category><![CDATA[Ironman]]></category>
		<category><![CDATA[perl]]></category>

		<guid isPermaLink="false">http://7.45</guid>
		<description><![CDATA[We've seen a few reports of posts missing from the aggregator which I've finally had chance to look into this evening.  They were not as originally assumed, down the back of my sofa, which is a rather happy coincidence I feel :)]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve seen a report of posts missing from the aggregator which I&#8217;ve finally had chance to look into this evening.  Thanks specifically to Curtis Jewell for bringing this to our attention via mst.</p>
<p>The problem stems from the assumption (you know this is going to be good&#8230;) that the authors field retrieved from a post should not be null.  Indeed, this seems sensible, but there seem to be a number of feeds that don&#8217;t observe this for some reason (which I frankly don&#8217;t care about, especially now I have a different way to assume it).</p>
<p>If the author field on a post is undefined, it is now taken from the title given to your feed when you signed up for IronMan.  This seems to be the sensible fall back in the absence of the data on the feed.</p>
<p>As always, comments appreciated.</p>
<p>Ian &amp; the IronMan dev team.</p>
]]></content:encoded>
			<wfw:commentRss>http://idn.per.ly/2010/05/22/missing-ironman-posts/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Send A Newbie</title>
		<link>http://mdk.per.ly/2010/05/06/send-a-newbie-2</link>
		<comments>http://mdk.per.ly/2010/05/06/send-a-newbie-2#comments</comments>
		<pubDate>Thu, 06 May 2010 11:12:39 +0000</pubDate>
		<dc:creator>mdk</dc:creator>
				<category><![CDATA[Ironman]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[Send-a-Newbie]]></category>
		<category><![CDATA[YAPC::EU::2010]]></category>

		<guid isPermaLink="false">http://6.477</guid>
		<description><![CDATA[My Ironman Status would appear here if the badge code wasn&#8217;t b0rked with the new system So it has been a month since I last posted (I took a long break to rest from blogging, just was feeling a bit blogged out, but now I am back ). You may have already gathered, if you [...]]]></description>
			<content:encoded><![CDATA[<div>
<dl>
<dt><img src="http://ironman.enlightenedperl.org/munger/mybadge/male/mdk.png" alt="Image not available" width="50" height="80" /></dt>
<dd>My Ironman Status would appear here if the badge code wasn&#8217;t b0rked with the new system <img src='http://per.ly/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </dd>
</dl>
</div>
<p>So it has been a month since I last posted (I took a long break to rest from blogging, just was feeling a bit blogged out, but now I am back <img src='http://per.ly/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ).</p>
<p>You may have already gathered, if you are a member of the EPO or are on any of the mailing lists that this has been posted to, that the Enlightened Perl Organisation has taken over the running of the send-a-newbie program that was first initiated by Edmund von der Burg for YAPC::EU::2009.<br />
The call for donations to this excellent scheme has already been sent out and we have now sent out the call for applicants.<br />
I thought I would use this blog post to repeat these two calls and to direct anyone who doesn&#8217;t know about this effort to te appropriate locations.</p>
<p>If you know of any mailing lists, forums etc., that can be used to post these messages to then please do not hesitate to do so. </p>
<p>The mailouts are printed below, just copy and paste as appropriate and spread the word. Please also consider donating to this effort.</p>
<p>&#8212;&#8212;&#8212;&#8212;-DONATIONS&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>Subject line: Donate to Send-a-Newbie<br />
Last year many individuals and companies donated money to the send-a-newbie initiative run by Edmund von der Burg. It was a great success. At the end of last year Edmund approached the EPO with the task of organising a similar event this year as he was unable to because of other commitments.</p>
<p>Therefore I come to you all to ask you to donate once again to this excellent project, please make a donation at send-a-newbie.enlightenedperl.org (or send your donation to send-a-newbie@paypal.com). If you made a donation last year, I thank you and would gratefully ask for you to do so once more.[1]</p>
<p>If you are new to this idea allow me a few moments to describe it.</p>
<p>The send-a-newbie scheme will allow people to attend a Perl conference (YAPC::EU for us, and this year YAPC::NA will have a scheme organised by the Perl Foundation) if:</p>
<p>a. they have never attended a YAPC/Major Perl event previously;<br />
b. they are financially unable to do so;<br />
c. they work in/study/use Perl.</p>
<p>The only changes we have made to the terms of entry this year is to broaden the scope. The Enlightened Perl Organisation members voted that we manage this initiative on the sole condition that it was open to all people regardless of age or circumstance (there were some minor restrictions in the previous year that did not reflect our requirements).</p>
<p>This year we will be listing our sponsors on the website to express our thanks[2] and because we believe in openess of information. A list of names will appear that people can admire and give respect[3]. If you would like to/do donate and don&#8217;t want your name listed then please contact Mark or Rosellyne and let them know and they will ensure that you are not listed.</p>
<p>Thanks for your consideration, and thanks-in-advance to those who are considering donating.</p>
<p>Kind regards</p>
<p>Mark<br />
Secretary to the EPO</p>
<p>p.s. If you know of any list, forum where this information might be posted then I would kindly ask that you repeat it there.</p>
<p>[1] Please, please, pretty please on bended knees <img src='http://per.ly/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>[2] An almost exact opposite of name and shame.</p>
<p>[3] Also they can perhaps feel sickened that they were too jaded to support such a great idea.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;END&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>&#8212;&#8212;&#8212;&#8212;-APPLICATIONS&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>Subject line: Send-a-newbie &#8211; Applications</p>
<p>The application process for the Send-a-Newbie initiative to allow participation at YAPC::EU::2010, which allows applicants who would otherwise be unable to due to financial constraints, is now open.</p>
<p>Please go to: http://www.send-a-newbie.enlightenedperl.org/applications.html for more information on how to apply.</p>
<p>Please note that the only condition is that you have not attended a YAPC or major Perl Workshop previously. No constraint on age, experience etc., is made.</p>
<p>If you know of any mailing list that this notice may be displayed then please forward the contents/repeat the information there.</p>
<p>If you wish to donate to this initiative then please visit: send-a-newbie.enlightenedperl.org (or send your donation to send-a-newbie@paypal.com).</p>
<p>Kind regards</p>
<p>Mark Keating<br />
Secretary to the EPO</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;END&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>-ttfn &#8211; Mark</p>
<p style="text-align: center"><a href="http://ironman.enlightenedperl.org/signup/new_feed"><img src="http://mdk.per.ly/files/2009/09/ironsignup.png" alt="ironsignup" width="421" height="64" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://mdk.per.ly/2010/05/06/send-a-newbie-2/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>That&#8217;s nice, now what does it *DO*?</title>
		<link>http://idn.per.ly/2010/04/29/thats-nice-now-what-does-it-do/</link>
		<comments>http://idn.per.ly/2010/04/29/thats-nice-now-what-does-it-do/#comments</comments>
		<pubDate>Thu, 29 Apr 2010 14:53:53 +0000</pubDate>
		<dc:creator>idn</dc:creator>
				<category><![CDATA[perl]]></category>
		<category><![CDATA[cpan]]></category>
		<category><![CDATA[crm]]></category>
		<category><![CDATA[oss]]></category>

		<guid isPermaLink="false">http://7.44</guid>
		<description><![CDATA[The number one failing I find in Open Source, Free Software and CPAN modules is that they don't tell me what they do.  Why miss something so simple and fundamental when it alienates your potential users or customers?  

In my search for a CRM I'm finding this at best irritating and I'm an OSS veteran of ten years with a degree of patience and technical knowledge.  How can we expect the community bubble to expand and burst if we can't get this right?]]></description>
			<content:encoded><![CDATA[<p>So I&#8217;m looking for a CRM for a charity I work with, preferably something written in Perl that&#8217;s <a>Free Software</a>.  I have specific things I need and want such as event organisation and mailing list management of both the paper and electronic form.</p>
<p>I&#8217;m once again struck by the number one failing of open source and free software products, I can&#8217;t work out what it does!  What features does it offer?  How will it make my life easier/faster/longer/stronger (delete as appropriate)?</p>
<p>Your project might be the best &#8216;X&#8217; since the concept was invented, but if you don&#8217;t tell me why I should spend my time to download it and install it then I&#8217;m going to move on and look at the next one.  I don&#8217;t want to spend a couple of hours getting something working when it doesn&#8217;t offer some basic feature that I absolutely cannot live without, that&#8217;s dead time to me.</p>
<p>Please take a moment to look at your project.  Compare it to it&#8217;s commercial offering (if appropriate).  How does it compare by face value?  Do you have headline top five and complete feature listings that someone can look over quickly to see if it fits their needs?  Does your site focus on the technical detail of the project and provide no higher level information?  Do you actually say what your project, Perl module or doodad does in a simple one line summary that your mother could understand?</p>
<p>Seriously.  If someone can&#8217;t tell these things in five minutes of looking at your site/module, you&#8217;ve probably lost them forever.  That&#8217;s their loss too remember as your doodad is the best &#8216;X&#8217; ever available!</p>
]]></content:encoded>
			<wfw:commentRss>http://idn.per.ly/2010/04/29/thats-nice-now-what-does-it-do/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IronMan &#8211; beta site launch!</title>
		<link>http://idn.per.ly/2010/04/15/ironman-beta-site-launch/</link>
		<comments>http://idn.per.ly/2010/04/15/ironman-beta-site-launch/#comments</comments>
		<pubDate>Thu, 15 Apr 2010 17:24:31 +0000</pubDate>
		<dc:creator>idn</dc:creator>
				<category><![CDATA[Ironman]]></category>
		<category><![CDATA[nwe.pm]]></category>
		<category><![CDATA[perl]]></category>

		<guid isPermaLink="false">http://7.39</guid>
		<description><![CDATA[IronMan beta now live and complete - please check it out and add your comments!

<a href="http://ironboy.enlightenedperl.org/">http://ironboy.enlightenedperl.org/</a>]]></description>
			<content:encoded><![CDATA[<p>The IronMan beta site is now complete!  Check it out at <a href="http://ironboy.enlightenedperl.org/">http://ironboy.enlightenedperl.org/</a> and pass any comments back to me via this blog or irc.perl.org #epo-ironman.</p>
<p>There are two outstanding issues that we&#8217;re aware of:</p>
<ul>
<li>The signup page templating needs fixing</li>
<li>Post tags are being removed</li>
</ul>
<p>Assuming no major issues in the next 36 hours, this will be the live ironman on Saturday to celebrate the first anniversary!</p>
]]></content:encoded>
			<wfw:commentRss>http://idn.per.ly/2010/04/15/ironman-beta-site-launch/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

