<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Home on Heckroth Industries</title>
    <link>https://www.heckrothindustries.co.uk/</link>
    <description>Recent content in Home on Heckroth Industries</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-gb</language>
    <lastBuildDate>Fri, 28 Jul 2023 00:00:00 +0000</lastBuildDate><atom:link href="https://www.heckrothindustries.co.uk/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>ASCII Table</title>
      <link>https://www.heckrothindustries.co.uk/utils/ascii-table/</link>
      <pubDate>Fri, 28 Jul 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.heckrothindustries.co.uk/utils/ascii-table/</guid>
      <description>Binary Octal Decimal Hex Character Control Comment 00000000 000 0 00 NUL &amp;lt;CTRL&amp;gt;+@ Null Character (\0) 00000001 001 1 01 SOH &amp;lt;CTRL&amp;gt;+A Start of Heading 00000010 002 2 02 STX &amp;lt;CTRL&amp;gt;+B Start of Text 00000011 003 3 03 ETX &amp;lt;CTRL&amp;gt;+C End of Text 00000100 004 4 04 EOT &amp;lt;CTRL&amp;gt;+D End of Transmission 00000101 005 5 05 ENQ &amp;lt;CTRL&amp;gt;+E Enquiry 00000110 006 6 06 ACK &amp;lt;CTRL&amp;gt;+F Acknowledge 00000111 007 7 07 BEL &amp;lt;CTRL&amp;gt;+G Bell (\a) 00001000 010 8 08 BS &amp;lt;CTRL&amp;gt;+H Backspace (\b) 00001001 011 9 09 HT &amp;lt;CTRL&amp;gt;+I Horizontal Tab (\t) 00001010 012 10 0A LF &amp;lt;CTRL&amp;gt;+J New Line (\n) 00001011 013 11 0B VT &amp;lt;CTRL&amp;gt;+K Vertical Tab (\v) 00001100 014 12 0C FF &amp;lt;CTRL&amp;gt;+L Form Feed (\f) 00001101 015 13 0D CR &amp;lt;CTRL&amp;gt;+M Carriage Return (\r) 00001110 016 14 0E SO &amp;lt;CTRL&amp;gt;+N Shift Out 00001111 017 15 0F SI &amp;lt;CTRL&amp;gt;+O Shift In 00010000 020 16 10 DLE &amp;lt;CTRL&amp;gt;+P Data Link Escape 00010001 021 17 11 DC1 &amp;lt;CTRL&amp;gt;+Q Device Control 1 00010010 022 18 12 DC2 &amp;lt;CTRL&amp;gt;+R Device Control 2 00010011 023 19 13 DC3 &amp;lt;CTRL&amp;gt;+S Device Control 3 00010100 024 20 14 DC4 &amp;lt;CTRL&amp;gt;+T Device Control 4 00010101 025 21 15 NAK &amp;lt;CTRL&amp;gt;+U Negative Acknowledgement 00010110 026 22 16 SYN &amp;lt;CTRL&amp;gt;+V Synchronous Idle 00010111 027 23 17 ETB &amp;lt;CTRL&amp;gt;+W End of Transmission Block 00011000 030 24 18 CAN &amp;lt;CTRL&amp;gt;+X Cancel 00011001 031 25 19 EM &amp;lt;CTRL&amp;gt;+Y End of Medium 00011010 032 26 1A SUB &amp;lt;CTRL&amp;gt;+Z Substitute 00011011 033 27 1B ESC &amp;lt;CTRL&amp;gt;+[ Escape 00011100 034 28 1C FS &amp;lt;CTRL&amp;gt;+\ File Separator 00011101 035 29 1D GS &amp;lt;CTRL&amp;gt;+] Group Separator 00011110 036 30 1E RS &amp;lt;CTRL&amp;gt;+^ Record Separator 00011111 037 31 1F US &amp;lt;CTRL&amp;gt;+_ Unit Separator 00100000 040 32 20 SPACE Space ( ) 00100001 041 33 21 !</description>
    </item>
    
    <item>
      <title>m3u Tools</title>
      <link>https://www.heckrothindustries.co.uk/projects/m3u-tools/</link>
      <pubDate>Tue, 17 Aug 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.heckrothindustries.co.uk/projects/m3u-tools/</guid>
      <description>The m3u Tool is a simple Perl script that produces an m3u playlist of .mp3 and .flac files found under a directory.</description>
    </item>
    
    <item>
      <title>m3u Tools</title>
      <link>https://www.heckrothindustries.co.uk/ramblings/m3u-tools/</link>
      <pubDate>Tue, 17 Aug 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.heckrothindustries.co.uk/ramblings/m3u-tools/</guid>
      <description>9 years ago I purchased a cheap MP3 player that I used most days. When I first got it I thought that I&amp;rsquo;d be doing well to get 4 years out of it. Well 4 years later and the SD card capacity to price ratio had improved enough that I could start using my FLAC files directly rather than the having to convert them to MP3. Or at least I could if my MP3 Player supported FLAC files, which of course it didn&amp;rsquo;t.</description>
    </item>
    
    <item>
      <title>List::GroupBy</title>
      <link>https://www.heckrothindustries.co.uk/projects/listgroupby/</link>
      <pubDate>Mon, 22 Feb 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.heckrothindustries.co.uk/projects/listgroupby/</guid>
      <description>List::GroupBy is a Perl module that takes a list of hash references and groups them by one or more of their keys.</description>
    </item>
    
    <item>
      <title>Advent of Code 2020 - Day 1</title>
      <link>https://www.heckrothindustries.co.uk/ramblings/advent-of-code-2020-day-1/</link>
      <pubDate>Fri, 04 Dec 2020 00:00:00 +0000</pubDate>
      
      <guid>https://www.heckrothindustries.co.uk/ramblings/advent-of-code-2020-day-1/</guid>
      <description>So, it&amp;rsquo;s that time of year again when I spend a bit of time tackling some of the Advent Of Code challenges. As a bit of an exercise I&amp;rsquo;ve decided to write down an explanation of how I tackled Day 1.
Part 1 Each Day&amp;rsquo;s challenge consists of two parts and the simplified explanation for the first part for Day 1&amp;rsquo;s challenge is:
Given a list of numbers find two that numbers that add up to 2020.</description>
    </item>
    
    <item>
      <title>Keyword::TailRecurse</title>
      <link>https://www.heckrothindustries.co.uk/projects/keywordtailrecurse/</link>
      <pubDate>Fri, 07 Feb 2020 00:00:00 +0000</pubDate>
      
      <guid>https://www.heckrothindustries.co.uk/projects/keywordtailrecurse/</guid>
      <description>Keyword::TailRecurse is as a Perl module that enables true tail recursion that doesn&amp;rsquo;t increase the stack.</description>
    </item>
    
    <item>
      <title>Mojolicious::Plugin::ServerType</title>
      <link>https://www.heckrothindustries.co.uk/projects/mojoliciouspluginservertype/</link>
      <pubDate>Fri, 17 Jan 2020 00:00:00 +0000</pubDate>
      
      <guid>https://www.heckrothindustries.co.uk/projects/mojoliciouspluginservertype/</guid>
      <description>Mojolicious::Plugin::ServerType is a simple Mojolicious plugin that provides a helper that identifies the type server the Mojolicious app is running under (e.g. Mojo::Server::Prefork).</description>
    </item>
    
    <item>
      <title>Picking up DBD::Mock</title>
      <link>https://www.heckrothindustries.co.uk/ramblings/dbd-mock/</link>
      <pubDate>Wed, 09 Oct 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.heckrothindustries.co.uk/ramblings/dbd-mock/</guid>
      <description>A few months ago I started using the DBD::Mock Perl module as part of some unit tests for a project I was working on. It was pretty simple to pick up and use, but I found that there was a feature missing that would make it easier for me to use. As it&amp;rsquo;s open source I was able to dig into the module&amp;rsquo;s code and figure out how to add the new functionality.</description>
    </item>
    
    <item>
      <title>DBD::Mock</title>
      <link>https://www.heckrothindustries.co.uk/projects/dbdmock/</link>
      <pubDate>Tue, 17 Sep 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.heckrothindustries.co.uk/projects/dbdmock/</guid>
      <description>I currently maintain the DBD::Mock Perl module.
Note: that the majority of this module was developed by others, who put a lot of work into making a great module that&amp;rsquo;s easy enough for me to maintain.</description>
    </item>
    
    <item>
      <title>PartialApplication</title>
      <link>https://www.heckrothindustries.co.uk/projects/partialapplication/</link>
      <pubDate>Tue, 17 Sep 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.heckrothindustries.co.uk/projects/partialapplication/</guid>
      <description>PartialAppliation is a small Perl module that handles partially applying parameters to functions.</description>
    </item>
    
  </channel>
</rss>
