diff options
| author | Sadeep Madurange <sadeep@asciimx.com> | 2025-11-10 14:23:48 +0800 |
|---|---|---|
| committer | Sadeep Madurange <sadeep@asciimx.com> | 2025-11-10 14:23:48 +0800 |
| commit | 321f8fb477252565b7b69c02ebc9396d5477787c (patch) | |
| tree | 55c24b9589a02488c402e7d42311e7d49d659880 /_site | |
| parent | 25615d16f93ffafcb19d0940cfab75e1f374b3b9 (diff) | |
| download | www-321f8fb477252565b7b69c02ebc9396d5477787c.tar.gz | |
Update about.
Diffstat (limited to '_site')
| -rw-r--r-- | _site/about/index.html | 8 | ||||
| -rw-r--r-- | _site/archive/awesome-books/index.html | 152 | ||||
| -rw-r--r-- | _site/archive/index.html | 13 | ||||
| -rw-r--r-- | _site/feed.xml | 2 | ||||
| -rw-r--r-- | _site/index.html | 13 | ||||
| -rw-r--r-- | _site/posts.xml | 2 |
6 files changed, 6 insertions, 184 deletions
diff --git a/_site/about/index.html b/_site/about/index.html index ac18e97..5a6a603 100644 --- a/_site/about/index.html +++ b/_site/about/index.html @@ -43,11 +43,11 @@ This site uses the <a href="http://getskeleton.com/" class="external" target="_blank" rel="noopener noreferrer">Skeleton</a> CSS framework (see <a href="/assets/lic/skeleton.txt" target="_blank">license</a>) created by - Dave Gamache. Some elements, such as the navbar, are inspired by the <a + Dave Gamache. Some elements, such as the navbar, are inspired by <a href="https://github.com/JohnCoene/marat" class="external" target="_blank" - rel="noopener noreferrer">Marat</a> Jekyll template (see <a - href="/assets/lic/marat.txt" target="_blank">license</a>) created by John - Coene. + rel="noopener noreferrer">Marat</a> (see <a + href="/assets/lic/marat.txt" target="_blank">license</a>), the Jekyll + template, designed by John Coene. </p> <p> Email questions about the content of this site to sadeep@asciimx.com. If diff --git a/_site/archive/awesome-books/index.html b/_site/archive/awesome-books/index.html deleted file mode 100644 index 8f2f45e..0000000 --- a/_site/archive/awesome-books/index.html +++ /dev/null @@ -1,152 +0,0 @@ -<!DOCTYPE html> -<html> - <head> - <meta charset="utf-8"> - <title>Awesome books</title> - - <head> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>Awesome books</title> - <link rel="stylesheet" href="/assets/css/main.css"> - <link rel="stylesheet" href="/assets/css/skeleton.css"> -</head> - - - - </head> - <body> - - <div class="container"> - <ul id="navlist" class="left"> - - <li > - <a href="/" class="link-decor-none">hme</a> - </li> - <li class="active"> - <a href="/archive/" class="link-decor-none">blg</a> - </li> - <li > - <a href="/projects/" class="link-decor-none">poc</a> - </li> - <li > - <a href="/about/" class="link-decor-none">abt</a> - </li> - <li><a href="/feed.xml" class="link-decor-none">rss</a></li> - </ul> -</div> - - - - <main> - <div class="container"> - <h2 class="center" id="title">AWESOME BOOKS</h2> - <h6 class="center">20 APRIL 2025</h5> - <br> - <div class="twocol justify"><h2 id="cloud-atlas">Cloud Atlas</h2> - -<p>This highly creative novel rekindled my love of fiction. Cloud Atlas is a -collection of six tales linked across time. As the book unfolds, the stories -riffle over one another like a pack of cards. David Mitchell brings the Cloud -Atlas world and the characters in it to life with beautiful, vivid -descriptions. The novel explores themes ranging from social to spiritual, -including the struggle for freedom against oppression, interconnectedness, and -rebirth.</p> - -<h2 id="enders-game">Ender’s Game</h2> - -<p>In this sci-fi novel, Andrew “Ender” Wiggin, an 11-year-old boy, is drafted to -lead a squad of young children in an offensive against an alien race. Ender’s -Game is a complex story that explores themes of war, leadership, and the -challenges gifted individuals must face as they navigate a lonely life marked -by envy, alienation, and, sometimes, much-needed friendship.</p> - -<h2 id="flowers-for-algernon">Flowers for Algernon</h2> - -<p>This novel, written as a series of progress reports, tells the tragic story of -Charlie Gordon, a developmentally disabled man who acquires superhuman -cognitive abilities through an experimental medical procedure. Charlie’s birth -family abandons him because he is not smart enough; his friends abandon him -because he is too smart. In the end, to spare everyone’s feelings, Charlie must -end up in the Warren Home.<sup><a href="#footnote-1">1</a></sup> This is my -favourite book in the list.</p> - -<h2 id="dead-souls">Dead Souls</h2> - -<p>Dead Souls is the story of Ivanovich Chichikov, a traveling merchant who trades -dead serfs. Gogol’s writing style is similar to Dostoyevsky’s. Considering how -Gogol’s work predates Dostoyevsky’s, Gogol is one of the most original authors -I’ve read. Instead of simply describing them, Gogol develops realistic -characters in minute detail by employing theatrical clashes between them.</p> - -<h2 id="the-overcoat">The Overcoat</h2> - -<p>Gogol’s The Overcoat is one of the finest short stories I’ve read. Akaky -Akakievich, an impoverished government clerk, buys a new overcoat. I recommend -reading Gogol before Dostoyevsky. What Gogol invented, Dostoyevsky perfected.</p> - -<h2 id="demons">Demons</h2> - -<p>After reading Demons, a story about an attempted revolution, I realized that -Dostoyevsky’s reputation is well-deserved. Dostoyevsky was a great observer of -human nature. He depicts characters in profound detail. Dostoyevsky’s writing -can feel long and meandering at times. However, as character development goes, -Dostoyevsky wastes no stroke of the brush. Demons is a book that anyone -aspiring to bring about change through revolution, especially in the name of -someone else’s ideals, must read.</p> - -<h2 id="the-outsider">The Outsider</h2> - -<p>Camus’s own quote, “In our society, any man who doesn’t cry at his mother’s -funeral is liable to be condemned to death,” summarizes the book quite well. -The book is about the philosophy of the absurd: the contention between our -propensity to seek meaning in a seemingly silent and indifferent universe. To -appreciate the philosophical elements of this novel, check out The Myth of -Sisyphus.</p> - -<h2 id="frankenstein">Frankenstein</h2> - -<p>I first got to know the Frankenstein story through its popular derivatives. The -book changed my impression of the story from one about a familiar monster to -one about a poignant genius deserving empathy. Mary Shelley’s intricate writing -style is singularly captivating. In this list, Frankenstein is the most -beautifully written book.</p> - -<h2 id="strange-case-of-dr-jekyll-and-mr-hyde">Strange Case of Dr Jekyll and Mr Hyde</h2> - -<p>The story of Dr Jekyll and Mr Hyde needs no introduction. I’m drawn to -Stevenson’s writing style the same way I am to Mary Shelley’s. Both writers -evoke deep feelings and paint vivid images using simple language. The economy -of their language lacks neither precision nor power. If I could write like any -author, I would choose Mary Shelley or Stevenson.</p> - -<h2 id="brave-new-world-and-nineteen-eighty-four">Brave New World and Nineteen Eighty-Four</h2> - -<p>Huxley’s Brave New World and Orwell’s 1984 are inseparable, visionary novels -that depict dystopian futures from two extremes. For some reason, I felt Brave -New World lacked something despite being the more prescient of the two. It may -be Orwell’s eloquence overshadowing Huxley’s brilliance. In any event, these -two books are more relevant today than they’ve ever been.</p> - -<h2 id="memoirs-of-a-madman">Memoirs of a Madman</h2> - -<p>Another one of Gogol’s brilliant short stories. Presented in the form of -Aksenty Ivanovich’s diary, the story documents the government clerk’s descent -into madness. His obsession with social status and self-aggrandizement leads -him on a trajectory of envy, wounded pride, and outright insanity.</p> - -<div class="footnotes" role="doc-endnotes"> - <ol> - <li> - <a href="https://www.cliffsnotes.com/literature/f/flowers-for-algernon/about-flowers-for-algernon" class="external" target="_blank" rel="noopener noreferrer"> Cliff's Notes </a> - </li> - </ol> -</div> - -</div> - <p class="post-author right">by Wickramage Don Sadeep Madurange</p> - </div> - </main> - - </body> -</html> diff --git a/_site/archive/index.html b/_site/archive/index.html index 91a7361..b54cbf2 100644 --- a/_site/archive/index.html +++ b/_site/archive/index.html @@ -72,19 +72,6 @@ <tr> <td class="posts-td posts-td-link"> - <a href="/archive/awesome-books/" class="link-decor-none">Awesome books</a> - </td> - <td class="posts-td posts-td-time"> - <span class="post-meta"> - <time datetime="2025-04-20 00:00:00 +0800">2025-04-20</time> - </span> - </td> - </tr> - - - - <tr> - <td class="posts-td posts-td-link"> <a href="/archive/arduino-uno/" class="link-decor-none">ATmega328P chips</a> </td> <td class="posts-td posts-td-time"> diff --git a/_site/feed.xml b/_site/feed.xml index c5108d6..05fa6aa 100644 --- a/_site/feed.xml +++ b/_site/feed.xml @@ -1 +1 @@ -<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator><link href="/feed.xml" rel="self" type="application/atom+xml" /><link href="/" rel="alternate" type="text/html" /><updated>2025-11-09T08:32:15+08:00</updated><id>/feed.xml</id><title type="html">ASCIIMX | Archive</title><author><name>Wickramage Don Sadeep Madurange</name></author><entry><title type="html">Neo4J A* search</title><link href="/archive/neo4j-a-star-search/" rel="alternate" type="text/html" title="Neo4J A* search" /><published>2025-09-14T00:00:00+08:00</published><updated>2025-09-14T00:00:00+08:00</updated><id>/archive/neo4j-a-star-search</id><author><name>Wickramage Don Sadeep Madurange</name></author><summary type="html"><![CDATA[Back in 2018, we used the Neo4J graph database to track the movement of marine vessels. We were interested in the shortest path a ship could take through a network of about 13,000 route points. Performance issues with Neo4J’s shortest-path algorithms limited our search to about 4,000 route points.]]></summary></entry><entry><title type="html">MOSFETs</title><link href="/archive/mosfet-switches/" rel="alternate" type="text/html" title="MOSFETs" /><published>2025-06-22T00:00:00+08:00</published><updated>2025-06-22T00:00:00+08:00</updated><id>/archive/mosfet-switches</id><author><name>Wickramage Don Sadeep Madurange</name></author><summary type="html"><![CDATA[Recently, I needed a low-power circuit for one of my battery-operated projects. Much of the system’s power savings depended on its ability to switch off power to components, such as servos, electronically when not needed. That’s how I stumbled upon MOSFETs, transistors capable of controlling circuits operating at voltages far above their own.]]></summary></entry><entry><title type="html">Awesome books</title><link href="/archive/awesome-books/" rel="alternate" type="text/html" title="Awesome books" /><published>2025-04-20T00:00:00+08:00</published><updated>2025-04-20T00:00:00+08:00</updated><id>/archive/awesome-books</id><author><name>Wickramage Don Sadeep Madurange</name></author><summary type="html"><![CDATA[Cloud Atlas]]></summary></entry><entry><title type="html">ATmega328P chips</title><link href="/archive/arduino-uno/" rel="alternate" type="text/html" title="ATmega328P chips" /><published>2025-04-10T00:00:00+08:00</published><updated>2025-04-10T00:00:00+08:00</updated><id>/archive/arduino-uno</id><author><name>Wickramage Don Sadeep Madurange</name></author><summary type="html"><![CDATA[This is a quick reference for wiring up ATmega328P ICs to run at 5V and 3.3V. While the 5V configuration is common, the 3.3V configuration can be useful in low-power applications and when interfacing with parts that themselves run at 3.3V. In this guide, the 5V setup is configured with a 16MHz crystal oscillator, while the 3.3V configuration makes use of an 8MHz crystal oscillator.]]></summary></entry><entry><title type="html">Bare-metal ATSAM3X8E chips</title><link href="/archive/arduino-due/" rel="alternate" type="text/html" title="Bare-metal ATSAM3X8E chips" /><published>2024-10-05T00:00:00+08:00</published><updated>2024-10-05T00:00:00+08:00</updated><id>/archive/arduino-due</id><author><name>Wickramage Don Sadeep Madurange</name></author><summary type="html"><![CDATA[This article is a step-by-step guide for programming bare-metal ATSAM3X8E chips found on Arduino Due boards. It also includes notes on the chip’s memory layout relevant for writing linker scripts. The steps described in this article were tested on an OpenBSD workstation.]]></summary></entry></feed>
\ No newline at end of file +<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator><link href="/feed.xml" rel="self" type="application/atom+xml" /><link href="/" rel="alternate" type="text/html" /><updated>2025-11-10T14:22:53+08:00</updated><id>/feed.xml</id><title type="html">ASCIIMX | Archive</title><author><name>Wickramage Don Sadeep Madurange</name></author><entry><title type="html">Neo4J A* search</title><link href="/archive/neo4j-a-star-search/" rel="alternate" type="text/html" title="Neo4J A* search" /><published>2025-09-14T00:00:00+08:00</published><updated>2025-09-14T00:00:00+08:00</updated><id>/archive/neo4j-a-star-search</id><author><name>Wickramage Don Sadeep Madurange</name></author><summary type="html"><![CDATA[Back in 2018, we used the Neo4J graph database to track the movement of marine vessels. We were interested in the shortest path a ship could take through a network of about 13,000 route points. Performance issues with Neo4J’s shortest-path algorithms limited our search to about 4,000 route points.]]></summary></entry><entry><title type="html">MOSFETs</title><link href="/archive/mosfet-switches/" rel="alternate" type="text/html" title="MOSFETs" /><published>2025-06-22T00:00:00+08:00</published><updated>2025-06-22T00:00:00+08:00</updated><id>/archive/mosfet-switches</id><author><name>Wickramage Don Sadeep Madurange</name></author><summary type="html"><![CDATA[Recently, I needed a low-power circuit for one of my battery-operated projects. Much of the system’s power savings depended on its ability to switch off power to components, such as servos, electronically when not needed. That’s how I stumbled upon MOSFETs, transistors capable of controlling circuits operating at voltages far above their own.]]></summary></entry><entry><title type="html">ATmega328P chips</title><link href="/archive/arduino-uno/" rel="alternate" type="text/html" title="ATmega328P chips" /><published>2025-04-10T00:00:00+08:00</published><updated>2025-04-10T00:00:00+08:00</updated><id>/archive/arduino-uno</id><author><name>Wickramage Don Sadeep Madurange</name></author><summary type="html"><![CDATA[This is a quick reference for wiring up ATmega328P ICs to run at 5V and 3.3V. While the 5V configuration is common, the 3.3V configuration can be useful in low-power applications and when interfacing with parts that themselves run at 3.3V. In this guide, the 5V setup is configured with a 16MHz crystal oscillator, while the 3.3V configuration makes use of an 8MHz crystal oscillator.]]></summary></entry><entry><title type="html">Bare-metal ATSAM3X8E chips</title><link href="/archive/arduino-due/" rel="alternate" type="text/html" title="Bare-metal ATSAM3X8E chips" /><published>2024-10-05T00:00:00+08:00</published><updated>2024-10-05T00:00:00+08:00</updated><id>/archive/arduino-due</id><author><name>Wickramage Don Sadeep Madurange</name></author><summary type="html"><![CDATA[This article is a step-by-step guide for programming bare-metal ATSAM3X8E chips found on Arduino Due boards. It also includes notes on the chip’s memory layout relevant for writing linker scripts. The steps described in this article were tested on an OpenBSD workstation.]]></summary></entry></feed>
\ No newline at end of file diff --git a/_site/index.html b/_site/index.html index 73af875..4ebebc8 100644 --- a/_site/index.html +++ b/_site/index.html @@ -82,19 +82,6 @@ <tr> <td class="posts-td posts-td-link"> - <a href="/archive/awesome-books/" class="link-decor-none">Awesome books</a> - </td> - <td class="posts-td posts-td-time"> - <span class="post-meta"> - <time datetime="2025-04-20 00:00:00 +0800">2025-04-20</time> - </span> - </td> - </tr> - - - - <tr> - <td class="posts-td posts-td-link"> <a href="/archive/arduino-uno/" class="link-decor-none">ATmega328P chips</a> </td> <td class="posts-td posts-td-time"> diff --git a/_site/posts.xml b/_site/posts.xml index 842a968..f93a653 100644 --- a/_site/posts.xml +++ b/_site/posts.xml @@ -1 +1 @@ -<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator><link href="/posts.xml" rel="self" type="application/atom+xml" /><link href="/" rel="alternate" type="text/html" /><updated>2025-11-09T08:32:15+08:00</updated><id>/posts.xml</id><title type="html">ASCIIMX</title><author><name>Wickramage Don Sadeep Madurange</name></author></feed>
\ No newline at end of file +<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator><link href="/posts.xml" rel="self" type="application/atom+xml" /><link href="/" rel="alternate" type="text/html" /><updated>2025-11-10T14:22:53+08:00</updated><id>/posts.xml</id><title type="html">ASCIIMX</title><author><name>Wickramage Don Sadeep Madurange</name></author></feed>
\ No newline at end of file |
