42 changed files with 2008 additions and 457 deletions
Binary file not shown.
@ -0,0 +1,373 @@
|
||||
<?xml version="1.0" encoding="utf-8"?> |
||||
<feed xmlns="http://www.w3.org/2005/Atom"><title>The Blog of a juvenile Geekus biologicus</title><link href="https://blog.ortion.xyz/" rel="alternate"></link><link href="https://blog.ortion.xyz/feeds/all.atom.xml" rel="self"></link><id>https://blog.ortion.xyz/</id><updated>2021-05-08T15:05:00+02:00</updated><entry><title>Send Raspberry Pi Camera Video Stream to PeerTube Live</title><link href="https://blog.ortion.xyz/send-raspberry-pi-camera-video-stream-to-peertube-live.html" rel="alternate"></link><published>2021-05-08T15:05:00+02:00</published><updated>2021-05-08T15:05:00+02:00</updated><author><name>Samuel ORTION</name></author><id>tag:blog.ortion.xyz,2021-05-08:/send-raspberry-pi-camera-video-stream-to-peertube-live.html</id><summary type="html"><h2>Set Up PeerTube Live</h2> |
||||
<p>Login into a PeerTube instance that allows live streaming. |
||||
Create a new live video. |
||||
Copy the Live RTMP Url and Live stream key.</p> |
||||
<h2>Install ffmpeg</h2> |
||||
<div class="highlight"><pre><span></span><code>sudo apt install ffmpeg |
||||
</code></pre></div> |
||||
|
||||
<h2>Start streaming</h2> |
||||
<div class="highlight"><pre><span></span><code>ffmpeg -i /dev/video0 -vcodec copy -acodec copy -f flv rtmp://tube.example.com/live …</code></pre></div></summary><content type="html"><h2>Set Up PeerTube Live</h2> |
||||
<p>Login into a PeerTube instance that allows live streaming. |
||||
Create a new live video. |
||||
Copy the Live RTMP Url and Live stream key.</p> |
||||
<h2>Install ffmpeg</h2> |
||||
<div class="highlight"><pre><span></span><code>sudo apt install ffmpeg |
||||
</code></pre></div> |
||||
|
||||
<h2>Start streaming</h2> |
||||
<div class="highlight"><pre><span></span><code>ffmpeg -i /dev/video0 -vcodec copy -acodec copy -f flv rtmp://tube.example.com/live/YOUR STREAM KEY |
||||
</code></pre></div></content><category term="sysadmin"></category><category term="streaming"></category><category term="live video"></category><category term="peertube"></category><category term="raspberrypi"></category><category term="PiCameraTrap"></category></entry><entry><title>Build your Own IDE; Install Theia on Fedora</title><link href="https://blog.ortion.xyz/build-your-own-ide-install-theia-on-fedora.html" rel="alternate"></link><published>2021-03-26T19:00:00+01:00</published><updated>2021-03-26T19:00:00+01:00</updated><author><name>Samuel ORTION</name></author><id>tag:blog.ortion.xyz,2021-03-26:/build-your-own-ide-install-theia-on-fedora.html</id><summary type="html"><h2>Install dependencies</h2> |
||||
<div class="highlight"><pre><span></span><code>sudo dnf install gcc-g++ |
||||
<span class="nb">source</span> ~/.bashrc |
||||
sudo nvm install v12.16.2 -g |
||||
</code></pre></div> |
||||
|
||||
<h3>Install nodejs and yarn</h3> |
||||
<div class="highlight"><pre><span></span><code> https://raw.githubusercontent.com/creationix/nvm/master/install.sh <span class="p">|</span> bash |
||||
</code></pre></div> |
||||
|
||||
<h2>Create a new directory</h2> |
||||
<div class="highlight"><pre><span></span><code>mkdir theia |
||||
<span class="nb">cd</span> theia |
||||
</code></pre></div> |
||||
|
||||
<h2>Create <code>package.json</code></h2> |
||||
<div class="highlight"><pre><span></span><code>vim package.json |
||||
</code></pre></div> |
||||
|
||||
<div class="highlight"><pre><span></span><code><span class="p">{</span> |
||||
<span class="s2">&quot;private&quot;</span><span class="p">:</span> <span class="bp">true</span><span class="p">,</span> |
||||
<span class="s2">&quot;dependencies&quot;</span><span class="p">:</span> <span class="p">{</span> |
||||
<span class="s2">&quot;@theia/callhierarchy&quot;</span><span class="p">:</span> <span class="s2">&quot;next&quot;</span><span class="p">,</span> |
||||
<span class="s2">&quot;@theia …</span></code></pre></div></summary><content type="html"><h2>Install dependencies</h2> |
||||
<div class="highlight"><pre><span></span><code>sudo dnf install gcc-g++ |
||||
<span class="nb">source</span> ~/.bashrc |
||||
sudo nvm install v12.16.2 -g |
||||
</code></pre></div> |
||||
|
||||
<h3>Install nodejs and yarn</h3> |
||||
<div class="highlight"><pre><span></span><code> https://raw.githubusercontent.com/creationix/nvm/master/install.sh <span class="p">|</span> bash |
||||
</code></pre></div> |
||||
|
||||
<h2>Create a new directory</h2> |
||||
<div class="highlight"><pre><span></span><code>mkdir theia |
||||
<span class="nb">cd</span> theia |
||||
</code></pre></div> |
||||
|
||||
<h2>Create <code>package.json</code></h2> |
||||
<div class="highlight"><pre><span></span><code>vim package.json |
||||
</code></pre></div> |
||||
|
||||
<div class="highlight"><pre><span></span><code><span class="p">{</span> |
||||
<span class="s2">&quot;private&quot;</span><span class="p">:</span> <span class="bp">true</span><span class="p">,</span> |
||||
<span class="s2">&quot;dependencies&quot;</span><span class="p">:</span> <span class="p">{</span> |
||||
<span class="s2">&quot;@theia/callhierarchy&quot;</span><span class="p">:</span> <span class="s2">&quot;next&quot;</span><span class="p">,</span> |
||||
<span class="s2">&quot;@theia/file-search&quot;</span><span class="p">:</span> <span class="s2">&quot;next&quot;</span><span class="p">,</span> |
||||
<span class="s2">&quot;@theia/git&quot;</span><span class="p">:</span> <span class="s2">&quot;next&quot;</span><span class="p">,</span> |
||||
<span class="s2">&quot;@theia/markers&quot;</span><span class="p">:</span> <span class="s2">&quot;next&quot;</span><span class="p">,</span> |
||||
<span class="s2">&quot;@theia/messages&quot;</span><span class="p">:</span> <span class="s2">&quot;next&quot;</span><span class="p">,</span> |
||||
<span class="s2">&quot;@theia/mini-browser&quot;</span><span class="p">:</span> <span class="s2">&quot;next&quot;</span><span class="p">,</span> |
||||
<span class="s2">&quot;@theia/navigator&quot;</span><span class="p">:</span> <span class="s2">&quot;next&quot;</span><span class="p">,</span> |
||||
<span class="s2">&quot;@theia/outline-view&quot;</span><span class="p">:</span> <span class="s2">&quot;next&quot;</span><span class="p">,</span> |
||||
<span class="s2">&quot;@theia/plugin-ext-vscode&quot;</span><span class="p">:</span> <span class="s2">&quot;next&quot;</span><span class="p">,</span> |
||||
<span class="s2">&quot;@theia/preferences&quot;</span><span class="p">:</span> <span class="s2">&quot;next&quot;</span><span class="p">,</span> |
||||
<span class="s2">&quot;@theia/preview&quot;</span><span class="p">:</span> <span class="s2">&quot;next&quot;</span><span class="p">,</span> |
||||
<span class="s2">&quot;@theia/search-in-workspace&quot;</span><span class="p">:</span> <span class="s2">&quot;next&quot;</span><span class="p">,</span> |
||||
<span class="s2">&quot;@theia/terminal&quot;</span><span class="p">:</span> <span class="s2">&quot;next&quot;</span> |
||||
<span class="p">},</span> |
||||
<span class="s2">&quot;devDependencies&quot;</span><span class="p">:</span> <span class="p">{</span> |
||||
<span class="s2">&quot;@theia/cli&quot;</span><span class="p">:</span> <span class="s2">&quot;next&quot;</span> |
||||
<span class="p">},</span> |
||||
<span class="s2">&quot;scripts&quot;</span><span class="p">:</span> <span class="p">{</span> |
||||
<span class="s2">&quot;prepare&quot;</span><span class="p">:</span> <span class="s2">&quot;yarn run clean &amp;&amp; yarn build &amp;&amp; yarn run download:plugins&quot;</span><span class="p">,</span> |
||||
<span class="s2">&quot;clean&quot;</span><span class="p">:</span> <span class="s2">&quot;theia clean&quot;</span><span class="p">,</span> |
||||
<span class="s2">&quot;build&quot;</span><span class="p">:</span> <span class="s2">&quot;theia build --mode development&quot;</span><span class="p">,</span> |
||||
<span class="s2">&quot;start&quot;</span><span class="p">:</span> <span class="s2">&quot;theia start --plugins=local-dir:plugins&quot;</span><span class="p">,</span> |
||||
<span class="s2">&quot;download:plugins&quot;</span><span class="p">:</span> <span class="s2">&quot;theia download:plugins&quot;</span> |
||||
<span class="p">},</span> |
||||
<span class="s2">&quot;theiaPluginsDir&quot;</span><span class="p">:</span> <span class="s2">&quot;plugins&quot;</span><span class="p">,</span> |
||||
<span class="s2">&quot;theiaPlugins&quot;</span><span class="p">:</span> <span class="p">{</span> |
||||
<span class="s2">&quot;vscode-builtin-css&quot;</span><span class="p">:</span> <span class="s2">&quot;https://github.com/theia-ide/vscode-builtin-extensions/releases/download/v1.39.1-prel/css-1.39.1-prel.vsix&quot;</span><span class="p">,</span> |
||||
<span class="s2">&quot;vscode-builtin-html&quot;</span><span class="p">:</span> <span class="s2">&quot;https://github.com/theia-ide/vscode-builtin-extensions/releases/download/v1.39.1-prel/html-1.39.1-prel.vsix&quot;</span><span class="p">,</span> |
||||
<span class="s2">&quot;vscode-builtin-javascript&quot;</span><span class="p">:</span> <span class="s2">&quot;https://github.com/theia-ide/vscode-builtin-extensions/releases/download/v1.39.1-prel/javascript-1.39.1-prel.vsix&quot;</span><span class="p">,</span> |
||||
<span class="s2">&quot;vscode-builtin-json&quot;</span><span class="p">:</span> <span class="s2">&quot;https://github.com/theia-ide/vscode-builtin-extensions/releases/download/v1.39.1-prel/json-1.39.1-prel.vsix&quot;</span><span class="p">,</span> |
||||
<span class="s2">&quot;vscode-builtin-markdown&quot;</span><span class="p">:</span> <span class="s2">&quot;https://github.com/theia-ide/vscode-builtin-extensions/releases/download/v1.39.1-prel/markdown-1.39.1-prel.vsix&quot;</span><span class="p">,</span> |
||||
<span class="s2">&quot;vscode-builtin-npm&quot;</span><span class="p">:</span> <span class="s2">&quot;https://github.com/theia-ide/vscode-builtin-extensions/releases/download/v1.39.1-prel/npm-1.39.1-prel.vsix&quot;</span><span class="p">,</span> |
||||
<span class="s2">&quot;vscode-builtin-scss&quot;</span><span class="p">:</span> <span class="s2">&quot;https://github.com/theia-ide/vscode-builtin-extensions/releases/download/v1.39.1-prel/scss-1.39.1-prel.vsix&quot;</span><span class="p">,</span> |
||||
<span class="s2">&quot;vscode-builtin-typescript&quot;</span><span class="p">:</span> <span class="s2">&quot;https://github.com/theia-ide/vscode-builtin-extensions/releases/download/v1.39.1-prel/typescript-1.39.1-prel.vsix&quot;</span><span class="p">,</span> |
||||
<span class="s2">&quot;vscode-builtin-typescript-language-features&quot;</span><span class="p">:</span> <span class="s2">&quot;https://github.com/theia-ide/vscode-builtin-extensions/releases/download/v1.39.1-prel/typescript-language-features-1.39.1-prel.vsix&quot;</span> |
||||
<span class="p">}</span> |
||||
<span class="p">}</span> |
||||
</code></pre></div> |
||||
|
||||
<h2>Building</h2> |
||||
<div class="highlight"><pre><span></span><code>yarn |
||||
</code></pre></div> |
||||
|
||||
<div class="highlight"><pre><span></span><code>yarn theia build |
||||
</code></pre></div> |
||||
|
||||
<h2>Start theia</h2> |
||||
<div class="highlight"><pre><span></span><code>yarn start --hostname <span class="m">0</span>.0.0.0 --port <span class="m">8080</span> |
||||
</code></pre></div> |
||||
|
||||
<h2>Create a app launcher</h2> |
||||
<p>Create <code>/home/&lt;USER&gt;/.local/share/applications/theia.desktop</code>: |
||||
<code>`textile |
||||
[Desktop Entry] |
||||
Version=1.0 |
||||
Name=Theia IDE |
||||
Comment=Code editor |
||||
Type=Application |
||||
Exec=bash -c 'cd /opt/theia &amp;&amp; yarn start --hostname 0.0.0.0 --port 8080 &amp;&amp; firefox localhost:8080' |
||||
Icon=/opt/theia/img/icon.png</code></p></content><category term="sysadmin"></category><category term="IDE"></category><category term="vscode"></category><category term="yarn"></category><category term="nodejs"></category></entry><entry><title>Install Nvidia drivers on fedora 34</title><link href="https://blog.ortion.xyz/install-nvidia-drivers-on-fedora-34.html" rel="alternate"></link><published>2021-03-26T18:25:00+01:00</published><updated>2021-03-26T18:25:00+01:00</updated><author><name>Samuel ORTION</name></author><id>tag:blog.ortion.xyz,2021-03-26:/install-nvidia-drivers-on-fedora-34.html</id><content type="html"><h2>Update package manager and reboot</h2> |
||||
<div class="highlight"><pre><span></span><code>dnf update |
||||
reboot |
||||
</code></pre></div> |
||||
|
||||
<h2>Enable Nvidia driver repository</h2> |
||||
<div class="highlight"><pre><span></span><code>sudo dnf config-manager --set-enabled rpmfusion-nonfree-nvidia-driver |
||||
</code></pre></div> |
||||
|
||||
<h2>Sources</h2> |
||||
<ul> |
||||
<li><a href="https://fedoramagazine.org/install-nvidia-gpu/">fedora magazine</a></li> |
||||
</ul></content><category term="sysadmin"></category><category term="Nvidia"></category><category term="drivers"></category><category term="gpu"></category><category term="fedora"></category></entry><entry><title>Building a NocMig Recorder</title><link href="https://blog.ortion.xyz/nocmig-recorder.html" rel="alternate"></link><published>2021-03-25T14:00:00+01:00</published><updated>2021-03-25T14:00:00+01:00</updated><author><name>Samuel ORTION</name></author><id>tag:blog.ortion.xyz,2021-03-25:/nocmig-recorder.html</id><summary type="html"><p>How to build a complete NocMig record setup</p></summary><content type="html"><h2>Furnitures</h2> |
||||
<ul> |
||||
<li>Olympus LS-P1 - 105 €</li> |
||||
<li>Olympus WJ-2 Wind Screen - 36 €</li> |
||||
<li>64 GB SD Card - 11 €</li> |
||||
<li>Micbooster Primo EM272 Capsule (x2) - 28 €</li> |
||||
<li>Jack cable - 3.85 €</li> |
||||
<li>Audubon baffle bird feeder (aka parabole) - 15.37 €</li> |
||||
</ul> |
||||
<p>This project costs me a total of 164.12 €.</p> |
||||
<h2>Assembly</h2> |
||||
<h2>Ressources</h2> |
||||
<ul> |
||||
<li><a href="http://christian.kerihuel.free.fr/print20/parab/parab.htm">Christian KERIHUEL NogMig parabole setup and records</a></li> |
||||
<li><a href="http://soundbirding.org">soundbirding.org</a></li> |
||||
<li><a href="https://nocmig.com">nocmig.com</a></li> |
||||
<li><a href="http://www.oldbird.org/mike_home.htm">oldbird tutorial to build your own microphone</a></li> |
||||
</ul></content><category term="audio"></category><category term="audio"></category><category term="wildlife"></category><category term="nocmig"></category><category term="bird"></category></entry><entry><title>Analyse Sound on GNU/Linux using Wine</title><link href="https://blog.ortion.xyz/analyse-sound-on-gnulinux-using-wine.html" rel="alternate"></link><published>2021-03-25T10:40:00+01:00</published><updated>2021-03-25T10:40:00+01:00</updated><author><name>Samuel ORTION</name></author><id>tag:blog.ortion.xyz,2021-03-25:/analyse-sound-on-gnulinux-using-wine.html</id><summary type="html"><p>After recording bats, orthoptera or birds, it is often necesserary to see the spectrograms of the sounds, for instance while analysing <a href="http://www.vigienature.fr/fr/chauves-souris">Vigie-Chiro Program</a> bat records</p> |
||||
<p>The software needed to do so are often only for Windows, in the present article, we will learn how to install these softwares (i.e …</p></summary><content type="html"><p>After recording bats, orthoptera or birds, it is often necesserary to see the spectrograms of the sounds, for instance while analysing <a href="http://www.vigienature.fr/fr/chauves-souris">Vigie-Chiro Program</a> bat records</p> |
||||
<p>The software needed to do so are often only for Windows, in the present article, we will learn how to install these softwares (i.e. Kaleidoscope, Syrinx, Batsound 4, 7-zip, Lupas-Rename).</p> |
||||
<h2>Install Wine</h2> |
||||
<p>Wine is a software that enable .exe software to run on UNIX systems such as Linux or Mac OS.</p> |
||||
<h3>On Debian and derivatives (Ubuntu...)</h3> |
||||
<p>Enable 32 bit packages (if you haven't already):</p> |
||||
<div class="highlight"><pre><span></span><code>sudo dpkg --add-architecture i386 |
||||
</code></pre></div> |
||||
|
||||
<p>Download and install the repository key:</p> |
||||
<div class="highlight"><pre><span></span><code>wget -nc https://dl.winehq.org/wine-builds/winehq.key |
||||
sudo apt-key add winehq.key |
||||
</code></pre></div> |
||||
|
||||
<p>Add the repository to /etc/apt/sources.list or create a wine.list under /etc/apt/sources.list.d/ with the following content:</p> |
||||
<div class="highlight"><pre><span></span><code><span class="k">deb</span> <span class="s">https://dl.winehq.org/wine-builds/debian/</span> <span class="kp">buster</span> <span class="kp">main</span> |
||||
</code></pre></div> |
||||
|
||||
<p>Update packages</p> |
||||
<div class="highlight"><pre><span></span><code>sudo apt update |
||||
</code></pre></div> |
||||
|
||||
<p>Install Wine stable</p> |
||||
<div class="highlight"><pre><span></span><code>sudo apt install --install-recommends winehq-stable |
||||
</code></pre></div> |
||||
|
||||
<h3>On Fedora, RHEL, and derivatives</h3> |
||||
<p>Add repository :</p> |
||||
<div class="highlight"><pre><span></span><code>dnf config-manager --add-repo https://dl.winehq.org/wine-builds/fedora/33/winehq.repo |
||||
</code></pre></div> |
||||
|
||||
<p>Install stable package :</p> |
||||
<div class="highlight"><pre><span></span><code>dnf install winehq-stable |
||||
</code></pre></div> |
||||
|
||||
<h2>Install Kaleidoscope</h2> |
||||
<p>Kaleidoscope is available on both fedora and debian based distros at <a href="https://www.wildlifeacoustics.com/">wildlife acoustics</a>.</p> |
||||
<h2>Install Syrinx</h2> |
||||
<p>As all following softwares, Syrinx is not available for GNU/Linux, we need Wine to execute the <code>.exe</code>. |
||||
Syrinx-PC is available at <a href="https://drive.google.com/file/d/0B5ZM90wrDzUOM0ZfYlpDR2l1cU0/view">Google Drive</a>. |
||||
You will also need the config files available at <a href="https://drive.google.com/file/d/0B5ZM90wrDzUOQnBhRjNVRFM1Rkk/view">Google Drive</a>.</p> |
||||
<p>You have almost two options : |
||||
You can either right click on the <code>.exe</code> installer and select <code>Open with other application</code> and <code>Wine Windows Program Loader</code>, or either run <code>wine syrinxalphainst.exe</code> in Terminal.</p> |
||||
<h3>Set up app launcher</h3> |
||||
<p>You have to create a new file <code>.local/share/applications/syrinx.desktop</code>:</p> |
||||
<div class="highlight"><pre><span></span><code><span class="k">[Desktop Entry]</span> |
||||
<span class="na">Type</span><span class="o">=</span><span class="s">Application</span> |
||||
<span class="na">Encoding</span><span class="o">=</span><span class="s">UTF-8</span> |
||||
<span class="na">Name</span><span class="o">=</span><span class="s">Syrinx</span> |
||||
<span class="na">Comment</span><span class="o">=</span><span class="s">Acoustic analysis</span> |
||||
<span class="na">Exec</span><span class="o">=</span><span class="s">/usr/bin/wine /home/&lt;USER&gt;/.wine/drive_c/Program\ Files\ (x86)/syrinx/Syrinx.exe</span> |
||||
<span class="na">Icon</span><span class="o">=</span><span class="s">/home/&lt;USER&gt;/.wine/drive_c/Program Files (x86)/syrinx/img/vigie-chiro.png</span> |
||||
<span class="na">Terminal</span><span class="o">=</span><span class="s">false</span> |
||||
</code></pre></div> |
||||
|
||||
<p>Change <code>&lt;USER&gt;</code> by your username. To have the icon, you can download <a href="images/vigie-chiro.png"><code>vigie-chiro.png</code></a>. |
||||
To analyse ultrasound, with a 384 kHz sampling frequency, we have to open <code>Configs_syrinx/exp384.dsp</code>; and next Load sound file (<code>Ctrl+L</code>). To switch to other sound file in same folder, we can use <code>alt+arrows</code>. For more tips, you can view <a href="https://www.youtube.com/watch?v=BPPSw2FSLxs">the video of Charlotte ROEMER (Fr)</a>.</p> |
||||
<h2>Install and Configure Batsound 4</h2> |
||||
<p>The procedure is quite similar with Syrinx-PC installation.</p> |
||||
<h3>Set up app launcher</h3> |
||||
<p>Create a new file <code>.local/share/applications/batsound.desktop</code>:</p> |
||||
<div class="highlight"><pre><span></span><code><span class="k">[Desktop Entry]</span> |
||||
<span class="na">Type</span><span class="o">=</span><span class="s">Application</span> |
||||
<span class="na">Encoding</span><span class="o">=</span><span class="s">UTF-8</span> |
||||
<span class="na">Name</span><span class="o">=</span><span class="s">Batsound</span> |
||||
<span class="na">Comment</span><span class="o">=</span><span class="s">Acoustic analysis</span> |
||||
<span class="na">Exec</span><span class="o">=</span><span class="s">/usr/bin/wine /home/&lt;USER&gt;/.wine/drive_c/Program\ Files\ (x86)/Pettersson/Batsound4/BatSound.exe</span> |
||||
<span class="na">Icon</span><span class="o">=</span><span class="s">/home/&lt;USER&gt;/.wine/drive_c/Program Files (x86)/Pettersson/Batsound4/img/batsound.png</span> |
||||
<span class="na">Terminal</span><span class="o">=</span><span class="s">false</span> |
||||
</code></pre></div> |
||||
|
||||
<p>(Do not forget to change <code>&lt;USER&gt;</code> to your username.)</p> |
||||
<p>To have the icon, you can download <a href="images/batsound.png"><code>batsound.png</code></a>.</p> |
||||
<h3>Configure Batsound to analyse ultrasounds</h3> |
||||
<ul> |
||||
<li>Enter the <code>Sound/Sound Format</code> menu.</li> |
||||
</ul> |
||||
<p><img alt="Entering Sound/Sound Forma menu" src="images/batsound/enter-sound-format-menu.png"></p> |
||||
<ul> |
||||
<li>Change <code>Time expansion</code> value to 10 (according to your recorder settings)</li> |
||||
<li> |
||||
<p>Keep 44 100 as <code>Samples per second</code> value.</p> |
||||
</li> |
||||
<li> |
||||
<p>Enter the <code>Analysis/Spectrogram Settings - Defaults</code> menu.</p> |
||||
</li> |
||||
</ul> |
||||
<p><img alt="Entering Spectrogram Setting - Defaults menu" src="images/batsound/spectrogram-settings-default-values.png"></p> |
||||
<ul> |
||||
<li>Change <code>Max frequency</code> to <code>150000</code>;</li> |
||||
<li>Set <code>Amplitude color mapping</code> to <code>Yellow, Red &amp; Blue</code>;</li> |
||||
|