tag:blogger.com,1999:blog-53220863457856870392024-03-08T08:52:11.697-08:00Christopher J SwainThoughts and ideas to shareChrishttp://www.blogger.com/profile/18196032718829498639noreply@blogger.comBlogger15125tag:blogger.com,1999:blog-5322086345785687039.post-37766151267200169732010-12-04T14:19:00.000-08:002010-12-04T14:28:37.226-08:00Sat 4th Dec 2010: London Perl WorkshopI attended the London Perl Workshop today. The things I feel are most notable:<br />
<ul><li>Matt Trout's extremely enthusiastic and informative talks</li>
<li>David Cross workshop on Modern Web Apps in PERL</li>
<li>DBIx::Class for Beginners by Leo Lepworth (<a href="http://leo.cuckoo.org/">http://leo.cuckoo.org/</a>)</li>
<li>Perl6 Implementations (incl. Perl6 compilers written in Perl6.</li>
<li>CGI.pm is outdated and now PSGI (specification) & Plack (implementation) is the way to do web development; use Plackup to do testing; use the Catalyst framework (for example); go to http://plackperl.org for info.</li>
<li>Best book for Perl today is “Chromatics Modern Perl”</li>
</ul><br />
<div></div><br />
<div>Stuff useful to me:</div><ul><li>Top books to learn from: “Learning Perl”, “Programming Perl” and “Perl Cookbook”.</li>
<li>Lots of Perl stuff on <a href="http://www.enlightenedperl.org/">http://www.enlightenedperl.org/</a> and perl.org</li>
<li>Stuff I should learn about: Perlanet, Catalyst, Padre, Moose, DBIx:Class, cpanmin.us, freenode #perl, Template Toolkit</li>
<li>Modules/Perl updates should all be easily available from CPAN </li>
<li>David Doorwood (<a href="http://dorward.me.uk/">http://dorward.me.uk/</a>) did a good lightening presentation on Testing. I will look him up because this is related to my line of work.</li>
<li>There are Social Networking APIs available on CPAN such as Net::Twitter and App:Twitch</li>
</ul><br />
About Perl6:<br />
<ul><li>Perl6 is specification based but there is not yet a final consensus on the specification (it is still under development).</li>
<li>You can write compilers for Perl6 in other languages other than Perl6</li>
<li>You can run Perl6 in other runtime engines other than Perl6, such as implementations of Perl5 and Lisp. The leading implementation is Rakudo</li>
<li>You can lean about compilers in the Parot Compiler Toolkit</li>
<li>You can get free training in Perl6 by going to Perl6.org</li>
<li>Perl6 as a language is good for writing compilers.</li>
</ul><em><span style="font-family: "Courier New", Courier, monospace; font-size: x-small;">(If any one who reads this and thinks I made a mistake here with this information, please let me know.)</span></em>Chrishttp://www.blogger.com/profile/18196032718829498639noreply@blogger.com0tag:blogger.com,1999:blog-5322086345785687039.post-32887609422077817232010-10-08T14:52:00.000-07:002010-10-08T14:58:16.657-07:00RSPB campaign against agri-environment spending cutsAgri-environment schemes channel government funding to help farmers manage their land in an environmentally-friendly way.<br />
<br />
They recognise the important role farmers play in managing the countryside, and encourage and support farmers to change their farming methods to ways which will help wildlife. <br />
<br />
<br />
They provide a payment for those aspects of farming, such as homes for wildlife, which benefit the countryside, and for which they would not otherwise be rewarded.<br />
<br />
Each country of the UK has its own programme of agri-environment schemes, open to farmers. Reform of the Common Agriculture Policy has led to the design of new schemes which mean that new and old schemes will run concurrently for a number of years until existing contracts with farmers end.<br />
<br />
Due to government spending cuts, Defra’s reduced budget means that funding of agri-environment schemes are threatened.<br />
<br />
In the short term, agri-environment spending (especially the Higher Level Scheme) must be maintained as this is the key means of halting the loss of habitats and restoring biodiversity at home. To ensure long term success the UK government must do all it can to influence the reform of the EU’s Common Agricultural Policy (due in 2013) so that public money is used to reward farmers for delivering public benefits such as an attractive countryside rich in wildlife.<br />
<br />
<br />
Please visit <a ?="" class="twitter-timeline-link" href="http://www.rspb.org.uk/spendingcuts" rel="nofollow" target="_blank" title="http://www.rspb.org.uk/spendingcuts"><span style="color: #2d76b9;">http://www.rspb.org.uk/spendingcuts</span></a> and e-mail the Government to voice your concern.Chrishttp://www.blogger.com/profile/18196032718829498639noreply@blogger.com0tag:blogger.com,1999:blog-5322086345785687039.post-64602147969602398502010-10-07T15:43:00.000-07:002010-10-07T16:01:45.416-07:00Radio 4 - it's worth listeningDid you listen to Radio 4 tonight? You missed:<br />
<ol><li><a href="http://www.bbc.co.uk/programmes/b006sz6t">The Bottom Line</a></li>
<li>Episode 23 of <a href="http://www.bbc.co.uk/programmes/b00rt8qq">Saving Species</a></li>
</ol>Both of these radio programmes were excellent.<br />
<br />
<b>Bottom Line </b>was about 'optimism' in business. Evan Davis was joined by Alex Cheatle, chief executive of the lifestyle management company Ten Group; Jasmine Montgomery, co-founder of branding consultancy Seven Brands; Robin Wight, president of communications group Engine.<br />
<br />
Mobile Banking was mentioned as a fantastic business opportunity in Africa. Read a report on it at <a href="http://tinyurl.com/3245vu6">Mobile Money Exchange</a>, also read "<a href="http://tinyurl.com/33obp3c">Is There Really Any Money in Mobile Money?</a>"and about <a href="http://www.mpesauk.co.uk/">M-Pesa</a>.<br />
<br />
Quotes for business:<br />
<ul><li>Optimists see a Doughnut and Pessimists see a hole</li>
<li>Success follows persistence</li>
<li>Every problem is an opportunity </li>
<li>People should learn from mistakes</li>
</ul><br />
<b>Saving Species</b> covered the interesting subject of fungi.<br />
<br />
Although many of the worlds plant species are likely to become extinct over coming years there is a theory that it's actually a natural part of world evolution. It does not mean that man is allowed to continue to be careless about the environment but it is a theory that I have been warming towards fairly recently. If the dinosaur was wiped out then it's very likely that the world will one day get a better replacement for modern man! In fact some species that are believed to be extinct (because no body has seen them for ages) may actually turn up in many years time. It's not possible for man to see everything no matter how hard we try.<br />
<br />
You can listen to both radio programmes now on the BBC iPlayer.<br />
<br />
<br />
<br />
<h1 class="firstHeading" id="firstHeading"><br />
</h1>Chrishttp://www.blogger.com/profile/18196032718829498639noreply@blogger.com0tag:blogger.com,1999:blog-5322086345785687039.post-69818308437106092982010-10-05T01:45:00.000-07:002010-10-05T01:53:12.630-07:00Learn Perl for CGI Programming with O'ReillyI've started an online course by <a href="http://www.oreillyschool.com/?78706">O'Reilly School of Technology</a> (OST). I wanted to try out some formal online Perl training and the best I found was with OST.<br />
<br />
I've made a good start on the "Learn Perl for CGI Programming" course and think it's very good.<br />
<br />
The O'Reilly School of Technology and the University of Illinois have partnered to offer Certificates of Professional Development in information technology and related skills. The course I am doing counts towards one of their certificates. I am thinking of carrying on with the "Web Programming Certificate" although my current passion is Perl programming. I'll get the course done first and then think about if I want to do the others later.<br />
<br />
Check out their site by clicking <a href="http://www.oreillyschool.com/?78706">here</a>.Chrishttp://www.blogger.com/profile/18196032718829498639noreply@blogger.com0tag:blogger.com,1999:blog-5322086345785687039.post-81143577448043379582010-09-30T01:24:00.000-07:002010-09-30T01:26:19.635-07:00BBC Technology Programme: CLICKSome interesting information c/o Click (<a href="http://news.bbc.co.uk/1/hi/programmes/click_online/default.stm">http://news.bbc.co.uk/1/hi/programmes/click_online/default.stm</a>):<br />
<br />
<br />
<ul><li>ParcelGenie</li>
<li>SendSocial</li>
<li>ByBox</li>
<li><a href="http://vimeo.com/9679622">http://vimeo.com/9679622</a></li>
<li><a href="http://www.aec.at/about_about_en.php">http://www.aec.at/about_about_en.php</a></li>
<li><a href="http://www.stickybits.com/">http://www.stickybits.com/</a></li>
<li><a href="http://www.groupon.co.uk/">http://www.groupon.co.uk/</a></li>
</ul>I just stumbled upon it but will be viewing other programmes and related web pages. This is very interesting for people interested in technology.Chrishttp://www.blogger.com/profile/18196032718829498639noreply@blogger.com0tag:blogger.com,1999:blog-5322086345785687039.post-89017613835715372212010-09-17T02:42:00.000-07:002010-09-17T02:57:09.022-07:00Software TestingI attended the <a href="http://www.bcs.org/server.php?show=nav.9262">SIGiST</a> conference on 16 September 2010 in London and met some excellent people. Thanks to everyone who talked to me about their experiences in testing. Special thanks to:<br />
Richard Roy, James Windle, Jennifer Lumley, Geoff Thompson, Stephen Allot, Graham Thomposn, Isabel Evans, Mohinda Khosla, James Lyndsay, Peter Morgan and Stuart Taylor.<br />
<br />
<div></div>Here is some links worth looking at if you are interested in Testing (and Agile):<br />
<ul><li>James Lyndsay (Exloratory Testing expert): <a href="http://www.workroom-productions.com/">http://www.workroom-productions.com/</a></li>
<li>Peter Morgan: <a href="http://www.nicemove.biz/testing/index.html">http://www.nicemove.biz/testing/index.html</a></li>
<li>Stephen Allot: <a href="http://www.electromind.com/index.html">http://www.electromind.com/index.html</a></li>
<li>An interesting remark from Stuart Taylor on his blog: "... good testers (Agile or not) are a fairly rare breed": <a href="http://working-thought.blogspot.com/">http://working-thought.blogspot.com/</a></li>
</ul> Have a nice read!!<br />
<br />
Oh, and this is a fantastic tool for helping to write test cases/user stories etc: <a href="http://www.manifestation.com/neurotoys/eprime.pl">http://www.manifestation.com/neurotoys/eprime.pl</a>Chrishttp://www.blogger.com/profile/18196032718829498639noreply@blogger.com0tag:blogger.com,1999:blog-5322086345785687039.post-63915610568074301592010-09-13T01:17:00.000-07:002010-09-13T01:17:05.893-07:00On Climate Change<a href="http://www.telegraph.co.uk/earth/earthnews/7997668/Climate-change-is-inevitable-says-Caroline-Spelman.html">Climate change is inevitable.</a><br />
<br />
“One way or another, climate change is going to affect every organisation and every individual in this country. If we are to thrive as a society, every organisation and every individual must adapt” said Lord Henley, the climate change minister to The Confederation of British Industry (CBI).<br />
<br />
The government cannot afford to stop investing to protect the environment. Please sign the<a href="http://www.rspb.org.uk/applications/lettertothefuture/index.aspx"> Letter To The Future</a> today.<br />
<br />
Also consider <a href="http://rainforestrescue.sky.com/">Adopting A Jaguar</a> to help the Sky Rainforest Rescue campaign in partnership with the WWF. <span style="height: 285px;">Sky will match donations <strong>pound for pound</strong> to their campaign target of £4 million.</span>Chrishttp://www.blogger.com/profile/18196032718829498639noreply@blogger.com0tag:blogger.com,1999:blog-5322086345785687039.post-40114576068940728842010-08-17T01:22:00.000-07:002010-08-17T01:23:51.933-07:00Stephen HawkingStephen Hawking: "mankind must colonise space or die out":<br />
<a href="http://www.guardian.co.uk/science/2010/aug/09/stephen-hawking-human-race-colonise-space">http://www.guardian.co.uk/science/2010/aug/09/stephen-hawking-human-race-colonise-space</a><br />
<br />
Stephen Hawking warns over making contact with aliens:<br />
<a href="http://news.bbc.co.uk/1/hi/uk/8642558.stm">http://news.bbc.co.uk/1/hi/uk/8642558.stm</a>Chrishttp://www.blogger.com/profile/18196032718829498639noreply@blogger.com0tag:blogger.com,1999:blog-5322086345785687039.post-59542401952330986962010-07-27T05:19:00.000-07:002010-07-27T05:20:19.044-07:00Running for Pilgrims Hospices in East KentLast month I began a new exercise and diet plan with the intention to get fit. Since my mum died in November 2009 I've been wanting to do something in memory of her and so I have decided to do something. I plan to run the Hastings Half Marathon on the 21st March 2010 to raise money for Pilgrims Hospices in East Kent.<br />
<br />
Until the end of May this year I was quite fat and unfit. I've recently joined a gym and started to train for the Hastings Half. So far I am really enjoying it. I feel better and have loads more energy than I have had in recent years.<br />
<br />
Last sunday (25th July) I ran 10km for the first time in many years and feel brilliant that I did it. Each week I work towards the goal of reaching a new distance or losing some weight. By March 2010 I need to be able to run about 23km. Hastings Half will be hard work but I really want to do it.<br />
<br />
Please have a look at my charity webpage: <a href="http://www.justgiving.com/Christopher-Swain">http://www.justgiving.com/Christopher-Swain</a><br />
and also have a look at the Hastings Half website: <a href="http://www.hastings-half.co.uk/">http://www.hastings-half.co.uk/ </a> <br />
<br />
I hope to raise £500.00 for Pilgrims Hospices. The people who work at Pilgrims are wonderful people and provide very special care for the sick and needy. They need more money than I could possibly give so please support me and donate via my JustGiving page.<br />
<br />
Look Pilgrims Hospices up at <a href="http://www.pilgrimshospice.org/">http://<span class="f"><cite>www.<b>pilgrimshospice</b>.org/</cite></span></a>Chrishttp://www.blogger.com/profile/18196032718829498639noreply@blogger.com1tag:blogger.com,1999:blog-5322086345785687039.post-15979869652969712442010-04-18T01:36:00.000-07:002010-04-19T14:55:44.204-07:00Letter To The FutureI signed the RSPB Letter To The Future this week after becoming member of the RSPB. My local RSBP reserve Elmley Marshes has made a positive impression on my attitude to nature and climate chaos.<br />
<br />
According to the RSPB, the tax payers money that was recently given to banks, to keep them afloat, will very likely end up being put towards climate damaging projects. Tax payers need assurance that their money is going towards improving the climate and looking after wildlife.<br />
<br />
I've spotted an interesting page on how Tax money gets spent to create false stories about climate change: http://tiny.cc/yjg6u. No matter what is said, people still need to look after the world they are living in.<br />
<br />
Consider if what you buy is good for the environment when you go shopping. For example buy honey from local farmers rather than on honey imported from New Zealand.Chrishttp://www.blogger.com/profile/18196032718829498639noreply@blogger.com0tag:blogger.com,1999:blog-5322086345785687039.post-79434066517849589612009-03-03T02:44:00.000-08:002009-03-03T03:02:56.378-08:00Churches Conservation TrustThe Churches Conservation Trust is a national charity which cares for over 340 of England’s finest historic churches no longer required for regular parish worship. I care passionately about the history, which churches represent, and believe that historic churches are central to the future of our countryside, our towns and our cities. I am regulary drawn to visit churches. They act like a magnet. They represent safety, comfort, peace, love and hope. They were built to last longer than the homes built around them and I believe they should be maintained and cared for to last forever.<br /><br />Find out more from the <a href="http:///www.visitchurches.org.uk">Churches Conservation Trust</a> website.Chrishttp://www.blogger.com/profile/18196032718829498639noreply@blogger.com0tag:blogger.com,1999:blog-5322086345785687039.post-23834819668652345112009-02-03T10:50:00.000-08:002009-02-03T11:21:15.665-08:00Finding strength in the face of adversity."Life isn’t perfect, but adversity helps to define who we are" [<a href="http://cambridge-whos-who.blogspot.com/2008/08/overcoming-adversity-to-find-strength.html">Jo DeMarco</a>, President and CEO of Contessa Knows].<br /><br />"The next time you are faced with adversity, learn from it and know that you are becoming a much stronger person because of it." [<a href="http://www.synergygrafx.com/2008.11.01_arch.html">John Boe</a>, Sales Trainer]<br /><br />"In every adversity there lies the seed of an equivalent advantage. In every defeat is a lesson showing you how to win the victory next time." [Robert Collier, author of The Secret of the Ages]<br /><br />"People need hard times and oppression to develop psychic muscles." [Frank Herbert, author of Dune]Chrishttp://www.blogger.com/profile/18196032718829498639noreply@blogger.com0tag:blogger.com,1999:blog-5322086345785687039.post-1526018252533812512009-01-30T06:54:00.000-08:002009-01-30T08:02:12.881-08:00BackgammonI started playing Backgammon quite soon after buying my new Nokia 3600s. It came with Backgammon II as standard and I think I am becomming hooked on the game. So here follows some links about Backgammon:<br /><br /><a href="http://www.backgammon.co.uk/">Backgammon federation</a>,<br /><a href="http://www.backgammon.org/">Backgammon.org</a>,<br /><a href="http://www.gnubg.org/">GNU Backgammon</a>,<br /><a href="http://www.back-gammon.com/"></a><a href="http://en.wikipedia.org/wiki/Backgammon">wikipedia</a><br /><br /><br />Have fun!Chrishttp://www.blogger.com/profile/18196032718829498639noreply@blogger.com0tag:blogger.com,1999:blog-5322086345785687039.post-71581853853320129232009-01-30T06:17:00.000-08:002009-02-03T06:55:02.924-08:00Social NetworkingIf <a href="http://twitter.com/DuncanBannatyne">Duncan Bannatyne</a> and <a href="http://twitter.com/richardbranson">Richard Branson</a> think twitter is good then it probably is.<br /><br />"<a href="http://www.guardian.co.uk/technology/2009/jan/29/twitter">Twittering is on a roll</a>" said <a href="http://www.blogger.com/vic.keegan@guardian.co.uk">Vic Keegan</a> from The <a href="http://www.guardian.co.uk/media/socialnetworking">Guardian</a> last week. He also suggested that Social networks such as twitter are "the way businesses will be run in the future" and that "this is the sort of service that could go ballistic in a recession."<br /><br />Some people may be trying to put their head in the sand with regards to social networking sites but I think those people will have to wake up and realise that this is not going away. I think next months <a href="http://www.socialnetworking-forum.com/">social networking forum</a> at Olympia, London is something worth looking at. For me it started with Friends Reunited, followed by MySpace, YouTube, Facebook, LinkedIn and now I have found Twitter. There are loads of these sites, as I discovered using <a href="http://en.wikipedia.org/wiki/List_of_social_networking_sites">wikipedia</a>.<br /><br />Last Sunday in the Observer I found an article where Facebook was described as "<a href="http://www.guardian.co.uk/lifeandstyle/2009/jan/31/facebook-sex-divorce">for the bored, the boring, the unfulfilled</a>". This was about Georgina Hoobs-Meyer's discovery of her husband's online infidelity and she warned users of social networking sites that their lives can be totally exposed.<br /><br />Some questions I am interesting in finding answers to are:<br />(1) What is so good about Online Social Networking and why are people so keen on it?<br />(2) What is to come and what will be most important aspects of Social Networking sites in the near to mediam term future?<br />(3) What are the social implications of online networking and what are the dangers that we need to protect ourselves against?<br />(4) What positive things can I personally get out of social networking?<br />(5) Who are the big making money winners of social networking sites and how do they get their money?<br /><br />I'll gather opinions, ideas and my own thoughts and post them here.<br /><br />Already have an answer to (5): Twitter says on their website that they <a href="http://twitter.com/about#about">spend more than they make</a>. Unfortunately this has been the problem with most people in the western world and now we are in a global recession as a result!<br />_<br /><br /><br /><br /><br /><br /><br /><br /><a href="mailto:vic.keegan@guardian.co.uk"><br /></a>Chrishttp://www.blogger.com/profile/18196032718829498639noreply@blogger.com0tag:blogger.com,1999:blog-5322086345785687039.post-6324365682446991632009-01-22T03:40:00.000-08:002009-02-03T14:04:47.573-08:00Technical Insights<span style="font-weight: bold;"><span style="font-weight: bold;"><span style="font-size:100%;">Here follows some interesting links regarding mobile phone technology and software engineering.</span><br /></span><br /><span style="font-size:130%;">Mobile Technology</span></span><br />1. Building Mobile Content <span style="font-style: italic;">presentation</span><br /><a href="http://www.readygo.com/mobile-overview/index.htm">http://www.readygo.com/mobile-overview/index.htm</a><br />2. Mobile QoS Monitoring:<br /><a href="http://www.deviceanywhere.com/">http://www.deviceanywhere.com/</a><br />3. Earn Money by Testing Mobile Applications<br /><a class="moz-txt-link-rfc2396E" href="http://www.mob4hire.com/about.php">http://www.mob4hire.com/about.php</a><br /><br /><br /><span style="font-size:130%;"><span style="font-weight: bold;">Software Engineering</span></span><br />1. Agile Methodologies:<br /><a href="http://en.wikipedia.org/wiki/Agile_software_development">http://en.wikipedia.org/wiki/Agile_software_development</a><br /><a href="http://martinfowler.com/articles/newMethodology.html">http://martinfowler.com/articles/newMethodology.html</a><br /><a href="http://agilealliance.org/">http://agilealliance.org/</a><br /><a href="http://www.agile-software-development.com/2008/02/agile-testing-changing-role-of-testers.html">Agile: The changing role of testers</a><br /><br />_Chrishttp://www.blogger.com/profile/18196032718829498639noreply@blogger.com0