~glyph/website

fe97b5db3ceb7bc4e4ee77e2dba91dcf7ac8b7f1 — glyph 7 months ago ef8bdec add_botanical_deceptions
Add full-stops to captions, wrap ethereum address
M templates/bacteria/sauerkraut_beginnings.html.tera => templates/bacteria/sauerkraut_beginnings.html.tera +1 -1
@@ 5,7 5,7 @@
      <i>22 October, 2019</i>
      <figure>
        <img src="/bacteria/sauerkraut_jar.jpeg" alt="Colour photo in portrait orientation of a 3L jar filled with purple sauerkraut-in-the-making. The jar is on a wooden countertop and is covered by a blue and white cloth. A glass jar with water is visible inside the bigger jar. Bubbles can be seen forming on the surface of the sauerkraut mixture / solution." style="width: 100%;" />
        <figcaption>Counter-top fermentation factory</figcaption>
        <figcaption>Counter-top fermentation factory.</figcaption>
      </figure>
      <p>I started my first batch of sauerkraut on Sunday - something I’ve been meaning to do for a few months.</p>
      <p>1 red cabbage, 1/2 apple, 1 carrot, cut finely, sprinkled with salt, massaged and pressed down into a 3L jar. I had to add a little brine after 24 hours to ensure the vegetables were completely covered. I also added a glass jar with water to act as a weight.</p>

M templates/bacteria/sauerkraut_bottled.html.tera => templates/bacteria/sauerkraut_bottled.html.tera +1 -1
@@ 8,7 8,7 @@
      <p>All of it will be gifted to friends in the valley; gifted by the combined efforts of the sun, soil, water, plants, bacteria and humyns.</p>
      <figure>
        <img src="/bacteria/sauerkraut_mountain.jpeg" alt="Colour photo showing five glass jars, one small and four large, in a row on a wooden handrail. The first jar contains a cream-coloured mixture of coconut oil, while the other jars are filled with purple sauerkraut. Trees and a mountain can be seen in the background on the right. A brick building appears along the left margin of the photo." style="width: 100%;" />
        <figcaption>Vibrant delights in the valley</figcaption>
        <figcaption>Vibrant delights in the valley.</figcaption>
      </figure>
    <hr>
{%- endblock %}

M templates/computers/esp8266_dht11.html.tera => templates/computers/esp8266_dht11.html.tera +1 -1
@@ 6,7 6,7 @@
      <p>I had fun putting together a simple electronics project over the weekend: NodeMCU dev board (ESP8266) with a DHT11 temperature and humidity sensor and DF Robot RGB LCD display.</p>
      <figure>
        <img src="/computers/esp8266_temp.jpeg" alt="Black and white photo in portrait orientation showing electronics on a striped table-cloth. A NodeMCU dev board appears in the lower-right, DHT11 sensor in the top-left, and an LCD in the top-right. Text on the display reads: temp: 18.0 and humidity: 64. The display is propped-up by a white pyramid (mycelium) and a wooden floor is just visible in the background." style="width: 100%;" />
        <figcaption>The basic setup</figcaption>
        <figcaption>The basic setup.</figcaption>
      </figure>
      <p>The code is quite simple: connect to the local WiFi network and create a UDP server. Respond to UDP requests on port 3210 with a temperature and humidity reading from the sensor. Write the temperature and humidity to the display every two seconds.</p>
      <p>Arduino (C++) code: <a href="https://github.com/mycognosist/esp8266_dht11_udp">mycognosist/esp8266_dht11_udp</a></p>

M templates/computers/i2c_adventures.html.tera => templates/computers/i2c_adventures.html.tera +3 -3
@@ 12,7 12,7 @@
      <p>I received my first lesson in soldering last week and attached pins to the RTC. That made it a simple process to plug the module into my breadboard and connect it to the Pi. The module works on I²C and only requires 4 connecting wires (power, ground, SDA, SCL). The I²C pins on the Pi include a fixed 1.8 kohms pull-up resistor to 3.3v, meaning that no additional resistors needed to be included in the wiring setup.</p>
      <figure>
        <img src="/computers/pi_rtc.jpeg" alt="DS1338 RTC module plugged-into a breadboard & connected to a Raspberry Pi." style="width: 100%;" />
        <figcaption>DS1338 RTC module plugged-into a breadboard & connected to a Raspberry Pi</figcaption>
        <figcaption>DS1338 RTC module plugged-into a breadboard & connected to a Raspberry Pi.</figcaption>
      </figure>
      <p>Following the AdaFruit guide to <a href="https://learn.adafruit.com/adding-a-real-time-clock-to-raspberry-pi/set-up-and-test-i2c">Adding a Real Time Clock to Raspberry Pi</a> (with small additions), I was able to run an I²C scan and verify that the module was wired correctly to the Pi:</p>
      <code>sudo apt-get install python-smbus i2c-tools</code><br>


@@ 22,7 22,7 @@
      <p>If we were running Raspbian for this project the next steps would be pretty simple. As it turns out, the process for Debian Buster ARM64 is quite a bit more complicated. A <a href="https://code.overdrivenetworks.com/blog/2018/07/debian-buster-on-a-raspberry-pi-3-model-b-plus/">blog post</a> I found last night neatly summarizes the pros and cons of this choice:</p>
      <figure>
        <img src="/computers/debian_pi_pros_cons.png" alt="List of advantages and disadvantages of running Debian Buster ARM64 on Raspberry Pi." style="width: 100%;" />
        <figcaption>List of advantages and disadvantages of running Debian Buster ARM64 on Raspberry Pi</figcaption>
        <figcaption>List of advantages and disadvantages of running Debian Buster ARM64 on Raspberry Pi.</figcaption>
      </figure>
      <p>No kidding! There were, however, a few crumbs along the way to sustain me over the course of the journey. These included <a href="https://raspberrypi.stackexchange.com/questions/41277/what-is-needed-to-get-i%c2%b2c-working-with-debian-jessie">What is needed to get I²C working with Debian Jessie?</a> and <a href="https://raspberrypi.stackexchange.com/questions/60084/i2c-transfer-failed-flooding-the-logs">"I2C transfer failed" flooding the logs.</a></p>
      <p>I appended <code>dtoverlay=i2c-rtc,ds1307</code> and <code>dtparam=i2c_arm=on</code> to <code>/boot/firmware/config.txt</code> and <code>i2c-dev</code> to <code>/etc/modules</code> but the RTC device was still not coming under control of the kernel driver. When I looked at <code>/var/log/kern.log</code> I found an <code>i2c could not read clock-frequency property</code> error which led me to the second of the two posts linked in the paragraph above. It seemed I would need to decompile, patch and recompile the device tree blob for my Pi. I copied <code>/boot/firmware/bcm2837-rpi-3-b.dtb</code> from the Pi to my laptop for the following steps:</p>


@@ 41,7 41,7 @@
      <p>I ran <code>sudo i2cdetect -y 1</code> for the 234th time and bingo! It works! <i>Running around room celebrating.</i></p>
      <figure>
        <img src="/computers/i2c_working.jpeg" alt="Screenshot of terminal showing successful configuration of I²C RTC module." style="width: 100%;" />
        <figcaption>Screenshot of terminal showing successful configuration of I²C RTC module</figcaption>
        <figcaption>Screenshot of terminal showing successful configuration of I²C RTC module.</figcaption>
      </figure>
      <p>This is really exciting because it opens the door to (relatively) easy integration of other I²C devices (sensors, LCD displays etc.). Next step will be to fine-tune the process so that everything loads correctly on boot. If you stuck with me this far - thanks for reading!</p>
     </article>

M templates/fungi/grow_together.html.tera => templates/fungi/grow_together.html.tera +2 -2
@@ 13,11 13,11 @@
      </figure>
      <figure>
        <img src="/fungi/earthstar_roots.jpeg" style="width: 100%;" />
        <figcaption>Inter-species companionship</figcaption>
        <figcaption>Inter-species companionship.</figcaption>
      </figure>
      <figure>
        <img src="/fungi/earthstar_mycelium.jpeg" style="width: 100%;" />
        <figcaption>Makes me wonder how long these species have been dancing one another into being</figcaption>
        <figcaption>Makes me wonder how long these species have been dancing one another into being?</figcaption>
      </figure>
    </article>
    <hr>

M templates/fungi/lichen_space.html.tera => templates/fungi/lichen_space.html.tera +1 -1
@@ 5,7 5,7 @@
      <i>28 May, 2020</i>
      <figure>
        <img src="/fungi/xanthoria_fun_dye.jpeg" style="width: 100%;" />
        <figcaption>Xanthoria elegans lichen in cross-section, stained with FUN-1 dye</figcaption>
        <figcaption>Xanthoria elegans lichen in cross-section, stained with FUN-1 dye.</figcaption>
      </figure>
      <p>So I think many of us have a basic understanding of what a lichen is: a symbiotic mutualism between a fungus and algae / cyanobacteria. The fungus provides a cosy home for the algae, along with water, nutrients and anchorage; while the algae photosynthesises and provides the fungus with carbohydrates. As Trevor Goward puts it: “Lichens are fungi that have discovered agriculture”. Put another way, lichen are fungi with solar panels. But I’ve only recently learned that the situation is far more complex than this simple 1:1 rendering of fungus and algae.</p>
      <blockquote cite="https://en.wikipedia.org/wiki/Lichen#Miniature_ecosystem_and_holobiont_theory">

M templates/plants/aloe_there.html.tera => templates/plants/aloe_there.html.tera +2 -2
@@ 5,7 5,7 @@
      <i>6 June, 2020</i>
      <figure>
        <img src="/plants/aloe_flowers.jpg" alt="Dense cones of golden, tubular flowers dominate the frame, with green succulent leaves at the bottom, a bright blue sky above, and a thatched-roof in the background. Bees can be seen amongst the flowers." style="width: 100%;" />
        <figcaption>Sunshine in the winter time</figcaption>
        <figcaption>Sunshine in the winter time.</figcaption>
      </figure>
      <p>All the aloes are in full bloom right now and it makes me so happy. The bees are pretty stoked about it too, as are the sunbirds.</p>
      <blockquote cite="https://en.wikipedia.org/wiki/Sunbird">


@@ 15,7 15,7 @@
      <p>This is likely <i>Aloe ferox</i>, though it should be said that I’m still learning to differentiate species. It’s categorised as a solitary, non-branching tree aloe. There is another one nearby which is easily 5-6 meters tall. Some species have yellow flowers, while others are orange, red or pink. They are wonderful neighbours. I think I will devote a good portion of my life to caring for aloes and learning more about them. If my spirit has a colour, it is that of the flowers above.</p>
      <figure>
        <img src="/plants/tree_aloe.jpg" style="width: 100%;" />
        <figcaption>Majestic tree aloe amongst the succulents</figcaption>
        <figcaption>Majestic tree aloe amongst the succulents.</figcaption>
      </figure>
    </article>
    <p>An anecdote: I once drank <i>Huachuma</i> on a farm which had a cactus and succulent garden home to more than 1,000 species. After a good few hours drumming around a bonfire, my friends and I went to walk through the aforementioned garden. The moon was full, the night was still. Of all those species, the aloes were the only ones which appeared to me to be glowing blue-green. Not just reflecting the moonlight…glowing. I shall let the reader interpret that as they wish.</p>

M templates/plants/blueberry_dance.html.tera => templates/plants/blueberry_dance.html.tera +1 -1
@@ 5,7 5,7 @@
      <i>20 December, 2017</i>
      <figure>
        <img src="/plants/blueberries.jpeg" style="width: 100%;" />
        <figcaption>Hand-picked blueberry snacks are where it’s at</figcaption>
        <figcaption>Hand-picked blueberry snacks are where it’s at.</figcaption>
      </figure>
      <p>Today I thought about ripeness. How do you know when it’s just right? Well, it’s different for every plant I guess. With blueberries I’m learning to evaluate ripeness based on sight (colour of berry) and touch (firmness when gently squeezed). When I first started picking them, just two weeks ago, I only used my eyes and thus tended to pick unripe, tangy berries. Now I get 'em when they’re oh-so-sweet! In the last few days I’ve also started to notice the rate at which the berries ripen and can time my future visits more precisely.</p>
      <p>The more time I spend with these plants, and the more patient I become, the more fully I come to appreciate their being. So this is then one way to form relationships (and sometimes friendships) with plants: visit them regularly, use all your senses to engage and be patient. I reckon the same approach might work with humyns ;)</p>

M templates/plants/botanical_deceptions.html.tera => templates/plants/botanical_deceptions.html.tera +2 -2
@@ 4,7 4,7 @@
      <h2>Botanical Deceptions</h2>
      <i>15 May, 2020</i>
      <figure>
        <img src="/plants/ceropegia_sandersonii.jpeg" alt="Ceropegia sandersonii flower." style="width: 100%;" />
        <img src="/plants/ceropegia_sandersonii.jpeg" alt="An unusual flower which looks like an umbrella with a hollow, tapering stem. The top is white with green speckled petals and frilly egdes. A twisting, dark green vine is blurry in the background." style="width: 100%;" />
        <figcaption><i>Ceropegia sandersonii</i> flower. Photo credit: <a href="https://commons.wikimedia.org/wiki/User:Wildfeuer">Wildfeuer</a>. Shared under a Creative Commons Attribution 2.5 Generic (CC BY 2.5) license.</figcaption>
      </figure>
      <p>I’ve been on a steady one-a-day listening spree of In Defense of Plants podcast episodes. Today I listened to <a href="https://www.indefenseofplants.com/podcast/2019/6/9/ep-216-dying-bees-wasp-venom-and-other-strange-floral-scents">Episode 216: Dying Bees, Wasp Venom, and other Strange Floral Scents</a>, featuring an interview with <a href="https://pollinationresearch.wordpress.com/dr-annemarie-heiduk/">Dr Annemarie Heiduk</a>. If you enjoy geeking out about plants, insects, chemistry or ecology, I highly recommend taking a listen!</p>


@@ 14,7 14,7 @@
      <p>More info can be found on the <a href="https://en.wikipedia.org/wiki/Ceropegia_sandersonii">Wikipedia page for Ceropegia sandersonii</a> and in this article: <a href="http://www.the-scientist.com/?articles.view/articleNo/47214/title/To-Attract-Pollinators--Flower-Mimics-Wounded-Bee/#post143971">To Attract Pollinators, Flower Mimics Wounded Bee.</a></p>
      <p>A friend of mine has a gorgeous vine growing as a potted plant at her house. Only while listening to this episode did I realise it’s a member of the Ceropegia! Now I’m stoked to identify it to species level and ask her ever-so-sweetly if I might take a cutting (or seeds). The one she has looks very much like this <i>C. linearis sub. woodii</i>:</p>
      <figure>
        <img src="/plants/ceropegia_linearis.jpeg" alt="Ceropegia linearis subspecies woodii flower" style="width: 100%;" />
        <img src="/plants/ceropegia_linearis.jpeg" alt="A grayish-pink vine with two heart-shaped, gray-green leaves and an unusual, hollow flower with furry black structures at the tip." style="width: 100%;" />
        <figcaption><i>Ceropegia linearis</i> subspecies woodii flower. Photo credit: <a href="https://en.wikipedia.org/wiki/en:User:MidgleyDJ">Dr. David Midgley</a>. Shared under a Creative Commons Attribution-ShareAlike 2.5 Generic (CC BY-SA 2.5) license.</figcaption>
      </figure>
    </article>

M templates/plants/potato_tech.html.tera => templates/plants/potato_tech.html.tera +2 -2
@@ 7,11 7,11 @@
      <p>Seeing the potatoes like this is freakin rad! I got to appreciate the potato plant as an energy capture and storage technology: harness solar energy, grow a battery, redeploy solar panels from that battery months later. Beautiful.</p>
      <figure>
        <img src="/plants/potato_battery.jpeg" style="width: 100%;" />
        <figcaption>Warning: battery is reaching critical levels</figcaption>
        <figcaption>Warning: battery is reaching critical levels.</figcaption>
      </figure>
      <figure>
        <img src="/plants/potato_sprout.jpeg" style="width: 100%;" />
        <figcaption>The courageous potato perseveres in search of the light</figcaption>
        <figcaption>The courageous potato perseveres in search of the light.</figcaption>
      </figure>
    </article>
    <hr>

M templates/support.html.tera => templates/support.html.tera +1 -1
@@ 3,7 3,7 @@
    <h2>Support</h2>
    <p>If you'd like to support my creative endeavours, please consider contributing in one of the following ways:</p>
    <ul>
      <li>Ethereum: 0x708f841c7c0f7B7648cb83e7885feA00b59A675e</li>
      <li style="word-wrap: break-word;">Ethereum: 0x708f841c7c0f7B7648cb83e7885feA00b59A675e</li>
      <li>Donate to the <a href="https://opencollective.com/peachcloud" title="PeachCloud OpenCollective">PeachCloud OpenCollective</a></li>
      <li>Purchase a <a href="https://teespring.com/stores/harmonic-mycology" title="Harmonic Mycology Teespring">Harmonic Mycology t-shirt</a></li>
    </ul>