<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>a-d.s - projects</title><link href="https://aligot-death.space/" rel="alternate"></link><link href="https://aligot-death.space/feeds/projects.atom.xml" rel="self"></link><id>https://aligot-death.space/</id><updated>2025-08-19T00:00:00+02:00</updated><entry><title>Digital art</title><link href="https://aligot-death.space/projects/digital-art-en" rel="alternate"></link><published>2025-08-19T00:00:00+02:00</published><updated>2025-08-19T00:00:00+02:00</updated><author><name>nemecle</name></author><id>tag:aligot-death.space,2025-08-19:/projects/digital-art-en</id><summary type="html">&lt;p class="first last"&gt;Sometimes it leaks into the meatspace&lt;/p&gt;
</summary><content type="html">&lt;a href="/projects/bad-mirror-en" class="image-link" style="background-image: url('https://rsc.aligot-death.space/images/720/projects/bad_mirror.png')"&gt;&lt;h3&gt;Bad mirror (Pi + WS281x)&lt;/h3&gt;&lt;/a&gt;

&lt;a href="/projects/digital-graffiti-en" class="image-link" style="background-image: url('https://rsc.aligot-death.space/images/720/projects/digital_graffiti/digital_graffiti_posing.jpg')"&gt;&lt;h3&gt;Digital graffiti (Pi + Wii)&lt;/h3&gt;&lt;/a&gt;

&lt;a href="/projects/hologram-en" class="image-link" style="background-image: url('https://rsc.aligot-death.space/images/720/projects/hologram/hologram_IMG_0047.jpg')"&gt;&lt;h3&gt;Hologram&lt;/h3&gt;&lt;/a&gt;</content><category term="projects"></category></entry><entry><title>proc.gen</title><link href="https://aligot-death.space/projects/procgen-en" rel="alternate"></link><published>2025-08-19T00:00:00+02:00</published><updated>2025-08-19T00:00:00+02:00</updated><author><name>nemecle</name></author><id>tag:aligot-death.space,2025-08-19:/projects/procgen-en</id><summary type="html">&lt;p class="first last"&gt;taming chaos (and failing)&lt;/p&gt;
</summary><content type="html">&lt;a href="/projects/procgen/stellar-ticket-en" class="image-link" style="background-image: url('https://rsc.aligot-death.space/images/720/projects/stellar_ticket_banner.jpg')"&gt;&lt;h3&gt;Stellar ticket&lt;/h3&gt;&lt;/a&gt;

&lt;a href="/projects/draconic-space-monorail-en" class="image-link" style="background-image: url('https://rsc.aligot-death.space/images/720/projects/draconic-space-monorail.jpg')"&gt;&lt;h3&gt;Draconic space monorail (p5.js)&lt;/h3&gt;&lt;/a&gt;

&lt;a href="/projects/procgen/aurorae-en" class="image-link" style="background-color: #2d3842;"&gt;&lt;h3&gt;Aurorae experiment (p5.js)&lt;/h3&gt;&lt;/a&gt;</content><category term="projects"></category></entry><entry><title>Stellar ticket</title><link href="https://aligot-death.space/projects/procgen/stellar-ticket-en" rel="alternate"></link><published>2025-08-16T00:00:00+02:00</published><updated>2025-08-16T00:00:00+02:00</updated><author><name>nemecle</name></author><id>tag:aligot-death.space,2025-08-16:/projects/procgen/stellar-ticket-en</id><summary type="html">&lt;p class="first last"&gt;had access to a ticket printer. That's it.&lt;/p&gt;
</summary><content type="html">&lt;div class="figure align-center"&gt;
&lt;a class="reference external image-reference" href="https://rsc.aligot-death.space/images/full/projects/stellar_ticket.jpg"&gt;
&lt;img alt="A dark room with a pyramid shaped &amp;quot;hologram&amp;quot; on one side, and people doing light-painting on the other" src="https://rsc.aligot-death.space/images/720/projects/stellar_ticket.jpg" style="width: 50%;" /&gt;
&lt;/a&gt;
&lt;/div&gt;
&lt;div class="section" id="about"&gt;
&lt;h2&gt;About&lt;a class="headerlink" href="#about" title="Permalink to this headline"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;I had access to a ticket printer, so I played around and came up to some kind of &amp;quot;modempunk stellar system detector output&amp;quot;.&lt;/p&gt;
&lt;p&gt;I used a list of latin words from wikimedia that I pre-processed. The printer spat some questionable names pretty quickly.&lt;/p&gt;
&lt;p&gt;Files:&lt;/p&gt;
&lt;p&gt;
  &lt;a class="reference external" href="/projects/stellar_ticket/stellar_system.py" download&gt;[stellar_system.py]&lt;/a&gt;
  &lt;a class="reference external" href="/projects/stellar_ticket/requirements.txt" download&gt;[requirements.txt]&lt;/a&gt;
  &lt;a class="reference external" href="/projects/stellar_ticket/latin.csv" download&gt;[latin.csv]&lt;/a&gt;
&lt;/p&gt;&lt;/div&gt;
</content><category term="projects"></category></entry><entry><title>Elben</title><link href="https://aligot-death.space/projects/worldbuilding/3700/elben-en" rel="alternate"></link><published>2025-08-14T00:00:00+02:00</published><updated>2025-08-14T00:00:00+02:00</updated><author><name>nemecle</name></author><id>tag:aligot-death.space,2025-08-14:/projects/worldbuilding/3700/elben-en</id><summary type="html">&lt;p class="first last"&gt;Our grey mother&lt;/p&gt;
</summary><content type="html">&lt;div class="contents topic" id="content"&gt;
&lt;p class="topic-title"&gt;&lt;a class="reference internal" href="#top"&gt;Content&lt;/a&gt;&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;&lt;a class="reference internal" href="#history" id="toc-entry-1"&gt;History&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference internal" href="#physical-effect-on-earth" id="toc-entry-2"&gt;Physical effect on Earth&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference internal" href="#moon-cycle" id="toc-entry-3"&gt;Moon cycle&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference internal" href="#exploration" id="toc-entry-4"&gt;Exploration&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference internal" href="#life" id="toc-entry-5"&gt;Life&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference internal" href="#altitude-numbering" id="toc-entry-6"&gt;Altitude numbering&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class="on-right figure"&gt;
&lt;a class="reference external image-reference" href="https://rsc.aligot-death.space/images/720/projects/worldbuilding/elben_in_sky.jpg"&gt;
&lt;img alt="Me laying on the floor painting on the project, as a reference to a picture from the original project" src="https://rsc.aligot-death.space/images/720/projects/worldbuilding/elben_in_sky.jpg" style="width: 100%;" /&gt;
&lt;/a&gt;
&lt;p class="caption"&gt;Elben, as seen from earth during the day&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Elben is an ice giant and the third planet in our solar system. It is home to three major moons, including the Earth, the biggest among them, which is in quasi-orbit with &lt;em&gt;Luna or&lt;/em&gt; the “Moon” itself, providing a sort of natural satellite to the Earth.&lt;/p&gt;
&lt;p&gt;It has a mass of &lt;tt class="docutils literal"&gt;1.024 × 10^26 kg&lt;/tt&gt;, and a radius of &lt;tt class="docutils literal"&gt;24,622 km&lt;/tt&gt;. As such, it has a gravity relatively close to that of earth at &lt;tt class="docutils literal"&gt;1.14g&lt;/tt&gt;. It’s situated &lt;tt class="docutils literal"&gt;1.795 x 10 ^ 9km&lt;/tt&gt; from the barycentre of the solar system.&lt;/p&gt;
&lt;p&gt;Scientist believe that Elben formed when binary system was weaker, then the habitable zone reached it, which would explain why an gaseous planet with volatiles such as methane, ammonia and water would be so close to its home stars.&lt;/p&gt;
&lt;p&gt;Its name is sometimes written as “Elbin”.&lt;/p&gt;
&lt;div class="section" id="history"&gt;
&lt;h2&gt;History&lt;a class="headerlink" href="#history" title="Permalink to this headline"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Elben is for obvious reason, the first planet to be “discovered” in the solar system: it is clearly visible in the sky during the day, and sometimes creates crepuscular nights every time the earth passes behind it.&lt;/p&gt;
&lt;p&gt;&amp;lt;&amp;lt;&amp;gt;&amp;gt;&lt;/p&gt;
&lt;p&gt;Grey mother&lt;/p&gt;
&lt;p&gt;reading future in shape of clouds&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="physical-effect-on-earth"&gt;
&lt;h2&gt;Physical effect on Earth&lt;a class="headerlink" href="#physical-effect-on-earth" title="Permalink to this headline"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Among other things, Elben first and foremost effect are the eclipses: every 17 days approximately, the Earth is obscured by the planet which, depending on when during the day-night cycle is, can either creates mid-day nights lasting a few hours or nothing at all. These nights are characterized by slight greenish tints when transitioning to those nights due relatively colorless composition of the atmosphere of Elben and some impurities.&lt;/p&gt;
&lt;p&gt;The second effect is its magnetic field: as Earth magnetic field is relatively weak, and getting weaker as time passes, Elben’s one is the only defense against the powerful solar winds which its the system and might kill all life on Earth.&lt;/p&gt;
&lt;p&gt;Its mass also has a impact on tides, yielding a double-cycle tides with the moon. During “constructive” cycles, tides are stronger, or might barely happen during “destructive” cycles; conversely, the constructive tides might be more destructive to the ecosystem and to humans.&lt;/p&gt;
&lt;p&gt;It is speculated that part of Earth’s life might have been sowed from Elben, given its large discrepancies with the rest of the tree of life.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="moon-cycle"&gt;
&lt;h2&gt;Moon cycle&lt;a class="headerlink" href="#moon-cycle" title="Permalink to this headline"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Due to the moon being in a resonance orbit with the Earth, acting as a quasi-satellite, the Moon cycles and Elben’s cycles are synchronized and opposite.&lt;/p&gt;
&lt;div class="center figure"&gt;
&lt;a class="reference external image-reference" href="https://rsc.aligot-death.space/images/720/projects/worldbuilding/elben_moon_calendar.jpg"&gt;
&lt;img alt="Elben's Calendar" src="https://rsc.aligot-death.space/images/720/projects/worldbuilding/elben_moon_calendar.jpg" style="width: 50%;" /&gt;
&lt;/a&gt;
&lt;/div&gt;
&lt;div class="on-left figure"&gt;
&lt;a class="reference external image-reference" href="https://rsc.aligot-death.space/images/full/projects/worldbuilding/calendar_presentation.jpg"&gt;
&lt;img alt="Elben's Calendar" src="https://rsc.aligot-death.space/images/720/projects/worldbuilding/calendar_presentation.jpg" style="width: 100%;" /&gt;
&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="section" id="exploration"&gt;
&lt;h2&gt;Exploration&lt;a class="headerlink" href="#exploration" title="Permalink to this headline"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Up until the 1960s, very little was known from Elben atmosphere. While its general composition and structure was known, everything was observed from Earth’s ground, and satellites were barely providing better data. But in 1965, Elba II, following the first iteration failure, successfully orbited around Elben before being thrown away from the system by a unplanned gravitational swing. Later that year, Elba III successfully dove into the ice giant atmosphere, providing confirmation of the atmosphere composition before burning up.&lt;/p&gt;
&lt;p&gt;![screenshot102.png](&lt;a class="reference external" href="https://prod-files-secure.s3.us-west-2.amazonaws.com/d1082c5a-c804-4fd4-bc91-aa51bbe5d809/9c9c93c9-bc79-48ee-a1d5-e7e3630786cd/screenshot102.png"&gt;https://prod-files-secure.s3.us-west-2.amazonaws.com/d1082c5a-c804-4fd4-bc91-aa51bbe5d809/9c9c93c9-bc79-48ee-a1d5-e7e3630786cd/screenshot102.png&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Elba II before integration&lt;/p&gt;
&lt;p&gt;Elba IV has known a similar fate. In 1966, Elba V attempted to skim the atmosphere but burned before leaving it and fell deep into its core. Finally in 1967, Elba VII, following Elba VI scrubing due to manufacturing error, skimmed the atmosphere at a relative height of 120km, before leaving the planet and transmitting valuable data.&lt;/p&gt;
&lt;p&gt;The Oncro Exploration Program (OEP) sent a probe that same year, which slowly dove into the core while sending data to an orbiter. Six other probes were sent, and Oncro 3, 5 and 6 sent pictures of actual life in Elben atmosphere: countries around the world have since promised exploration programs to investigate further, following the cultural shock of discovering life on another astral body.&lt;/p&gt;
&lt;p&gt;![Elba III last photograph](&lt;a class="reference external" href="https://prod-files-secure.s3.us-west-2.amazonaws.com/d1082c5a-c804-4fd4-bc91-aa51bbe5d809/21f6b0e1-e866-467c-82f1-3af2ad5322db/screenshot105.png"&gt;https://prod-files-secure.s3.us-west-2.amazonaws.com/d1082c5a-c804-4fd4-bc91-aa51bbe5d809/21f6b0e1-e866-467c-82f1-3af2ad5322db/screenshot105.png&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Elba III last photograph&lt;/p&gt;
&lt;p&gt;Speculations of human missions have been made, including within the atmosphere. However, the cost of sending a whole launcher to allow for return of the astronauts has been prohibitive so far. Several Spatial agency have speculated on building a space station around Elben, including possibly through international cooperation.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="life"&gt;
&lt;h2&gt;Life&lt;a class="headerlink" href="#life" title="Permalink to this headline"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;![life_elben.kra.png](&lt;a class="reference external" href="https://prod-files-secure.s3.us-west-2.amazonaws.com/d1082c5a-c804-4fd4-bc91-aa51bbe5d809/c3407de4-961d-477b-90a1-3f33cd2d4f5b/life_elben.kra.png"&gt;https://prod-files-secure.s3.us-west-2.amazonaws.com/d1082c5a-c804-4fd4-bc91-aa51bbe5d809/c3407de4-961d-477b-90a1-3f33cd2d4f5b/life_elben.kra.png&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;[Elben’s life and exploitation](&lt;a class="reference external" href="https://www.notion.so/Elben-s-life-and-exploitation-3a0fedb567734bcfb6410f2c8c9d5e2b?pvs=21"&gt;https://www.notion.so/Elben-s-life-and-exploitation-3a0fedb567734bcfb6410f2c8c9d5e2b?pvs=21&lt;/a&gt;)&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="altitude-numbering"&gt;
&lt;h2&gt;Altitude numbering&lt;a class="headerlink" href="#altitude-numbering" title="Permalink to this headline"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Altitude is based around the typical altitude at which the pressure is equal to that of earth, and dealt as a “depth” : above level altitude numbers are negative and below as positive&lt;/p&gt;
&lt;p&gt;&amp;lt;&amp;lt;issue with reaching core, but like earth, theorical&amp;gt;&amp;gt;&lt;/p&gt;
&lt;p&gt;[AGE OF THE INTREPIDS: skimming Elben Atmosphere ](&lt;a class="reference external" href="https://www.notion.so/AGE-OF-THE-INTREPIDS-skimming-Elben-Atmosphere-7c60dc30563441edad71ff78739fa9f1?pvs=21"&gt;https://www.notion.so/AGE-OF-THE-INTREPIDS-skimming-Elben-Atmosphere-7c60dc30563441edad71ff78739fa9f1?pvs=21&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;[Elben colonization](&lt;a class="reference external" href="https://www.notion.so/Elben-colonization-bff42a648f1f4713bbf2600f75b259a1?pvs=21"&gt;https://www.notion.so/Elben-colonization-bff42a648f1f4713bbf2600f75b259a1?pvs=21&lt;/a&gt;)&lt;/p&gt;
&lt;/div&gt;
</content><category term="projects"></category></entry><entry><title>Planetary system</title><link href="https://aligot-death.space/projects/worldbuilding/3700/planetary-system-en" rel="alternate"></link><published>2025-08-05T00:00:00+02:00</published><updated>2025-08-05T00:00:00+02:00</updated><author><name>nemecle</name></author><id>tag:aligot-death.space,2025-08-05:/projects/worldbuilding/3700/planetary-system-en</id><summary type="html">&lt;p class="first last"&gt;The planets around us&lt;/p&gt;
</summary><content type="html">&lt;p class="warning"&gt;This article is still a work in progress.&lt;/p&gt;
&lt;p&gt;The Aper-Elvow system is the stellar system, currently home to the human civilisation.&lt;/p&gt;
&lt;div class="section" id="structure"&gt;
&lt;h2&gt;Structure&lt;a class="headerlink" href="#structure" title="Permalink to this headline"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;a style="grid-column: 1 / 5; max-width: inherit;" href="https://rsc.aligot-death.space/images/full/projects/worldbuilding/3700_stellar_system.jpg"&gt;&lt;img style="width: 100%;" src=""&gt;&lt;/a&gt;&lt;div class="figure align-center"&gt;
&lt;a class="reference external image-reference" href="https://rsc.aligot-death.space/images/720/projects/worldbuilding/3700_stellar_system.jpg"&gt;
&lt;img alt="A map of the planetary system as described on this page" src="https://rsc.aligot-death.space/images/720/projects/worldbuilding/3700_stellar_system.jpg" style="width: 100%;" /&gt;
&lt;/a&gt;
&lt;/div&gt;
&lt;div class="section" id="aper-elvow-binary"&gt;
&lt;h3&gt;Aper-Elvow binary&lt;a class="headerlink" href="#aper-elvow-binary" title="Permalink to this headline"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;The system revolves around two stars at its center. The main star, Aper, is a a F-type main-sequence star, with a mass of &lt;tt class="docutils literal"&gt;2.32×10^30&amp;nbsp;kg&lt;/tt&gt; and a radius of &lt;tt class="docutils literal"&gt;1 239 485.2 km&lt;/tt&gt;. Its companion, Elvow, is a brown dwarf, orbiting a barycentre contained within the main star. A large plasma arc with variable intensity links the two bodies.&lt;/p&gt;
&lt;p&gt;Each star center being at &lt;tt class="docutils literal"&gt;0.04AU&lt;/tt&gt; (from real earth value) from each other, with an orbital period of four (earth) days.&lt;/p&gt;
&lt;table border="1" class="docutils"&gt;
&lt;colgroup&gt;
&lt;col width="62%" /&gt;
&lt;col width="38%" /&gt;
&lt;/colgroup&gt;
&lt;thead valign="bottom"&gt;
&lt;tr&gt;&lt;th class="head"&gt;data&lt;/th&gt;
&lt;th class="head"&gt;value&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody valign="top"&gt;
&lt;tr&gt;&lt;td&gt;mass&lt;/td&gt;
&lt;td&gt;1.13&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;radius&lt;/td&gt;
&lt;td&gt;1.78&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;age&lt;/td&gt;
&lt;td&gt;6.60 Gy old&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;surface temperature&lt;/td&gt;
&lt;td&gt;5180F&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;rotational period&lt;/td&gt;
&lt;td&gt;46 days&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;roche distance&lt;/td&gt;
&lt;td&gt;6.61&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div class="section" id="pora"&gt;
&lt;h3&gt;Pora&lt;a class="headerlink" href="#pora" title="Permalink to this headline"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;em&gt;More details to come&lt;/em&gt;&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;&lt;tt class="docutils literal"&gt;0.09 Earth mass&lt;/tt&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class="section" id="uroti"&gt;
&lt;h3&gt;Uroti&lt;a class="headerlink" href="#uroti" title="Permalink to this headline"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;em&gt;More details to come&lt;/em&gt;&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;dwarf planet, &lt;tt class="docutils literal"&gt;0.003 Earth mass&lt;/tt&gt;, elliptical orbit&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class="section" id="elben"&gt;
&lt;h3&gt;Elben&lt;a class="headerlink" href="#elben" title="Permalink to this headline"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;a class="reference external" href="#"&gt;Detailed article about Elben&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Elben is an ice giant and the third planet in our solar system. It is home to three major moons, including the Earth, the biggest among them, which is in quasi-orbit with &lt;em&gt;Luna or&lt;/em&gt; the “Moon” itself, providing a sort of natural satellite to the Earth.&lt;/p&gt;
&lt;p&gt;It has a mass of &lt;tt class="docutils literal"&gt;1.024 × 10^26 kg&lt;/tt&gt;, and a radius of &lt;tt class="docutils literal"&gt;24,622 km&lt;/tt&gt;. As such, it has a gravity relatively close to that of earth at &lt;tt class="docutils literal"&gt;1.14g&lt;/tt&gt;. It is approximately situated &lt;tt class="docutils literal"&gt;1.795 x 10 ^ 9km&lt;/tt&gt; from the barycentre of the solar system.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;sometimes written Elbin&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;tt class="docutils literal"&gt;2 AU&lt;/tt&gt;, mass of &lt;tt class="docutils literal"&gt;1.024 × 10^26 kg&lt;/tt&gt;, &lt;tt class="docutils literal"&gt;2.57 years&lt;/tt&gt; (938.6925 days) orbital period&lt;/p&gt;
&lt;p&gt;Major moons:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;a small moon (&lt;tt class="docutils literal"&gt;0.00506 AU&lt;/tt&gt;, &lt;tt class="docutils literal"&gt;1.67&lt;/tt&gt; orbital period, &lt;tt class="docutils literal"&gt;0.018 earth mass&lt;/tt&gt;, &lt;tt class="docutils literal"&gt;0.378 radius&lt;/tt&gt;)&lt;/li&gt;
&lt;li&gt;earth (harmony lock with large moon, faking orbital around) (&lt;tt class="docutils literal"&gt;0.0244 AU&lt;/tt&gt;, &lt;tt class="docutils literal"&gt;16.3&lt;/tt&gt; days orbital period, 1 earth mass, 1 earth radius)&lt;/li&gt;
&lt;li&gt;typical moon&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class="section" id="asteroid-belt"&gt;
&lt;h3&gt;asteroid belt&lt;a class="headerlink" href="#asteroid-belt" title="Permalink to this headline"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;em&gt;More details to come&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="julvenel"&gt;
&lt;h3&gt;Julvenel&lt;a class="headerlink" href="#julvenel" title="Permalink to this headline"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Mass: &lt;tt class="docutils literal"&gt;4.867 × 10^24 kg&lt;/tt&gt;, distance to barycenter &lt;tt class="docutils literal"&gt;4.00 AU&lt;/tt&gt;&lt;/li&gt;
&lt;li&gt;Heavy atmosphere&lt;/li&gt;
&lt;li&gt;used to be in habitable zone, and has trace of civilisation and still some life, like risk of rain planets ambience&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class="section" id="kabor"&gt;
&lt;h3&gt;Kabor&lt;a class="headerlink" href="#kabor" title="Permalink to this headline"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;rings deformed by large elliptical moon&lt;/li&gt;
&lt;li&gt;large moon&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class="section" id="icy-asteroid-belt"&gt;
&lt;h3&gt;icy asteroid belt&lt;a class="headerlink" href="#icy-asteroid-belt" title="Permalink to this headline"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;em&gt;More details to come&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="aro"&gt;
&lt;h3&gt;Aro&lt;a class="headerlink" href="#aro" title="Permalink to this headline"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;em&gt;More details to come&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="paro"&gt;
&lt;h3&gt;Paro&lt;a class="headerlink" href="#paro" title="Permalink to this headline"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;em&gt;More details to come&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="tranulk"&gt;
&lt;h3&gt;Tranulk&lt;a class="headerlink" href="#tranulk" title="Permalink to this headline"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;rings&lt;/li&gt;
&lt;li&gt;earth bis, &lt;tt class="docutils literal"&gt;0.7 earth mass&lt;/tt&gt;, &lt;tt class="docutils literal"&gt;0.003 AU&lt;/tt&gt; from neptune&lt;/li&gt;
&lt;li&gt;Europa (subsurface ocean)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a class="reference external" href="#"&gt;Europa exploration&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="erfartris"&gt;
&lt;h3&gt;Erfartris&lt;a class="headerlink" href="#erfartris" title="Permalink to this headline"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;em&gt;More details to come&lt;/em&gt;&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;large rocky planet&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class="section" id="kuiper-belt"&gt;
&lt;h3&gt;kuiper belt&lt;a class="headerlink" href="#kuiper-belt" title="Permalink to this headline"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;em&gt;More details to come&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><category term="projects"></category></entry><entry><title>Astronomy</title><link href="https://aligot-death.space/projects/worldbuilding/3700/astronomy-en" rel="alternate"></link><published>2025-07-31T00:00:00+02:00</published><updated>2025-07-31T00:00:00+02:00</updated><author><name>nemecle</name></author><id>tag:aligot-death.space,2025-07-31:/projects/worldbuilding/3700/astronomy-en</id><summary type="html">&lt;p class="first last"&gt;Our place in the universe&lt;/p&gt;
</summary><content type="html">&lt;div class="section" id="origin-and-myths"&gt;
&lt;h2&gt;Origin and myths&lt;a class="headerlink" href="#origin-and-myths" title="Permalink to this headline"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;During ancient times, as nomads were legions. oracles were speaking of a god seeking its people. It was said, massive, heavy and also described as &amp;quot;one who moves very little&amp;quot; (translations vary among tribes). Yet, The prophecy narrated that &amp;quot;moving&amp;quot; it would be the challenge for its people, and that those who would have participated to its rise through history would be rewarded accordingly. As noamds were roaming, they found a geological anomaly: a huge rock which was roughly rhomboidal, sitting in the middle of a valley. Scientifically speaking, it is an iron-type meteorite which crashed on earth approximately two billions years ago, creating the said valley. It got submerged by the lands as erosion from near by mountains drained sediments, and reappeared when the bassin actually &amp;quot;re-opened&amp;quot; to the oceans through that same process, leaking the sediments over the course of millions of years. It is believed that due to the intermediary stages, as rain accumulated, it would also be the &amp;quot;black island&amp;quot; known in ancient texts from other civilisations. The Nomads settled nearby, and thus started the rise of Oplmek, city of the Great. We know very little on how long the task of raising the artifact took, but it probably went through several milleniums. We also ignore the actual process(es?) that got involved, nor the exact mass, as the rock extends below the surface. Those doubts led to a trend in geology and archeology that the stone was actually already vertical when it crashed, and only got revealed as the sand got drained from the bassin. An unknown regent would have then pretended that it was the act of his people to impose his power over the surrounding nations. This theory is quite popular as it is still compatible with the &amp;quot;black island&amp;quot; event, and is heavily backed up by the fact that the only traces of history around this miracle are oral tales and ancient reports from across the continent, but not from the site itself.
This is the origin of a still ongoing religion known as &amp;quot;Uô&amp;quot;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="organisation"&gt;
&lt;h2&gt;Organisation&lt;a class="headerlink" href="#organisation" title="Permalink to this headline"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;The main church lies on top of the Rock, in the High District. For centuries, disciples were asked to reach for that sacred temple by climbing the various structures around the rock, including the growing city. It led to a hierarchy based on which path one used, as some were harder than others. A well known path was the South Face of the rock, which was the easiest and was basically very rough stairs created by farmers to access millenials trees that started to fracture the rock and grow. It is known nowaday as a plain but challenging hiking path. The North side, which is so inclined that it is actually tilted down, is the origin of a legend of &amp;quot;Hakan' Bil&amp;quot;; he or she was for centuries the only person who succesfully climbed that side. &amp;quot;Hakan' Bil&amp;quot; is now the title of the highest rank in the organisation: because of the original way of reaching that rank, there may be several Hakan' Bil at one time, or none. Nowaday, the process for reaching ranks is way more classical, through evaluation of the commitment of one and votes from &amp;quot;Uoas&amp;quot;, the members of the cult.
The church displays a rather atypical structure: it is composed of a black main tower situated in a corner of the top of the rock, from which extends a triangular roof covering the main room for the ceremonies. Under it, each disciple has his/her attributed place. The rest of the surface is occupied by the housing. Despite being a cult based upon a high place, the most prestigious quarters, inhabited by the highest ranks, are suspend houses on the East side of the Rock. The lowest suspended house used to be a prison which contained a garden, prisoners being used for the harvests. This task is now reduced to the maintenance of the now ornemental garden, which is done by the elders.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="a-word-on-oplmek"&gt;
&lt;h2&gt;A word on Oplmek&lt;a class="headerlink" href="#a-word-on-oplmek" title="Permalink to this headline"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;div class="figure align-right"&gt;
&lt;img alt="Me laying on the floor painting on the project, as a reference to a picture from the original project" src="https://rsc.aligot-death.space/images/720/projects/worldbuilding/uo_cult.jpg" style="width: 80%;" /&gt;
&lt;/div&gt;
&lt;p&gt;The city was for a long time mainly known as a religious hub: a fair part of the city's incomes was from an luxury alcool made out of the milleniums trees growing on the South side of the rock. Some wood could be found on the grey market as magical artifacts, but it was mainly kept for the Uoas as prt of a deal with the city for the inconvenience caused by the culture. The city now also include a lot of modern buildings, including the Iris, highest tower of the city and unavoidable element of the city skyline with its white colour. Some of those towers are build on the side of the huge rock, and the prices for the flats which have an adjacent wall with the Artifact skyrocket.
Due to the sand retained, the main city is on a small hill: the rest of the valley is composed of farms, separated from the city by the historic wall.
The mill which feeds the fields (and which uses bassins to retain water) is one of the oldest buildings of the city. Its conduct also now support the funicular for the tourists, and the rest of the path is made through a &lt;em&gt;via ferrata&lt;/em&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="the-fall"&gt;
&lt;h2&gt;The fall&lt;a class="headerlink" href="#the-fall" title="Permalink to this headline"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;People living in the High District and in the vertical suburbs started to complain of the growing number of people esacalading their houses and destroying the precious trees. Because of that, it was decided 50 years ago by the city council to build an elevator on the West side. The goal was to ease the access to the religion and thus the influence of the city. Today's Historians are still fascinated of how a simple and concrete structure induced the fall of such a major religion.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="today-status"&gt;
&lt;h2&gt;Today status&lt;a class="headerlink" href="#today-status" title="Permalink to this headline"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;As of today, three persons in the city's council defined themselves as Uoas, and its influence even affects general public culture through various references to a &amp;quot;black-ish monolith&amp;quot; of unknown power. Yet, it is mostly considered as folklore rather than a religion.
The meteorite itself is considered as the potential source of life by some scientists: analysis shown very high rates of organic materials deep inside the monolith, even if we are unable to explain how a meteorite could contain such traces. This status is mostly what maintains Uô in the collective memory, even in a mostly atheist civilisation.&lt;/p&gt;
&lt;p&gt;![uo_cult.jpg](&lt;a class="reference external" href="https://prod-files-secure.s3.us-west-2.amazonaws.com/d1082c5a-c804-4fd4-bc91-aa51bbe5d809/0e6c8989-a3c0-457b-bff9-dad2f95a476d/uo_cult.jpg"&gt;https://prod-files-secure.s3.us-west-2.amazonaws.com/d1082c5a-c804-4fd4-bc91-aa51bbe5d809/0e6c8989-a3c0-457b-bff9-dad2f95a476d/uo_cult.jpg&lt;/a&gt;)&lt;/p&gt;
&lt;/div&gt;
</content><category term="projects"></category></entry><entry><title>3700</title><link href="https://aligot-death.space/projects/worldbuilding/3700/3700-en" rel="alternate"></link><published>2025-07-29T00:00:00+02:00</published><updated>2025-07-29T00:00:00+02:00</updated><author><name>nemecle</name></author><id>tag:aligot-death.space,2025-07-29:/projects/worldbuilding/3700/3700-en</id><summary type="html">&lt;p class="first last"&gt;That one never-ending project every worldbuilder has&lt;/p&gt;
</summary><content type="html">&lt;div class="section" id="astronomy"&gt;
&lt;h2&gt;Astronomy&lt;a class="headerlink" href="#astronomy" title="Permalink to this headline"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;div class="text-image-list" style=""&gt;
   &lt;a href="/projects/worldbuilding/3700/astronomy-en" style="background-color: #171717; color: white;"&gt;&lt;h2 style="color: white;"&gt;Astronomy&lt;/h2&gt;&lt;p style="color: white;"&gt;Where Elben and the earth are, and all that jazz&lt;/p&gt;&lt;span style="background-image: url('https://rsc.aligot-death.space/images/320/projects/worldbuilding/3700_stellar_neighborhood.jpg');"&gt;&lt;/span&gt;&lt;/a&gt;
   &lt;a href="/projects/worldbuilding/3700/planetary-system-en" style="color: white;background-position: center center;background-repeat: no-repeat;background-size: cover;border: 1px solid var(--darker);background-color: var(--lightest);"&gt;&lt;h2 style="color: white;background-color: var(--darkest);height: fit-content;"&gt;Planetary system&lt;/h2&gt;&lt;p style="color: var(--darkest);background-color: var(--light-green);width: fit-content;height: fit-content;"&gt;The planets around us&lt;/p&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/div&gt;&lt;div class="on-right figure"&gt;&lt;p class="blue"&gt;I've been working here and there on that worldbuilding project for quite some time. It's still a Work In Progress, and will probably always be. The stories coming out of it aren't set in time for now, as the timeline has yet to be defined.&lt;/p&gt;&lt;/div&gt;&lt;a style="grid-column: 1 / 5; max-width: inherit;" href="https://rsc.aligot-death.space/images/full/projects/worldbuilding/3700_stellar_system.jpg"&gt;&lt;img style="width: 100%;" src="https://rsc.aligot-death.space/images/720/projects/worldbuilding/3700_stellar_system.jpg"&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="section" id="elben-s-system"&gt;
&lt;h2&gt;Elben's system&lt;a class="headerlink" href="#elben-s-system" title="Permalink to this headline"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;div class="on-left figure"&gt;
&lt;a class="reference external image-reference" href="https://rsc.aligot-death.space/images/full/projects/worldbuilding/calendar_presentation.jpg"&gt;
&lt;img alt="Elben's Calendar" src="https://rsc.aligot-death.space/images/720/projects/worldbuilding/calendar_presentation.jpg" style="width: 100%;" /&gt;
&lt;/a&gt;
&lt;/div&gt;
&lt;div class="text-image-list"&gt;
   &lt;a href="/projects/worldbuilding/3700/elben-en" style="background-color: var(--lighter);"&gt;&lt;h2 style="color: var(--text);"&gt;Elben&lt;/h2&gt;&lt;p style="color: var(--text);"&gt;Our grey mother's guts&lt;/p&gt;&lt;span style="background-image: url('https://rsc.aligot-death.space/images/320/projects/worldbuilding/3700_stellar_neighborhood.jpg');"&gt;&lt;/span&gt;&lt;/a&gt;
   &lt;a href="/art/meduse_aerienne_rouge-en" style="color: white;background-position: center center;background-repeat: no-repeat;background-size: cover;border: 1px solid var(--darker);background-color: var(--lightest);"&gt;&lt;h2 style="color: white;background-color: var(--darkest);height: fit-content;"&gt;Elben's life and exploration&lt;/h2&gt;&lt;p style="color: var(--darkest);background-color: var(--light-green);width: fit-content;height: fit-content;"&gt;When we dived down&lt;/p&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/div&gt;&lt;p&gt;CALENDAR HERE&lt;/p&gt;
&lt;p&gt;In this setting, the Earth is a moon of Elben, an ice giant, exceptionally situated in the habitable zone. Itself orbit a binary star system composed of a fairly standard G2V star with a brown dwarf companion, a pretty common configuration in the universe. Earth still has a moon in the form of a quasi-moon in an harmonic orbit with it.&lt;/p&gt;
&lt;p&gt;The history is still a work in progress.&lt;/p&gt;
&lt;a href="https://rsc.aligot-death.space/images/720/projects/worldbuilding/3700_planet.jpg" style="width: 80%;margin: auto;border: solid 0.5rem white;"&gt;&lt;img src="https://rsc.aligot-death.space/images/720/projects/worldbuilding/3700_planet.jpg" style="width: 100%;"&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="section" id="tales"&gt;
&lt;h2&gt;Tales&lt;a class="headerlink" href="#tales" title="Permalink to this headline"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;div class="text-image-list"&gt;
   &lt;a href="/art/draw_in_game_together/meduse_aerienne_rouge-en"&gt;&lt;h2&gt;Draw Together (Summer) : "Méduse aérienne (rouge)"&lt;/h2&gt;&lt;p&gt;Elben. La "mère grise" habille nos ciels depuis l'éternité ou presque : alors que la conquête spatiale était à ses balbutiements et les techniques encore peu sûres, il n'aura pas fallu longtemps […]&lt;/p&gt;&lt;span style="background-image: url('https://rsc.aligot-death.space/images/320/art/draw_in_game_together/2025-07-27_summer_meduse_aerienne_rouge.jpg"&gt;&lt;/span&gt;&lt;/a&gt;
   &lt;a href="/projects/worldbuilding/too-much-sky"&gt;&lt;h2&gt;Too much sky for a pilot&lt;/h2&gt;&lt;p&gt;&lt;i&gt;You leave what little ground you had: you better not look down, even if you don’t fear heights. Heights have meaning. Here, nothing makes sense. The sky really is, limitless. It’s too much sky for a pilot.&lt;/i&gt;&lt;/p&gt;&lt;span style="background-image: url('https://rsc.aligot-death.space/images/320/art/miscellaneous_digital_drawings/VR_pilot.jpg')"&gt;&lt;/span&gt;&lt;/a&gt;
   &lt;a href="/projects/worldbuilding/uo-cult"&gt;&lt;h2&gt;the Uô cult&lt;/h2&gt;&lt;p&gt;[…] disciples were asked to reach for that sacred temple by escalading the various structures around the rock, including the growing city. It led to a hierarchy based on which path one used […]&lt;/p&gt;&lt;span style="background-image: url('https://rsc.aligot-death.space/images/720/projects/worldbuilding/uo_cult.jpg')"&gt;&lt;/span&gt;&lt;/a&gt;
   &lt;a href="/projects/worldbuilding/svar-agreement"&gt;&lt;h2&gt;Svar Cheese Agreement&lt;/h2&gt;&lt;p&gt;[…] On October 19th, the Svar Cheese Preservation Symposium came to an agreement to reinject an external strain, despite the protectionism that fought against it for decades […]&lt;/p&gt;&lt;span style="background-image: url('')" style = "background-color: var(--light-orange);"&gt;&lt;/span&gt;&lt;/a&gt;
   &lt;a href="/projects/worldbuilding/monos-vessels"&gt;&lt;h2&gt;Monos class vessels&lt;/h2&gt;&lt;p&gt;[…] operated by a limited crew, as steam-power was used to activate the sails and other subsystems. "Monos class" was a lose marketing term which designated ships from various sizes […]&lt;/p&gt;&lt;span style="background-image: url('https://rsc.aligot-death.space/images/720/projects/worldbuilding/monos-class-vessels.jpg')"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/div&gt;&lt;/div&gt;
</content><category term="projects"></category></entry><entry><title>Moved</title><link href="https://aligot-death.space/projects/sysadmin-en" rel="alternate"></link><published>2025-07-29T00:00:00+02:00</published><updated>2025-07-29T00:00:00+02:00</updated><author><name>nemecle</name></author><id>tag:aligot-death.space,2025-07-29:/projects/sysadmin-en</id><summary type="html"></summary><content type="html">&lt;div style="text-align: center;font-size: 3rem;font-family: &amp;quot;Major Mono Display&amp;quot;, Consolas, &amp;quot;DejaVu Sans Mono&amp;quot;, monospace;text-transform: lowercase;line-height: 1;"&gt;This page has been moved&lt;/div&gt;
&lt;div style="font-size: 1.5rem;text-align: center;font-weight: 300;"&gt;This page has been moved &lt;a href="/projects/sysadmin" style="color: var(--red);"&gt;here&lt;/a&gt; because I'm an idiot who can't maintain a consistent structure.&lt;/div&gt;</content><category term="projects"></category></entry><entry><title>Moved</title><link href="https://aligot-death.space/projects/thunderstorms-en" rel="alternate"></link><published>2025-07-29T00:00:00+02:00</published><updated>2025-07-29T00:00:00+02:00</updated><author><name>nemecle</name></author><id>tag:aligot-death.space,2025-07-29:/projects/thunderstorms-en</id><summary type="html"></summary><content type="html">&lt;div style="text-align: center;font-size: 3rem;font-family: &amp;quot;Major Mono Display&amp;quot;, Consolas, &amp;quot;DejaVu Sans Mono&amp;quot;, monospace;text-transform: lowercase;line-height: 1;"&gt;This page has been moved&lt;/div&gt;
&lt;div style="font-size: 1.5rem;text-align: center;font-weight: 300;"&gt;This page has been moved &lt;a href="/projects/thunderstorms" style="color: var(--red);"&gt;here&lt;/a&gt; because I'm an idiot who can't maintain a consistent structure.&lt;/div&gt;</content><category term="projects"></category></entry><entry><title>too much sky for a pilot</title><link href="https://aligot-death.space/projects/worldbuilding/3700/too-much-sky-en" rel="alternate"></link><published>2024-08-01T00:00:00+02:00</published><updated>2024-08-01T00:00:00+02:00</updated><author><name>nemecle</name></author><id>tag:aligot-death.space,2024-08-01:/projects/worldbuilding/3700/too-much-sky-en</id><summary type="html">&lt;p class="first last"&gt;Sft. Johr Stirflar gives his thoughts on fighting in an endless sky&lt;/p&gt;
</summary><content type="html">&lt;p style="text-transform: uppercase;text-align: center;font-size: 4rem;line-height: 1;font-weight: 900;border-top: 10px double var(--text);border-bottom: 10px double var(--text);margin-bottom: 2rem;"&gt;That’s too much sky for a pilot: discussion with commended pilot Johr Stirflar&lt;/p&gt;&lt;p&gt;Giant clouds bigger than the earth are rolling in the sky. Weather fronts so big and slow we map them. The war still rages between the three nations in the sky of our Mother Elben.&lt;/p&gt;
&lt;p&gt;« &lt;em&gt;I was doing surveillance around Etra’s cyclones when two unknowns showed up: they were fast. planes that high usually don’t go so fast: I knew it was Etrenian high altitude interceptors&lt;/em&gt; ». Our hero of the day, Sft. Johr Stirflar, was aboard a BX-100 fighter, a versatile but aging machine. Unfortunately, high altitudes aren't its &lt;em&gt;forte&lt;/em&gt;, unlike Etrenian &lt;em&gt;10-atm&lt;/em&gt; specialized fleet. « &lt;em&gt;I knew I couldn’t flee, so I dove to get some advantage. I first thought they didn't see me, but they quickly banked right and shot long range missiles. I barely had time to dodge that my craft burst into flames&lt;/em&gt;.&lt;/p&gt;
&lt;blockquote style="color: black;font-size: 1.2rem; line-height: 1;margin: 0;padding: 1rem;padding-top: 0;"&gt;I spent eight hours reflecting on my life, alone in that space raft&lt;/blockquote&gt;&lt;p&gt;&lt;strong&gt;THEY CALL IT THE DEEP DIVE&lt;/strong&gt;. Getting shot down is the bane of the grey skies’ pilots, even more so than the ones on our planet: you are left with no choice but to separate you cockpit from your plane, and to hang below a parachute for hours on end. your only hope is that the rescue team picked up your distress call, as the sky around you gets darker and darker. « &lt;em&gt;It was a long wait. You’re looking downward, with your low frequency antenna reaching far into the depths. At times, it looks like a tether pulling you towards the core of the planet&lt;/em&gt; »…. War treaties prevent from shooting down rescue battalions and downed crafts, but those are just cordial agreements between countries which are formally at war. Nothing would prevent one from violating that rule, other than the risk that others would do the same. « &lt;em&gt;I spent eight hours reflecting on my life, alone in that space raft. I was at -80.000m from one-atm, things were getting hot. Literally. […] All of a sudden I heard radio chatters, and then saw it: the “whale”, a large vessel, half-floating half flying, with its hooks on its belly. I was finally saved.&lt;/em&gt; »&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;TOO MUCH SKY FOR A PILOT&lt;/strong&gt;. Johr long described how the sky feel there :&lt;/p&gt;
&lt;blockquote style="color: black;font-size: 1.2rem;margin: 0;padding: 1rem;padding-top: 1rem;padding-top: 0;line-height: 1;"&gt;[…] I spent five years in the 3rd deployment battalion here on earth. We would launch on so called long range missions, flying for 24 hours at a time. The sky felt limitless: horizon on end. Except, it’s not: it starts at the ground, and stops however high conventional planes can go. On Elben, It’s just air all around you. Every time you sortie from the carriers, you leave what little ground you had: you better not look down, even if you don’t fear heights. Heights have meaning. Here, nothing makes sense. The sky really is, limitless. It’s too much sky for a pilot.&lt;/blockquote&gt;&lt;p&gt;Since the start of the war two years ago, following territorial issues around the 3000km long Arl skywall which flanks the Sea of Felz, 32 pilots got lost to the depths.&lt;/p&gt;
&lt;blockquote style="color: black;font-size: 1.2rem;margin: 0;padding: 1rem;padding-top: 1rem;padding-top: 1rem;padding-top: 0;line-height: 1;"&gt;Pilots love to tell stories at the cantina of how it feels crossing the Ash Line. But if they’re here to tell, they didn’t crossed it […] You automatically get a commendation for doing the dive. Not that its something to be proud, but the brass knows you joined the rank of a very special kind of pilot: one who fears what’s below and won’t get hotheaded.&lt;div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;p&gt;Sft. Johr Stirflar is scheduled to go back to the frontline later this year: everytime you look at Elben’s gentle grey crescent at night, think of those pilots braving the dark depths for the glory of our nation!&lt;/p&gt;
&lt;p&gt;— Jonathen Golduque, correspondent on Air Station Polm II.&lt;/p&gt;
</content><category term="projects"></category></entry><entry><title>Monos class vessel</title><link href="https://aligot-death.space/projects/worldbuilding/3700/monos-vessels-en" rel="alternate"></link><published>2024-07-28T00:00:00+02:00</published><updated>2024-07-28T00:00:00+02:00</updated><author><name>nemecle</name></author><id>tag:aligot-death.space,2024-07-28:/projects/worldbuilding/3700/monos-vessels-en</id><summary type="html">&lt;p class="first last"&gt;The revolutionary hybrid sail-coal ships&lt;/p&gt;
</summary><content type="html">&lt;p&gt;The Monos Class Vessels were sailships used for less than a decade to transport fret and sometimes passengers across the xxx ocean. At the dawn of the second industrial revolution (note: the first being mecanical parts), the coal extracted from xxxx's mines was so poor that it could hardly be used for heavy-duty. before the development of better rafinery processes, coal was used as an auxilliary power to existing systems. Monos class vessels were sailships which were operated by a limited crew, as steam-power was used to activate the sails and other subsystems. &amp;quot;Monos class&amp;quot; was a lose marketing term which designated ships from various sizes: But as the steam-powered engines was barely viable enough even for this purpose, secondary ships were used to supply the biggest mastodons with fuel in the middle of their journey. The were also using the most of their enormous gear system to generate sufficient torque. This led to a short revivial of sea-crimes, where thieves would disguise their ships into refuelers to attack the cargos. In response, transport companies set a complex system of horns to allow medium-range (3 to 10 kilometers) communication and identification through chord-based codes. Musicians with perfect pitch were often hired to palliate to the cost and reliability of the rudimentary mechanical frequency-analysers. More than once actual refueling ships got sent to the bottom of the ocean by the cargos' cannons due to the approximate tuning of their organ.&lt;/p&gt;
&lt;div class="figure align-right"&gt;
&lt;img alt="Me laying on the floor painting on the project, as a reference to a picture from the original project" src="https://rsc.aligot-death.space/images/720/projects/worldbuilding/monos-class-vessels.jpg" style="width: 100%;" /&gt;
&lt;/div&gt;
&lt;p&gt;Because they were often hiding in the coal wearing black clothes, and as most of their criminal empire revolved around the selling of coal in alternate markets, the &amp;quot;&amp;lt;coalers&amp;gt;&amp;quot; were humorously calling their business the &amp;quot;actual black-market&amp;quot;.
Monos Class ships quickly became obsolete, not only because of the improvement of coal-extraction, but also because of the terrible cost of their maintenance, especially the frequent replacement of the boilers that were diving in the sea, and which would accumulate salt on their tubes.&lt;/p&gt;
</content><category term="projects"></category></entry><entry><title>The Svar cheese preservation Symposium agreement</title><link href="https://aligot-death.space/projects/worldbuilding/3700/svar-agreement-en" rel="alternate"></link><published>2024-07-28T00:00:00+02:00</published><updated>2024-07-28T00:00:00+02:00</updated><author><name>nemecle</name></author><id>tag:aligot-death.space,2024-07-28:/projects/worldbuilding/3700/svar-agreement-en</id><summary type="html">&lt;p class="first last"&gt;The day cheese was saved&lt;/p&gt;
</summary><content type="html">&lt;p&gt;In the year &amp;lt;&amp;lt;equivalent to 1900?&amp;gt;&amp;gt;, the infamous Svar cheese produced in its native region was suffering a genetic crisis. The ferments used for its production being constantly extracted from the same culture, its genetic diversity was in freefall and now threatening its viability. On October 19th, the Svar Cheese Preservation Symposium came to an agreement to reinject an external strain, despite the protectionism that fought against it for decades. On that fateful day, the Minister of Food Safety dumped the new strain from a becker into the tank, surrounded by researchers and journalists, fight to take a picture of that somewhat historical moment.&lt;/p&gt;
</content><category term="projects"></category></entry><entry><title>the Uô cult</title><link href="https://aligot-death.space/projects/worldbuilding/3700/uo-cult-en" rel="alternate"></link><published>2024-07-28T00:00:00+02:00</published><updated>2024-07-28T00:00:00+02:00</updated><author><name>nemecle</name></author><id>tag:aligot-death.space,2024-07-28:/projects/worldbuilding/3700/uo-cult-en</id><summary type="html">&lt;p class="first last"&gt;the most materialist religion in Olmenel&lt;/p&gt;
</summary><content type="html">&lt;div class="section" id="origin-and-myths"&gt;
&lt;h2&gt;Origin and myths&lt;a class="headerlink" href="#origin-and-myths" title="Permalink to this headline"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;During ancient times, as nomads were legions. oracles were speaking of a god seeking its people. It was said, massive, heavy and also described as &amp;quot;one who moves very little&amp;quot; (translations vary among tribes). Yet, The prophecy narrated that &amp;quot;moving&amp;quot; it would be the challenge for its people, and that those who would have participated to its rise through history would be rewarded accordingly. As noamds were roaming, they found a geological anomaly: a huge rock which was roughly rhomboidal, sitting in the middle of a valley. Scientifically speaking, it is an iron-type meteorite which crashed on earth approximately two billions years ago, creating the said valley. It got submerged by the lands as erosion from near by mountains drained sediments, and reappeared when the bassin actually &amp;quot;re-opened&amp;quot; to the oceans through that same process, leaking the sediments over the course of millions of years. It is believed that due to the intermediary stages, as rain accumulated, it would also be the &amp;quot;black island&amp;quot; known in ancient texts from other civilisations. The Nomads settled nearby, and thus started the rise of Oplmek, city of the Great. We know very little on how long the task of raising the artifact took, but it probably went through several milleniums. We also ignore the actual process(es?) that got involved, nor the exact mass, as the rock extends below the surface. Those doubts led to a trend in geology and archeology that the stone was actually already vertical when it crashed, and only got revealed as the sand got drained from the bassin. An unknown regent would have then pretended that it was the act of his people to impose his power over the surrounding nations. This theory is quite popular as it is still compatible with the &amp;quot;black island&amp;quot; event, and is heavily backed up by the fact that the only traces of history around this miracle are oral tales and ancient reports from across the continent, but not from the site itself.
This is the origin of a still ongoing religion known as &amp;quot;Uô&amp;quot;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="organisation"&gt;
&lt;h2&gt;Organisation&lt;a class="headerlink" href="#organisation" title="Permalink to this headline"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;The main church lies on top of the Rock, in the High District. For centuries, disciples were asked to reach for that sacred temple by climbing the various structures around the rock, including the growing city. It led to a hierarchy based on which path one used, as some were harder than others. A well known path was the South Face of the rock, which was the easiest and was basically very rough stairs created by farmers to access millenials trees that started to fracture the rock and grow. It is known nowaday as a plain but challenging hiking path. The North side, which is so inclined that it is actually tilted down, is the origin of a legend of &amp;quot;Hakan' Bil&amp;quot;; he or she was for centuries the only person who succesfully climbed that side. &amp;quot;Hakan' Bil&amp;quot; is now the title of the highest rank in the organisation: because of the original way of reaching that rank, there may be several Hakan' Bil at one time, or none. Nowaday, the process for reaching ranks is way more classical, through evaluation of the commitment of one and votes from &amp;quot;Uoas&amp;quot;, the members of the cult.
The church displays a rather atypical structure: it is composed of a black main tower situated in a corner of the top of the rock, from which extends a triangular roof covering the main room for the ceremonies. Under it, each disciple has his/her attributed place. The rest of the surface is occupied by the housing. Despite being a cult based upon a high place, the most prestigious quarters, inhabited by the highest ranks, are suspend houses on the East side of the Rock. The lowest suspended house used to be a prison which contained a garden, prisoners being used for the harvests. This task is now reduced to the maintenance of the now ornemental garden, which is done by the elders.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="a-word-on-oplmek"&gt;
&lt;h2&gt;A word on Oplmek&lt;a class="headerlink" href="#a-word-on-oplmek" title="Permalink to this headline"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;div class="figure align-right"&gt;
&lt;img alt="Me laying on the floor painting on the project, as a reference to a picture from the original project" src="https://rsc.aligot-death.space/images/720/projects/worldbuilding/uo_cult.jpg" style="width: 80%;" /&gt;
&lt;/div&gt;
&lt;p&gt;The city was for a long time mainly known as a religious hub: a fair part of the city's incomes was from an luxury alcool made out of the milleniums trees growing on the South side of the rock. Some wood could be found on the grey market as magical artifacts, but it was mainly kept for the Uoas as prt of a deal with the city for the inconvenience caused by the culture. The city now also include a lot of modern buildings, including the Iris, highest tower of the city and unavoidable element of the city skyline with its white colour. Some of those towers are build on the side of the huge rock, and the prices for the flats which have an adjacent wall with the Artifact skyrocket.
Due to the sand retained, the main city is on a small hill: the rest of the valley is composed of farms, separated from the city by the historic wall.
The mill which feeds the fields (and which uses bassins to retain water) is one of the oldest buildings of the city. Its conduct also now support the funicular for the tourists, and the rest of the path is made through a &lt;em&gt;via ferrata&lt;/em&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="the-fall"&gt;
&lt;h2&gt;The fall&lt;a class="headerlink" href="#the-fall" title="Permalink to this headline"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;People living in the High District and in the vertical suburbs started to complain of the growing number of people esacalading their houses and destroying the precious trees. Because of that, it was decided 50 years ago by the city council to build an elevator on the West side. The goal was to ease the access to the religion and thus the influence of the city. Today's Historians are still fascinated of how a simple and concrete structure induced the fall of such a major religion.
##Today status
As of today, three persons in the city's council defined themselves as Uoas, and its influence even affects general public culture through various references to a &amp;quot;black-ish monolith&amp;quot; of unknown power. Yet, it is mostly considered as folklore rather than a religion.
The meteorite itself is considered as the potential source of life by some scientists: analysis shown very high rates of organic materials deep inside the monolith, even if we are unable to explain how a meteorite could contain such traces. This status is mostly what maintains Uô in the collective memory, even in a mostly atheist civilisation.&lt;/p&gt;
&lt;p&gt;![uo_cult.jpg](&lt;a class="reference external" href="https://prod-files-secure.s3.us-west-2.amazonaws.com/d1082c5a-c804-4fd4-bc91-aa51bbe5d809/0e6c8989-a3c0-457b-bff9-dad2f95a476d/uo_cult.jpg"&gt;https://prod-files-secure.s3.us-west-2.amazonaws.com/d1082c5a-c804-4fd4-bc91-aa51bbe5d809/0e6c8989-a3c0-457b-bff9-dad2f95a476d/uo_cult.jpg&lt;/a&gt;)&lt;/p&gt;
&lt;/div&gt;
</content><category term="projects"></category></entry><entry><title>World building</title><link href="https://aligot-death.space/projects/worldbuilding/worldbuilding-en" rel="alternate"></link><published>2024-07-28T00:00:00+02:00</published><updated>2024-07-28T00:00:00+02:00</updated><author><name>nemecle</name></author><id>tag:aligot-death.space,2024-07-28:/projects/worldbuilding/worldbuilding-en</id><summary type="html">&lt;p class="first last"&gt;Why not be passionate about everything at the same time&lt;/p&gt;
</summary><content type="html">&lt;article style="padding: 1rem;color: var(--yellow);border-radius: 0.5rem;border: 1px solid var(--lila);border-radius: 0.5rem;background-image: url('https://rsc.aligot-death.space/images/720/projects/worldbuilding/elben_and_earth_lights.jpg');background-position: center center;background-repeat: no-repeat;background-size: cover;"&gt;
  &lt;a href="/projects/worldbuilding/3700" style="color: white;border-bottom-color: white;display: grid;grid-template-columns: 1fr 1fr;border: none;"&gt;
    &lt;div&gt;

    &lt;h1 style="margin: 0;text-align: left;line-height: 1;font-family: &amp;quot;Major Mono Display&amp;quot;, Consolas, &amp;quot;DejaVu Sans Mono&amp;quot;, monospace; color: var(--redorange);"&gt;3700&lt;/h1&gt;
    &lt;h2 style="background: none;color: white;margin: 0;text-transform: revert; font-family: revert;font-weight: 400;"&gt;That one never-ending project every worldbuilder has&lt;/h2&gt;

    &lt;/div&gt;

  &lt;/a&gt;
&lt;/article&gt;&lt;div class="section" id="micro-worldbuilding"&gt;
&lt;h2&gt;Micro-worldbuilding&lt;a class="headerlink" href="#micro-worldbuilding" title="Permalink to this headline"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;From time to time I like to draw or create something, while adding a small self-contained &amp;quot;lore&amp;quot; to it. These days I mostly do it as part of &amp;quot;Draw Together&amp;quot;, a drawing event by &lt;a class="reference external" href="https://www.twitch.tv/nyoarchives"&gt;Nyo_Archives&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;For now, most of these are in french&lt;/em&gt;&lt;/p&gt;
&lt;div class="text-image-list"&gt;
   &lt;a href="/art/meduse_aerienne_rouge-en"&gt;&lt;h2&gt;Draw Together (Summer) : "Méduse aérienne (rouge)"&lt;/h2&gt;&lt;p&gt;Elben. La "mère grise" habille nos ciels depuis l'éternité ou presque : alors que la conquête spatiale était à ses balbutiements et les techniques encore peu sûres, il n'aura pas fallu longtemps […]&lt;/p&gt;&lt;span style="background-image: url('https://rsc.aligot-death.space/images/320/art/draw_in_game_together/2025-07-27_summer_meduse_aerienne_rouge.jpg"&gt;&lt;/span&gt;&lt;/a&gt;
   &lt;a href="/art/nymphe_nocturne_jaune-en"&gt;&lt;h2&gt;Draw Together : "Nymphe nocturne (jaune)"&lt;/h2&gt;&lt;p&gt;La place des Tisserands est devenue à sa manière un lieu incontournable de Tralgnos. Au milieu de gratte-ciels vertigineux, une statue de Haltone perce une place sinon austère. Cette nymphe […]&lt;/p&gt;&lt;span style="background-image: url('https://rsc.aligot-death.space/images/320/art/draw_in_game_together/2025.06.29_draw_together_nymphe_nocturne_jaune.jpg"&gt;&lt;/span&gt;&lt;/a&gt;
   &lt;a href="/art/gardien-ne_fongique_vert-en"&gt;&lt;h2&gt;Draw Together : "Gardien-ne fongique (vert)"&lt;/h2&gt;&lt;p&gt;Si les symbioses sont communes dans la nature, les exemples sont plus rares pour les humains. Pourtant, les tribus Ghavra savent depuis longtemps tirer parti des Protelus Galvanisées, des champignons […]&lt;/p&gt;&lt;span style="background-image: url('https://rsc.aligot-death.space/images/320/art/draw_in_game_together/2025.04.20_gardien-ne_fongique_vert.jpg"&gt;&lt;/span&gt;&lt;/a&gt;
   &lt;a href="/art/vampire-aquatique-en"&gt;&lt;h2&gt;Draw Together : "Vampire Aquatique"&lt;/h2&gt;&lt;p&gt;Sous l'oeil sage d'Elben au zénith, les charbonniers sillonnent inlassablement la Mer d'Equi. Si ces voiliers défient déjà les dimensions habituelles des vaisseaux naviguant usuellement […]&lt;/p&gt;&lt;span style="background-image: url('https://rsc.aligot-death.space/images/320/art/draw_in_game_together/2024.08.18_vampire_aquatique.jpg"&gt;&lt;/span&gt;&lt;/a&gt;
   &lt;a href="/art/pirate-fantomatique-en"&gt;&lt;h2&gt;Draw Together : "Pirate Fantomatique"&lt;/h2&gt;&lt;p&gt;La flamme de l'humanité brûlait plus fort que jamais. Mais les services d'utilité publique peinaient à s'adapter. La mort (qui est un homme, peu de gens le savent), aussi connu sous le doux nom […]&lt;/p&gt;&lt;span style="background-image: url('https://rsc.aligot-death.space/images/320/art/draw_in_game_together/2024.03.31_pirate_fantomatique.jpg"&gt;&lt;/span&gt;&lt;/a&gt;
   &lt;a href="/art/arbre-cosmique-en"&gt;&lt;h2&gt;Draw Together : "Arbre Cosmique"&lt;/h2&gt;&lt;p&gt;INTERNATIONAL STORIES | alors que le décollage de la mission AAS-14 est imminent, la traditionnel commémoration de pré-vol s'est déroulée dans une ambiance solennelle. 32 ans après la tragédie du […]&lt;/p&gt;&lt;span style="background-image: url('https://rsc.aligot-death.space/images/320/art/draw_in_game_together/2023.10.15_arbre_cosmique.jpg"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/div&gt;&lt;/div&gt;
</content><category term="projects"></category></entry><entry><title>Sysadmin</title><link href="https://aligot-death.space/projects/projects/sysadmin-en" rel="alternate"></link><published>2024-04-15T00:00:00+02:00</published><updated>2024-04-15T00:00:00+02:00</updated><author><name>nemecle</name></author><id>tag:aligot-death.space,2024-04-15:/projects/projects/sysadmin-en</id><summary type="html">&lt;p class="first last"&gt;computerz and their quirks&lt;/p&gt;
</summary><content type="html">&lt;div style="grid-column: 1 / 3;background-color: initial;padding: 5em;"&gt;
  &lt;p style="font-size: 1.5em;padding: 1.5em;background-color: var(--yellow);"&gt;Growing up in the french countryside, I was fascinated by the lightning far away on the mountains east and west. From time to time, thunderstorms would finally hit our valley, with a raging intensity.&lt;/p&gt;
&lt;/div&gt;
&lt;div style="grid-column: 3 / 5;background-color: initial;padding: 3em;"&gt;
  &lt;img style="width: 100%;border: solid white 3em;" src="https://rsc.aligot-death.space/images/480/art/weather_and_sky/IMG_3301.jpg"&gt;
&lt;/div&gt;&lt;div style="grid-column: 1 / 3;background-color: initial;padding: 3em;"&gt;
  &lt;img src="https://rsc.aligot-death.space/images/480/art/weather_and_sky/IMG_0613.jpg" style="width: 100%;border: solid white 3em;"&gt;
&lt;/div&gt;
&lt;div style="grid-column: 3 / 5;padding: 5em;background-color: initial;"&gt;
  &lt;p style="font-size: 1.5em;background-color: var(--green);padding: 1.5em;"&gt;The ambience of a hot, heavy summer evening, followed by a spectacular light show and finally fresh night grew on me.&lt;/p&gt;
&lt;/div&gt;

&lt;img  style="grid-column: 1 / 5;max-width: none; width: 100%;" loading="lazy" src="https://rsc.aligot-death.space/images/full/art/weather_and_sky/IMG_1695-Panorama.jpg" alt="/art/weather_and_sky/IMG_1695-Panorama.jpg"&gt;&lt;div class="section" id="projects"&gt;
&lt;h2&gt;Projects&lt;a class="headerlink" href="#projects" title="Permalink to this headline"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p class="blue" style="text-align: center;width: fit-content;margin: auto;"&gt;Hopefully, something will appear here if it succeeds. TBA&lt;/p&gt;&lt;/div&gt;
</content><category term="projects"></category></entry><entry><title>Thunderstorms</title><link href="https://aligot-death.space/projects/projects/thunderstorms-en" rel="alternate"></link><published>2022-06-24T00:00:00+02:00</published><updated>2022-06-24T00:00:00+02:00</updated><author><name>nemecle</name></author><id>tag:aligot-death.space,2022-06-24:/projects/projects/thunderstorms-en</id><summary type="html">&lt;p class="first last"&gt;Storm chasing, cloud formations, astrophotography and everything the sky threw at me in the past ten years.&lt;/p&gt;
</summary><content type="html">&lt;div class = "over-left" style="background-color: initial;padding: 5em;"&gt;
  &lt;p style="font-size: 1.2em;padding: 1.5em;background-color: var(--yellow);"&gt;Growing up in the french countryside, I was fascinated by the lightning far away on the mountains east and west. From time to time, thunderstorms would finally hit our valley, with a raging intensity.&lt;/p&gt;
&lt;/div&gt;
&lt;div class = "over-right" style="background-color: initial;padding: 3em;"&gt;
  &lt;img style="width: 100%;border: solid white 3em;" src="https://rsc.aligot-death.space/images/480/art/weather_and_sky/IMG_3301.jpg"&gt;
&lt;/div&gt;
&lt;div class = "over-left" style="background-color: initial;padding: 3em;"&gt;
  &lt;img src="https://rsc.aligot-death.space/images/480/art/weather_and_sky/IMG_0613.jpg" style="width: 100%;border: solid white 3em;"&gt;
&lt;/div&gt;
&lt;div class = "over-right" style="padding: 5em;background-color: initial;"&gt;
  &lt;p style="font-size: 1.5em;background-color: var(--green);padding: 1.5em;"&gt;The ambience of a hot, heavy summer evening, followed by a spectacular light show and finally fresh night grew on me.&lt;/p&gt;
&lt;/div&gt;

&lt;img class = "full-center full-bleed" style = "width: 100%;" loading="lazy" src="https://rsc.aligot-death.space/images/full/art/weather_and_sky/IMG_1695-Panorama.jpg" alt="/art/weather_and_sky/IMG_1695-Panorama.jpg"&gt;&lt;div class="section" id="the-cells-and-me"&gt;
&lt;h2&gt;The cells and me&lt;a class="headerlink" href="#the-cells-and-me" title="Permalink to this headline"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p class="float-left" style="padding: 3em; height: 21rem;"&gt;I started stealing the family compact camera to try to capture these elusive shapes: One night, standing on the edge of a field, surrounded by curious cows, I caught my first &lt;em&gt;proper&lt;/em&gt; lightning strike:&lt;/p&gt;
&lt;div class="float-right" style="background-color: white;padding: 1em 0.5em;transform: rotate(4deg);box-shadow: rgba(39, 40, 40, 0.31) 0px 8px 15px; height: 19rem;width: 320px;"&gt;
&lt;a href="/art/IMG_1331-en" class=""&gt;&lt;img loading="lazy" src="https://rsc.aligot-death.space/images/720/art/weather_and_sky/IMG_1331.jpg" alt="weather_and_sky/IMG_1331.jpg" style="width: 300px;"&gt;&lt;/a&gt;
&lt;p style="font-style: italic;line-height: 1;"&gt;graciously named "IMG_1331.jpg', shitty pixels in old file, 2012&lt;/p&gt;
&lt;/div&gt;&lt;p&gt;After every summer family diner, I would jump on my bike to my favorite spot, unencumbered by hills and houses&lt;/p&gt;
&lt;img style="width: 100%;padding-top: 3em;" src = "https://rsc.aligot-death.space/images/720/projects/thunderstorms/P1070143e.JPG"&gt; &lt;div style="background-color: initial;padding: 3em;height: 37rem;" class="float-left"&gt;
&lt;p style="padding: 1.5em;background-color: var(--orange);color: var(--background);"&gt;As thunderstorms would sometimes get closer like curious cows…&lt;/p&gt;
&lt;/div&gt;
&lt;div class="float-right" style="background-color: initial;padding: 1em;"&gt;
  &lt;img style="width: 100%;" src="https://rsc.aligot-death.space/images/720/art/weather_and_sky/hdr.jpg"&gt;
&lt;/div&gt;&lt;div class="float-left" style="background-color: initial;height: 18rem;"&gt;
  &lt;img style="width: 100%;" src="https://rsc.aligot-death.space/images/480/art/weather_and_sky/IMG_0204.jpg"&gt;
&lt;/div&gt;&lt;div class="float-right" style="padding: 5em;background-color: initial;"&gt;
  &lt;p style="font-size: 1.5em;background-color: var(--green);padding: 1.5em;"&gt;Things started to get more…&lt;/p&gt;
&lt;/div&gt;&lt;div class="float-left" style="padding: 5em;background-color: initial;"&gt;
  &lt;p style="font-size: 1.5em;background-color: var(--green);padding: 1.5em;"&gt;… and more…&lt;/p&gt;
&lt;/div&gt;&lt;div class="float-right" style="background-color: initial;height: 18rem;"&gt;
  &lt;img style="width: 100%;" src="https://rsc.aligot-death.space/images/480/art/weather_and_sky/IMG_0675s.jpg"&gt;
&lt;/div&gt;

 &lt;img style="grid-column: 2 / 4; max-width: none; width: 100%;margin-top: 3em;" loading="lazy" alt="/art/weather_and_sky/IMG_1695-Panorama.jpg" src="https://rsc.aligot-death.space/images/480/art/weather_and_sky/IMG_0689s.jpg"&gt;&lt;p style="padding: 1.5em;text-align: center;font-size: 1.5em;"&gt;Involved.&lt;/p&gt;&lt;p style="padding: 1.5em;text-align: center;font-style: italic;"&gt;Yes, it's stupid to be 1) this close to a thunderstorm 2) while near trees 3) and power lines 4) on a bike. It's all about managing risks and not being aware of them because you're an idiot.&lt;/p&gt;&lt;/div&gt;&lt;p&gt;As I moved to a large city with a lot of hills, thunderstorm chasing (and biking) got harder. But I'm trying to get something here and there.&lt;/p&gt;
&lt;img style="width: 100%;padding-top: 3em;" src = "https://rsc.aligot-death.space/images/720/art/weather_and_sky/IMG_1635.jpg"&gt;&lt;/div&gt;
&lt;div class="section" id="photography"&gt;
&lt;h2&gt;Photography&lt;a class="headerlink" href="#photography" title="Permalink to this headline"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;ul class="images" style="grid-template-columns: 1fr 1fr 1fr 1fr;"&gt;
  &lt;a class="g1x2" href="/art/thunderstorm_20200811-en"&gt;
    &lt;img src="https://rsc.aligot-death.space/images/320/art/weather_and_sky/thunderstorm_20200811.jpg" alt="thunderstorm_20200811.jpg"&gt;
  &lt;/a&gt;
  &lt;a href="/art/DSC00193-en"&gt;
    &lt;img src="https://rsc.aligot-death.space/images/320/art/weather_and_sky/DSC00193.jpg" alt="DSC00193.jpg"&gt;
  &lt;/a&gt;

  &lt;a class="g1x2" href="/art/IMG_1635-en"&gt;
    &lt;img src="https://rsc.aligot-death.space/images/320/art/weather_and_sky/IMG_1635.jpg" alt="IMG_1635.jpg"&gt;
  &lt;/a&gt;
  &lt;a href="/art/IMG_2832-en" class="g2x2"&gt;
    &lt;img src="https://rsc.aligot-death.space/images/320/art/weather_and_sky/IMG_2832.jpg" alt="IMG_2832.jpg"&gt;
  &lt;/a&gt;

  &lt;a href="/art/IMG_0677s-en"&gt;
    &lt;img src="https://rsc.aligot-death.space/images/320/art/weather_and_sky/IMG_0677s.jpg" alt="IMG_0677s.jpg"&gt;
  &lt;/a&gt;
  &lt;a href="/art/IMG_2233-en"&gt;
    &lt;img src="https://rsc.aligot-death.space/images/320/art/weather_and_sky/IMG_2233.jpg" alt="IMG_2233.jpg"&gt;
  &lt;/a&gt;
  &lt;a href="/art/IMG_2627-en"&gt;
    &lt;img src="https://rsc.aligot-death.space/images/320/art/weather_and_sky/IMG_2627.jpg" alt="IMG_2627.jpg"&gt;
  &lt;/a&gt;
  &lt;a href="/art/IMG_3256-en"&gt;
    &lt;img src="https://rsc.aligot-death.space/images/320/art/weather_and_sky/IMG_3256.jpg" alt="IMG_3256.jpg"&gt;
  &lt;/a&gt;
  &lt;a href="/art/IMG_3301-en"&gt;
    &lt;img src="https://rsc.aligot-death.space/images/320/art/weather_and_sky/IMG_3301.jpg" alt="IMG_3301.jpg"&gt;
  &lt;/a&gt;
  &lt;a href="/art/IMG_3563-en"&gt;
    &lt;img src="https://rsc.aligot-death.space/images/320/art/weather_and_sky/IMG_3563.JPG" alt="IMG_3563.JPG"&gt;
  &lt;/a&gt;
  &lt;a href="/art/IMG_3648-en"&gt;
    &lt;img src="https://rsc.aligot-death.space/images/320/art/weather_and_sky/IMG_3648.JPG" alt="IMG_3648.JPG"&gt;
  &lt;/a&gt;
  &lt;a href="/art/IMG_7474-en"&gt;
    &lt;img src="https://rsc.aligot-death.space/images/320/art/weather_and_sky/IMG_7474.jpg" alt="IMG_7474.jpg"&gt;
  &lt;/a&gt;
  &lt;a href="/art/IMG_9701-Panorama-en" class="g2x1"&gt;
    &lt;img src="https://rsc.aligot-death.space/images/320/art/weather_and_sky/IMG_9701-Panorama.jpg" alt="IMG_9701-Panorama.jpg"&gt;
  &lt;/a&gt;
  &lt;a href="/art/a2-en"&gt;
    &lt;img src="https://rsc.aligot-death.space/images/320/art/weather_and_sky/a2.jpg" alt="a2.jpg"&gt;
  &lt;/a&gt;
&lt;/ul&gt;

&lt;div style="text-align: center;"&gt;&lt;a style="width: fit-content;border: 1px solid var(--redorange);border-radius: 0.25rem;padding: 0.25rem 0.5rem;background-color: white;" href="/art/weather_and_sky" class=""&gt;more &amp;gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div class="section" id="projects"&gt;
&lt;h2&gt;Projects&lt;a class="headerlink" href="#projects" title="Permalink to this headline"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p class="blue" style="text-align: center;width: fit-content;margin: auto;"&gt;Hopefully, something will appear here if it succeeds. TBA&lt;/p&gt;&lt;/div&gt;
</content><category term="projects"></category></entry><entry><title>Bad mirror</title><link href="https://aligot-death.space/projects/bad-mirror-en" rel="alternate"></link><published>2021-12-09T00:00:00+01:00</published><updated>2021-12-09T00:00:00+01:00</updated><author><name>nemecle</name></author><id>tag:aligot-death.space,2021-12-09:/projects/bad-mirror-en</id><summary type="html">&lt;p class="first last"&gt;A smart mirror, except extremely dumb, made with a Raspberry Pi and WS281x LEDs&lt;/p&gt;
</summary><content type="html">&lt;video width="1920" controls
  src="https://rsc.aligot-death.space/videos/guirlande_LED.webm"
  &gt;
  Your browser doesn't support HTML5 video tag.
&lt;/video&gt;

&lt;div class="images width-60vw"&gt;
&lt;/div&gt;&lt;hr class="hatched"&gt;&lt;p&gt;This project uses a Raspberry Pi to turn a LED strip covered with paper boxes into a mirror using a webcam.&lt;/p&gt;
&lt;p&gt;Source code available &lt;a class="reference external" href="https://framagit.org/Nemecle/rpi_WS281x_screen"&gt;here&lt;/a&gt; in &lt;tt class="docutils literal"&gt;guirlande_cam.py&lt;/tt&gt;&lt;/p&gt;
&lt;div class="contents topic" id="content"&gt;
&lt;p class="topic-title"&gt;&lt;a class="reference internal" href="#top"&gt;Content&lt;/a&gt;&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;&lt;a class="reference internal" href="#more-photos" id="toc-entry-1"&gt;More photos&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference internal" href="#hardware" id="toc-entry-2"&gt;Hardware&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference internal" href="#wiring" id="toc-entry-3"&gt;Wiring&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference internal" href="#code" id="toc-entry-4"&gt;Code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class="section" id="more-photos"&gt;
&lt;h2&gt;More photos&lt;a class="headerlink" href="#more-photos" title="Permalink to this headline"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;div class="images"&gt;
  &lt;a href="https://rsc.aligot-death.space/images/full/projects/bad_mirror/PXL_20211201_113214179.jpg" class="g3x2"&gt;&lt;img loading="lazy" srcset="https://rsc.aligot-death.space/images/320/projects/bad_mirror/PXL_20211201_113214179.jpg 320w https://rsc.aligot-death.space/images/480/projects/bad_mirror/PXL_20211201_113214179.jpg 480w https://rsc.aligot-death.space/images/720/projects/bad_mirror/PXL_20211201_113214179.jpg 720w https://rsc.aligot-death.space/images/full/projects/bad_mirror/PXL_20211201_113214179.jpg 2000w" sizes="320px, 480px, 720px, 2000px" alt="PXL_20211201_113214179.jpg" src="https://rsc.aligot-death.space/images/720/projects/bad_mirror/PXL_20211201_113214179.jpg"&gt;&lt;/a&gt;&lt;a href="https://rsc.aligot-death.space/images/full/projects/bad_mirror/2022-01-21-12h51m29s039.jpg" class="g2x2"&gt;&lt;img loading="lazy" src="https://rsc.aligot-death.space/images/480/projects/bad_mirror/2022-01-21-12h51m29s039.jpg" srcset="https://rsc.aligot-death.space/images/320/projects/bad_mirror/2022-01-21-12h51m29s039.jpg 320w https://rsc.aligot-death.space/images/480/projects/bad_mirror/2022-01-21-12h51m29s039.jpg 480w https://rsc.aligot-death.space/images/720/projects/bad_mirror/2022-01-21-12h51m29s039.jpg 720w https://rsc.aligot-death.space/images/full/projects/bad_mirror/2022-01-21-12h51m29s039.jpg 2000w" sizes="320px, 480px, 720px, 2000px" alt="2022-01-21-12h51m29s039.jpg"&gt;&lt;/a&gt;
  &lt;a href="https://rsc.aligot-death.space/images/full/projects/bad_mirror/2022-01-21-12h53m34s771.jpg"&gt;&lt;img loading="lazy" src="https://rsc.aligot-death.space/images/480/projects/bad_mirror/2022-01-21-12h53m34s771.jpg" srcset="https://rsc.aligot-death.space/images/320/projects/bad_mirror/2022-01-21-12h53m34s771.jpg 320w https://rsc.aligot-death.space/images/480/projects/bad_mirror/2022-01-21-12h53m34s771.jpg 480w https://rsc.aligot-death.space/images/720/projects/bad_mirror/2022-01-21-12h53m34s771.jpg 720w https://rsc.aligot-death.space/images/full/projects/bad_mirror/2022-01-21-12h53m34s771.jpg 2000w" sizes="320px, 480px, 720px, 2000px" alt="2022-01-21-12h53m34s771.jpg"&gt;&lt;/a&gt;
  &lt;a href="https://rsc.aligot-death.space/images/full/projects/bad_mirror/2022-01-21-12h55m10s045.jpg"&gt;&lt;img loading="lazy" src="https://rsc.aligot-death.space/images/480/projects/bad_mirror/2022-01-21-12h55m10s045.jpg" srcset="https://rsc.aligot-death.space/images/320/projects/bad_mirror/2022-01-21-12h55m10s045.jpg 320w https://rsc.aligot-death.space/images/480/projects/bad_mirror/2022-01-21-12h55m10s045.jpg 480w https://rsc.aligot-death.space/images/720/projects/bad_mirror/2022-01-21-12h55m10s045.jpg 720w https://rsc.aligot-death.space/images/full/projects/bad_mirror/2022-01-21-12h55m10s045.jpg 2000w" sizes="320px, 480px, 720px, 2000px" alt="2022-01-21-12h55m10s045.jpg"&gt;&lt;/a&gt;

  &lt;a href="https://rsc.aligot-death.space/images/full/projects/bad_mirror/_DSC2132.jpg"&gt;&lt;img loading="lazy" src="https://rsc.aligot-death.space/images/480/projects/bad_mirror/_DSC2132.jpg" srcset="https://rsc.aligot-death.space/images/320/projects/bad_mirror/_DSC2132.jpg 320w https://rsc.aligot-death.space/images/480/projects/bad_mirror/_DSC2132.jpg 480w https://rsc.aligot-death.space/images/720/projects/bad_mirror/_DSC2132.jpg 720w https://rsc.aligot-death.space/images/full/projects/bad_mirror/_DSC2132.jpg 2000w" sizes="320px, 480px, 720px, 2000px" alt="_DSC2132.jpg"&gt;&lt;/a&gt;
  &lt;a href="https://rsc.aligot-death.space/images/full/projects/bad_mirror/_DSC2133.jpg"&gt;&lt;img loading="lazy" src="https://rsc.aligot-death.space/images/480/projects/bad_mirror/_DSC2133.jpg" srcset="https://rsc.aligot-death.space/images/320/projects/bad_mirror/_DSC2133.jpg 320w https://rsc.aligot-death.space/images/480/projects/bad_mirror/_DSC2133.jpg 480w https://rsc.aligot-death.space/images/720/projects/bad_mirror/_DSC2133.jpg 720w https://rsc.aligot-death.space/images/full/projects/bad_mirror/_DSC2133.jpg 2000w" sizes="320px, 480px, 720px, 2000px" alt="_DSC2133.jpg"&gt;&lt;/a&gt;
  &lt;a href="https://rsc.aligot-death.space/images/full/projects/bad_mirror/_DSC2136.jpg"&gt;&lt;img loading="lazy" src="https://rsc.aligot-death.space/images/480/projects/bad_mirror/_DSC2136.jpg" srcset="https://rsc.aligot-death.space/images/320/projects/bad_mirror/_DSC2136.jpg 320w https://rsc.aligot-death.space/images/480/projects/bad_mirror/_DSC2136.jpg 480w https://rsc.aligot-death.space/images/720/projects/bad_mirror/_DSC2136.jpg 720w https://rsc.aligot-death.space/images/full/projects/bad_mirror/_DSC2136.jpg 2000w" sizes="320px, 480px, 720px, 2000px" alt="_DSC2136.jpg"&gt;&lt;/a&gt;

&lt;/div&gt;&lt;/div&gt;
&lt;div class="section" id="hardware"&gt;
&lt;h2&gt;Hardware&lt;a class="headerlink" href="#hardware" title="Permalink to this headline"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;The hardware used was rather typical for a project like this:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;&lt;strong&gt;LED strips&lt;/strong&gt;: five &amp;quot;WS281x&amp;quot; addressable LEDs, for a total of 250 LEDS. The strip we bought were advertised as &amp;quot;WS2811&amp;quot;, but they have four cables rather than three, which suggest that they are &lt;a class="reference external" href="http://www.doityourselfchristmas.com/wiki/index.php?title=Pixel_Wiring_Colors"&gt;WS2801&lt;/a&gt; instead. The additional wire is apparently a backup data cable in case the LED burns. Information online is hard to come by due to the mixup by the provider (see &amp;quot;Wiring&amp;quot;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;webcam&lt;/strong&gt;: standard run of the mill webcam&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;power supply&lt;/strong&gt;: typical 5V/25A LED Power Supply Unit, to accomodate for the &lt;tt class="docutils literal"&gt;60mA * 250 = 15A&lt;/tt&gt; at full power&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;paper boxes&lt;/strong&gt;: traditional &amp;quot;water bomb&amp;quot; origami, 250 of them&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class="section" id="wiring"&gt;
&lt;h2&gt;Wiring&lt;a class="headerlink" href="#wiring" title="Permalink to this headline"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;As mentionned above, wiring turned out to be a bit difficult as the LEDs weren't properly labeled. But it turned out fine.&lt;/p&gt;
&lt;p&gt;On the first LED strip, the blue (ground, GND) cable was plugged to one of the ground pins of the Raspberry Pi (#6, see the &lt;a class="reference external" href="https://learn.sparkfun.com/tutorials/raspberry-gpio/gpio-pinout"&gt;schematics&lt;/a&gt;, and the white wire to the GPIO18. Then, each strip received power from a &amp;quot;bus&amp;quot; cable, which is itself plugged into the power supply.&lt;/p&gt;
&lt;div class="images" style=""&gt;
  &lt;a href="https://rsc.aligot-death.space/images/full/projects/bad_mirror/wiring.jpg" class="g3x2"&gt;&lt;img loading="lazy" alt="wiring.jpg" src="https://rsc.aligot-death.space/images/720/projects/bad_mirror/wiring.jpg"&gt;&lt;/a&gt;
  &lt;a href="https://rsc.aligot-death.space/images/full/projects/bad_mirror/PXL_20211130_155608406.jpg" class="g3x2"&gt;&lt;img loading="lazy" alt="PXL_20211130_155608406.jpg" src="https://rsc.aligot-death.space/images/720/projects/bad_mirror/PXL_20211130_155608406.jpg"&gt;&lt;/a&gt;
&lt;/div&gt;&lt;p&gt;I'm used to work with both low power (such as electronic projects) and &amp;quot;high&amp;quot; power (such as house wiring), but here the mix of high intensity and low voltage weirded me out. But the small wires seemed to be enough, as it didn't not caught on fire nor released magic smoke even after several hours of continuous running.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="code"&gt;
&lt;h2&gt;Code&lt;a class="headerlink" href="#code" title="Permalink to this headline"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;The code was written in Python, using OpenCV (&lt;tt class="docutils literal"&gt;cv2&lt;/tt&gt;) to get data from the webcam, process it (resizing and flipping) and show the intermediate result in a windows, and the &lt;tt class="docutils literal"&gt;rpi_ws281x&lt;/tt&gt; library to drive the LED strips.&lt;/p&gt;
&lt;p&gt;Thanks to the &lt;tt class="docutils literal"&gt;rpi_ws281x&lt;/tt&gt; library, initialising the LED strip is pretty easy:&lt;/p&gt;
&lt;pre class="code python literal-block"&gt;
&lt;span class="ln"&gt; 1 &lt;/span&gt;&lt;span class="c1"&gt;# LED strip configuration:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt; 2 &lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;&lt;span class="n"&gt;LED_COUNT&lt;/span&gt;      &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;250&lt;/span&gt; &lt;span class="c1"&gt;# Number of LED pixels.&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt; 3 &lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;&lt;span class="n"&gt;LED_PIN&lt;/span&gt;        &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;18&lt;/span&gt;      &lt;span class="c1"&gt;# GPIO pin connected to the pixels (18 uses PWM!).&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt; 4 &lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;&lt;span class="c1"&gt;#LED_PIN        = 10      # GPIO pin connected to the pixels (10 uses SPI /dev/spidev0.0).&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt; 5 &lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;&lt;span class="n"&gt;LED_FREQ_HZ&lt;/span&gt;    &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;800000&lt;/span&gt;  &lt;span class="c1"&gt;# LED signal frequency in hertz (usually 800khz)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt; 6 &lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;&lt;span class="n"&gt;LED_DMA&lt;/span&gt;        &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;10&lt;/span&gt;      &lt;span class="c1"&gt;# DMA channel to use for generating signal (try 10)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt; 7 &lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;&lt;span class="n"&gt;LED_BRIGHTNESS&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;200&lt;/span&gt; &lt;span class="c1"&gt;#255     # Set to 0 for darkest and 255 for brightest&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt; 8 &lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;&lt;span class="n"&gt;LED_INVERT&lt;/span&gt;     &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;False&lt;/span&gt;   &lt;span class="c1"&gt;# True to invert the signal (when using NPN transistor level shift)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt; 9 &lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;&lt;span class="n"&gt;LED_CHANNEL&lt;/span&gt;    &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;       &lt;span class="c1"&gt;# set to '1' for GPIOs 13, 19, 41, 45 or 53&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt;10 &lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt;11 &lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;&lt;span class="n"&gt;REFRESH_RATE_MS&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;10&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt;12 &lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt;13 &lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;&lt;span class="n"&gt;strip&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;Adafruit_NeoPixel&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;LED_COUNT&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;LED_PIN&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;LED_FREQ_HZ&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;LED_DMA&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;LED_INVERT&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;LED_BRIGHTNESS&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;LED_CHANNEL&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt;14 &lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;&lt;span class="c1"&gt;# Intialize the library (must be called once before other functions).&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt;15 &lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;&lt;span class="n"&gt;strip&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;begin&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;/pre&gt;
&lt;p&gt;Changing a LED colour is then done like this:&lt;/p&gt;
&lt;pre class="code python literal-block"&gt;
&lt;span class="ln"&gt;1 &lt;/span&gt;&lt;span class="n"&gt;strip&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;setPixelColor&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;10&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;Color&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;255&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt;2 &lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;&lt;span class="n"&gt;strip&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;show&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;/pre&gt;
&lt;p&gt;The &lt;tt class="docutils literal"&gt;RGB&lt;/tt&gt; order didn't seemed to correspond between the webcam and the strip, so I hacked around a translator: as per commented, it might over complicated, but this is a hacky project and it worked:&lt;/p&gt;
&lt;pre class="code python literal-block"&gt;
&lt;span class="ln"&gt; 1 &lt;/span&gt;&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;cam_pixel_to_color&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;frame&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;x&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;y&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt; 2 &lt;/span&gt;&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="sd"&gt;&amp;quot;&amp;quot;&amp;quot;
&lt;/span&gt;&lt;span class="ln"&gt; 3 &lt;/span&gt;&lt;span class="sd"&gt;    takes a cv2 frame, and return the pixel colour at (x,y) as Color
&lt;/span&gt;&lt;span class="ln"&gt; 4 &lt;/span&gt;&lt;span class="sd"&gt;    while converting BGR (cam) to appropriate RGB
&lt;/span&gt;&lt;span class="ln"&gt; 5 &lt;/span&gt;&lt;span class="sd"&gt;
&lt;/span&gt;&lt;span class="ln"&gt; 6 &lt;/span&gt;&lt;span class="sd"&gt;    While working RGB order might be convoluted, to fix
&lt;/span&gt;&lt;span class="ln"&gt; 7 &lt;/span&gt;&lt;span class="sd"&gt;
&lt;/span&gt;&lt;span class="ln"&gt; 8 &lt;/span&gt;&lt;span class="sd"&gt;    &amp;quot;&amp;quot;&amp;quot;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt; 9 &lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt;10 &lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;    &lt;span class="k"&gt;try&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt;11 &lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;        &lt;span class="n"&gt;colour&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;Color&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt;12 &lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;                    &lt;span class="nb"&gt;int&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;frame&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;y&lt;/span&gt;&lt;span class="p"&gt;][&lt;/span&gt;&lt;span class="n"&gt;x&lt;/span&gt;&lt;span class="p"&gt;][&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;]),&lt;/span&gt; &lt;span class="c1"&gt;#B -&amp;gt; G&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt;13 &lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;                    &lt;span class="nb"&gt;int&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;frame&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;y&lt;/span&gt;&lt;span class="p"&gt;][&lt;/span&gt;&lt;span class="n"&gt;x&lt;/span&gt;&lt;span class="p"&gt;][&lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;]),&lt;/span&gt; &lt;span class="c1"&gt;#G -&amp;gt; R&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt;14 &lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;                    &lt;span class="nb"&gt;int&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;frame&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;y&lt;/span&gt;&lt;span class="p"&gt;][&lt;/span&gt;&lt;span class="n"&gt;x&lt;/span&gt;&lt;span class="p"&gt;][&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;])&lt;/span&gt; &lt;span class="c1"&gt;#R -&amp;gt; B&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt;15 &lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;               &lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt;16 &lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt;17 &lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;        &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;colour&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt;18 &lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;    &lt;span class="k"&gt;except&lt;/span&gt; &lt;span class="ne"&gt;Exception&lt;/span&gt; &lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;e&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt;19 &lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;        &lt;span class="nb"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sa"&gt;f&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;[WARNING] Out of Bound on camera for (&lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="n"&gt;x&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;, &lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="n"&gt;y&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;)&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt;20 &lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;        &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;Color&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt;21 &lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt;22 &lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;
&lt;/pre&gt;
&lt;p&gt;Finally, as the strip was hung in &amp;quot;loops&amp;quot; on a support, I made some index shenanigans to unroll the image in reverse every other row:&lt;/p&gt;
&lt;pre class="code python literal-block"&gt;
&lt;span class="ln"&gt;1 &lt;/span&gt;&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;led_xy&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;x&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;y&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;color&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt;2 &lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;    &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;x&lt;/span&gt; &lt;span class="o"&gt;%&lt;/span&gt; &lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt;3 &lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;        &lt;span class="n"&gt;i&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;x&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="mi"&gt;25&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;25&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;y&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt;4 &lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;    &lt;span class="k"&gt;else&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt;5 &lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;        &lt;span class="n"&gt;i&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;x&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="mi"&gt;25&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="n"&gt;y&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt;6 &lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;    &lt;span class="n"&gt;strip&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;setPixelColor&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;i&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;color&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;
</content><category term="projects"></category></entry><entry><title>Draconic space monorail (p5.js)</title><link href="https://aligot-death.space/projects/draconic-space-monorail-en" rel="alternate"></link><published>2021-10-15T17:44:00+02:00</published><updated>2021-10-15T17:44:00+02:00</updated><author><name>nemecle</name></author><id>tag:aligot-death.space,2021-10-15:/projects/draconic-space-monorail-en</id><summary type="html">&lt;p class="first last"&gt;procedurally generated absurd public transport maps&lt;/p&gt;
</summary><content type="html">&lt;style&gt;
.canvas-container {
  text-align: center;
}

canvas {
  border: 5px solid var(--text);
  display: block;
  font-family: 'Inconsolata', sans-serif;
  font-weight: 900;
  margin: auto;
}
&lt;/style&gt;

&lt;script src="/scripts/p5.js/1.4.0/p5.min.js"&gt;&lt;/script&gt;
&lt;script  type="text/javascript" src="/projects/draconic-space-monorail/assets/utilities.js"&gt;&lt;/script&gt;
&lt;script  type="text/javascript" src="/projects/draconic-space-monorail/assets/line_breaking.js"&gt;&lt;/script&gt;
&lt;script  type="text/javascript" src="/projects/draconic-space-monorail/assets/line_alphabet.js"&gt;&lt;/script&gt;
&lt;script  type="text/javascript" src="/projects/draconic-space-monorail/assets/transport.js"&gt;&lt;/script&gt;
&lt;script  type="text/javascript" src="/projects/draconic-space-monorail/assets/sketch.js"&gt;&lt;/script&gt;

&lt;div class = "canvas-container"&gt;
  &lt;nav aria-label="controls"&gt;
    &lt;a class = "bracketed" href = "/projects/draconic-space-monorail-en.html"&gt;random&lt;/a&gt;
    &lt;a class = "bracketed" id = "direct-link" href = "/projects/draconic-space-monorail-en.html?city="&gt;Link to this map&lt;/a&gt;
  &lt;/nav&gt;
  &lt;div id = "canvas"&gt;
  &lt;/div&gt;
&lt;/div&gt;&lt;div class="section" id="about"&gt;
&lt;h2&gt;About&lt;a class="headerlink" href="#about" title="Permalink to this headline"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;This map is procedurally generated (created using code) with &lt;a class="reference external" href="https://p5js.org/"&gt;p5*js&lt;/a&gt;. It generates a random population map, creates a set of public transport types and tries to link the mot populated areas and tries to link them using this network.&lt;/p&gt;
&lt;p&gt;The source code can be found &lt;a class="reference external" href="https://framagit.org/Nemecle/draconic-space-monorail"&gt;here&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
</content><category term="projects"></category></entry><entry><title>Aurorae experiment</title><link href="https://aligot-death.space/projects/procgen/aurorae-en" rel="alternate"></link><published>2021-06-08T00:00:00+02:00</published><updated>2021-06-08T00:00:00+02:00</updated><author><name>nemecle</name></author><id>tag:aligot-death.space,2021-06-08:/projects/procgen/aurorae-en</id><summary type="html">&lt;p class="first last"&gt;learning p5js by testing some stuff&lt;/p&gt;
</summary><content type="html">&lt;style&gt;
.canvas-container {
  text-align: center;
}

canvas {
  border: 5px solid var(--text);
  display: block;
  font-family: 'Inconsolata', sans-serif;
  font-weight: 900;
  margin: auto;
}
&lt;/style&gt;

&lt;script src="/projects/aurorae/assets/p5.js"&gt;&lt;/script&gt;
&lt;script src="/projects/aurorae/assets/p5.sound.min.js"&gt;&lt;/script&gt;

&lt;div id="canvasDiv"&gt;&lt;/div&gt;
&lt;script src="/projects/aurorae/assets/sketch.js"&gt;&lt;/script&gt;&lt;div class="section" id="about"&gt;
&lt;h2&gt;About&lt;a class="headerlink" href="#about" title="Permalink to this headline"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;I was trying to learn p5js, so I tried to create aurorae using particles with a procedurally generated snowy landscape.&lt;/p&gt;
&lt;/div&gt;
</content><category term="projects"></category></entry><entry><title>Digital graffiti</title><link href="https://aligot-death.space/projects/digital-graffiti-en" rel="alternate"></link><published>2020-12-09T00:00:00+01:00</published><updated>2020-12-09T00:00:00+01:00</updated><author><name>nemecle</name></author><id>tag:aligot-death.space,2020-12-09:/projects/digital-graffiti-en</id><summary type="html">&lt;p class="first last"&gt;Simulating graffitis on a digital medium using a wiimote&lt;/p&gt;
</summary><content type="html">&lt;div class="figure"&gt;
&lt;img alt="Me laying on the floor painting on the project, as a reference to a picture from the original project" src="https://rsc.aligot-death.space/images/full/projects/digital_graffiti/digital_graffiti_posing.jpg" style="width: 100%;" /&gt;
&lt;/div&gt;
&lt;p&gt;This project was intended as an upgrade of a project by &lt;em&gt;davejavu1969&lt;/em&gt;, which allowed to use a wiimote as a virtual spraying can on a projected screen. We wanted to allow children of a computer-education-oriented association to paint on a wall during an event.&lt;/p&gt;
&lt;p&gt;To do so, I upgraded the code to allow for multiple remotes (typically two, but more are possible), support different resolutions because we had various second hand video projectors (including one 1080p), and finally cleaned up the code related to calls to the cwiid library handling wiimote interactions, for easier developement.&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;The page for the original project (since disappeared) is available &lt;a class="reference external" href="https://web.archive.org/web/20210729052259/http://www.piandchips.co.uk/uncategorized/digital-graffiti/"&gt;here&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;The code for the original project is (still) available &lt;a class="reference external" href="https://github.com/davejavu1969/digital_graffiti"&gt;here&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;My code is available &lt;a class="reference external" href="https://framagit.org/Nemecle/digital_graffiti"&gt;here&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p class="blue"&gt;The is a relatively old project I've made a while ago. The following instructions are a weird mix of technical and non-tech savvy instructions, for archival purposes.&lt;/p&gt;
&lt;div class="section" id="instructions"&gt;
&lt;h2&gt;Instructions&lt;a class="headerlink" href="#instructions" title="Permalink to this headline"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Button Layout, in french:&lt;/p&gt;
&lt;div class="figure"&gt;
&lt;a class="reference external image-reference" href="https://rsc.aligot-death.space/images/full/projects/digital_graffiti/digital_graffiti_instructions.jpg"&gt;
&lt;img alt="button layout for the remote. Text version can be found on the repository" src="https://rsc.aligot-death.space/images/full/projects/digital_graffiti/digital_graffiti_instructions.jpg" style="width: 100%;" /&gt;
&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="section" id="installation"&gt;
&lt;h2&gt;Installation&lt;a class="headerlink" href="#installation" title="Permalink to this headline"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;div class="section" id="preparing-the-raspberry-pi"&gt;
&lt;h3&gt;Preparing the Raspberry Pi&lt;a class="headerlink" href="#preparing-the-raspberry-pi" title="Permalink to this headline"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Flash raspbian on a SD card, and then install the following packages to interact with the wiimote(s):&lt;/p&gt;
&lt;pre class="code bash literal-block"&gt;
sudo&lt;span class="w"&gt; &lt;/span&gt;apt&lt;span class="w"&gt; &lt;/span&gt;install&lt;span class="w"&gt; &lt;/span&gt;bluetooth&lt;span class="w"&gt; &lt;/span&gt;python-cwiid
&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="section" id="testing"&gt;
&lt;h3&gt;Testing&lt;a class="headerlink" href="#testing" title="Permalink to this headline"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Check that bluetooth and the remotes are working using the following command in a terminal:&lt;/p&gt;
&lt;pre class="code bash literal-block"&gt;
hcitool&lt;span class="w"&gt; &lt;/span&gt;scan
&lt;/pre&gt;
&lt;p&gt;And by then pressing both &lt;cite&gt;+&lt;/cite&gt; and &lt;cite&gt;-&lt;/cite&gt; buttons on a remote. After a few seconds, the command should terminate and display the MAC address of the remote.&lt;/p&gt;
&lt;p class="warning"&gt;Non official remotes may not work&lt;/p&gt;
&lt;p&gt;Write down the MAC address, and start over with the second wiimote if you have one.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="installing-and-preparing-the-project"&gt;
&lt;h3&gt;Installing and preparing the project&lt;a class="headerlink" href="#installing-and-preparing-the-project" title="Permalink to this headline"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Clone the &lt;a class="reference external" href="https://framagit.org/Nemecle/digital_graffiti.git"&gt;repo&lt;/a&gt; and modify the file &lt;cite&gt;digital_graffiti_multi.py&lt;/cite&gt; by putting the MAC addresses from before between lines &lt;cite&gt;570&lt;/cite&gt; and &lt;cite&gt;574&lt;/cite&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="section" id="launching"&gt;
&lt;h2&gt;Launching&lt;a class="headerlink" href="#launching" title="Permalink to this headline"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;div class="section" id="before-running-it"&gt;
&lt;h3&gt;Before running it&lt;a class="headerlink" href="#before-running-it" title="Permalink to this headline"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Plug in a mouse and keyboard, as well as a video projector (A screen can be used for testing)
Then, plug in the power cable to start the Pi&lt;/p&gt;
&lt;p&gt;Finally, plug the wii sensor bar.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="starting-it"&gt;
&lt;h3&gt;Starting it&lt;a class="headerlink" href="#starting-it" title="Permalink to this headline"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Click on the raspberry in the top left corner, and go to &amp;quot;accessories&amp;quot; &amp;gt; &amp;quot;terminal&amp;quot;&lt;/p&gt;
&lt;p&gt;Type the following commands to go to the right directory and launch the program:&lt;/p&gt;
&lt;pre class="code bash literal-block"&gt;
&lt;span class="nb"&gt;cd&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;digital_graffiti/&lt;span class="w"&gt;
&lt;/span&gt;./digital_graffiti_multi.py
&lt;/pre&gt;
&lt;p&gt;As the screen displays &amp;quot;connecting to can&amp;quot;, press the &lt;cite&gt;+&lt;/cite&gt; and &lt;cite&gt;-&lt;/cite&gt; buttons on both remotes. One of them should have its first LED turned on, indicating that it got addressed as the first remote, and the other the second LED.&lt;/p&gt;
&lt;p&gt;If the remotes stop blinking without leaving a LED turned on, press the buttons again to try the connection process again.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="section" id="launching-again"&gt;
&lt;h2&gt;Launching again&lt;a class="headerlink" href="#launching-again" title="Permalink to this headline"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;If the program crashes or if a child close it by mistake, simply press the up arrow key to bring the command back, and press enter to launch again.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="creating-a-desktop-shortcut"&gt;
&lt;h2&gt;Creating a desktop shortcut&lt;a class="headerlink" href="#creating-a-desktop-shortcut" title="Permalink to this headline"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;To simplify for non tech-savvy people, you can create a simple shortcut on the desktop.&lt;/p&gt;
&lt;p&gt;Right click on the desktop and create an empty document called &lt;cite&gt;graffiti_numerique.desktop&lt;/cite&gt;&lt;/p&gt;
&lt;p&gt;Put the following content in the file, save it, and close it:&lt;/p&gt;
&lt;pre class="code bash literal-block"&gt;
&lt;span class="o"&gt;[&lt;/span&gt;Desktop&lt;span class="w"&gt; &lt;/span&gt;Entry&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;Name&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;Graffiti&lt;span class="w"&gt; &lt;/span&gt;numerique&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;Comment&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;By&lt;span class="w"&gt; &lt;/span&gt;EPN&lt;span class="w"&gt; &lt;/span&gt;des&lt;span class="w"&gt; &lt;/span&gt;Rancy&lt;span class="w"&gt; &lt;/span&gt;Inc&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="nv"&gt;Icon&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;Exec&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;xxxxx&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;Type&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;Application&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;Encoding&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;UTF-8&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;Terminal&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="nb"&gt;false&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;
</content><category term="projects"></category></entry><entry><title>Hologram</title><link href="https://aligot-death.space/projects/hologram-en" rel="alternate"></link><published>2018-10-13T00:00:00+02:00</published><updated>2018-10-13T00:00:00+02:00</updated><author><name>nemecle</name></author><id>tag:aligot-death.space,2018-10-13:/projects/hologram-en</id><summary type="html">&lt;p class="first last"&gt;A sketchy &amp;quot;hologram&amp;quot; generator&lt;/p&gt;
</summary><content type="html">&lt;div class="figure align-center"&gt;
&lt;a class="reference external image-reference" href="https://rsc.aligot-death.space/images/720/projects/hologram/hologram_IMG_0047.jpg"&gt;
&lt;img alt="A dark room with a pyramid shaped &amp;quot;hologram&amp;quot; on one side, and people doing light-painting on the other" src="https://rsc.aligot-death.space/images/720/projects/hologram/hologram_IMG_0047.jpg" style="width: 100%;" /&gt;
&lt;/a&gt;
&lt;/div&gt;
&lt;div class="contents topic" id="sommaire"&gt;
&lt;p class="topic-title"&gt;&lt;a class="reference internal" href="#top"&gt;Sommaire&lt;/a&gt;&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;&lt;a class="reference internal" href="#photos" id="toc-entry-1"&gt;Photos&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference internal" href="#code" id="toc-entry-2"&gt;Code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;p&gt;In 2018 I made a &amp;quot;hologram&amp;quot; using the typical clear-plastic inverted pyramid. The project went through several iterations.&lt;/p&gt;
&lt;p&gt;Its goal wasn't to be ground-breaking but rather to entertain kids et even adults in events around digital and visual projects, like the &amp;quot;Expériences Numériques&amp;quot; (defunct website) and the &lt;em&gt;Journées du logiciel Libre&lt;/em&gt; (&lt;a class="reference external" href="https://jdll.org"&gt;https://jdll.org&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;The first iteration was an activity meant for kids, where they would build a small pyramid, to be placed on a smartphone to create a basic hologram using pre-made videos on the internet.&lt;/p&gt;
&lt;p&gt;The second iteration was an autonomous installation where people would (try to) follow instructions in a terminal to create a hologram of their face, kind of like a 3D photo booth (except faux-3D), on a fairly big pyramid. around 50 holograms were created.&lt;/p&gt;
&lt;p&gt;The last one was a crossover with a light-painting workshop, where people (mostly kids) would make a light-painting photograph and see it display in &amp;quot;3D&amp;quot; on the hologram.&lt;/p&gt;
&lt;p&gt;This is the few photos I've been able to find in my archives or using the Internet Archive (the association website being now defunct).&lt;/p&gt;
&lt;p&gt;The (sub-par) code is at the bottom.&lt;/p&gt;
&lt;div class="section" id="photos"&gt;
&lt;h2&gt;Photos&lt;a class="headerlink" href="#photos" title="Permalink to this headline"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;div class="images"&gt;
  &lt;a href="https://rsc.aligot-death.space/images/full/projects/hologram/hologram_polegone-8-150x150.jpg" class="g1x1"&gt;&lt;img loading="lazy" srcset="https://rsc.aligot-death.space/images/320/projects/hologram/hologram_polegone-8-150x150.jpg 320w https://rsc.aligot-death.space/images/480/projects/hologram/hologram_polegone-8-150x150.jpg 480w https://rsc.aligot-death.space/images/720/projects/hologram/hologram_polegone-8-150x150.jpg 720w https://rsc.aligot-death.space/images/full/projects/hologram/hologram_polegone-8-150x150.jpg 2000w" sizes="320px, 480px, 720px, 2000px" alt="hologram_polegone-8-150x150.jpg" src="https://rsc.aligot-death.space/images/720/projects/hologram/hologram_polegone-8-150x150.jpg"&gt;&lt;/a&gt;
  &lt;a href="https://rsc.aligot-death.space/images/full/projects/hologram/hologram_polegone-11-150x150.jpg" class="g1x1"&gt;&lt;img loading="lazy" srcset="https://rsc.aligot-death.space/images/320/projects/hologram/hologram_polegone-11-150x150.jpg 320w https://rsc.aligot-death.space/images/480/projects/hologram/hologram_polegone-11-150x150.jpg 480w https://rsc.aligot-death.space/images/720/projects/hologram/hologram_polegone-11-150x150.jpg 720w https://rsc.aligot-death.space/images/full/projects/hologram/hologram_polegone-11-150x150.jpg 2000w" sizes="320px, 480px, 720px, 2000px" alt="hologram_polegone-11-150x150.jpg" src="https://rsc.aligot-death.space/images/720/projects/hologram/hologram_polegone-11-150x150.jpg"&gt;&lt;/a&gt;
  &lt;a href="https://rsc.aligot-death.space/images/full/projects/hologram/hologram_IMG_0073.jpg" class="g1x1"&gt;&lt;img loading="lazy" srcset="https://rsc.aligot-death.space/images/320/projects/hologram/hologram_IMG_0073.jpg 320w https://rsc.aligot-death.space/images/480/projects/hologram/hologram_IMG_0073.jpg 480w https://rsc.aligot-death.space/images/720/projects/hologram/hologram_IMG_0073.jpg 720w https://rsc.aligot-death.space/images/full/projects/hologram/hologram_IMG_0073.jpg 2000w" sizes="320px, 480px, 720px, 2000px" alt="hologram_IMG_0073.jpg" src="https://rsc.aligot-death.space/images/720/projects/hologram/hologram_IMG_0073.jpg"&gt;&lt;/a&gt;
  &lt;a href="https://rsc.aligot-death.space/images/full/projects/hologram/hologram_IMG_0061.jpg" class="g1x1"&gt;&lt;img loading="lazy" srcset="https://rsc.aligot-death.space/images/320/projects/hologram/hologram_IMG_0061.jpg 320w https://rsc.aligot-death.space/images/480/projects/hologram/hologram_IMG_0061.jpg 480w https://rsc.aligot-death.space/images/720/projects/hologram/hologram_IMG_0061.jpg 720w https://rsc.aligot-death.space/images/full/projects/hologram/hologram_IMG_0061.jpg 2000w" sizes="320px, 480px, 720px, 2000px" alt="hologram_IMG_0061.jpg" src="https://rsc.aligot-death.space/images/720/projects/hologram/hologram_IMG_0061.jpg"&gt;&lt;/a&gt;
  &lt;a href="https://rsc.aligot-death.space/images/full/projects/hologram/hologram_IMG_0022.jpg" class="g1x1"&gt;&lt;img loading="lazy" srcset="https://rsc.aligot-death.space/images/320/projects/hologram/hologram_IMG_0022.jpg 320w https://rsc.aligot-death.space/images/480/projects/hologram/hologram_IMG_0022.jpg 480w https://rsc.aligot-death.space/images/720/projects/hologram/hologram_IMG_0022.jpg 720w https://rsc.aligot-death.space/images/full/projects/hologram/hologram_IMG_0022.jpg 2000w" sizes="320px, 480px, 720px, 2000px" alt="hologram_IMG_0022.jpg" src="https://rsc.aligot-death.space/images/720/projects/hologram/hologram_IMG_0022.jpg"&gt;&lt;/a&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;div class="section" id="code"&gt;
&lt;h2&gt;Code&lt;a class="headerlink" href="#code" title="Permalink to this headline"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;(This script requires imagemagick, and might not even be compatible anymore, provided as is).&lt;/p&gt;
&lt;pre class="code bash literal-block"&gt;
&lt;span class="ln"&gt; 1 &lt;/span&gt;&lt;span class="ch"&gt;#!/bin/bash
&lt;/span&gt;&lt;span class="ln"&gt; 2 &lt;/span&gt;&lt;span class="ch"&gt;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt; 3 &lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;la capture durera 3 secondes !&amp;quot;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt; 4 &lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;Entrez votre mail afin que l'on vous envoie le fichier à postériori:&amp;quot;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt; 5 &lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt; 6 &lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;&lt;span class="nb"&gt;read&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;mail_addr&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt; 7 &lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt; 8 &lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;(Attention, si vous vous trompez vous devrez refaire la vidéo !)&amp;quot;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt; 9 &lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt;10 &lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;&lt;span class="nv"&gt;captime&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="k"&gt;$(&lt;/span&gt;date&lt;span class="w"&gt; &lt;/span&gt;+&lt;span class="s2"&gt;&amp;quot;%Y_%m%d_%H-%M-%S&amp;quot;&lt;/span&gt;&lt;span class="k"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt;11 &lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt;12 &lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;&lt;span class="nv"&gt;$mail_addr&lt;/span&gt;&lt;span class="s2"&gt;: &lt;/span&gt;&lt;span class="nv"&gt;$captime&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&amp;gt;&amp;gt;&lt;span class="w"&gt; &lt;/span&gt;~/liste_mail.txt&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt;13 &lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt;14 &lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;capture dans...&amp;quot;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt;15 &lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;5...&amp;quot;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt;16 &lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;sleep&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;1&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt;17 &lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;4...&amp;quot;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt;18 &lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;sleep&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;1&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt;19 &lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;3...&amp;quot;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt;20 &lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;sleep&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;1&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt;21 &lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;2...&amp;quot;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt;22 &lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;sleep&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;1&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt;23 &lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;1...&amp;quot;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt;24 &lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;sleep&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;1&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt;25 &lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;capture !&amp;quot;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt;26 &lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt;27 &lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;streamer&lt;span class="w"&gt; &lt;/span&gt;-q&lt;span class="w"&gt; &lt;/span&gt;-c&lt;span class="w"&gt; &lt;/span&gt;/dev/video0&lt;span class="w"&gt; &lt;/span&gt;-f&lt;span class="w"&gt; &lt;/span&gt;rgb24&lt;span class="w"&gt; &lt;/span&gt;-r&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;25&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;-t&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;00&lt;/span&gt;:00:03&lt;span class="w"&gt; &lt;/span&gt;-o&lt;span class="w"&gt; &lt;/span&gt;/home/jdll/holo_files/outfile.avi&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt;28 &lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt;29 &lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;#######################&amp;quot;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt;30 &lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;fini !&amp;quot;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt;31 &lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;#######################&amp;quot;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt;32 &lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt;33 &lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;début du traitement : cela peut prendre jusqu'à une minute&amp;quot;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt;34 &lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt;35 &lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;convert&lt;span class="w"&gt; &lt;/span&gt;/home/jdll/holo_files/outfile.avi&lt;span class="w"&gt; &lt;/span&gt;-background&lt;span class="w"&gt; &lt;/span&gt;Black&lt;span class="w"&gt; &lt;/span&gt;-scale&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;50&lt;/span&gt;%&lt;span class="w"&gt; &lt;/span&gt;-rotate&lt;span class="w"&gt; &lt;/span&gt;-45&lt;span class="w"&gt; &lt;/span&gt;-extent&lt;span class="w"&gt; &lt;/span&gt;200x200&lt;span class="w"&gt; &lt;/span&gt;-delay&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;4&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;/home/jdll/holo_files/out0.gif&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt;36 &lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;convert&lt;span class="w"&gt; &lt;/span&gt;/home/jdll/holo_files/outfile.avi&lt;span class="w"&gt; &lt;/span&gt;-background&lt;span class="w"&gt; &lt;/span&gt;Black&lt;span class="w"&gt; &lt;/span&gt;-scale&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;50&lt;/span&gt;%&lt;span class="w"&gt; &lt;/span&gt;-rotate&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;45&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;-extent&lt;span class="w"&gt; &lt;/span&gt;200x200&lt;span class="w"&gt; &lt;/span&gt;-delay&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;4&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;/home/jdll/holo_files/out1.gif&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt;37 &lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;convert&lt;span class="w"&gt; &lt;/span&gt;/home/jdll/holo_files/outfile.avi&lt;span class="w"&gt; &lt;/span&gt;-background&lt;span class="w"&gt; &lt;/span&gt;Black&lt;span class="w"&gt; &lt;/span&gt;-scale&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;50&lt;/span&gt;%&lt;span class="w"&gt; &lt;/span&gt;-rotate&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;135&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;-extent&lt;span class="w"&gt; &lt;/span&gt;200x200&lt;span class="w"&gt; &lt;/span&gt;-delay&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;4&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;/home/jdll/holo_files/out2.gif&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt;38 &lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;convert&lt;span class="w"&gt; &lt;/span&gt;/home/jdll/holo_files/outfile.avi&lt;span class="w"&gt; &lt;/span&gt;-background&lt;span class="w"&gt; &lt;/span&gt;Black&lt;span class="w"&gt; &lt;/span&gt;-scale&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;50&lt;/span&gt;%&lt;span class="w"&gt; &lt;/span&gt;-rotate&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;225&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;-extent&lt;span class="w"&gt; &lt;/span&gt;200x200&lt;span class="w"&gt; &lt;/span&gt;-delay&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;4&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;/home/jdll/holo_files/out3.gif&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt;39 &lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt;40 &lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;convert&lt;span class="w"&gt; &lt;/span&gt;/home/jdll/holo_files/out0.gif&lt;span class="w"&gt; &lt;/span&gt;-repage&lt;span class="w"&gt; &lt;/span&gt;400x200&lt;span class="w"&gt; &lt;/span&gt;-coalesce&lt;span class="w"&gt; &lt;/span&gt;null:&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="se"&gt;\(&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;/home/jdll/holo_files/out1.gif&lt;span class="w"&gt; &lt;/span&gt;-coalesce&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="se"&gt;\)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;-geometry&lt;span class="w"&gt; &lt;/span&gt;+200+0&lt;span class="w"&gt; &lt;/span&gt;-layers&lt;span class="w"&gt; &lt;/span&gt;Composite&lt;span class="w"&gt; &lt;/span&gt;/home/jdll/holo_files/out01.gif&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt;41 &lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt;42 &lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;convert&lt;span class="w"&gt; &lt;/span&gt;/home/jdll/holo_files/out3.gif&lt;span class="w"&gt; &lt;/span&gt;-repage&lt;span class="w"&gt; &lt;/span&gt;400x200&lt;span class="w"&gt; &lt;/span&gt;-coalesce&lt;span class="w"&gt; &lt;/span&gt;null:&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="se"&gt;\(&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;/home/jdll/holo_files/out2.gif&lt;span class="w"&gt; &lt;/span&gt;-coalesce&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="se"&gt;\)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;-geometry&lt;span class="w"&gt; &lt;/span&gt;+200+0&lt;span class="w"&gt; &lt;/span&gt;-layers&lt;span class="w"&gt; &lt;/span&gt;Composite&lt;span class="w"&gt; &lt;/span&gt;/home/jdll/holo_files/out32.gif&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt;43 &lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt;44 &lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;convert&lt;span class="w"&gt; &lt;/span&gt;/home/jdll/holo_files/out01.gif&lt;span class="w"&gt; &lt;/span&gt;-repage&lt;span class="w"&gt; &lt;/span&gt;400x400&lt;span class="w"&gt; &lt;/span&gt;-coalesce&lt;span class="w"&gt; &lt;/span&gt;null:&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="se"&gt;\(&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;/home/jdll/holo_files/out32.gif&lt;span class="w"&gt; &lt;/span&gt;-coalesce&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="se"&gt;\)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;-geometry&lt;span class="w"&gt; &lt;/span&gt;+0+200&lt;span class="w"&gt; &lt;/span&gt;-layers&lt;span class="w"&gt; &lt;/span&gt;Composite&lt;span class="w"&gt; &lt;/span&gt;/home/jdll/holo_files/videos/final_&lt;span class="nv"&gt;$captime&lt;/span&gt;.mp4&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt;45 &lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt;46 &lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt;47 &lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;killall&lt;span class="w"&gt; &lt;/span&gt;vlc&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt;48 &lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="ln"&gt;49 &lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;timeout&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;9&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;vlc&lt;span class="w"&gt; &lt;/span&gt;--repeat&lt;span class="w"&gt; &lt;/span&gt;/home/jdll/holo_files/videos/final_&lt;span class="nv"&gt;$captime&lt;/span&gt;.mp4
&lt;/pre&gt;
&lt;/div&gt;
</content><category term="projects"></category></entry></feed>