<feed xmlns='http://www.w3.org/2005/Atom'>
<title>game-of-life.git/CLI/ruby/bin, branch main</title>
<subtitle>Game of Life implementation in different languages
</subtitle>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/game-of-life.git/'/>
<entry>
<title>Fix ~2 Name error when invalid numeric value passed</title>
<updated>2021-02-17T14:17:41+00:00</updated>
<author>
<name>a14m</name>
<email>a14m@pm.me</email>
</author>
<published>2021-02-17T14:17:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/game-of-life.git/commit/?id=e43bb45122acef9d3d14bf2f84f8a971b675604f'/>
<id>e43bb45122acef9d3d14bf2f84f8a971b675604f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Better and more performant ruby rendering in alternative terminal</title>
<updated>2021-02-10T21:42:56+00:00</updated>
<author>
<name>a14m</name>
<email>a14m@pm.me</email>
</author>
<published>2021-02-10T21:35:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/game-of-life.git/commit/?id=80776ace98f5d532366e4432beaf20cd96e10a3b'/>
<id>80776ace98f5d532366e4432beaf20cd96e10a3b</id>
<content type='text'>
Ref: https://github.com/ruby/ruby/blob/ruby_2_7/lib/irb/easter-egg.rb#L112-L131
Ref: https://stackoverflow.com/questions/11023929/using-the-alternate-screen-in-a-bash-script
Ref: https://superuser.com/questions/122911/what-commands-can-i-use-to-reset-and-clear-my-terminal
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Ref: https://github.com/ruby/ruby/blob/ruby_2_7/lib/irb/easter-egg.rb#L112-L131
Ref: https://stackoverflow.com/questions/11023929/using-the-alternate-screen-in-a-bash-script
Ref: https://superuser.com/questions/122911/what-commands-can-i-use-to-reset-and-clear-my-terminal
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor the bin script to be simpler without any logic</title>
<updated>2020-12-14T12:00:07+00:00</updated>
<author>
<name>a14m</name>
<email>a14m@pm.me</email>
</author>
<published>2020-12-14T12:00:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/game-of-life.git/commit/?id=3265911ce64d7ee6a7f1ffc55ac3a4d132367604'/>
<id>3265911ce64d7ee6a7f1ffc55ac3a4d132367604</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update the game-of-life binary to check max width/height</title>
<updated>2020-12-10T21:08:18+00:00</updated>
<author>
<name>a14m</name>
<email>a14m@pm.me</email>
</author>
<published>2020-12-10T21:08:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/game-of-life.git/commit/?id=26b2e1f4d805d852d455e0c55709a948df83c45d'/>
<id>26b2e1f4d805d852d455e0c55709a948df83c45d</id>
<content type='text'>
And raise an error if the requested width/height greater than the
maximum provided by console.winsize (to avoid rendering multi-lines)
Since the terminal cannot scroll with bigger width it's better to
limit the max configurations to the max allowed without scrolling
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
And raise an error if the requested width/height greater than the
maximum provided by console.winsize (to avoid rendering multi-lines)
Since the terminal cannot scroll with bigger width it's better to
limit the max configurations to the max allowed without scrolling
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix rubocop violation about duplicate exception handling</title>
<updated>2020-12-08T12:50:51+00:00</updated>
<author>
<name>a14m</name>
<email>a14m@pm.me</email>
</author>
<published>2020-12-08T12:50:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/game-of-life.git/commit/?id=f9ebb8599ea6600baf87c81bbcb871f4b35c4eae'/>
<id>f9ebb8599ea6600baf87c81bbcb871f4b35c4eae</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Handle CLI errors and report error message back to user</title>
<updated>2020-12-06T15:17:16+00:00</updated>
<author>
<name>a14m</name>
<email>a14m@pm.me</email>
</author>
<published>2020-12-06T15:17:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/game-of-life.git/commit/?id=26ae9530666ccea5815c4151c2088158450050ba'/>
<id>26ae9530666ccea5815c4151c2088158450050ba</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add the seed generator place holder class and test (and CLI error)</title>
<updated>2020-12-03T14:07:49+00:00</updated>
<author>
<name>a14m</name>
<email>a14m@pm.me</email>
</author>
<published>2020-12-03T14:06:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/game-of-life.git/commit/?id=1404a38b5b6fbfe971729d24bd46e10b8d2da9fc'/>
<id>1404a38b5b6fbfe971729d24bd46e10b8d2da9fc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add the delay option to the bin and trap Kernel [SIG]nal-[INT]errupt</title>
<updated>2020-12-03T11:53:50+00:00</updated>
<author>
<name>a14m</name>
<email>a14m@pm.me</email>
</author>
<published>2020-12-03T11:53:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/game-of-life.git/commit/?id=187b189044b19482879eac3ed63772f3d8d2e000'/>
<id>187b189044b19482879eac3ed63772f3d8d2e000</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Configure live/dead cells representation via CLI options</title>
<updated>2020-11-30T11:30:07+00:00</updated>
<author>
<name>a14m</name>
<email>a14m@pm.me</email>
</author>
<published>2020-11-30T11:29:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/game-of-life.git/commit/?id=3f606207ab466d25601d6879f745dfb1890f025f'/>
<id>3f606207ab466d25601d6879f745dfb1890f025f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix some linting issues</title>
<updated>2020-11-29T22:55:44+00:00</updated>
<author>
<name>a14m</name>
<email>a14m@pm.me</email>
</author>
<published>2020-11-29T22:55:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/game-of-life.git/commit/?id=77543134da94fa5edb0e471e1a859b4190eb3cb0'/>
<id>77543134da94fa5edb0e471e1a859b4190eb3cb0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
