@ -0,0 +1,72 @@
|
||||
PY?=python3
|
||||
PELICAN?=pelican
|
||||
PELICANOPTS=
|
||||
|
||||
BASEDIR=$(CURDIR)
|
||||
INPUTDIR=$(BASEDIR)/content
|
||||
OUTPUTDIR=$(BASEDIR)/output
|
||||
CONFFILE=$(BASEDIR)/pelicanconf.py
|
||||
PUBLISHCONF=$(BASEDIR)/publishconf.py
|
||||
|
||||
|
||||
DEBUG ?= 0
|
||||
ifeq ($(DEBUG), 1) |
||||
PELICANOPTS += -D
|
||||
endif |
||||
|
||||
RELATIVE ?= 0
|
||||
ifeq ($(RELATIVE), 1) |
||||
PELICANOPTS += --relative-urls
|
||||
endif |
||||
|
||||
SERVER ?= "0.0.0.0"
|
||||
|
||||
PORT ?= 0
|
||||
ifneq ($(PORT), 0) |
||||
PELICANOPTS += -p $(PORT)
|
||||
endif |
||||
|
||||
|
||||
help: |
||||
@echo 'Makefile for a pelican Web site '
|
||||
@echo ' '
|
||||
@echo 'Usage: '
|
||||
@echo ' make html (re)generate the web site '
|
||||
@echo ' make clean remove the generated files '
|
||||
@echo ' make regenerate regenerate files upon modification '
|
||||
@echo ' make publish generate using production settings '
|
||||
@echo ' make serve [PORT=8000] serve site at http://localhost:8000'
|
||||
@echo ' make serve-global [SERVER=0.0.0.0] serve (as root) to $(SERVER):80 '
|
||||
@echo ' make devserver [PORT=8000] serve and regenerate together '
|
||||
@echo ' make devserver-global regenerate and serve on 0.0.0.0 '
|
||||
@echo ' '
|
||||
@echo 'Set the DEBUG variable to 1 to enable debugging, e.g. make DEBUG=1 html '
|
||||
@echo 'Set the RELATIVE variable to 1 to enable relative urls '
|
||||
@echo ' '
|
||||
|
||||
html: |
||||
"$(PELICAN)" "$(INPUTDIR)" -o "$(OUTPUTDIR)" -s "$(CONFFILE)" $(PELICANOPTS)
|
||||
|
||||
clean: |
||||
[ ! -d "$(OUTPUTDIR)" ] || rm -rf "$(OUTPUTDIR)"
|
||||
|
||||
regenerate: |
||||
"$(PELICAN)" -r "$(INPUTDIR)" -o "$(OUTPUTDIR)" -s "$(CONFFILE)" $(PELICANOPTS)
|
||||
|
||||
serve: |
||||
"$(PELICAN)" -l "$(INPUTDIR)" -o "$(OUTPUTDIR)" -s "$(CONFFILE)" $(PELICANOPTS)
|
||||
|
||||
serve-global: |
||||
"$(PELICAN)" -l "$(INPUTDIR)" -o "$(OUTPUTDIR)" -s "$(CONFFILE)" $(PELICANOPTS) -b $(SERVER)
|
||||
|
||||
devserver: |
||||
"$(PELICAN)" -lr "$(INPUTDIR)" -o "$(OUTPUTDIR)" -s "$(CONFFILE)" $(PELICANOPTS)
|
||||
|
||||
devserver-global: |
||||
$(PELICAN) -lr $(INPUTDIR) -o $(OUTPUTDIR) -s $(CONFFILE) $(PELICANOPTS) -b 0.0.0.0
|
||||
|
||||
publish: |
||||
"$(PELICAN)" "$(INPUTDIR)" -o "$(OUTPUTDIR)" -s "$(PUBLISHCONF)" $(PELICANOPTS)
|
||||
|
||||
|
||||
.PHONY: html help clean regenerate serve serve-global devserver publish |
After Width: | Height: | Size: 24 KiB |
After Width: | Height: | Size: 28 KiB |
After Width: | Height: | Size: 8.9 KiB |
After Width: | Height: | Size: 111 KiB |
After Width: | Height: | Size: 118 KiB |
After Width: | Height: | Size: 12 KiB |
After Width: | Height: | Size: 24 KiB |
After Width: | Height: | Size: 24 KiB |
@ -0,0 +1,21 @@
|
||||
Title: Install Nvidia drivers on fedora 34 |
||||
Author: Samuel ORTION |
||||
Date: 2021-03-26 18:25 |
||||
Modified: 2021-03-26 18:25 |
||||
Tags: Nvidia, drivers, gpu, fedora |
||||
Category: sysadmin |
||||
|
||||
## Update package manager and reboot |
||||
```bash |
||||
dnf update |
||||
reboot |
||||
``` |
||||
|
||||
## Enable Nvidia driver repository |
||||
```bash |
||||
sudo dnf config-manager --set-enabled rpmfusion-nonfree-nvidia-driver |
||||
``` |
||||
|
||||
|
||||
## Sources |
||||
* [fedora magazine](https://fedoramagazine.org/install-nvidia-gpu/) |
@ -0,0 +1,98 @@
|
||||
Title: Build your Own IDE; Install Theia on Fedora |
||||
Author: Samuel ORTION |
||||
Date: 2021-03-26 19:00 |
||||
Category: sysadmin |
||||
Tags: IDE, vscode, yarn, nodejs |
||||
|
||||
## Install dependencies |
||||
```bash |
||||
sudo dnf install gcc-g++ |
||||
source ~/.bashrc |
||||
sudo nvm install v12.16.2 -g |
||||
``` |
||||
### Install nodejs and yarn |
||||
```bash |
||||
https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash |
||||
``` |
||||
|
||||
|
||||
## Create a new directory |
||||
```bash |
||||
mkdir theia |
||||
cd theia |
||||
``` |
||||
|
||||
## Create `package.json` |
||||
```bash |
||||
vim package.json |
||||
``` |
||||
```textile |
||||
{ |
||||
"private": true, |
||||
"dependencies": { |
||||
"@theia/callhierarchy": "next", |
||||
"@theia/file-search": "next", |
||||
"@theia/git": "next", |
||||
"@theia/markers": "next", |
||||
"@theia/messages": "next", |
||||
"@theia/mini-browser": "next", |
||||
"@theia/navigator": "next", |
||||
"@theia/outline-view": "next", |
||||
"@theia/plugin-ext-vscode": "next", |
||||
"@theia/preferences": "next", |
||||
"@theia/preview": "next", |
||||
"@theia/search-in-workspace": "next", |
||||
"@theia/terminal": "next" |
||||
}, |
||||
"devDependencies": { |
||||
"@theia/cli": "next" |
||||
}, |
||||
"scripts": { |
||||
"prepare": "yarn run clean && yarn build && yarn run download:plugins", |
||||
"clean": "theia clean", |
||||
"build": "theia build --mode development", |
||||
"start": "theia start --plugins=local-dir:plugins", |
||||
"download:plugins": "theia download:plugins" |
||||
}, |
||||
"theiaPluginsDir": "plugins", |
||||
"theiaPlugins": { |
||||
"vscode-builtin-css": "https://github.com/theia-ide/vscode-builtin-extensions/releases/download/v1.39.1-prel/css-1.39.1-prel.vsix", |
||||
"vscode-builtin-html": "https://github.com/theia-ide/vscode-builtin-extensions/releases/download/v1.39.1-prel/html-1.39.1-prel.vsix", |
||||
"vscode-builtin-javascript": "https://github.com/theia-ide/vscode-builtin-extensions/releases/download/v1.39.1-prel/javascript-1.39.1-prel.vsix", |
||||
"vscode-builtin-json": "https://github.com/theia-ide/vscode-builtin-extensions/releases/download/v1.39.1-prel/json-1.39.1-prel.vsix", |
||||
"vscode-builtin-markdown": "https://github.com/theia-ide/vscode-builtin-extensions/releases/download/v1.39.1-prel/markdown-1.39.1-prel.vsix", |
||||
"vscode-builtin-npm": "https://github.com/theia-ide/vscode-builtin-extensions/releases/download/v1.39.1-prel/npm-1.39.1-prel.vsix", |
||||
"vscode-builtin-scss": "https://github.com/theia-ide/vscode-builtin-extensions/releases/download/v1.39.1-prel/scss-1.39.1-prel.vsix", |
||||
"vscode-builtin-typescript": "https://github.com/theia-ide/vscode-builtin-extensions/releases/download/v1.39.1-prel/typescript-1.39.1-prel.vsix", |
||||
"vscode-builtin-typescript-language-features": "https://github.com/theia-ide/vscode-builtin-extensions/releases/download/v1.39.1-prel/typescript-language-features-1.39.1-prel.vsix" |
||||
} |
||||
} |
||||
|
||||
``` |
||||
|
||||
## Building |
||||
```bash |
||||
yarn |
||||
``` |
||||
```bash |
||||
yarn theia build |
||||
``` |
||||
|
||||
## Start theia |
||||
|
||||
```bash |
||||
yarn start --hostname 0.0.0.0 --port 8080 |
||||
``` |
||||
|
||||
## Create a app launcher |
||||
|
||||
Create `/home/<USER>/.local/share/applications/theia.desktop`: |
||||
```textile |
||||
[Desktop Entry] |
||||
Version=1.0 |
||||
Name=Theia IDE |
||||
Comment=Code editor |
||||
Type=Application |
||||
Exec=bash -c 'cd /opt/theia && yarn start --hostname 0.0.0.0 --port 8080 && firefox localhost:8080' |
||||
Icon=/opt/theia/img/icon.png |
||||
`` |
@ -0,0 +1,31 @@
|
||||
Title: Building a NocMig Recorder |
||||
Date: 2021-03-25 14:00 |
||||
Modified: 2021-03-25 14:00 |
||||
Category: audio |
||||
Tags: audio, wildlife, nocmig, bird |
||||
Slug: nocmig-recorder |
||||
Authors: Samuel ORTION |
||||
Summary: How to build a complete NocMig record setup |
||||
|
||||
Furnitures |
||||
---------- |
||||
|
||||
* Olympus LS-P1 - 105 € |
||||
* Olympus WJ-2 Wind Screen - 36 € |
||||
* 64 GB SD Card - 11 € |
||||
* Micbooster Primo EM272 Capsule (x2) - 28 € |
||||
* Jack cable - 3.85 € |
||||
* Audubon baffle bird feeder (aka parabole) - 15.37 € |
||||
|
||||
This project costs me a total of 164.12 €. |
||||
|
||||
Assembly |
||||
-------- |
||||
|
||||
Ressources |
||||
---------- |
||||
|
||||
* [Christian KERIHUEL NogMig parabole setup and records](http://christian.kerihuel.free.fr/print20/parab/parab.htm) |
||||
* [soundbirding.org](http://soundbirding.org) |
||||
* [nocmig.com](https://nocmig.com) |
||||
* [oldbird tutorial to build your own microphone](http://www.oldbird.org/mike_home.htm) |
@ -0,0 +1,14 @@
|
||||
Title: About |
||||
Date: 2021-03-24 15:40 |
||||
Modified: 2021-03-25 14:00 |
||||
Category: me |
||||
Tags: about, me, blog |
||||
Slug: about |
||||
Authors: Samuel ORTION |
||||
Summary: About me. |
||||
|
||||
I am Samuel ORTION, a juvenile *Geekus biologicus*. |
||||
|
||||
I enjoy computer science, machine learning, bird watching, photography, etc. |
||||
|
||||
I am currently a student at Université d'Évry val d'Essonne in *licence double Sciences de la Vie - Informatique*. |
@ -0,0 +1,9 @@
|
||||
Title: Contact |
||||
Date: 2021-03-25 14:00 |
||||
Modified: 2021-03-25 14:00 |
||||
Category: blog |
||||
Tags: contact |
||||
Slug: contact |
||||
Authors: Samuel ORTION |
||||
Summary: Contact |
||||
|
@ -0,0 +1,112 @@
|
||||
Title: Créer un site .onion sur le Dark Net avec Tor |
||||
Date: 2021-03-24 14:15 |
||||
Category: sysadmin |
||||
|
||||
## Prérequis |
||||
|
||||
Pour créer un site sur le darknet en .onion, il vous faut un serveur avec accès en ssh. Je prendrais l'exemple d'une machine tournant sur debian buster. |
||||
|
||||
## Installation de Tor |
||||
|
||||
### Ajout du dépôt |
||||
```bash |
||||
vim /etc/apt/sources.list.d/tor.list |
||||
|
||||
deb https://deb.torproject.org/torproject.org buster main |
||||
deb-src https://deb.torproject.org/torproject.org buster main |
||||
``` |
||||
### Import des clés |
||||
```bash |
||||
wget -qO- https://deb.torproject.org/torproject.org/A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89.asc | gpg --import |
||||
gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | apt-key add |
||||
``` |
||||
### Mise à jour des dépôts |
||||
```bash |
||||
apt update |
||||
``` |
||||
### Installation |
||||
```bash |
||||
apt install tor |
||||
``` |
||||
## Configuration de Tor |
||||
|
||||
### Ouverture des ports |
||||
```bash |
||||
ufw allow 80/tcp |
||||
ufw allow 443/tcp |
||||
ufw allow 666/tcp |
||||
ufw allow 9050/tcp |
||||
ufw enable |
||||
``` |
||||
### Edition de `torrc` |
||||
```bash |
||||
vim /etc/tor/torrc |
||||
``` |
||||
```textile |
||||
HiddenServiceDir /var/lib/tor/soupe-a-l.onion |
||||
HiddenServicePort 80 unix:/var/run/tor-soupe-a-l.onion.sock |
||||
``` |
||||
Changez `soupe-a-l.onion` par le nom de votre dossier racine. |
||||
|
||||
### Démarrer Tor |
||||
```bash |
||||
systemctl enable --now tor |
||||
``` |
||||
## Configuration de Nginx |
||||
|
||||
### Installation |
||||
```bash |
||||
apt install nginx php-fpm |
||||
``` |
||||
```bash |
||||
vim /etc/nginx/nginx.conf |
||||
``` |
||||
Dans `http {` |
||||
```textile |
||||
server_names_hash_bucket_size 125; |
||||
server_tokens off; |
||||
``` |
||||
`}` |
||||
|
||||
### Editer le serveur virtuel nginx |
||||
```bash |
||||
vim /etc/nginx/sites-available/soupe-a-l.onion |
||||
``` |
||||
### Copier l'addresse .onion |
||||
```bash |
||||
cat /var/lib/tor/soupe-a-l.onion/hostname |
||||
``` |
||||
```textile |
||||
bctk5kfctuc33vueakomhe5ohdu2lkvglmnnbtjrc6hyfjkg47oaduid.onion |
||||
``` |
||||
```textile |
||||
server { |
||||
listen unix:/var/run/tor-soupe-a-l.onion.sock; |
||||
root /var/lib/tor/soupe-a-l.onion bctk5kfctuc33vueakomhe5ohdu2lkvglmnnbtjrc6hyfjkg47oaduid.onion; |
||||
server_name soupe-a-l.onion; |
||||
allow all; |
||||
index index.php; |
||||
|
||||
location ~ \.php$ { |
||||
include snippets/fastcgi-php.conf; |
||||
fastcgi_pass unix:/run/php/php7.3-fpm.sock; |
||||
} |
||||
} |
||||
``` |
||||
## Ajouter des fichiers à la racine de soupe-a-l.onion |
||||
|
||||
### Changer le propriétaire de cette racine |
||||
```bash |
||||
chown -R root:www-data /var/lib/tor/soupe-a-l.onion/ |
||||
``` |
||||
## Lancer Tor |
||||
``` |
||||
tor --runasdaemon 0 2>&1 |
||||
``` |
||||
## Accéder au site via Tor Browser |
||||
|
||||
Voilà tout ! |
||||
|
||||
## Sources |
||||
|
||||
* [Tor Documentation to set up a onion service](https://community.torproject.org/onion-services/setup/) |
After Width: | Height: | Size: 24 KiB |
@ -0,0 +1,156 @@
|
||||
Title: Analyse Sound on GNU/Linux using Wine |
||||
Author: Samuel ORTION |
||||
Date: 2021-03-25 10:40 |
||||
Category: audio |
||||
Tags: bat, bird, ultrasound, syrinx, batsound |
||||
|
||||
After recording bats, orthoptera or birds, it is often necesserary to see the spectrograms of the sounds, for instance while analysing [Vigie-Chiro Program](http://www.vigienature.fr/fr/chauves-souris) bat records |
||||
|
||||
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). |
||||
|
||||
Install Wine |
||||
------------ |
||||
|
||||
Wine is a software that enable .exe software to run on UNIX systems such as Linux or Mac OS. |
||||
|
||||
### On Debian and derivatives (Ubuntu...) |
||||
|
||||
Enable 32 bit packages (if you haven't already): |
||||
```bash |
||||
sudo dpkg --add-architecture i386 |
||||
``` |
||||
|
||||
Download and install the repository key: |
||||
|
||||
```bash |
||||
wget -nc https://dl.winehq.org/wine-builds/winehq.key |
||||
sudo apt-key add winehq.key |
||||
``` |
||||
|
||||
Add the repository to /etc/apt/sources.list or create a wine.list under /etc/apt/sources.list.d/ with the following content: |
||||
|
||||
```textile |
||||
deb https://dl.winehq.org/wine-builds/debian/ buster main |
||||
``` |
||||
|
||||
Update packages |
||||
|
||||
```bash |
||||
sudo apt update |
||||
``` |
||||
|
||||
Install Wine stable |
||||
|
||||
```bash |
||||
sudo apt install --install-recommends winehq-stable |
||||
``` |
||||
|
||||
### On Fedora, RHEL, and derivatives |
||||
|
||||
Add repository : |
||||
```bash |
||||
dnf config-manager --add-repo https://dl.winehq.org/wine-builds/fedora/33/winehq.repo |
||||
``` |
||||
|
||||
Install stable package : |
||||
```bash |
||||
dnf install winehq-stable |
||||
``` |
||||
|
||||
Install Kaleidoscope |
||||
-------------------- |
||||
|
||||
Kaleidoscope is available on both fedora and debian based distros at [wildlife acoustics](https://www.wildlifeacoustics.com/). |
||||
|
||||
Install Syrinx |
||||
-------------- |
||||
|
||||
As all following softwares, Syrinx is not available for GNU/Linux, we need Wine to execute the `.exe`. |
||||
Syrinx-PC is available at [Google Drive](https://drive.google.com/file/d/0B5ZM90wrDzUOM0ZfYlpDR2l1cU0/view). |
||||
You will also need the config files available at [Google Drive](https://drive.google.com/file/d/0B5ZM90wrDzUOQnBhRjNVRFM1Rkk/view). |
||||
|
||||
You have almost two options : |
||||
You can either right click on the `.exe` installer and select `Open with other application` and `Wine Windows Program Loader`, or either run `wine syrinxalphainst.exe` in Terminal. |
||||
|
||||
### Set up app launcher |
||||
|
||||
You have to create a new file `.local/share/applications/syrinx.desktop`: |
||||
```textile |
||||
[Desktop Entry] |
||||
Type=Application |
||||
Encoding=UTF-8 |
||||
Name=Syrinx |
||||
Comment=Acoustic analysis |
||||
Exec=/usr/bin/wine /home/<USER>/.wine/drive_c/Program\ Files\ (x86)/syrinx/Syrinx.exe |
||||
Icon=/home/<USER>/.wine/drive_c/Program Files (x86)/syrinx/img/vigie-chiro.png |
||||
Terminal=false |
||||
``` |
||||
Change `<USER>` by your username. To have the icon, you can download [`vigie-chiro.png`](images/vigie-chiro.png). |
||||
To analyse ultrasound, with a 384 kHz sampling frequency, we have to open `Configs_syrinx/exp384.dsp`; and next Load sound file (`Ctrl+L`). To switch to other sound file in same folder, we can use `alt+arrows`. For more tips, you can view [the video of Charlotte ROEMER (Fr)](https://www.youtube.com/watch?v=BPPSw2FSLxs). |
||||
|
||||
Install and Configure Batsound 4 |
||||
-------------------------------- |
||||
|
||||
The procedure is quite similar with Syrinx-PC installation. |
||||
|
||||
### Set up app launcher |
||||
|
||||
Create a new file `.local/share/applications/batsound.desktop`: |
||||
|
||||
```textile |
||||
[Desktop Entry] |
||||
Type=Application |
||||
Encoding=UTF-8 |
||||
Name=Batsound |
||||
Comment=Acoustic analysis |
||||
Exec=/usr/bin/wine /home/<USER>/.wine/drive_c/Program\ Files\ (x86)/Pettersson/Batsound4/BatSound.exe |
||||
Icon=/home/<USER>/.wine/drive_c/Program Files (x86)/Pettersson/Batsound4/img/batsound.png |
||||
Terminal=false |
||||
``` |
||||
(Do not forget to change `<USER>` to your username.) |
||||
|
||||
To have the icon, you can download [`batsound.png`](images/batsound.png). |
||||
|
||||
### Configure Batsound to analyse ultrasounds |
||||
* Enter the `Sound/Sound Format` menu. |
||||
|
||||
 |
||||
|
||||
* Change `Time expansion` value to 10 (according to your recorder settings) |
||||
* Keep 44 100 as `Samples per second` value. |
||||
|
||||
* Enter the `Analysis/Spectrogram Settings - Defaults` menu. |
||||
|
||||
 |
||||
|
||||
|
||||
* Change `Max frequency` to `150000`; |
||||
* Set `Amplitude color mapping` to `Yellow, Red & Blue`; |
||||
* Adapt `Threshold` to sound intensity. |
||||
|
||||
* You can zoom in. |
||||
|
||||
With a *Pipistrellus kuhlii* record, I obtain the following spectrogram with the above settings : |
||||
 |
||||
|
||||
Install 7-zip |
||||
------------- |
||||
|
||||
7-zip is useful in Vigie-Chiro process to compress audio files for faster upload to [https://vigiechiro.herokuapp.com](https://vigiechiro.herokuapp.com). |
||||
|
||||
1. Download `.exe` installer at [https://www.7-zip.org/](https://www.7-zip.org/) |
||||
2. Execute `7z1900.exe` with wine. |
||||
|
||||
Install Lupas-Rename |
||||
-------------------- |
||||
|
||||
Lupas-Rename is used in Vigie-Chiro protocole to batch rename audio file to add protocoles informations such as pass and square. |
||||
|
||||
1. Dowload `.exe` installer at [https://rename.lupasfreeware.org/download.php](https://rename.lupasfreeware.org/download.php) |
||||
2. Execute installer with wine |
||||
3. Batch rename audio files... |
||||
|
||||
Conclusion |
||||
---------- |
||||
|
||||
With all these functionnal softwares, you are able to perform Vigie-Chiro protocole and sound analysis on GNU/Linux. I look forward to see your participation at [https://vigiechiro.herokuapp.com](https://vigiechiro.herokuapp.com) ! |
@ -0,0 +1,186 @@
|
||||
<!DOCTYPE html> |
||||
<html lang="en"> |
||||
<head> |
||||
<meta charset="utf-8" /> |
||||
<meta name="generator" content="Pelican" /> |
||||
<title>Analyse Sound on GNU/Linux using Wine</title> |
||||
<link rel="stylesheet" href="./theme/css/main.css" /> |
||||
<meta name="description" content="After recording bats, orthoptera or birds, it is often necesserary to see the spectrograms of the sounds, for instance while analysing Vigie-Chiro..." /> |
||||
</head> |
||||
|
||||
<body id="index" class="home"> |
||||
<header id="banner" class="body"> |
||||
<h1><a href="./">The Blog of a juvenile Geekus biologicus</a></h1> |
||||
<nav><ul> |
||||
<li><a href="./pages/about.html">About</a></li> |
||||
<li><a href="./pages/contact.html">Contact</a></li> |
||||
<li class="active"><a href="./category/audio.html">audio</a></li> |
||||
<li><a href="./category/sysadmin.html">sysadmin</a></li> |
||||
</ul></nav> |
||||
</header><!-- /#banner --> |
||||
<section id="content" class="body"> |
||||
<article> |
||||
<header> |
||||
<h1 class="entry-title"> |
||||
<a href="./analyse-sound-on-gnulinux-using-wine.html" rel="bookmark" |
||||
title="Permalink to Analyse Sound on GNU/Linux using Wine">Analyse Sound on GNU/Linux using Wine</a></h1> |
||||
</header> |
||||
|
||||
<div class="entry-content"> |
||||
<footer class="post-info"> |
||||
<abbr class="published" title="2021-03-25T10:40:00+01:00"> |
||||
Published: Thu 25 March 2021 |
||||
</abbr> |
||||
|
||||
<address class="vcard author"> |
||||
By <a class="url fn" href="./author/samuel-ortion.html">Samuel ORTION</a> |
||||
</address> |
||||
<p>In <a href="./category/audio.html">audio</a>.</p> |
||||
<p>tags: <a href="./tag/bat.html">bat</a> <a href="./tag/bird.html">bird</a> <a href="./tag/ultrasound.html">ultrasound</a> <a href="./tag/syrinx.html">syrinx</a> <a href="./tag/batsound.html">batsound</a> </p> |
||||
</footer><!-- /.post-info --> <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/<USER>/.wine/drive_c/Program\ Files\ (x86)/syrinx/Syrinx.exe</span> |
||||
<span class="na">Icon</span><span class="o">=</span><span class="s">/home/<USER>/.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><USER></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/<USER>/.wine/drive_c/Program\ Files\ (x86)/Pettersson/Batsound4/BatSound.exe</span> |
||||
<span class="na">Icon</span><span class="o">=</span><span class="s">/home/<USER>/.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><USER></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 & Blue</code>;</li> |
||||
<li> |
||||
<p>Adapt <code>Threshold</code> to sound intensity.</p> |
||||
</li> |
||||
<li> |
||||
<p>You can zoom in.</p> |
||||
</li> |
||||
</ul> |
||||
<p>With a <em>Pipistrellus kuhlii</em> record, I obtain the following spectrogram with the above settings : |
||||
<img alt="pipkuh spectro" src="images/batsound/pipkuh-spectro-batsound.png"></p> |
||||
<h2>Install 7-zip</h2> |
||||
<p>7-zip is useful in Vigie-Chiro process to compress audio files for faster upload to <a href="https://vigiechiro.herokuapp.com">https://vigiechiro.herokuapp.com</a>.</p> |
||||
<ol> |
||||
<li>Download <code>.exe</code> installer at <a href="https://www.7-zip.org/">https://www.7-zip.org/</a></li> |
||||
<li>Execute <code>7z1900.exe</code> with wine.</li> |
||||
</ol> |
||||
<h2>Install Lupas-Rename</h2> |
||||
<p>Lupas-Rename is used in Vigie-Chiro protocole to batch rename audio file to add protocoles informations such as pass and square.</p> |
||||
<ol> |
||||
<li>Dowload <code>.exe</code> installer at <a href="https://rename.lupasfreeware.org/download.php">https://rename.lupasfreeware.org/download.php</a></li> |
||||
<li>Execute installer with wine</li> |
||||
<li>Batch rename audio files...</li> |
||||
</ol> |
||||
<h2>Conclusion</h2> |
||||
<p>With all these functionnal softwares, you are able to perform Vigie-Chiro protocole and sound analysis on GNU/Linux. I look forward to see your participation at <a href="https://vigiechiro.herokuapp.com">https://vigiechiro.herokuapp.com</a> !</p> |
||||
</div><!-- /.entry-content --> |
||||
|
||||
</article> |
||||
</section> |
||||
<section id="extras" class="body"> |
||||
<div class="blogroll"> |
||||
<h2>links</h2> |
||||
<ul> |
||||
<li><a href="https://samuel.ortion.xyz">website</a></li> |
||||
<li><a href="https://forge.ortion.xyz">forge</a></li> |
||||
</ul> |
||||
</div><!-- /.blogroll --> |
||||
<div class="social"> |
||||
<h2>social</h2> |
||||
<ul> |
||||
|
||||
<li><a href="https://toot.ortion.xyz">mastodon</a></li> |
||||
<li><a href="https://twitter.com/SAmULuUus">twitter</a></li> |
||||
</ul> |
||||
</div><!-- /.social --> |
||||
</section><!-- /#extras --> |
||||
|
||||
<footer id="contentinfo" class="body"> |
||||
<address id="about" class="vcard body"> |
||||
Proudly powered by <a href="https://getpelican.com/">Pelican</a>, which takes great advantage of <a href="https://www.python.org/">Python</a>. |
||||
</address><!-- /#about --> |
||||
|
||||
<p>The theme is by <a href="https://www.smashingmagazine.com/2009/08/designing-a-html-5-layout-from-scratch/">Smashing Magazine</a>, thanks!</p> |
||||
</footer><!-- /#contentinfo --> |
||||
|
||||
</body> |
||||
</html> |
@ -0,0 +1,63 @@
|
||||
<!DOCTYPE html> |
||||
<html lang="en"> |
||||
<head> |
||||
<meta charset="utf-8" /> |
||||
<meta name="generator" content="Pelican" /> |
||||
<title>The Blog of a juvenile Geekus biologicus</title> |
||||
<link rel="stylesheet" href="./theme/css/main.css" /> |
||||
</head> |
||||
|
||||
<body id="index" class="home"> |
||||
<header id="banner" class="body"> |
||||
<h1><a href="./">The Blog of a juvenile Geekus biologicus</a></h1> |
||||
<nav><ul> |
||||
<li><a href="./pages/about.html">About</a></li> |
||||
<li><a href="./pages/contact.html">Contact</a></li> |
||||
<li><a href="./category/audio.html">audio</a></li> |
||||
<li><a href="./category/sysadmin.html">sysadmin</a></li> |
||||
</ul></nav> |
||||
</header><!-- /#banner --> |
||||
<section id="content" class="body"> |
||||
<h1>Archives for The Blog of a juvenile Geekus biologicus</h1> |
||||
|
||||
<dl> |
||||
<dt>Fri 26 March 2021</dt> |
||||
<dd><a href="./build-your-own-ide-install-theia-on-fedora.html">Build your Own IDE; Install Theia on Fedora</a></dd> |
||||
<dt>Fri 26 March 2021</dt> |
||||
<dd><a href="./install-nvidia-drivers-on-fedora-34.html">Install Nvidia drivers on fedora 34</a></dd> |
||||
<dt>Thu 25 March 2021</dt> |
||||
<dd><a href="./nocmig-recorder.html">Building a NocMig Recorder</a></dd> |
||||
<dt>Thu 25 March 2021</dt> |
||||
<dd><a href="./analyse-sound-on-gnulinux-using-wine.html">Analyse Sound on GNU/Linux using Wine</a></dd> |
||||
<dt>Wed 24 March 2021</dt> |
||||
<dd><a href="./creer-un-site-onion-sur-le-dark-net-avec-tor.html">Créer un site .onion sur le Dark Net avec Tor</a></dd> |
||||
</dl> |
||||
</section> |
||||
<section id="extras" class="body"> |
||||
<div class="blogroll"> |
||||
<h2>links</h2> |
||||
<ul> |
||||
<li><a href="https://samuel.ortion.xyz">website</a></li> |
||||
<li><a href="https://forge.ortion.xyz">forge</a></li> |
||||
</ul> |
||||
</div><!-- /.blogroll --> |
||||
<div class="social"> |
||||
<h2>social</h2> |
||||
<ul> |
||||
|
||||
<li><a href="https://toot.ortion.xyz">mastodon</a></li> |
||||
<li><a href="https://twitter.com/SAmULuUus">twitter</a></li> |
||||
</ul> |
||||
</div><!-- /.social --> |
||||
</section><!-- /#extras --> |
||||
|
||||
<footer id="contentinfo" class="body"> |
||||
<address id="about" class="vcard body"> |
||||
Proudly powered by <a href="https://getpelican.com/">Pelican</a>, which takes great advantage of <a href="https://www.python.org/">Python</a>. |
||||
</address><!-- /#about --> |
||||
|
||||
<p>The theme is by <a href="https://www.smashingmagazine.com/2009/08/designing-a-html-5-layout-from-scratch/">Smashing Magazine</a>, thanks!</p> |
||||
</footer><!-- /#contentinfo --> |
||||
|
||||
</body> |
||||
</html> |
@ -0,0 +1,265 @@
|
||||
<!DOCTYPE html> |
||||
<html lang="en"> |
||||
<head> |
||||
<meta charset="utf-8" /> |
||||
<meta name="generator" content="Pelican" /> |
||||
<title>The Blog of a juvenile Geekus biologicus - Samuel ORTION</title> |
||||
<link rel="stylesheet" href="../theme/css/main.css" /> |
||||
</head> |
||||
|
||||
<body id="index" class="home"> |
||||
<header id="banner" class="body"> |
||||
<h1><a href="../">The Blog of a juvenile Geekus biologicus</a></h1> |
||||
<nav><ul> |
||||
<li><a href="../pages/about.html">About</a></li> |
||||
<li><a href="../pages/contact.html">Contact</a></li> |
||||
<li><a href="../category/audio.html">audio</a></li> |
||||
<li><a href="../category/sysadmin.html">sysadmin</a></li> |
||||
</ul></nav> |
||||
</header><!-- /#banner --> |
||||
|
||||
<aside id="featured" class="body"> |
||||
<article> |
||||
<h1 class="entry-title"><a href="../build-your-own-ide-install-theia-on-fedora.html">Build your Own IDE; Install Theia on Fedora</a></h1> |
||||
<footer class="post-info"> |
||||
<abbr class="published" title="2021-03-26T19:00:00+01:00"> |
||||
Published: Fri 26 March 2021 |
||||
</abbr> |
||||
|
||||
<address class="vcard author"> |
||||
By <a class="url fn" href="../author/samuel-ortion.html">Samuel ORTION</a> |
||||
</address> |
||||
<p>In <a href="../category/sysadmin.html">sysadmin</a>.</p> |
||||
<p>tags: <a href="../tag/ide.html">IDE</a> <a href="../tag/vscode.html">vscode</a> <a href="../tag/yarn.html">yarn</a> <a href="../tag/nodejs.html">nodejs</a> </p> |
||||
</footer><!-- /.post-info --><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">"private"</span><span class="p">:</span> <span class="bp">true</span><span class="p">,</span> |
||||
<span class="s2">"dependencies"</span><span class="p">:</span> <span class="p">{</span> |
||||
<span class="s2">"@theia/callhierarchy"</span><span class="p">:</span> <span class="s2">"next"</span><span class="p">,</span> |
||||
<span class="s2">"@theia/file-search"</span><span class="p">:</span> <span class="s2">"next"</span><span class="p">,</span> |
||||
<span class="s2">"@theia/git"</span><span class="p">:</span> <span class="s2">"next"</span><span class="p">,</span> |
||||
<span class="s2">"@theia/markers"</span><span class="p">:</span> <span class="s2">"next"</span><span class="p">,</span> |
||||
<span class="s2">"@theia/messages"</span><span class="p">:</span> <span class="s2">"next"</span><span class="p">,</span> |
||||
<span class="s2">"@theia/mini-browser"</span><span class="p">:</span> <span class="s2">"next"</span><span class="p">,</span> |
||||
<span class="s2">"@theia/navigator"</span><span class="p">:</span> <span class="s2">"next"</span><span class="p">,</span> |
||||
<span class="s2">"@theia/outline-view"</span><span class="p">:</span> <span class="s2">"next"</span><span class="p">,</span> |
||||
<span class="s2">"@theia/plugin-ext-vscode"</span><span class="p">:</span> <span class="s2">"next"</span><span class="p">,</span> |
||||
<span class="s2">"@theia/preferences"</span><span class="p">:</span> <span class="s2">"next"</span><span class="p">,</span> |
||||
<span class="s2">"@theia/preview"</span><span class="p">:</span> <span class="s2">"next"</span><span class="p">,</span> |
||||
<span class="s2">"@theia/search-in-workspace"</span><span class="p">:</span> <span class="s2">"next"</span><span class="p">,</span> |
||||
<span class="s2">"@theia/terminal"</span><span class="p">:</span> <span class="s2">"next"</span> |
||||
<span class="p">},</span> |
||||
<span class="s2">"devDependencies"</span><span class="p">:</span> <span class="p">{</span> |
||||
<span class="s2">"@theia/cli"</span><span class="p">:</span> <span class="s2">"next"</span> |
||||
<span class="p">},</span> |
||||
<span class="s2">"scripts"</span><span class="p">:</span> <span class="p">{</span> |
||||
<span class="s2">"prepare"</span><span class="p">:</span> <span class="s2">"yarn run clean && yarn build && yarn run download:plugins"</span><span class="p">,</span> |
||||
<span class="s2">"clean"</span><span class="p">:</span> <span class="s2">"theia clean"</span><span class="p">,</span> |
||||
<span class="s2">"build"</span><span class="p">:</span> <span class="s2">"theia build --mode development"</span><span class="p">,</span> |
||||
<span class="s2">"start"</span><span class="p">:</span> <span class="s2">"theia start --plugins=local-dir:plugins"</span><span class="p">,</span> |
||||
<span class="s2">"download:plugins"</span><span class="p">:</span> <span class="s2">"theia download:plugins"</span> |
||||
<span class="p">},</span> |
||||
<span class="s2">"theiaPluginsDir"</span><span class="p">:</span> <span class="s2">"plugins"</span><span class="p">,</span> |
||||
<span class="s2">"theiaPlugins"</span><span class="p">:</span> <span class="p">{</span> |
||||
<span class="s2">"vscode-builtin-css"</span><span class="p">:</span> <span class="s2">"https://github.com/theia-ide/vscode-builtin-extensions/releases/download/v1.39.1-prel/css-1.39.1-prel.vsix"</span><span class="p">,</span> |
||||
<span class="s2">"vscode-builtin-html"</span><span class="p">:</span> <span class="s2">"https://github.com/theia-ide/vscode-builtin-extensions/releases/download/v1.39.1-prel/html-1.39.1-prel.vsix"</span><span class="p">,</span> |
||||
<span class="s2">"vscode-builtin-javascript"</span><span class="p">:</span> <span class="s2">"https://github.com/theia-ide/vscode-builtin-extensions/releases/download/v1.39.1-prel/javascript-1.39.1-prel.vsix"</span><span class="p">,</span> |
||||
<span class="s2">"vscode-builtin-json"</span><span class="p">:</span> <span class="s2">"https://github.com/theia-ide/vscode-builtin-extensions/releases/download/v1.39.1-prel/json-1.39.1-prel.vsix"</span><span class="p">,</span> |
||||
<span class="s2">"vscode-builtin-markdown"</span><span class="p">:</span> <span class="s2">"https://github.com/theia-ide/vscode-builtin-extensions/releases/download/v1.39.1-prel/markdown-1.39.1-prel.vsix"</span><span class="p">,</span> |
||||
<span class="s2">"vscode-builtin-npm"</span><span class="p">:</span> <span class="s2">"https://github.com/theia-ide/vscode-builtin-extensions/releases/download/v1.39.1-prel/npm-1.39.1-prel.vsix"</span><span class="p">,</span> |
||||
<span class="s2">"vscode-builtin-scss"</span><span class="p">:</span> <span class="s2">"https://github.com/theia-ide/vscode-builtin-extensions/releases/download/v1.39.1-prel/scss-1.39.1-prel.vsix"</span><span class="p">,</span> |
||||
<span class="s2">"vscode-builtin-typescript"</span><span class="p">:</span> <span class="s2">"https://github.com/theia-ide/vscode-builtin-extensions/releases/download/v1.39.1-prel/typescript-1.39.1-prel.vsix"</span><span class="p">,</span> |
||||
<span class="s2">"vscode-builtin-typescript-language-features"</span><span class="p">:</span> <span class="s2">"https://github.com/theia-ide/vscode-builtin-extensions/releases/download/v1.39.1-prel/typescript-language-features-1.39.1-prel.vsix"</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/<USER>/.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 && yarn start --hostname 0.0.0.0 --port 8080 && firefox localhost:8080' |
||||
Icon=/opt/theia/img/icon.png</code></p> </article> |
||||
</aside><!-- /#featured --> |
||||
<section id="content" class="body"> |
||||
<h1>Other articles</h1> |
||||
<hr /> |
||||
<ol id="posts-list" class="hfeed"> |
||||
|
||||
<li><article class="hentry"> |
||||
<header> |
||||
<h1><a href="../install-nvidia-drivers-on-fedora-34.html" rel="bookmark" |
||||
title="Permalink to Install Nvidia drivers on fedora 34">Install Nvidia drivers on fedora 34</a></h1> |
||||
</header> |
||||
|
||||
<div class="entry-content"> |
||||
<footer class="post-info"> |
||||
<abbr class="published" title="2021-03-26T18:25:00+01:00"> |
||||
Published: Fri 26 March 2021 |
||||
</abbr> |
||||
<br /> |
||||
<abbr class="modified" title="2021-03-26T18:25:00+01:00"> |
||||
Updated: Fri 26 March 2021 |
||||
</abbr> |
||||
|
||||
<address class="vcard author"> |
||||
By <a class="url fn" href="../author/samuel-ortion.html">Samuel ORTION</a> |
||||
</address> |
||||
<p>In <a href="../category/sysadmin.html">sysadmin</a>.</p> |
||||
<p>tags: <a href="../tag/nvidia.html">Nvidia</a> <a href="../tag/drivers.html">drivers</a> <a href="../tag/gpu.html">gpu</a> <a href="../tag/fedora.html">fedora</a> </p> |
||||
</footer><!-- /.post-info --> <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> |
||||
<a class="readmore" href="../install-nvidia-drivers-on-fedora-34.html">read more</a> |
||||
</div><!-- /.entry-content --> |
||||
</article></li> |
||||
|
||||
<li><article class="hentry"> |
||||
<header> |
||||
<h1><a href="../nocmig-recorder.html" rel="bookmark" |
||||
title="Permalink to Building a NocMig Recorder">Building a NocMig Recorder</a></h1> |
||||
</header> |
||||
|
||||
<div class="entry-content"> |
||||
<footer class="post-info"> |
||||
<abbr class="published" title="2021-03-25T14:00:00+01:00"> |
||||
Published: Thu 25 March 2021 |
||||
</abbr> |
||||
<br /> |
||||
<abbr class="modified" title="2021-03-25T14:00:00+01:00"> |
||||
Updated: Thu 25 March 2021 |
||||
</abbr> |
||||
|
||||
<address class="vcard author"> |
||||
By <a class="url fn" href="../author/samuel-ortion.html">Samuel ORTION</a> |
||||
</address> |
||||
<p>In <a href="../category/audio.html">audio</a>.</p> |
||||
<p>tags: <a href="../tag/audio.html">audio</a> <a href="../tag/wildlife.html">wildlife</a> <a href="../tag/nocmig.html">nocmig</a> <a href="../tag/bird.html">bird</a> </p> |
||||
</footer><!-- /.post-info --> <p>How to build a complete NocMig record setup</p> |
||||
<a class="readmore" href="../nocmig-recorder.html">read more</a> |
||||
</div><!-- /.entry-content --> |
||||
</article></li> |
||||
|
||||
<li><article class="hentry"> |
||||
<header> |
||||
<h1><a href="../analyse-sound-on-gnulinux-using-wine.html" rel="bookmark" |
||||
title="Permalink to Analyse Sound on GNU/Linux using Wine">Analyse Sound on GNU/Linux using Wine</a></h1> |
||||
</header> |
||||
|
||||
<div class="entry-content"> |
||||
<footer class="post-info"> |
||||
<abbr class="published" title="2021-03-25T10:40:00+01:00"> |
||||
Published: Thu 25 March 2021 |
||||
</abbr> |
||||
|
||||
<address class="vcard author"> |
||||
By <a class="url fn" href="../author/samuel-ortion.html">Samuel ORTION</a> |
||||
</address> |
||||
<p>In <a href="../category/audio.html">audio</a>.</p> |
||||
<p>tags: <a href="../tag/bat.html">bat</a> <a href="../tag/bird.html">bird</a> <a href="../tag/ultrasound.html">ultrasound</a> <a href="../tag/syrinx.html">syrinx</a> <a href="../tag/batsound.html">batsound</a> </p> |
||||
</footer><!-- /.post-info --> <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> |
||||
<a class="readmore" href="../analyse-sound-on-gnulinux-using-wine.html">read more</a> |
||||
</div><!-- /.entry-content --> |
||||
</article></li> |
||||
|
||||
<li><article class="hentry"> |
||||
<header> |
||||
<h1><a href="../creer-un-site-onion-sur-le-dark-net-avec-tor.html" rel="bookmark" |
||||
title="Permalink to Créer un site .onion sur le Dark Net avec Tor">Créer un site .onion sur le Dark Net avec Tor</a></h1> |
||||
</header> |
||||
|
||||
<div class="entry-content"> |
||||
<footer class="post-info"> |
||||
<abbr class="published" title="2021-03-24T14:15:00+01:00"> |
||||
Published: Wed 24 March 2021 |
||||
</abbr> |
||||
|
||||
<address class="vcard author"> |
||||
By <a class="url fn" href="../author/samuel-ortion.html">Samuel ORTION</a> |
||||
</address> |
||||
<p>In <a href="../category/sysadmin.html">sysadmin</a>.</p> |
||||
|
||||
</footer><!-- /.post-info --> <h2>Prérequis</h2> |
||||
<p>Pour créer un site sur le darknet en .onion, il vous faut un serveur avec accès en ssh. Je prendrais l'exemple d'une machine tournant sur debian buster.</p> |
||||
<h2>Installation de Tor</h2> |
||||
<h3>Ajout du dépôt</h3> |
||||
<div class="highlight"><pre><span></span><code>vim /etc/apt/sources.list.d/tor.list |
||||
|
||||
deb https://deb.torproject.org/torproject.org buster …</code></pre></div> |
||||
<a class="readmore" href="../creer-un-site-onion-sur-le-dark-net-avec-tor.html">read more</a> |
||||
</div><!-- /.entry-content --> |
||||
</article></li> |
||||
</ol><!-- /#posts-list --> |
||||
</section><!-- /#content --> |
||||
<section id="extras" class="body"> |
||||
<div class="blogroll"> |
||||
<h2>links</h2> |
||||
<ul> |
||||
<li><a href="https://samuel.ortion.xyz">website</a></li> |
||||
<li><a href="https://forge.ortion.xyz">forge</a></li> |
||||
</ul> |
||||
</div><!-- /.blogroll --> |
||||
<div class="social"> |
||||
<h2>social</h2> |
||||
<ul> |
||||
|
||||
<li><a href="https://toot.ortion.xyz">mastodon</a></li> |
||||
<li><a href="https://twitter.com/SAmULuUus">twitter</a></li> |
||||
</ul> |
||||
</div><!-- /.social --> |
||||
</section><!-- /#extras --> |
||||
|
||||
<footer id="contentinfo" class="body"> |
||||
<address id="about" class="vcard body"> |
||||
Proudly powered by <a href="https://getpelican.com/">Pelican</a>, which takes great advantage of <a href="https://www.python.org/">Python</a>. |
||||
</address><!-- /#about --> |
||||
|
||||
<p>The theme is by <a href="https://www.smashingmagazine.com/2009/08/designing-a-html-5-layout-from-scratch/">Smashing Magazine</a>, thanks!</p> |
||||
</footer><!-- /#contentinfo --> |
||||
|
||||
</body> |
||||
</html> |
@ -0,0 +1,55 @@
|
||||
<!DOCTYPE html> |
||||
<html lang="en"> |
||||
<head> |
||||
<meta charset="utf-8" /> |
||||
<meta name="generator" content="Pelican" /> |
||||
<title>The Blog of a juvenile Geekus biologicus - Authors</title> |
||||
<link rel="stylesheet" href="./theme/css/main.css" /> |
||||
</head> |
||||
|
||||
<body id="index" class="home"> |
||||
<header id="banner" class="body"> |
||||
<h1><a href="./">The Blog of a juvenile Geekus biologicus</a></h1> |
||||
<nav><ul> |
||||
<li><a href="./pages/about.html">About</a></li> |
||||
<li><a href="./pages/contact.html">Contact</a></li> |
||||
<li><a href="./category/audio.html">audio</a></li> |
||||
<li><a href="./category/sysadmin.html">sysadmin</a></li> |
||||
</ul></nav> |
||||
</header><!-- /#banner --> |
||||
|
||||
<section id="content" class="body"> |
||||
<h1>Authors on The Blog of a juvenile Geekus biologicus</h1> |
||||
<ul> |
||||
<li><a href="./author/samuel-ortion.html">Samuel ORTION</a> (5)</li> |
||||
</ul> |
||||
</section> |
||||
|
||||
<section id="extras" class="body"> |
||||
<div class="blogroll"> |
||||
<h2>links</h2> |
||||
<ul> |
||||
<li><a href="https://samuel.ortion.xyz">website</a></li> |
||||
<li><a href="https://forge.ortion.xyz">forge</a></li> |
||||
</ul> |
||||
</div><!-- /.blogroll --> |
||||
<div class="social"> |
||||
<h2>social</h2> |
||||
<ul> |
||||
|
||||
<li><a href="https://toot.ortion.xyz">mastodon</a></li> |
||||
<li><a href="https://twitter.com/SAmULuUus">twitter</a></li> |
||||
</ul> |
||||
</div><!-- /.social --> |
||||
</section><!-- /#extras --> |
||||
|
||||
<footer id="contentinfo" class="body"> |
||||
<address id="about" class="vcard body"> |
||||
Proudly powered by <a href="https://getpelican.com/">Pelican</a>, which takes great advantage of <a href="https://www.python.org/">Python</a>. |
||||
</address><!-- /#about --> |
||||
|
||||
<p>The theme is by <a href="https://www.smashingmagazine.com/2009/08/designing-a-html-5-layout-from-scratch/">Smashing Magazine</a>, thanks!</p> |
||||
</footer><!-- /#contentinfo --> |
||||
|
||||
</body> |
||||
</html> |
@ -0,0 +1,153 @@
|
||||
<!DOCTYPE html> |
||||
<html lang="en"> |
||||
<head> |
||||
<meta charset="utf-8" /> |
||||
<meta name="generator" content="Pelican" /> |
||||
<title>Build your Own IDE; Install Theia on Fedora</title> |
||||
<link rel="stylesheet" href="./theme/css/main.css" /> |
||||
<meta name="description" content="Install dependencies sudo dnf install gcc-g++ source ~/.bashrc sudo nvm install v12.16.2 -g Install nodejs and yarn..." /> |
||||
</head> |
||||
|
||||
<body id="index" class="home"> |
||||
<header id="banner" class="body"> |
||||
<h1><a href="./">The Blog of a juvenile Geekus biologicus</a></h1> |
||||
<nav><ul> |
||||
<li><a href="./pages/about.html">About</a></li> |
||||
<li><a href="./pages/contact.html">Contact</a></li> |
||||
<li><a href="./category/audio.html">audio</a></li> |
||||
<li class="active"><a href="./category/sysadmin.html">sysadmin</a></li> |
||||
</ul></nav> |
||||
</header><!-- /#banner --> |
||||
<section id="content" class="body"> |
||||
<article> |
||||
<header> |
||||
<h1 class="entry-title"> |
||||
<a href="./build-your-own-ide-install-theia-on-fedora.html" rel="bookmark" |
||||
title="Permalink to Build your Own IDE; Install Theia on Fedora">Build your Own IDE; Install Theia on Fedora</a></h1> |
||||
</header> |
||||
|
||||
<div class="entry-content"> |
||||
<footer class="post-info"> |
||||
<abbr class="published" title="2021-03-26T19:00:00+01:00"> |
||||
Published: Fri 26 March 2021 |
||||
</abbr> |
||||
|
||||
<address class="vcard author"> |
||||
By <a class="url fn" href="./author/samuel-ortion.html">Samuel ORTION</a> |
||||
</address> |
||||
<p>In <a href="./category/sysadmin.html">sysadmin</a>.</p> |
||||
<p>tags: <a href="./tag/ide.html">IDE</a> <a href="./tag/vscode.html">vscode</a> <a href="./tag/yarn.html">yarn</a> <a href="./tag/nodejs.html">nodejs</a> </p> |
||||
</footer><!-- /.post-info --> <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">"private"</span><span class="p">:</span> <span class="bp">true</span><span class="p">,</span> |
||||
<span class="s2">"dependencies"</span><span class="p">:</span> <span class="p">{</span> |
||||
<span class="s2">"@theia/callhierarchy"</span><span class="p">:</span> <span class="s2">"next"</span><span class="p">,</span> |
||||
<span class="s2">"@theia/file-search"</span><span class="p">:</span> <span class="s2">"next"</span><span class="p">,</span> |
||||
<span class="s2">"@theia/git"</span><span class="p">:</span> <span class="s2">"next"</span><span class="p">,</span> |
||||
<span class="s2">"@theia/markers"</span><span class="p">:</span> <span class="s2">"next"</span><span class="p">,</span> |
||||
<span class="s2">"@theia/messages"</span><span class="p">:</span> <span class="s2">"next"</span><span class="p">,</span> |
||||
<span class="s2">"@theia/mini-browser"</span><span class="p">:</span> <span class="s2">"next"</span><span class="p">,</span> |
||||
<span class="s2">"@theia/navigator"</span><span class="p">:</span> <span class="s2">"next"</span><span class="p">,</span> |
||||
<span class="s2">"@theia/outline-view"</span><span class="p">:</span> <span class="s2">"next"</span><span class="p">,</span> |
||||
<span class="s2">"@theia/plugin-ext-vscode"</span><span class="p">:</span> <span class="s2">"next"</span><span class="p">,</span> |
||||
<span class="s2">"@theia/preferences"</span><span class="p">:</span> <span class="s2">"next"</span><span class="p">,</span> |
||||
<span class="s2">"@theia/preview"</span><span class="p">:</span> <span class="s2">"next"</span><span class="p">,</span> |
||||
<span class="s2">"@theia/search-in-workspace"</span><span class="p">:</span> <span class="s2">"next"</span><span class="p">,</span> |
||||
<span class="s2">"@theia/terminal"</span><span class="p">:</span> <span class="s2">"next"</span> |
||||
<span class="p">},</span> |
||||
<span class= |