Archive for April 2016

My Workflow for Building Distros

Posted on April 30, 2016. Filed under: Uncategorized | Tags: , , , |

My Workflow for Building Distros This article explains the steps I use to convert a git repo of a Perl module into a new distro.

Read Full Post | Make a Comment ( Comments Off on My Workflow for Building Distros )

Interesting Perl modules

Posted on April 30, 2016. Filed under: Uncategorized | Tags: , , |

Somewhere to keep track of modules I might want to use in the future: Const::Fast Facility for creating read-only scalars, arrays, and hashes Leon Timmermans (LEONT) Dist::Zilla::PluginBundle::Starter A minimal Dist::Zilla plugin bundle Dan Book (DBOOK) Import::Into Import packages into other packages Graham Knop (HAARG) Syntax::Construct Identify which non-feature constructs are used in the code E […]

Read Full Post | Make a Comment ( Comments Off on Interesting Perl modules )

Recovering commits with Git

Posted on April 17, 2016. Filed under: Uncategorized | Tags: , , , , , |

Recovering commits with Git Today I did not handle [my commits] with care and commits seemed to be lost. Luckily I found that Git does not delete commits. My lost commits were just not referenced by any branch or tag, but were ‘dangling’. The problem is finding these commits back. Similar content to MJD’s recent […]

Read Full Post | Make a Comment ( Comments Off on Recovering commits with Git )

The Travelling Salesperson Problem

Posted on April 16, 2016. Filed under: Uncategorized | Tags: , , , , |

The Travelling Salesperson Problem

Read Full Post | Make a Comment ( Comments Off on The Travelling Salesperson Problem )

When is Cheryl’s Birthday?

Posted on April 16, 2016. Filed under: Uncategorized | Tags: , , , |

When is Cheryl’s Birthday?

Read Full Post | Make a Comment ( Comments Off on When is Cheryl’s Birthday? )

(How to Write a (Lisp) Interpreter (in Python))

Posted on April 16, 2016. Filed under: Uncategorized | Tags: , , |

(How to Write a (Lisp) Interpreter (in Python))

Read Full Post | Make a Comment ( Comments Off on (How to Write a (Lisp) Interpreter (in Python)) )

How to recover lost files added to Git but not committed

Posted on April 16, 2016. Filed under: Uncategorized | Tags: , , |

How to recover lost files added to Git but not committed If you lose something [in Git], don’t panic. There’s a good chance that you can find someone who will be able to hunt it down again. So said MJD’s previous blog. This is a write-up of how he recovered some files that he accidentally […]

Read Full Post | Make a Comment ( Comments Off on How to recover lost files added to Git but not committed )

Installing Swift on Ubuntu

Posted on April 12, 2016. Filed under: Uncategorized | Tags: , , , , |

Downloads for recent Ubuntus (14.04 LTS and 15.10 at the time of writing) are available from the Swift homepage as compressed tar archives. Installation goes as follows (untested): # download, then… tar xfz swift-2.2-RELEASE-ubuntu14.04.tar.gz ~ ln -s ~/swift-2.2-RELEASE-ubuntu14.04/usr/ ~ export PATH=~/usr/bin:”$PATH” # better in .bashrc

Read Full Post | Make a Comment ( Comments Off on Installing Swift on Ubuntu )

Dist::Zilla::PluginBundle::Starter – A new way to start using Dist::Zilla

Posted on April 11, 2016. Filed under: Uncategorized | Tags: , , |

Dist::Zilla::PluginBundle::Starter – A new way to start using Dist::Zilla Dist::Zilla is an extremely powerful and versatile CPAN authoring tool, with the ability to automate your entire distribution building, testing, and releasing process, customisable to almost any workflow. This ability does not come without cost, however. One of the biggest difficulties newcomers face is sorting out […]

Read Full Post | Make a Comment ( Comments Off on Dist::Zilla::PluginBundle::Starter – A new way to start using Dist::Zilla )

The Perl Toolchain [meta]

Posted on April 3, 2016. Filed under: Uncategorized | Tags: , , , , , , , , , |

This series of blog posts is about the Perl toolchain and the collection of tools and modules around it that are central to the CPAN we have today. PAUSE and CPAN Developing your module Dependency phases in CPAN distribution metadata Specifying the type of your CPAN dependencies Specifying dependencies for your CPAN distribution

Read Full Post | Make a Comment ( Comments Off on The Perl Toolchain [meta] )

Liked it here?
Why not try sites on the blogroll...