<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.csgalileo.org/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki.csgalileo.org/feed.php">
        <title>Galileo Labs</title>
        <description></description>
        <link>https://wiki.csgalileo.org/</link>
        <image rdf:resource="https://wiki.csgalileo.org/_media/wiki/logo.png" />
       <dc:date>2026-04-17T05:22:33+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/projects/plate?rev=1655727589&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/cordova?rev=1424362257&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/lxd?rev=1574187132&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/xpath?rev=1443085970&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/projects/livenet/01_struttura_server?rev=1733917963&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/projects/wamp/docs?rev=1493912754&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/ssl?rev=1763712669&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/ionic?rev=1502106885&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/keras?rev=1576594129&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/tmux?rev=1484917314&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/openalpr?rev=1444377380&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/db/postgres?rev=1552467336&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/pcb?rev=1620740607&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/archlinux/install?rev=1664792590&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/jupyter?rev=1522315230&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/projects/internetofthings/homeassistant?rev=1657268345&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/db/oracle?rev=1488382612&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/ubuntu/18.04?rev=1534827707&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/blender?rev=1747754598&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/jibri?rev=1657811304&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/minikube?rev=1632832933&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/sqlite?rev=1579682776&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/video?rev=1599055186&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/projects/zibaldone/vscode?rev=1757792678&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/android/development?rev=1499534595&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/hw/kuu?rev=1668881958&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/opencv/install?rev=1528873609&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/sensors/kinectv2?rev=1431151589&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/sensors/zed?rev=1573059841&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/projects/mdm?rev=1646900341&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/atom?rev=1508092341&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/autofs?rev=1494834613&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/fail2ban?rev=1555311845&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/gpu?rev=1667546016&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/harbor?rev=1765014263&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/rocm?rev=1771140788&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/projects/internetofthings/jetsonnano?rev=1700120363&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/projects/internetofthings/orangepizero2?rev=1729319802&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/projects/internetofthings/tradfri?rev=1565249907&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/projects/iotaiuto/mycroft?rev=1639570231&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/projects/livenet/virtualization?rev=1590000000&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/android/adb?rev=1527092889&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/android/decompile?rev=1589552891&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/debian/deb?rev=1428819343&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/radxa/linux?rev=1464533777&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/vpn/openvpn?rev=1528991643&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/zibaldone/linux/systemd?rev=1717506028&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.csgalileo.org/_media/wiki/logo.png">
        <title>Galileo Labs</title>
        <link>https://wiki.csgalileo.org/</link>
        <url>https://wiki.csgalileo.org/_media/wiki/logo.png</url>
    </image>
    <item rdf:about="https://wiki.csgalileo.org/projects/plate?rev=1655727589&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-06-20T12:19:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>plate</title>
        <link>https://wiki.csgalileo.org/projects/plate?rev=1655727589&amp;do=diff</link>
        <description>yolo train


git clone https://github.com/puzzledqs/BBox-Label-Tool.git



import os
from os import walk, getcwd
from PIL import Image

classes = [&quot;targa&quot;]

def convert(size, box):
    dw = 1./size[0]
    dh = 1./size[1]
    x = (box[0] + box[1])/2.0
    y = (box[2] + box[3])/2.0
    w = box[1] - box[0]
    h = box[3] - box[2]
    x = x*dw
    w = w*dw
    y = y*dh
    h = h*dh
    return (x,y,w,h)
    
    
&quot;&quot;&quot;-------------------------------------------------------------------&quot;&quot;&quot; 

&quot;&quot;&quot; Configur…</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/cordova?rev=1424362257&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-02-19T16:10:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cordova</title>
        <link>https://wiki.csgalileo.org/tips/cordova?rev=1424362257&amp;do=diff</link>
        <description>Cordova

Install

Install nodejs and npm


sudo apt-get install nodejs npm


Install cordova


sudo npm install -g cordova


cordova need node and ubuntu install nodejs


sudo ln -s /usr/bin/nodejs /usr/local/bin/node


install cordova-browser from git to have linux support</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/lxd?rev=1574187132&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-11-19T18:12:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>lxd</title>
        <link>https://wiki.csgalileo.org/tips/lxd?rev=1574187132&amp;do=diff</link>
        <description>LXD

lxd

install


apt remove lxd lxd-client
snap install lxd

# create zfs dataset on pool rpool
zfs create rpool/lxd

# create lxd storage called zfspool using previous defined dataset
lxc storage create zfspool zfs source=rpool/lxd

# define default storage pool
lxc profile device add default root disk path=/ pool=zfspool

# initialize network
sudo lxd init</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/xpath?rev=1443085970&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-09-24T09:12:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>xpath</title>
        <link>https://wiki.csgalileo.org/tips/xpath?rev=1443085970&amp;do=diff</link>
        <description>xpath

With chromium in developer mode right click on the node =&gt; “Copy XPath”

With lxml and python


sudo apt-get install libxml2-dev libxslt1-dev python-dev
pip install lxml


print xpath of all elements


from lxml import html, etree

htmltext=&quot;bla bla bla&quot;

doc=html.fromstring(htmltext)
tree=etree.ElementTree(doc)
for e in tree.iter():
    print e.text,tree.getpath(e)</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/projects/livenet/01_struttura_server?rev=1733917963&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-12-11T11:52:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>01_struttura_server</title>
        <link>https://wiki.csgalileo.org/projects/livenet/01_struttura_server?rev=1733917963&amp;do=diff</link>
        <description>Struttura server

Partendo da un fissato root path, al esempio /livenet, vediamo la struttura del server. E&#039; una descrizione minimale, che verrà approfondita nel seguito.


drwxr-xr-x  9 root root 4096 Nov 18 14:51 .
drwxr-xr-x 23 root root 4096 Oct 24 08:24 ..
drwxr-xr-x  7 root root 4096 Oct  9 09:00 aux
drwxr-xr-x  8 root root 4096 Nov 13 12:38 .git
drwxr-xr-x 10 root root 4096 Oct 31 13:25 images
drwxr-xr-x  4 root root 4096 Nov 13 11:57 overlay
drwxr-xr-x 11 root root 4096 Oct 31 08:16 rele…</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/projects/wamp/docs?rev=1493912754&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-05-04T15:45:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>docs</title>
        <link>https://wiki.csgalileo.org/projects/wamp/docs?rev=1493912754&amp;do=diff</link>
        <description>WAMP

Concepts

A Crossbar.io node is a single instance of the Crossbar.io software running in a specific node directory

There are two types of processes running within a Crossbar.io node:

	*  one process controller
	*  multiple workers

Workers:</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/ssl?rev=1763712669&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-21T08:11:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ssl</title>
        <link>https://wiki.csgalileo.org/tips/ssl?rev=1763712669&amp;do=diff</link>
        <description>SSL certificates

ssl certificates letsencrypt

letsencrypt certification authority is free, automated and open.

letsencrypt staging

get ca certificate and use with curl


API_HOST=sso.csgalileo.org
echo quit | openssl s_client -showcerts -servername &quot;$API_HOST&quot; -connect &quot;$API_HOST&quot;:443 &gt; cacert.pem
curl --cacert cacert.pem https://sso.csgalileo.org/

.</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/ionic?rev=1502106885&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-08-07T11:54:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ionic</title>
        <link>https://wiki.csgalileo.org/tips/ionic?rev=1502106885&amp;do=diff</link>
        <description>Ionic

Prerequisites

nodejs (latest)


sudo apt-get install build-essential
# curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
# sudo apt install nodejs


nodeenv


sudo apt-get install python-pip
sudo pip install nodeenv


Create library</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/keras?rev=1576594129&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-12-17T14:48:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>keras</title>
        <link>https://wiki.csgalileo.org/tips/keras?rev=1576594129&amp;do=diff</link>
        <description>Keras

tensorflow

	* yay bazelisk


pip install -U pip six numpy wheel setuptools mock
pip install -U keras_applications --no-deps
pip install -U keras_preprocessing --no-deps

# tf 2
git clone https://github.com/tensorflow/tensorflow.git
cd tensorflow

# tf 1.15
wget https://github.com/tensorflow/tensorflow/archive/v1.15.0.tar.gz
tar zxvf v1.15.0.tar.gz</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/tmux?rev=1484917314&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-01-20T13:01:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tmux</title>
        <link>https://wiki.csgalileo.org/tips/tmux?rev=1484917314&amp;do=diff</link>
        <description>tmux

tmux

keyboard

	* ctrl+a c: create
	* ctrl+a n: move next
	* ctrl+a o: move previous
	* ctrl+a w: list windows
	* ctrl+a d: detach
	* ctrl+a PGUP: scroll mode

sessions

list


tmux ls


attach


tmux a [-t name]


kill detached


tmux kill-server</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/openalpr?rev=1444377380&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-10-09T07:56:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>openalpr</title>
        <link>https://wiki.csgalileo.org/tips/openalpr?rev=1444377380&amp;do=diff</link>
        <description>OpenALPR

Android

reference

Requirements

android sdk

android-ndk

/etc/profile.d/sdk.sh


export NDKROOT=/lab/sdk/android-ndk-r10e
export ANDROID_HOME=/lab/sdk/android-sdk-linux
export PATH=${PATH}:${NDKROOT}:${ANDROID_HOME}/tools:${ANDROID_HOME}/platform-tools/
export ANDROID_CMAKE_TOOLCHAIN=/lab/sdk/android-cmake/android.toolchain.cmake</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/db/postgres?rev=1552467336&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-03-13T08:55:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>postgres</title>
        <link>https://wiki.csgalileo.org/tips/db/postgres?rev=1552467336&amp;do=diff</link>
        <description>Postgres

Install

container xenial 16.04 (optional)


lxc image copy images:ubuntu/xenial/amd64 local: --alias xenial
lxc launch xenial postgres
lxc exec postgres bash



sudo apt install postgresql


eventually open network for remote connections


listen_addresses = &#039;*&#039;</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/pcb?rev=1620740607&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-05-11T13:43:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pcb</title>
        <link>https://wiki.csgalileo.org/tips/pcb?rev=1620740607&amp;do=diff</link>
        <description>PCB with CNC

	* my vevor 3018 cnc

	* reference
	* fritzing
	* online jscut guide
	* online ncviewer
	* online drill to gcode converter

	* TODO online carbide3d

CNC for PCB:

	*  22000RPM
	*  V-Bit cutter 30 degree 0.2mm
	*  first pass 0.04mm
	*  second pass 0.07mm with more feed

fritzing

Make electronic schema with fritzing</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/archlinux/install?rev=1664792590&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-10-03T10:23:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>install</title>
        <link>https://wiki.csgalileo.org/tips/archlinux/install?rev=1664792590&amp;do=diff</link>
        <description>Install

from archlinux iso

install on archiso zfs system from &lt;https://github.com/eoli3n/archiso-zfs&gt;

 
curl -s https://raw.githubusercontent.com/eoli3n/archiso-zfs/master/init | bash


ext4

create partition


DISK=ata-SSDPR-CX400-256-G2_GY3042305
sgdisk --clear -g $DISK

sgdisk     -n3:1M:+512M -t3:EF00 $DISK # boot partition or efi partition
parted $DISK set 3 bios_grub on 
sgdisk     -n1:0:0 -t1:8300 $DISK</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/jupyter?rev=1522315230&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-03-29T09:20:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>jupyter</title>
        <link>https://wiki.csgalileo.org/tips/jupyter?rev=1522315230&amp;do=diff</link>
        <description>Jupyter

setup

setup virtual environment


sudo apt install python3-virtualenv
mkdir &lt;path_to_project&gt;
cd &lt;path_to_project&gt;
virtualenv -p python3 lib
source lib/bin/activate
pip install -U pip wheel 
pip install -U jupyter


bash kernel

add bash kernel</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/projects/internetofthings/homeassistant?rev=1657268345&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-08T08:19:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>homeassistant</title>
        <link>https://wiki.csgalileo.org/projects/internetofthings/homeassistant?rev=1657268345&amp;do=diff</link>
        <description>Home Assistant

homeassistant domotic

	* home assistant
	* raspberry
	* &lt;https://github.com/scipioni/home-assistant-example&gt;

Install

	* example 1
	* pip3 install urllib3==1.20 --upgrade --target ~/.homeassistant/deps/  (telegram notify solved)

upgrade


pip install -U homeassistant


and after restart home assistant

with fabric

	* &lt;https://github.com/home-assistant/fabric-home-assistant&gt;

hass


sudo apt install python3 python3-venv incron mc python3-dev libffi-dev libssl-dev
python3 -m ve…</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/db/oracle?rev=1488382612&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-03-01T15:36:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>oracle</title>
        <link>https://wiki.csgalileo.org/tips/db/oracle?rev=1488382612&amp;do=diff</link>
        <description>Oracle

Download client lib from here (Base + sqlplus + SDK). Unzip all in /opt/oracle

/etc/profile.d/oracle.sh


export ORACLE_HOME=/opt/oracle
export PATH=${PATH}:/opt/oracle
export LD_LIBRARY_PATH=/opt/oracle


/etc/ld.so.conf.d/oracle.conf


/opt/oracle</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/ubuntu/18.04?rev=1534827707&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-08-21T05:01:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>18.04</title>
        <link>https://wiki.csgalileo.org/tips/ubuntu/18.04?rev=1534827707&amp;do=diff</link>
        <description>18.04 bionic

ZFS (guest)

From running ZFS ubuntu on guest install newer system in new ZFS fs



sudo su
DISTRO=bionic
apt install -y debootstrap
zfs create -o canmount=noauto -o mountpoint=/$DISTRO rpool/ROOT/$DISTRO
zfs mount rpool/ROOT/$DISTRO
mount -o remount,dev /$DISTRO
debootstrap $DISTRO /$DISTRO
mount --rbind /dev  /$DISTRO/dev
mount --rbind /proc /$DISTRO/proc
mount --rbind /sys  /$DISTRO/sys
chroot /$DISTRO /bin/bash --login</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/blender?rev=1747754598&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-05-20T15:23:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>blender</title>
        <link>https://wiki.csgalileo.org/tips/blender?rev=1747754598&amp;do=diff</link>
        <description>Blender 2.9

shortcuts

	* SHIFT z: switch wireframe and object mode
	* f: fill faces or edges between edges or vertex
	* a: select all
	* ALT+a: select nothing
	* c: circle select
	* b: box select
	* SHIFT+b: zoom to box
	* SHIFT+s: cursor move or selection move</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/jibri?rev=1657811304&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-14T15:08:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>jibri</title>
        <link>https://wiki.csgalileo.org/tips/jibri?rev=1657811304&amp;do=diff</link>
        <description>jibri

docker

jibri.yml inside ufficial docker-jitsi-meet does not work in swarm service (/dev/snd and xorg problems)

clone a version of jibri with pulse and xdummy support


git clone https://github.com/prayagsingh/docker-jibri-pulseaudio.git


change Dockerfile with specific chrome version</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/minikube?rev=1632832933&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-28T12:42:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>minikube</title>
        <link>https://wiki.csgalileo.org/tips/minikube?rev=1632832933&amp;do=diff</link>
        <description>MiniKube

Install Minikube on ubuntu

&lt;https://minikube.sigs.k8s.io/docs/start/&gt;

Install minikube


curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
sudo install minikube-linux-amd64 /usr/local/bin/minikube

Install Kubectl


curl -LO &quot;https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl&quot;
sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/sqlite?rev=1579682776&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-01-22T08:46:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sqlite</title>
        <link>https://wiki.csgalileo.org/tips/sqlite?rev=1579682776&amp;do=diff</link>
        <description>sqlite

compile from sources into a python virtualenv (or change PREFIX to /usr/local) with spellfix extension


cd /tmp

if [ ! -d sqlite ]; then
    [ -f sqlite.tar.gz ] || wget https://www.sqlite.org/src/tarball/sqlite.tar.gz
    tar zxf sqlite.tar.gz
fi

cd sqlite
export CFLAGS=&quot;-DSQLITE_ENABLE_FTS3 \
    -DSQLITE_ENABLE_FTS3_PARENTHESIS \
    -DSQLITE_ENABLE_FTS4 \
    -DSQLITE_ENABLE_FTS5 \
    -DSQLITE_ENABLE_JSON1 \
    -DSQLITE_ENABLE_LOAD_EXTENSION \
    -DSQLITE_ENABLE_RTREE \
    -DS…</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/video?rev=1599055186&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-09-02T13:59:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>video</title>
        <link>https://wiki.csgalileo.org/tips/video?rev=1599055186&amp;do=diff</link>
        <description>Video TIPS

Getting INFO


avprobe &lt;file&gt;


Convert to webm


ffmpeg -i input.video -threads 4 -b:v 1M -crf 10 output.webm


Repair index


mencoder -idx input.video -ovc copy -oac copy -o output.video


from images to video


# 5 images per seconds
ffmpeg -y -framerate 5 -pattern_type glob -i &#039;*.jpg&#039; -c:v libx264 -vf &quot;fps=25,scale=720:trunc(ow/a/2)*2&quot; out.mp4</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/projects/zibaldone/vscode?rev=1757792678&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-13T19:44:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>vscode</title>
        <link>https://wiki.csgalileo.org/projects/zibaldone/vscode?rev=1757792678&amp;do=diff</link>
        <description>vscode

Visual Studio Code Editor

base settings


sudo apt install fonts-firacode
paru -S ttf-fira-code



{
    &quot;editor.fontSize&quot;: 16,
    &quot;editor.fontFamily&quot;: &quot;Fira Code&quot;,
    &quot;editor.fontLigatures&quot;: true,
    &quot;window.zoomLevel&quot;: 1.5,
    &quot;editor.tabSize&quot;: 4,
    &quot;editor.insertSpaces&quot;: true,
    &quot;python.formatting.provider&quot;: &quot;black&quot;
}</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/android/development?rev=1499534595&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-07-08T17:23:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>development</title>
        <link>https://wiki.csgalileo.org/tips/android/development?rev=1499534595&amp;do=diff</link>
        <description>Android development

native app

	* download android studio into /opt/android-studio
	* run /opt/android-studio/bin/studio.sh to install software
		* specify /opt/android-sdk as new SDK location



PATH=$PATH:/opt/android-sdk/platform-tools


epson moverio</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/hw/kuu?rev=1668881958&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-19T18:19:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kuu</title>
        <link>https://wiki.csgalileo.org/tips/hw/kuu?rev=1668881958&amp;do=diff</link>
        <description>KUU flexones 360

power saving

/etc/tmpfiles.d/energyperformancepreference.conf


w /sys/devices/system/cpu/cpufreq/policy?/energy_performance_preference - - - - balance_power


accelerometer

/etc/udev/hwdb.d/61-sensor-local.hwdb


# edit and &#039;systemd-hwdb update&#039;
sensor:modalias:acpi:KIOX010A:KIOX010A:*
 ACCEL_MOUNT_MATRIX=-1, 0, 0; 0, -1, 0; 0, 0, -1</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/opencv/install?rev=1528873609&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-06-13T07:06:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>install</title>
        <link>https://wiki.csgalileo.org/tips/opencv/install?rev=1528873609&amp;do=diff</link>
        <description>opencv install

android studio

integrate opencv in android studio project

linux

prereq: ubuntu 16:04 or 18:04


sudo apt-get install -y build-essential cmake
# GUI (if you want to use GTK instead of Qt, replace &#039;qt5-default&#039; with &#039;libgtkglext1-dev&#039; and remove &#039;-DWITH_QT=ON&#039; option in CMake):
sudo apt-get install -y libvtk6-dev libgtkglext1-dev 

# GUI qt
# sudo apt install -y qt5-default

# Media I/O:
sudo apt-get install -y zlib1g-dev libjpeg-dev libwebp-dev libpng-dev libtiff5-dev libjasper…</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/sensors/kinectv2?rev=1431151589&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-05-09T06:06:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kinectv2</title>
        <link>https://wiki.csgalileo.org/tips/sensors/kinectv2?rev=1431151589&amp;do=diff</link>
        <description>Kinect

device

/etc/udev/rules.d/90-kinect2.rules


# ATTR{product}==&quot;Kinect2&quot;
SUBSYSTEM==&quot;usb&quot;, ATTR{idVendor}==&quot;045e&quot;, ATTR{idProduct}==&quot;02c4&quot;, MODE=&quot;0666&quot;
SUBSYSTEM==&quot;usb&quot;, ATTR{idVendor}==&quot;045e&quot;, ATTR{idProduct}==&quot;02d8&quot;, MODE=&quot;0666&quot;
SUBSYSTEM==&quot;usb&quot;, ATTR{idVendor}==&quot;045e&quot;, ATTR{idProduct}==&quot;02d9&quot;, MODE=&quot;0666&quot;</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/sensors/zed?rev=1573059841&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-11-06T17:04:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>zed</title>
        <link>https://wiki.csgalileo.org/tips/sensors/zed?rev=1573059841&amp;do=diff</link>
        <description>ZED

FOV and resolutions

sdk arch

/usr/local/zed/tools/qt.conf


[Paths]
Prefix = /usr/local/zed/tools/[Paths]
#Plugins = /usr/lib/x86_64-linux-gnu/qt5/plugins
Plugins = /usr/lib/qt/plugins


opencv native

example


git clone https://github.com/stereolabs/zed-opencv-native.git</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/projects/mdm?rev=1646900341&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-03-10T08:19:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mdm</title>
        <link>https://wiki.csgalileo.org/projects/mdm?rev=1646900341&amp;do=diff</link>
        <description>mobile device management (MDM)

gestione app

	* &lt;https://gianomdm.comune.verona.it/hmdm/&gt;

scaricare apk o xapk da &lt;https://m.apkpure.com/it/&gt;





caricare su gianomdm il package 









assegnare il package al gruppo di test, ad esempio &#039;supervigili&#039;



successivamente, dopo i test, assegnare il package al gruppo &#039;vigili&#039;</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/atom?rev=1508092341&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-10-15T18:32:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>atom</title>
        <link>https://wiki.csgalileo.org/tips/atom?rev=1508092341&amp;do=diff</link>
        <description>Atom IDE

download and install

update

/usr/local/bin/atom-update


#!/bin/bash    
wget -q https://github.com/atom/atom/releases/latest -O /tmp/latest
MATCHEDROW=$(awk -F &#039;[&lt;&gt;]&#039; &#039;/href=&quot;.*atom-amd64.deb/&#039; /tmp/latest)
LATEST=$(echo $MATCHEDROW | grep -o -P &#039;(?&lt;=href=&quot;).*(?=&quot; rel)&#039;)
VER_LATEST=$(echo $MATCHEDROW | rev | cut -d&quot;/&quot; -f 2 | rev | sed &#039;s/v//g&#039;)
VER_INST=$(dpkg -l atom | tail -n1 | tr -s &#039; &#039; | cut -d&quot; &quot; -f 3)
if [ &quot;$VER_LATEST&quot; != &quot;$VER_INST&quot; ]; then
   wget --progress=bar -q &quot;https:…</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/autofs?rev=1494834613&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-05-15T07:50:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>autofs</title>
        <link>https://wiki.csgalileo.org/tips/autofs?rev=1494834613&amp;do=diff</link>
        <description>autofs


sudo apt install autofs
sudo mkdir /etc/auto.master.d/


debugging

stop service and run foreground


systemctl stop autofs
sudo automount -f -v


sshfs


sudo apt install sshfs


autofs use root account and ssh key has to be present in /root/.ssh</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/fail2ban?rev=1555311845&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-04-15T07:04:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>fail2ban</title>
        <link>https://wiki.csgalileo.org/tips/fail2ban?rev=1555311845&amp;do=diff</link>
        <description>fail2ban

install


apt install fail2ban


filter

define new filter


[Definition]
failregex = ^&lt;HOST&gt; .+ /auth/token/v2 HTTP/1.[0-9]&quot; 401
ignoreregex =



test filter


fail2ban-regex /var/log/nginx/access.log /etc/fail2ban/filter.d/giano-login.conf --print-all-matched</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/gpu?rev=1667546016&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-04T07:13:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>gpu</title>
        <link>https://wiki.csgalileo.org/tips/gpu?rev=1667546016&amp;do=diff</link>
        <description>GPU

nvidia and wayland

add nvidia_drm.modeset=1 to grub settings /etc/default/grub

/etc/modprobe.d/nvidia-power-management.conf


options nvidia NVreg_PreserveVideoMemoryAllocations=1 NVreg_TemporaryFilePath=/var/tmp


enable these services


systemctl enable nvidia-hibernate
systemctl enable nvidia-resume
systemctl enable nvidia-suspend</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/harbor?rev=1765014263&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-12-06T09:44:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>harbor</title>
        <link>https://wiki.csgalileo.org/tips/harbor?rev=1765014263&amp;do=diff</link>
        <description>Harbor

Install


yay -S python-pipx
pipx install harbor

# add ~/.local/bin to PATH

harbor doctor


upgrade


pipx upgrade llm-harbor


Config

use existing ollama (vulkan based), for example on 172.16.0.1


harbor config ls | grep OLLAMA_INTERNAL_URL
harbor config set ollama.internal_url http://172.16.0.1:11434
harbor defaults rm ollama # remove harbor ollama buitin</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/rocm?rev=1771140788&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-15T07:33:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>rocm</title>
        <link>https://wiki.csgalileo.org/tips/rocm?rev=1771140788&amp;do=diff</link>
        <description>References:
- &lt;https://community.frame.work/t/amd-strix-halo-llama-cpp-installation-guide-for-fedora-42/75856&gt;
- &lt;https://strix-halo-toolboxes.com/&gt;
- &lt;https://github.com/kyuz0/amd-strix-halo-toolboxes&gt;

This report outlines the deployment of the Ollama LLM runtime on Arch Linux specifically tailored for the AMD Ryzen AI Max+ 395 APU. The primary focus is optimizing performance by leveraging the integrated Radeon 8060S iGPU through the</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/projects/internetofthings/jetsonnano?rev=1700120363&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-16T07:39:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>jetsonnano</title>
        <link>https://wiki.csgalileo.org/projects/internetofthings/jetsonnano?rev=1700120363&amp;do=diff</link>
        <description>Nvidia Jetson Nano

	* &lt;https://github.com/Qengineering/Jetson-Nano-Ubuntu-20-image&gt;
	* interesting projects
	* cameras
	* camera search engine

remove desktop


apt remove -y ubuntu-desktop
apt remove -y gnome-*
apt remove -y chromium-browser chromium-codecs-ffmpeg-extra
apt remove -y libreoffice* docker.io thunderbird bluez*
apt remove -y libnvinfer-samples
# remove snap
systemctl stop snapd
apt remove --purge --assume-yes snapd gnome-software-plugin-snap
rm -rf /var/cache/snapd/

apt autoremo…</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/projects/internetofthings/orangepizero2?rev=1729319802&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-19T06:36:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>orangepizero2</title>
        <link>https://wiki.csgalileo.org/projects/internetofthings/orangepizero2?rev=1729319802&amp;do=diff</link>
        <description>Orange Pi Zero 2

I2C on armbian

enable i2c3 adding device tree definition: create dts file add add to boot

sun50i-h616-i2c3.dts 



/dts-v1/;
/plugin/;

/ {
        compatible = &quot;allwinner,sun50i-h6&quot;;

        fragment@0 {
                target-path = &quot;/aliases&quot;;
                __overlay__ {
                        i2c3 = &quot;/soc/i2c@5002c00&quot;;
                };
        };

        fragment@1 {
                target = &lt;&amp;i2c3&gt;;
                __overlay__ {
                        pinctrl-nam…</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/projects/internetofthings/tradfri?rev=1565249907&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-08-08T07:38:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tradfri</title>
        <link>https://wiki.csgalileo.org/projects/internetofthings/tradfri?rev=1565249907&amp;do=diff</link>
        <description>TRADFRI

INSTALLARE TRADFRI CUSTOM

	* Scaricare tradfri da &lt;https://github.com/scipioni/iotaiuto&gt;

	* Copiare la cartella tradfri in “&lt;home assistant configuration path&gt;/custom_components/”
in questo modo verrà sovrascritto il componente tradfri con il nostro componente custom

CONFIGURARE TRADFRI GATEWAY DA HOME ASSISTANT</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/projects/iotaiuto/mycroft?rev=1639570231&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-12-15T12:10:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mycroft</title>
        <link>https://wiki.csgalileo.org/projects/iotaiuto/mycroft?rev=1639570231&amp;do=diff</link>
        <description>Assistente vocale Mycroft

Installazione

	* Scaricare &lt;https://mycroft.ai/to/picroft-image&gt;
	* Estrarre lo zip
	* Flashare il file .img sulla sd del raspberry (si può usare balena etcher)
	* Aprire terminale nella partizione rootfs della scheda sd:


sudo nano /etc/wpa_supplicant/wpa_supplicant.conf</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/projects/livenet/virtualization?rev=1590000000&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-05-20T18:40:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>virtualization</title>
        <link>https://wiki.csgalileo.org/projects/livenet/virtualization?rev=1590000000&amp;do=diff</link>
        <description>Virtualization

Virtualbox

	* Use virtio network driver
	* Use SATA driver for storage (no virtio available)
	* Use host only network and assign static IP to guest
	* In “User Interface” hide minitoolbar
	*  Add printers with address below and with generic MS Publisher Imagesetter driver</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/android/adb?rev=1527092889&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-05-23T16:28:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>adb</title>
        <link>https://wiki.csgalileo.org/tips/android/adb?rev=1527092889&amp;do=diff</link>
        <description>Android

android


apt-get install android-tools-fastboot
apt-get install android-tools-adb


network mode


adb -d tcpip 5555
adb connect &lt;ip&gt;


Packages

Install


adb install &lt;file.apk&gt;


Pull package

Getting list of packages


adb shell pm list packages</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/android/decompile?rev=1589552891&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-05-15T14:28:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>decompile</title>
        <link>https://wiki.csgalileo.org/tips/android/decompile?rev=1589552891&amp;do=diff</link>
        <description>Android decompile

fast


jadx myflir-bv2.3.6-release-signed.apk


verbose


yay apktool
yay jd-cmd



adb shell pm path com.flir.tiger
adb pull /system/app/myflir-bv2.3.6-release-signed/myflir-bv2.3.6-release-signed.apk



wget https://github.com/DexPatcher/dex2jar/releases/download/v2.1-20190905-lanchon/dex-tools-2.1-20190905-lanchon.zip
unzip dex-tools-2.1-20190905-lanchon.zip</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/debian/deb?rev=1428819343&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-04-12T06:15:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>deb</title>
        <link>https://wiki.csgalileo.org/tips/debian/deb?rev=1428819343&amp;do=diff</link>
        <description>Packages

Repack


dpkg-deb -R fglrx-core_14.501-0ubuntu1_amd64.deb fglrx-core
sed -ri &#039;s/(Conflicts|Provides).*/\1: fglrx-driver-core/&#039; fglrx-core/DEBIAN/control
sudo dpkg-deb -b fglrx-core/ fglrx-core_14.501-0ubuntu1_amd64.deb


Clone packages from machine to another</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/radxa/linux?rev=1464533777&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-05-29T14:56:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>linux</title>
        <link>https://wiki.csgalileo.org/tips/radxa/linux?rev=1464533777&amp;do=diff</link>
        <description>Radxa Linux

Download image and LinuxUpgradeToolv1.21
&lt;code&gt;
# format
sudo upgradetool lf 

upload image

sudo upgradetool uf rockprorabian1507252ce6708nand.img
&lt;/code&gt;

custom rabian

	* &lt;http://radxa.com/Rabian/develop&gt;
	* &lt;https://github.com/radxa/rabian-build&gt;


apt-get install qemu binfmt-support qemu-user-static
sudo apt-get install git-core flex bison build-essential gcc-arm-linux-gnueabihf libncurses5-dev zlib1g-dev sharutils lzop</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/vpn/openvpn?rev=1528991643&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-06-14T15:54:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>openvpn</title>
        <link>https://wiki.csgalileo.org/tips/vpn/openvpn?rev=1528991643&amp;do=diff</link>
        <description>Openvpn

Certification Autorithy

Create certificate folder 


apt-get install easy-rsa
make-cadir /etc/easy-rsa-legnago
cd /etc/easy-rsa-legnago


Edit vars and


source vars
./clean-all
./build-dh
./pkitool --initca


server certificate


NAME=legnago-gw
./pkitool --pass --server $NAME # create passphrase here
openssl rsa -in keys/$NAME.key -out keys/$NAME.pem # give passphrase here
chmod 600 keys/$NAME.pem</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/zibaldone/linux/systemd?rev=1717506028&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-06-04T13:00:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>systemd</title>
        <link>https://wiki.csgalileo.org/zibaldone/linux/systemd?rev=1717506028&amp;do=diff</link>
        <description>Systemd


systemctl status


show running units


systemctl


show available unit files


systemctl list-unit-files


enable unit


systemctl enable name.service


start unit


systemctl start name


after change unit file


systemctl daemon-reload</description>
    </item>
</rdf:RDF>
