<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" 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:media="http://search.yahoo.com/mrss/"><channel><title>Interesting Bits on KGOL-Blog</title><link>https://blog.kgol.xyz/en/series/interesting-bits/</link><description>Recent content in Interesting Bits on KGOL-Blog</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>©2025, All Rights Reserved</copyright><lastBuildDate>Sat, 13 Jan 2024 00:00:00 +0000</lastBuildDate><atom:link href="https://blog.kgol.xyz/en/series/interesting-bits/index.xml" rel="self" type="application/rss+xml"/><item><title>ANSI Escape Sequences</title><link>https://blog.kgol.xyz/en/posts/ansi-escape-sequences/</link><pubDate>Sat, 13 Jan 2024 00:00:00 +0000</pubDate><atom:modified>Sat, 13 Jan 2024 00:00:00 +0000</atom:modified><guid>https://blog.kgol.xyz/en/posts/ansi-escape-sequences/</guid><description>Introduction The terminal can be controlled in all sorts of fun ways using Control Sequences.
This is not an enumeration of all options.
The ones explored here are part of the Control Sequence Introducer (CSI) set.
CSI starts with ESC[. (thus often called &amp;rsquo;escape codes/sequences&amp;rsquo;)
ESC can be written in a few different forms: (oct and hex being the most widely supported)
\e Ctrl-Key: ^[ Octal: \033 Unicode: \u001b Hexadecimal: \x1B Decimal: 27 CSI escape sequences take the form of ESC[&amp;lt;param&amp;gt; &amp;lt;char&amp;gt;.</description><dc:creator>Kieran Goldsworthy</dc:creator><media:content url="https://blog.kgol.xyz/img/ANSI-codes.png" medium="image"><media:title type="html">featured image</media:title></media:content><category>Linux</category><category>Interesting Bits</category></item><item><title>Launching Goldsworthy Creations</title><link>https://blog.kgol.xyz/en/posts/launching-goldsworthy-creations/</link><pubDate>Thu, 05 Jan 2023 00:00:00 +0000</pubDate><atom:modified>Thu, 05 Jan 2023 00:00:00 +0000</atom:modified><guid>https://blog.kgol.xyz/en/posts/launching-goldsworthy-creations/</guid><description>Check it out &amp;gt; &amp;gt; &amp;gt; here &amp;lt; &amp;lt; &amp;lt;
I&amp;rsquo;m proud to announce the release of my designer label / brand &amp;ldquo;Goldsworthy Creations&amp;rdquo;.
I&amp;rsquo;ve been doing crochet for some time now and have recently started to design my own patterns, as a way of showcasing my designs I have created a website, check it out.
This site was launched on Christmas Eve 2022; it allows me to present my works and link to where the patterns can be bought on ravelry.</description><dc:creator>Kieran Goldsworthy</dc:creator><media:content url="https://blog.kgol.xyz/img/Goldsworthy-Creations.png" medium="image"><media:title type="html">featured image</media:title></media:content><category>Interesting Bits</category></item><item><title>Launching hugo-creations</title><link>https://blog.kgol.xyz/en/posts/launching-hugo-creations/</link><pubDate>Thu, 05 Jan 2023 00:00:00 +0000</pubDate><atom:modified>Thu, 05 Jan 2023 00:00:00 +0000</atom:modified><guid>https://blog.kgol.xyz/en/posts/launching-hugo-creations/</guid><description>Check it out &amp;gt; &amp;gt; &amp;gt; here &amp;lt; &amp;lt; &amp;lt;
I recently released a new website called &amp;ldquo;Goldsworthy Creations&amp;rdquo; to accompany my designer label (read about it&amp;rsquo;s announcement here).
To build this website I used the static site generator hugo and my own custom theme called hugo creations, which I&amp;rsquo;m announcing here.
When embarking on a new project, it is best practice to search around and see who else has faced the same problem and perhaps has already published a solution;</description><dc:creator>Kieran Goldsworthy</dc:creator><media:content url="https://blog.kgol.xyz/img/hugo-creations.jpg" medium="image"><media:title type="html">featured image</media:title></media:content><category>Interesting Bits</category></item><item><title>Account Factory for Terraform (AFT) Thoughts</title><link>https://blog.kgol.xyz/en/posts/atf-thoughts/</link><pubDate>Sun, 20 Feb 2022 00:00:00 +0000</pubDate><atom:modified>Sun, 20 Feb 2022 00:00:00 +0000</atom:modified><guid>https://blog.kgol.xyz/en/posts/atf-thoughts/</guid><description>I&amp;rsquo;ve worked with AWS and Terraform for 3-4 years at this point and when AWS initially announced the Account Factory for Terraform (AFT) I didn&amp;rsquo;t take a too closer look because the company I worked for already had a solution to account generation that we would not be changing very soon (for many reasons).
After I moved jobs I worked for a company that wanted to build AWS via terraform and were considering the account provisioning process, including using AFT.</description><dc:creator>Kieran Goldsworthy</dc:creator><media:content url="https://blog.kgol.xyz/img/AFT.png" medium="image"><media:title type="html">featured image</media:title></media:content><category>AWS</category><category>Terraform</category><category>Interesting Bits</category></item><item><title>S3 Idea</title><link>https://blog.kgol.xyz/en/posts/s3-idea/</link><pubDate>Fri, 14 Jan 2022 00:00:00 +0000</pubDate><atom:modified>Fri, 14 Jan 2022 00:00:00 +0000</atom:modified><guid>https://blog.kgol.xyz/en/posts/s3-idea/</guid><description>Making the world a better place, one bucket at a time.
S3 takes from a global namespace (actually, it&amp;rsquo;s the ARN that needs to be globally unique), which means anyone can create a bucket with any name (subject to a format) as long as that name has not been used by someone else.
This actually creates a problem.
Given the global namespace, short simple bucket names are already taken. For example, a bucket used to store logs can&amp;rsquo;t be called logs because someone else certainly already has it.</description><dc:creator>Kieran Goldsworthy</dc:creator><media:content url="https://blog.kgol.xyz/img/S3Evolution.png" medium="image"><media:title type="html">featured image</media:title></media:content><category>AWS</category><category>Security</category><category>Interesting Bits</category></item><item><title>AWS in China</title><link>https://blog.kgol.xyz/en/posts/aws-in-china/</link><pubDate>Wed, 12 Jan 2022 00:00:00 +0000</pubDate><atom:modified>Wed, 12 Jan 2022 00:00:00 +0000</atom:modified><guid>https://blog.kgol.xyz/en/posts/aws-in-china/</guid><description>AWS has a &amp;lsquo;partition&amp;rsquo; in Mainland China.
It&amp;rsquo;s not like building in normal AWS, some services/features are missing or work in odd ways.
Partitions AWS has a concept of &amp;lsquo;partitions&amp;rsquo;, these are basically separate instances of the AWS Cloud.
You may have heard this term before when it comes to the different parts of the ARN e.g.&amp;ldquo;arn:partition:service:region:account-id:resource-id&amp;rdquo;
There are currently 3 partitions:
aws The normal aws cloud aws-us-gov AKA GovCloud aws-cn Mainland China These different partitions have limited overlap and connectivity.</description><dc:creator>Kieran Goldsworthy</dc:creator><media:content url="https://blog.kgol.xyz/img/RedCloud.png" medium="image"><media:title type="html">featured image</media:title></media:content><category>AWS</category><category>Networking</category><category>Interesting Bits</category></item><item><title>Powershell Encoding Gotcha</title><link>https://blog.kgol.xyz/en/posts/powershell-encoding-gotcha/</link><pubDate>Sat, 19 Dec 2020 00:00:00 +0000</pubDate><atom:modified>Sat, 19 Dec 2020 00:00:00 +0000</atom:modified><guid>https://blog.kgol.xyz/en/posts/powershell-encoding-gotcha/</guid><description>Not all outputs are created equal
Command Line commands often print there results right back to the command line.
It might be more desirable to save that output to a file either for easier searching, manipulation or to simple save the result.
The common approach is to &amp;lsquo;redirect&amp;rsquo; the STDOUT (usually prints to the command line) to a file.
1 command &amp;gt; output_file This works quite well in bash and other linux shells but on Windows Powershell there is a big gotcha.</description><dc:creator>Kieran Goldsworthy</dc:creator><media:content url="https://blog.kgol.xyz/img/PS-Gotcha.webp" medium="image"><media:title type="html">featured image</media:title></media:content><category>PowerShell</category><category>Interesting Bits</category></item><item><title>Interesting Bits #2</title><link>https://blog.kgol.xyz/en/posts/interesting-bits-2/</link><pubDate>Fri, 10 Jan 2020 00:00:00 +1100</pubDate><atom:modified>Fri, 10 Jan 2020 00:00:00 +1100</atom:modified><guid>https://blog.kgol.xyz/en/posts/interesting-bits-2/</guid><description>GCP Console Bugs
1 Google Cloud Platform (GCP) has a service called storage which can be useful for hosting static websites.
Simply create a &amp;lsquo;bucket&amp;rsquo; with the name of your domain (e.g. example1.com) and update your DNS for that domain to be a CNAME pointing to &amp;lsquo;c.storage.googleapis.com&amp;rsquo;.
Navigating to your domain will then server the index.html file at that path in th bucket.
I stumbled across a bug almost right way however.</description><dc:creator>Kieran Goldsworthy</dc:creator><media:content url="https://blog.kgol.xyz/img/cloud.jpg" medium="image"><media:title type="html">featured image</media:title></media:content><category>GCP</category><category>Interesting Bits</category></item><item><title>Interesting Bits #1</title><link>https://blog.kgol.xyz/en/posts/interesting-bits-1/</link><pubDate>Wed, 22 May 2019 18:47:28 +1000</pubDate><atom:modified>Wed, 22 May 2019 18:47:28 +1000</atom:modified><guid>https://blog.kgol.xyz/en/posts/interesting-bits-1/</guid><description>Misspelled characters, Unexpected AWS achievements
1 One of my favourite characters is the lowercase Greek letter &amp;lsquo;L&amp;rsquo; called &amp;rsquo;lambda&amp;rsquo;. I don&amp;rsquo;t know why I like it, perhaps it was after I played Half-Life; or perhaps it was when it was used for eigenvalue when I was learning linear algebra.
Either way, I do use the symbol every now and then. But alas there is no \(\lambda\) symbol on the keyboard, hence to use it I would need to copy it from either the web or from a built in feature of Microsoft Windows called &amp;lsquo;Character Map&amp;rsquo;.</description><dc:creator>Kieran Goldsworthy</dc:creator><media:content url="https://blog.kgol.xyz/img/post2.webp" medium="image"><media:title type="html">featured image</media:title></media:content><category>Windows</category><category>AWS</category><category>Cloudformation</category><category>Interesting Bits</category></item></channel></rss>