<?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-18T14:54:13+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/lxd?rev=1574187132&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/ubuntu/zfs-on-root?rev=1520589446&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/cordova?rev=1424362257&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/zfs?rev=1674037344&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/git?rev=1552465805&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/ubuntu/xenial?rev=1501950910&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/tips/pyramid?rev=1439893971&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/vpn/openvpn?rev=1528991643&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/gstreamer?rev=1700131373&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/dac?rev=1469642430&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/sensors/kinectv2?rev=1431151589&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/radxa/monitor?rev=1463142830&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/openspec?rev=1772789179&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/archlinux/postinstall?rev=1677482983&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/telegram?rev=1649743653&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/db/redis?rev=1510058672&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/gnss?rev=1661461389&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/gameengine/minecraft?rev=1503129231&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/tips/keras?rev=1576594129&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/tips/ubuntu/trusty?rev=1449566477&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/k0s?rev=1730885046&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/hw/dell?rev=1663157516&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/fail2ban?rev=1555311845&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/gameengine/unreal?rev=1429266503&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/linux/networknamespaces?rev=1548352995&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/ubuntu/17.10?rev=1520065690&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/k80?rev=1721367387&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/pulsar?rev=1569246272&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/speech/simon?rev=1489521568&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/opencv/install?rev=1528873609&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/airos?rev=1552645462&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/fish?rev=1689406663&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/ftp?rev=1560928577&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/idrac?rev=1692705664&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/pypi?rev=1681391411&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/zsh?rev=1541410715&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/archlinux/tutorial?rev=1541412243&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/cordova/inappbrowser?rev=1427474432&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/rasberry/linux?rev=1493805940&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/ubuntu/locale?rev=1518106346&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/android/decompile?rev=1589552891&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/db/mssql?rev=1470991839&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/vpn/motorizzazione?rev=1553007130&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/ansible?rev=1662714565&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/capacitor?rev=1522320950&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/juju?rev=1596118316&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/overpass?rev=1605627370&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/unms?rev=1650978746&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/radxa/android?rev=1427445099&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/vpn/galileo?rev=1721377304&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/vpn/univr?rev=1681283888&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/ceph-on-k0s?rev=1730360804&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/fdf?rev=1614364114&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/qwen?rev=1767851625&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/calibre?rev=1521870712&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/cvat?rev=1599645869&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/ldap?rev=1569319167&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/llm?rev=1776245102&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/taskfile?rev=1659625565&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/vgpu?rev=1627045921&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/tips/vpn/smtp?rev=1468308370&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/audit?rev=1548065848&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/borg?rev=1602255575&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/dns?rev=1632996628&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/onvif?rev=1546967368&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/proxmox?rev=1761721843&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/tips/zabbix?rev=1627896126&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/android/stratos?rev=1528284353&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/gameengine/minetest?rev=1503088095&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/radxa/gpio?rev=1424511653&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/mopidy?rev=1486810126&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/gameengine/panda3d?rev=1428737222&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/audio?rev=1494944879&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/bonding?rev=1621333934&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/gemini?rev=1751092934&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/jupyterhub?rev=1601969204&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/pypy?rev=1509466660&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/syncthing?rev=1499762447&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/test?rev=1618986720&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/android/bootanimation?rev=1425055805&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/android/bv7000?rev=1500881399&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/android/bv9500?rev=1638633681&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/archlinux/manjaro?rev=1587310265&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/blender/fluid?rev=1427723088&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/rasberry/gpio?rev=1463643793&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/sensors/xtion?rev=1431150703&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/vpn/juniper?rev=1433318076&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/vpn/pptp?rev=1484305640&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/blocksync?rev=1480929830&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/googleearth?rev=1481097555&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/helm?rev=1730360165&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/ipv6?rev=1763850229&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/iredmail?rev=1645006542&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/kvm?rev=1444996470&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/kyria?rev=1604174501&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/multiboot?rev=1662137338&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/optimus?rev=1599641466&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/smartreader?rev=1546253022&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/trac?rev=1727961985&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/archlinux/appimage?rev=1588577018&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/blender/videoediting?rev=1569410965&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/db/mariadb?rev=1482000103&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/galileo/checkin?rev=1655802384&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/hw/brother?rev=1508776448&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/hw/lenovo-s531?rev=1542399707&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/ubuntu/gnome3?rev=1750827019&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/ubuntu/server?rev=1648041711&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/vpn/ipsec?rev=1484913796&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/vrcard?rev=1685024031&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/android/development?rev=1499534595&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/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/ubuntu/zfs-on-root?rev=1520589446&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-03-09T09:57:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>zfs-on-root</title>
        <link>https://wiki.csgalileo.org/tips/ubuntu/zfs-on-root?rev=1520589446&amp;do=diff</link>
        <description>Ubuntu on ZFS root

zfs ubuntu

	* &lt;https://github.com/zfsonlinux/zfs/wiki/Ubuntu-16.10-Root-on-ZFS&gt;

Livecd

boot live cd and 


sudo su
passwd ubuntu
apt-add-repository universe
apt update
apt install openssh-server
# connect from another PC via ssh



apt install --yes debootstrap gdisk zfs-initramfs


Disk

Reset disk and create GPT partition schema</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/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/zfs?rev=1674037344&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-01-18T10:22:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>zfs</title>
        <link>https://wiki.csgalileo.org/tips/zfs?rev=1674037344&amp;do=diff</link>
        <description>zfs libvirt

ZFS


apt install zfsutils-linux



sudo zfs list


create filesystem &#039;lab&#039; on &#039;LXD&#039; pool


sudo zfs create LXD/lab
sudo zfs set mountpoint=/lab LXD/lab



sudo zfs destroy LXD/lab


create pool

Pool can be created on disk or partition. In case of partition this is an example</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/git?rev=1552465805&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-03-13T08:30:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>git</title>
        <link>https://wiki.csgalileo.org/tips/git?rev=1552465805&amp;do=diff</link>
        <description>GIT

credentials  and config


machine git.csgalileo.org
login blabla
password blabla



[user]
    name = Stefano Scipioni
    email = blabla
[core]
    autocrlf = input
    #safecrlf = true
    editor = vim
[http]
    sslverify = false
[alias]
    co = checkout
    ci = commit
    st = status
    br = branch
    hist = log --pretty=format:\&quot;%h %ad | %s%d [%an]\&quot; --graph --date=short
    type = cat-file -t
    dump = cat-file -p
[push]
    default = simple
[color]
    ui = auto</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/ubuntu/xenial?rev=1501950910&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-08-05T16:35:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>xenial</title>
        <link>https://wiki.csgalileo.org/tips/ubuntu/xenial?rev=1501950910&amp;do=diff</link>
        <description>Xenial

bootable USB

Create usb bootable from iso


cp xenial.iso xenial-copy.iso
isohybrid xenial-copy.iso
dd if=xenial-copy.iso of=/dev/sd?


ssh

See &lt;https://www.gentoo.org/support/news-items/2015-08-13-openssh-weak-keys.html&gt;

Re-enable ssh-dss key in /etc/ssh/sshd_config


PubkeyAcceptedKeyTypes=+ssh-dss


~/.ssh/config</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/tips/pyramid?rev=1439893971&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-08-18T10:32:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pyramid</title>
        <link>https://wiki.csgalileo.org/tips/pyramid?rev=1439893971&amp;do=diff</link>
        <description>Pyramid

classic

Environment

library


BASE=/lab/ztl
cd $BASE

virtualenv lib
. lib/bin/activate
pip install pyramid


library activation in active shell (for starting project and running)


. lib/bin/activate


start project ztlbrain


pcreate --scaffold alchemy ztlbrain
cd ztlbrain
python setup.py develop</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/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/tips/gstreamer?rev=1700131373&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-16T10:42:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>gstreamer</title>
        <link>https://wiki.csgalileo.org/tips/gstreamer?rev=1700131373&amp;do=diff</link>
        <description>gstream jetson

orin native


URL=rtsp://192.168.1.1:7447/IFnqNlmdfTQxDOWV
#URL=rtsp://192.168.2.35:7447/60e1a6425a20203019f719aa_1
gst-launch-1.0 rtspsrc location=$URL protocols=tcp latency=0 ! rtph264depay ! queue ! h264parse ! nvv4l2decoder ! nvvideoconvert ! autovideosink</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/dac?rev=1469642430&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-07-27T18:00:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dac</title>
        <link>https://wiki.csgalileo.org/tips/dac?rev=1469642430&amp;do=diff</link>
        <description>DAC

	* interesting


aplay -v -D plughw:1,0 test192.wav



aplay -l [-L]



flac -d 01-Wednesday\ Night\ Prayer\ Meeting.flac -c | aplay --device=hw:1,0



cat /proc/asound/card1/pcm0p/sub0/*



pacmd list-sinks



pactl list short sinks



for card in `aplay -L | grep &quot;CARD=DAC&quot;`; do echo ./hw_params $card; ./hw_params $card | grep Sample; sleep 1; done</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/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/radxa/monitor?rev=1463142830&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-05-13T12:33:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>monitor</title>
        <link>https://wiki.csgalileo.org/tips/radxa/monitor?rev=1463142830&amp;do=diff</link>
        <description>Sound Monitor

PC

Prerequisite


sudo apt-get install netdiscover rrdtool cifs-utils

# generate ssh keys
ssh-keygen


gedit preferences -&gt; editor


tab width: 4
check insert spaces instead of tabs


Discover RADXA


sudo netdiscover
...
192.168.2.44    ac:a2:13:42:1c:14 Shenzhen Bilian electronic CO.,LTD
...</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/openspec?rev=1772789179&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-06T09:26:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>openspec</title>
        <link>https://wiki.csgalileo.org/tips/openspec?rev=1772789179&amp;do=diff</link>
        <description>OpenSpec

&lt;https://dev.to/webdeveloperhyper/how-to-make-ai-follow-your-instructions-more-for-free-openspec-2c85&gt;

install


yay -S openspec



&lt;!-- OPENSPEC:START --&gt;
### Workflow: OpenSpec Refine Change Proposal

This workflow is designed to update the detailed specifications (spec deltas) and the implementation task list (tasks.md) within an existing OpenSpec change folder after the main proposal.md has been modified.

**Input:**
- A valid OpenSpec change ID (e.g., &#039;add-user-profiles&#039;).

**Ste…</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/archlinux/postinstall?rev=1677482983&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-02-27T07:29:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>postinstall</title>
        <link>https://wiki.csgalileo.org/tips/archlinux/postinstall?rev=1677482983&amp;do=diff</link>
        <description>Arch postinstall

Pamac

help you to install, remove, update packages with GUI


yay pamac-aur


Base


sudo pacman -S intel-ucode




sudo su
grep -q menu-complete /etc/inputrc
if  [ $? = 1 ]; then
cat &gt;&gt; /etc/inputrc &lt;&lt;EOF
&quot;\M-s&quot;: menu-complete
&quot;\e[A&quot;: history-search-backward
&quot;\e[B&quot;: history-search-forward
&quot;\M-o&quot;: &quot;\C-p\C-a\M-f &quot;
 
EOF
fi</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/telegram?rev=1649743653&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-04-12T06:07:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>telegram</title>
        <link>https://wiki.csgalileo.org/tips/telegram?rev=1649743653&amp;do=diff</link>
        <description>Telegram

telegram bot

channel

send message to channel from bot (BOTAPIKEY required):

	*  add bot to channel as admin
	*  send message


curl https://api.telegram.org/bot[BOT_API_KEY]/sendMessage?chat_id=@[MY_CHANNEL_NAME]&amp;text=[MY_MESSAGE_TEXT]


BOT

Create BOT with</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/db/redis?rev=1510058672&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-11-07T12:44:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>redis</title>
        <link>https://wiki.csgalileo.org/tips/db/redis?rev=1510058672&amp;do=diff</link>
        <description>redis

	* from sql to redis
	* from mysql to redis

string

type string: store a value [integer, string, ...] belong a key [string]


SET connections 10
INCR connections =&gt; 11
INCR connections =&gt; 12
DEL connections
INCR connections =&gt; 1


expiring key


SET resource:lock &quot;Redis Demo&quot;
EXPIRE resource:lock 120</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/gnss?rev=1661461389&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-08-25T21:03:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>gnss</title>
        <link>https://wiki.csgalileo.org/tips/gnss?rev=1661461389&amp;do=diff</link>
        <description>GNSS

	* wonderful introduction on GNSS
	* stations that broadcast real time RTCM (protocol) Radio Technical Commission for Maritime
	* ubxtool examples
	* NEO-M9N
	* ZED-F9P

2022

Use gpsd as ntrip client on ublox device

pygnssutils

Configure ublox as base station and run an rtrip server with PyGPSClient

2020

ntrip caster

	* &lt;https://gitlab.com/ihfazhillah/simple-ntrip-caster/-/tree/master&gt;
	* &lt;https://gitlab.com/hydrasystem/ntripcaster.git&gt;</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/gameengine/minecraft?rev=1503129231&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-08-19T07:53:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>minecraft</title>
        <link>https://wiki.csgalileo.org/tips/gameengine/minecraft?rev=1503129231&amp;do=diff</link>
        <description>Minecraft

Experiments

	* &lt;http://www.raspberrypi-spy.co.uk/2014/06/building-a-castle-in-minecraft-with-python/&gt;

connection


from mcpi.minecraft import Minecraft
from mcpi import block

mc = Minecraft.create(address=&quot;192.168.2.35&quot;)


say “Hello World”


mc.postToChat(&quot;Hello world&quot;)


get position 


x, y, z = mc.player.getPos()</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/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/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/tips/ubuntu/trusty?rev=1449566477&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-12-08T09:21:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>trusty</title>
        <link>https://wiki.csgalileo.org/tips/ubuntu/trusty?rev=1449566477&amp;do=diff</link>
        <description>Ubuntu 14.04 trusty

post install

disable non needed packages


sudo apt-get remove modemmanager
echo manual &gt; /etc/init/whoopsie.override


non free


sudo apt-get install ubuntu-restricted-extras
sudo apt-get install linux-firmware-nonfree


utils</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/k0s?rev=1730885046&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-11-06T09:24:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>k0s</title>
        <link>https://wiki.csgalileo.org/tips/k0s?rev=1730885046&amp;do=diff</link>
        <description>install


ubuntu@k0s-ctrl:~$ curl --proto &#039;=https&#039; --tlsv1.2 -sSf https://get.k0s.sh | sudo sh
ubuntu@k0s-ctrl:~$ k0s version
v1.31.1+k0s.1


Crea il servizio systemd:


ubuntu@k0s-ctrl:~$ sudo k0s install


Bootstrap controller

Bootstrap del nodo controller (non single mode)</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/hw/dell?rev=1663157516&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-14T12:11:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dell</title>
        <link>https://wiki.csgalileo.org/tips/hw/dell?rev=1663157516&amp;do=diff</link>
        <description>dell

perccli

download from &lt;https://www.dell.com/support/home/us/en/04/drivers/driversdetails?driverid=f48c2&gt;


cd /opt
tar xvf perccli_7.1-007.0127_linux.tar.gz
cd Linux
sudo apt-get install alien
alien -k perccli-007.0127.0000.0000-1.noarch.rpm
dpkg -i perccli_007.0127.0000.0000-1_all.deb


megaraid

Install on Ubuntu 22.04


apt install libncurses5
curl -L &quot;https://github.com/matveynator/sysadminscripts/raw/main/debian/megacli_8.07.14-2_all.deb&quot; &gt; \
        /tmp/megacli_8.07.14-2_all.deb; d…</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/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/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/gameengine/unreal?rev=1429266503&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-04-17T10:28:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>unreal</title>
        <link>https://wiki.csgalileo.org/tips/gameengine/unreal?rev=1429266503&amp;do=diff</link>
        <description>Unreal

Build from sources

Register and access to:

	*  nvidia developer account 
	*  Epic Games account
	*  github account

On first two accounts bind github account.

Two branches:

	*  Unreal with flex
	*  Unreal

Prereq


sudo apt-get install build-essential mono-gmcs mono-xbuild mono-dmcs libmono-corlib4.0-cil \
 libmono-system-data-datasetextensions4.0-cil  libmono-system-web-extensions4.0-cil \
 libmono-system-management4.0-cil libmono-system-xml-linq4.0-cil \
 cmake dos2unix clang-3.5 x…</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/linux/networknamespaces?rev=1548352995&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-01-24T18:03:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>networknamespaces</title>
        <link>https://wiki.csgalileo.org/tips/linux/networknamespaces?rev=1548352995&amp;do=diff</link>
        <description>Network Namespaces

setup

install netns helper


wget https://raw.githubusercontent.com/Lekensteyn/netns/master/netns -O /bin/netns
chmod +x /bin/nets


uncomment “net.ipv4.ip_forward=1” in /etc/sysctl.d/99-sysctl.conf

enable NAT


iptables -t nat -A POSTROUTING -o ens3 -j MASQUERADE
iptables-save  &gt; /etc/firewall</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/ubuntu/17.10?rev=1520065690&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-03-03T08:28:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>17.10</title>
        <link>https://wiki.csgalileo.org/tips/ubuntu/17.10?rev=1520065690&amp;do=diff</link>
        <description>17.10 artful

ZFS (guest)

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



sudo su
DISTRO=artful
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/k80?rev=1721367387&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-19T05:36:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>k80</title>
        <link>https://wiki.csgalileo.org/tips/k80?rev=1721367387&amp;do=diff</link>
        <description>K80


pacman -S nvidia-470xx-dkms nvidia-470xx-settings nvidia-470xx-util
pacman -U https://archive.archlinux.org/packages/c/cuda/cuda-11.4.2-1-x86_64.pkg.tar.zst



nvidia-smi


+-----------------------------------------------------------------------------+
| NVIDIA-SMI 470.256.02   Driver Version: 470.256.02   CUDA Version: 11.4     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
|…</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/pulsar?rev=1569246272&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-09-23T13:44:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pulsar</title>
        <link>https://wiki.csgalileo.org/tips/pulsar?rev=1569246272&amp;do=diff</link>
        <description>Pulsar


wget https://archive.apache.org/dist/pulsar/pulsar-2.4.1/apache-pulsar-2.4.1-bin.tar.gz
tar xvfz apache-pulsar-2.4.1-bin.tar.gz
cd apache-pulsar-2.4.1

# connectors


# storage
wget https://archive.apache.org/dist/pulsar/pulsar-2.4.1/apache-pulsar-offloaders-2.4.1-bin.tar.gz
tar xvfz apache-pulsar-offloaders-2.4.1-bin.tar.gz
mv apache-pulsar-offloaders-2.4.1/offloaders offloaders</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/speech/simon?rev=1489521568&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-03-14T19:59:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>simon</title>
        <link>https://wiki.csgalileo.org/tips/speech/simon?rev=1489521568&amp;do=diff</link>
        <description>simon

speech model basically consists of two parts:

	*  Language model: Describes all existing words and what sentences are grammatically correct. It will be created from your active scenario
	*  Acoustic model: Describes how words sound. It will be either built solely through your voice recordings (training) or with the help of a base model</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/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/airos?rev=1552645462&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-03-15T10:24:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>airos</title>
        <link>https://wiki.csgalileo.org/tips/airos?rev=1552645462&amp;do=diff</link>
        <description>AirOS

SNMP


snmpwalk -c lessinianet.snmp -v 1 10.210.12.249 IF-MIB::ifDescr                                
IF-MIB::ifDescr.1 = STRING: lo
IF-MIB::ifDescr.2 = STRING: eth0
IF-MIB::ifDescr.3 = STRING: eth1
IF-MIB::ifDescr.4 = STRING: wifi0
IF-MIB::ifDescr.5 = STRING: ath0
IF-MIB::ifDescr.6 = STRING: eth0.10
IF-MIB::ifDescr.7 = STRING: br0</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/fish?rev=1689406663&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-15T07:37:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>fish</title>
        <link>https://wiki.csgalileo.org/tips/fish?rev=1689406663&amp;do=diff</link>
        <description>Fish

	* &lt;https://github.com/jorgebucaran/awsm.fish&gt;

install meslo nerd font and set it in console (terminator, ...)


yay -S ttf-meslo-nerd


install fisher plugin manager


curl -sL https://git.io/fisher | source &amp;&amp; fisher install jorgebucaran/fisher


update


fisher update
fish_update_completions</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/ftp?rev=1560928577&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-06-19T07:16:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ftp</title>
        <link>https://wiki.csgalileo.org/tips/ftp?rev=1560928577&amp;do=diff</link>
        <description>ftp server

pure ftpd


apt install pure-ftpd



groupadd ftpgroup
useradd ftpuser -g ftpgroup -s /sbin/nologin -d /dev/null
ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/60puredb

pure-pw useradd hass -u ftpuser -g ftpgroup -d /media/photo/ -m
pure-pw mkdb
systemctl restart pure-ftpd.service</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/idrac?rev=1692705664&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-22T12:01:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>idrac</title>
        <link>https://wiki.csgalileo.org/tips/idrac?rev=1692705664&amp;do=diff</link>
        <description>idrac

java 1.7

	* idrac console viewer works only with java 1.7 due to security restriction on newers java (see below)

install java 1.7 on xenial 16.04


sudo add-apt-repository ppa:openjdk-r/ppa  
sudo apt-get update   
sudo apt-get install openjdk-7-jdk</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/pypi?rev=1681391411&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-04-13T13:10:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pypi</title>
        <link>https://wiki.csgalileo.org/tips/pypi?rev=1681391411&amp;do=diff</link>
        <description>PYPI

pypiserver

&lt;https://hub.docker.com/r/pypiserver/pypiserver&gt;

authentication

create


htpasswd -sc htpasswd.txt galileo



update



htpasswd -s htpasswd.txt &lt;user2&gt;



client

Client authentication use keyring and:
- ~/.pip/pip.conf for install 
- ~/.pypirc for publish and eventually for clear password</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/zsh?rev=1541410715&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-05T09:38:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>zsh</title>
        <link>https://wiki.csgalileo.org/tips/zsh?rev=1541410715&amp;do=diff</link>
        <description>Z shell

keys

	* CTRL + U: this will clear the entire line

install


sudo apt install -y zsh



sh -c &quot;$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)&quot;
chsh -s $(which zsh)


plugins


git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/archlinux/tutorial?rev=1541412243&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-05T10:04:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tutorial</title>
        <link>https://wiki.csgalileo.org/tips/archlinux/tutorial?rev=1541412243&amp;do=diff</link>
        <description>Arch tutorial

packages

search package


yay -Ss string1 string2 ...


show package info


yay -Si vlc


install package


yay vlc
yay -S vlc


print the list of packages that needs to be updated


yay -Pu


update package from AUR and official repositories</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/cordova/inappbrowser?rev=1427474432&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-03-27T16:40:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>inappbrowser</title>
        <link>https://wiki.csgalileo.org/tips/cordova/inappbrowser?rev=1427474432&amp;do=diff</link>
        <description>inAppBrowser

backbutton

With these modifications the hardware back button works within pages in an InAppBrowser.

In src/com/org/apache/corodova/inappbrowser/InAppBrowser.java change


private void goBack() {
   if (this.inAppWebView.canGoBack()) {
      this.inAppWebView.goBack();
   }
}</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/rasberry/linux?rev=1493805940&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-05-03T10:05:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>linux</title>
        <link>https://wiki.csgalileo.org/tips/rasberry/linux?rev=1493805940&amp;do=diff</link>
        <description>Linux

Base

edit /etc/locale.gen and run locale-gen


apt-get install wiringpi python-pip

# test GPIO
gpio readall


non fare con raspbian recenti


# apt install rpi-update
# rpi-update


camera


pip install &quot;picamera[array]&quot;



raspistill -tl 100 [-t 99999]</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/ubuntu/locale?rev=1518106346&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-08T16:12:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>locale</title>
        <link>https://wiki.csgalileo.org/tips/ubuntu/locale?rev=1518106346&amp;do=diff</link>
        <description>post install for servers


apt install -y curl &amp;&amp; \
curl -s &quot;http://wiki.csgalileo.org/tips:ubuntu:locale?do=export_code&amp;codeblock=1&quot; | /bin/bash



apt remove -y unattended-upgrades

locale-gen it_IT.UTF-8
locale-gen en_US.UTF-8
update-locale LANG=it_IT.UTF-8 LC_MESSAGES=POSIX
timedatectl set-timezone Europe/Rome

grep -q menu-complete /etc/inputrc
if  [ $? = 1 ]; then
cat &gt;&gt; /etc/inputrc &lt;&lt;EOF
&quot;\M-s&quot;: menu-complete
&quot;\e[A&quot;: history-search-backward
&quot;\e[B&quot;: history-search-forward
&quot;\M-o&quot;: &quot;\C-p\C-…</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/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/db/mssql?rev=1470991839&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-08-12T08:50:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mssql</title>
        <link>https://wiki.csgalileo.org/tips/db/mssql?rev=1470991839&amp;do=diff</link>
        <description>MSSQL

	* &lt;http://stackoverflow.com/questions/15750711/connecting-to-sql-server-2012-using-sqlalchemy-and-pyodbc&gt;
	* &lt;https://blog.afoolishmanifesto.com/posts/install-and-configure-the-ms-odbc-driver-on-debian/&gt;

Install unixodbc version &gt; 2.3.0


sudo apt-get remove libodbc1 unixodbc unixodbc-dev

wget ftp://ftp.unixodbc.org/pub/unixODBC/unixODBC-2.3.4.tar.gz
tar zxvf unixODBC-2.3.4.tar.gz 
cd unixODBC-2.3.4/
./configure --enable-gui=no --enable-drivers=no --enable-iconv --with-iconv-char-enc=U…</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/vpn/motorizzazione?rev=1553007130&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-03-19T14:52:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>motorizzazione</title>
        <link>https://wiki.csgalileo.org/tips/vpn/motorizzazione?rev=1553007130&amp;do=diff</link>
        <description>Motorizzazione

Motorizzazione uses cisco anyconnect VPN, available in linux with openconnect.

credenziali

Credenziali VPN:
For Municipalities (Local Police) username begins: COM.xxxxxxxxxxxx
For Police, the State Police and other police forces VPN credentials are not provided. Therefore we must try to request them to CED Interagency Ministry.</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/ansible?rev=1662714565&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-09T09:09:25+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ansible</title>
        <link>https://wiki.csgalileo.org/tips/ansible?rev=1662714565&amp;do=diff</link>
        <description>ansible

basic op


ansible all --list-hosts

ansible all -m ping


playbook


- name: helloworld
  hosts: nodes
  tasks:
   - name: Ping my hosts
     ansible.builtin.ping:
   - name: Print message
     ansible.builtin.debug:
       msg: Hello world</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/capacitor?rev=1522320950&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-03-29T10:55:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>capacitor</title>
        <link>https://wiki.csgalileo.org/tips/capacitor?rev=1522320950&amp;do=diff</link>
        <description>Capacitor

&lt;https://capacitor.ionicframework.com/docs/getting-started/with-ionic&gt;

setup

initialize ionic project


npm install -g ionic

# select N for cordova
ionic start myApp sidemenu
cd myApp

# capacitor conflicts with Cordova&#039;s Splashscreen Plugin
npm uninstall --save cordova-plugin-splashscreen


add capacitor</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/juju?rev=1596118316&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-30T14:11:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>juju</title>
        <link>https://wiki.csgalileo.org/tips/juju?rev=1596118316&amp;do=diff</link>
        <description>JUJU

manual cloud


juju bootstrap testcloud manual/10.0.1.21 --upload-tools \
  --config default-series=xenial \
  --config apt-http-proxy=&quot;http://10.0.1.1:8000&quot; \
  --config agent-stream=devel

# Controllare con 
juju model-config default-series

# ed eventualmente correggere con 
juju model-config default-series=xenial</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/overpass?rev=1605627370&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-11-17T15:36:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>overpass</title>
        <link>https://wiki.csgalileo.org/tips/overpass?rev=1605627370&amp;do=diff</link>
        <description>Overpass

&lt;https://overpass-turbo.eu/&gt;

select box and export all streets


[out:xml][timeout:25];
(
  way[&quot;highway&quot;]({{bbox}});
);

out body;
&gt;;
out skel qt;


selezionare direttamente l&#039;area parcheggi di fes


[out:xml][timeout:25];
(way[&quot;highway&quot;](34.02389, -5.01483, 34.04701, -4.99196););
out body;
&gt;;
out skel qt;</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/unms?rev=1650978746&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-04-26T13:12:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>unms</title>
        <link>https://wiki.csgalileo.org/tips/unms?rev=1650978746&amp;do=diff</link>
        <description>unms

stop current running service if any


cd /home/unms/app
./unms-cli stop


save old data and backup


mv /home/unms/data /home/unms/data_old


install


curl -fsSL https://unms.com/install &gt; /tmp/unms_inst.sh
bash /tmp/unms_inst.sh


upgrade


curl -fsSL https://uisp.ui.com/v1/install &gt; /tmp/uisp_inst.sh &amp;&amp; sudo bash /tmp/uisp_inst.sh --update --version 1.4.4</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/radxa/android?rev=1427445099&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-03-27T08:31:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>android</title>
        <link>https://wiki.csgalileo.org/tips/radxa/android?rev=1427445099&amp;do=diff</link>
        <description>Radxa Android

Build

Screen resolution

To have full-hd /system/build.prop


video.use.overlay=0 


In build system change for example radxaudoocommon/Android.mk and touch file build/tools/buildinfo.sh to rebuild build.prop with “make -j4” operation.</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/vpn/galileo?rev=1721377304&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-19T08:21:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>galileo</title>
        <link>https://wiki.csgalileo.org/tips/vpn/galileo?rev=1721377304&amp;do=diff</link>
        <description>VPN Galileo

VPN PPTP/L2TP:

	*  indirizzo server concentratore: vpn1.csgalileo.org
	*  username e password


yay -S networkmanager-l2tp networkmanager-strongswan


aggiungere vpn L2TP







pptp manual


[connection]
id=galileo
uuid=97852b85-b57b-4b38-9687-d919f2820e57
type=vpn
autoconnect=false
permissions=user:scipio:;
timestamp=1623922800

[vpn]
gateway=94.230.76.2
mru=1400
mtu=1400
password-flags=0
user=xxx
user-auth-type=password
service-type=org.freedesktop.NetworkManager.l2tp

[vpn-secr…</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/vpn/univr?rev=1681283888&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-04-12T07:18:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>univr</title>
        <link>https://wiki.csgalileo.org/tips/vpn/univr?rev=1681283888&amp;do=diff</link>
        <description>VPN univr

ubuntu


sudo apt install network-manager-vpnc network-manager-vpnc-gnome


arch


paru networkmanager-vpnc


network manager


yay -S networkmanager-vpnc


add VPN cisco compatible from network manager:

	*  gateway: remote.univr.it
	*  username: ateneo\01scpsfn29</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/ceph-on-k0s?rev=1730360804&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-31T07:46:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ceph-on-k0s</title>
        <link>https://wiki.csgalileo.org/tips/ceph-on-k0s?rev=1730360804&amp;do=diff</link>
        <description>ceph come storage backend

Su ceph creare un pool per kubernetes (che ho chiamato appunto kubernetes)


ubuntu@joint-mongoose:~$ helm repo add ceph-csi https://ceph.github.io/csi-charts
ubuntu@joint-mongoose:~$ helm show values ceph-csi/ceph-csi-rbd &gt; ceph-csi-helm.yaml</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/fdf?rev=1614364114&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-02-26T18:28:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>fdf</title>
        <link>https://wiki.csgalileo.org/tips/fdf?rev=1614364114&amp;do=diff</link>
        <description>FDF

Dato un modello pdf e un file in formato FDF viene creato il documento pdf utilizzando pdftk


%FDF-1.2
1 0 obj
&lt;&lt;/FDF&lt;&lt;/F&lt;&lt;/Type/Filespec/F()/UF()&gt;&gt;
/Fields[
    &lt;&lt;/T(nome_cognome_destinatario)&gt;&gt;
    &lt;&lt;/T(Entecreditore)&gt;&gt;
    &lt;&lt;/T(Causale)/V(@causale)&gt;&gt;
    &lt;&lt;/T(cbill)/V(@cbill)&gt;&gt;
    &lt;&lt;/T(cf_ente)&gt;&gt;
    &lt;&lt;/T(codice_avviso1)&gt;&gt;
    &lt;&lt;/T(Scadenzaentro1)/V(@scadenzaentro1)&gt;&gt;
    &lt;&lt;/T(Scadenzaentro2)/V(@scadenzaentro2)&gt;&gt;
    &lt;&lt;/T(importo1)/V()&gt;&gt;
    &lt;&lt;/T(numero_cc_postale)/V()&gt;&gt;
    &lt;&lt;/T(impor…</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/qwen?rev=1767851625&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-01-08T05:53:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>qwen</title>
        <link>https://wiki.csgalileo.org/tips/qwen?rev=1767851625&amp;do=diff</link>
        <description>qwen code

install


curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
source ~/.bashrc
nvm install --lts
nvm use --lts
npm install -g @qwen-code/qwen-code@latest


update


npm update -g @qwen-code/qwen-code</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/calibre?rev=1521870712&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-03-24T05:51:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>calibre</title>
        <link>https://wiki.csgalileo.org/tips/calibre?rev=1521870712&amp;do=diff</link>
        <description>Calibre

Headline

	* DRM kindle plugin

Adobe Digital editions


apt install winetricks:i386


Run winetricks and install app: adobe digital edition

With winetricks opend a commandline shell in “adobe digital edition” wineprefix

Download python 32 bit installer and install with</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/cvat?rev=1599645869&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-09-09T10:04:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cvat</title>
        <link>https://wiki.csgalileo.org/tips/cvat?rev=1599645869&amp;do=diff</link>
        <description>CVAT

Istruzioni per l&#039; accesso al programma:

	*  Andare con chrome su &lt;http://10.1.1.87:8080&gt;
	*  luca
		*  entrare come utente “luca” e password “lucaguiotto”
		*  cliccare su “ocr-11” → Jobs (quando finito passare a ocr-14)

	*  toli
		*  entrare come utente “toli” e password “tolitoli”</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/ldap?rev=1569319167&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-09-24T09:59:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ldap</title>
        <link>https://wiki.csgalileo.org/tips/ldap?rev=1569319167&amp;do=diff</link>
        <description>LDAP

users.ldif


dn: ou=people,dc=csgalileo,dc=org
objectClass: organizationalUnit
ou: People

dn: ou=groups,dc=csgalileo,dc=org
objectClass: organizationalUnit
ou: Groups

dn: cn=users,ou=Groups,dc=csgalileo,dc=org
cn: users
gidNumber: 5159
objectclass: top
objectclass: posixGroup

dn: uid=igor,ou=People,dc=csgalileo,dc=org
cn: Igor Rossetti
givenName: Igor
sn: Rossetti
uid: igor
uidNumber: 5159
gidNumber: 5159
homeDirectory: /home/igor
loginShell: /bin/bash
mail: igor@notme.please
objectClas…</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/llm?rev=1776245102&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-15T09:25:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>llm</title>
        <link>https://wiki.csgalileo.org/tips/llm?rev=1776245102&amp;do=diff</link>
        <description>LLM

	* &lt;https://collabnix.com/best-ollama-models-in-2025-complete-performance-comparison/&gt;

For Production Deployment:

	*  Primary Choice: DeepSeek-R1 32B for reasoning-heavy applications
	*  Coding Tasks: Qwen2.5-Coder 7B for optimal balance of capability and efficiency
	*  General Purpose: Llama 3.3 70B for maximum versatility</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/taskfile?rev=1659625565&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-08-04T15:06:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>taskfile</title>
        <link>https://wiki.csgalileo.org/tips/taskfile?rev=1659625565&amp;do=diff</link>
        <description>Taskfile

Custom taskfile


curl -sL &quot;http://wiki.csgalileo.org/tips:taskfile?do=export_code&amp;codeblock=1&quot; | /bin/bash



curl -sL &quot;http://wiki.csgalileo.org/tips:taskfile?do=export_code&amp;codeblock=2&quot; &gt; task
chmod +x task
echo &quot;new ./task file created&quot;</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/vgpu?rev=1627045921&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-07-23T13:12:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>vgpu</title>
        <link>https://wiki.csgalileo.org/tips/vgpu?rev=1627045921&amp;do=diff</link>
        <description>vgpu

host

	* TESLA T4  NVIDIA Corporation TU104GL
	* you must ensure that the SR-IOV SBIOS setting is enabled on the server.

into host


sudo apt install build-essential
echo &#039;blacklist nouveau&#039; | sudo tee -a /etc/modprobe.d/blacklist.conf
sudo reboot</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/tips/vpn/smtp?rev=1468308370&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-07-12T07:26:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>smtp</title>
        <link>https://wiki.csgalileo.org/tips/vpn/smtp?rev=1468308370&amp;do=diff</link>
        <description>SMTP


apt-get install msmtp-mta
apt-get install mailutils 
apt-get install msmtp ca-certificates


/etc/mstmprc


defaults
tls on
tls_starttls on
tls_trust_file /etc/ssl/certs/ca-certificates.crt

account default
host smtp.gmail.com
port 587
auth on
user myguiandroid@gmail.com
password xyz
from myguiandroid@gmail.com
logfile /var/log/msmtp.log</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/audit?rev=1548065848&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-01-21T10:17:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>audit</title>
        <link>https://wiki.csgalileo.org/tips/audit?rev=1548065848&amp;do=diff</link>
        <description>Audit


apt-get install auditd


Add watcher to /etc/audit/audit.rules to detect delete or write/append of /shares/pubblica/esca.doc


-w /shares/pubblica/esca.doc -p wa -k esca


Restart service auditd

Search events


ausearch -k esca | aureport -f -i</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/borg?rev=1602255575&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-10-09T14:59:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>borg</title>
        <link>https://wiki.csgalileo.org/tips/borg?rev=1602255575&amp;do=diff</link>
        <description>Borg Backup

create new repository for backup on empty folder


REPO=nero
mkdir -p /run/media/scipio/backup/$REPO
cd /run/media/scipio/backup/$REPO
borg --verbose init --encryption=none ./


add folder to backup


TAG=dataset
cd /run/media/scipio/backup/$TARGET
borg --verbose --progress create --stats --exclude &quot;*.old&quot; ./::$TAG-$(date --iso-8601) /storage/dataset</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/dns?rev=1632996628&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-30T10:10:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dns</title>
        <link>https://wiki.csgalileo.org/tips/dns?rev=1632996628&amp;do=diff</link>
        <description>DNS

certbot integration

	* &lt;https://wiki.archlinux.org/title/Certbot#Configure_BIND_for_rfc2136&gt;

generate tsig key


tsig-keygen -a HMAC-SHA512 galileo-tsig-key


enable rfc2136 updates on domain in /etc/bind/named.conf.local


zone &quot;nawigare.it&quot; {
    ......
            
    // this is for certbot
    check-names warn;
    update-policy {
        grant galileo-tsig-key name _acme-challenge.nawigare.it. txt;
        };
    };</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/onvif?rev=1546967368&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-01-08T17:09:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>onvif</title>
        <link>https://wiki.csgalileo.org/tips/onvif?rev=1546967368&amp;do=diff</link>
        <description>ONVIF

1


yay libxml2



QUERY=GetDeviceInformation
QUERY=GetSystemDateAndTime

IP=10.220.1.7

curl -s http://$IP/onvif/device_service \
 -d &#039;&lt;s:Envelope xmlns:s=&quot;http://www.w3.org/2003/05/soap-envelope&quot;&gt;&lt;s:Body xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; xmlns:xsd=&quot;http://www.w3.org/2001/XMLSchema&quot;&gt;&lt;&#039;$QUERY&#039; xmlns=&quot;http://www.onvif.org/ver10/device/wsdl&quot;/&gt;&lt;/s:Body&gt;&lt;/s:Envelope&gt;&#039; \
 | xmllint --format -</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/proxmox?rev=1761721843&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-10-29T07:10:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>proxmox</title>
        <link>https://wiki.csgalileo.org/tips/proxmox?rev=1761721843&amp;do=diff</link>
        <description>Proxmox

Template


# Set variables for easy customization
VMID=9000
VM_NAME=&quot;ubuntu-2404-template&quot; # A descriptive name for the template itself

# Create the VM with your specified hardware
qm create $VMID \
  --name $VM_NAME \
  --memory 8192 \
  --cores 2 \
  --net0 virtio,bridge=vmbr0,firewall=0 \
  --net1 virtio,bridge=bridgek,firewall=0 \
  --ostype l26 \
  --scsihw virtio-scsi-pci \
  --agent enabled=1 \
  --boot order=&#039;scsi0;ide2&#039;</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/tips/zabbix?rev=1627896126&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-08-02T09:22:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>zabbix</title>
        <link>https://wiki.csgalileo.org/tips/zabbix?rev=1627896126&amp;do=diff</link>
        <description>Zabbix

task

	* dashboard con conteggi aggregati (e altri grafici interessanti)
	* trigger di allarme:
    * luce accesa da troppo tempo
	* export dati csv con API
	* gestire utente non privilegiato su zabbix
	* VPN robusta che riparte quando il cloud non è raggiungibile</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/android/stratos?rev=1528284353&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-06-06T11:25:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>stratos</title>
        <link>https://wiki.csgalileo.org/tips/android/stratos?rev=1528284353&amp;do=diff</link>
        <description>Amazfit Stratos

This is a custom ROM for the Huami AmazFit Smartwatch 2 (A1609) and the (to be announced) international Xiaomi AmazFit STRATOS (A1619).

	* &lt;https://forum.xda-developers.com/smartwatch/amazfit/fw-tool-stock-international-firmware-t3764636&gt;

	* &lt;https://nicolasagliano.com/lo-sblocco-del-bootloader-e-arrivato/&gt;
	* &lt;https://nicolasagliano.com/stratos-1-0-rom-italiana-per-lamazfit-stratos/&gt;
	* &lt;https://forum.xda-developers.com/smartwatch/amazfit/rom-stratosfied-amazfit-amazfit-2-t37…</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/gameengine/minetest?rev=1503088095&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-08-18T20:28:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>minetest</title>
        <link>https://wiki.csgalileo.org/tips/gameengine/minetest?rev=1503088095&amp;do=diff</link>
        <description>Minetest

	* &lt;http://www.ocsmag.com/2016/04/04/mining-for-education/&gt;

client


sudo apt install minetest


connect to cubo

commands:

	*  /home (and related /sethome)
	*  /teleport &lt;x&gt;,&lt;y&gt;,&lt;z&gt;
	*  /teleport &lt;player&gt;

keys:

	*  F5 	Shows player coordinates 	Shows server stats
	*  F7 	Changes camera view 	Cycles through camera views</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/radxa/gpio?rev=1424511653&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-02-21T09:40:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>gpio</title>
        <link>https://wiki.csgalileo.org/tips/radxa/gpio?rev=1424511653&amp;do=diff</link>
        <description>GPIO on Radxa

	*  Headers schema
	*  Android APP that read GPIO

Power on blue led


echo default-on &gt; /sys/class/leds/blue/trigger


Power off


echo none &gt; /sys/class/leds/blue/trigger


Header J8
1234567 OUT89 IN101112namenpinheader0A7|167|7|J8|
|0B11699J8PWM228511J8
Input on pin 169 (GPIO0_B1) (pin n°9 su J8)</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/mopidy?rev=1486810126&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-02-11T10:48:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mopidy</title>
        <link>https://wiki.csgalileo.org/tips/mopidy?rev=1486810126&amp;do=diff</link>
        <description>Mopidy

Install

prereq


sudo apt install -y gstreamer1.0-plugins-bad
sudo apt install -y libasound2-dev


apt


wget -q -O - https://apt.mopidy.com/mopidy.gpg | sudo apt-key add -
sudo wget -q -O /etc/apt/sources.list.d/mopidy.list https://apt.mopidy.com/jessie.list
sudo apt-get update
sudo apt-get install mopidy
sudo apt-get install mopidy-spotify

sudo apt install mopidy-alsamixer
sudo pip install Mopidy-WebSettings
sudo apt install mopidy-local-sqlite
sudo pip install Mopidy-TuneIn

sudo sy…</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/gameengine/panda3d?rev=1428737222&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-04-11T07:27:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>panda3d</title>
        <link>https://wiki.csgalileo.org/tips/gameengine/panda3d?rev=1428737222&amp;do=diff</link>
        <description>Panda3D

Install from sources


sudo apt-get install build-essential bison flex python-dev \
 freeglut3-dev libglu1-mesa-dev libfreetype6-dev libosmesa6-dev \
 libgtk2.0-dev libpng12-dev libjpeg-dev libtiff5-dev libxft-dev libssl-dev \
 libeigen3-dev libswscale-dev fftw-dev libgles1-mesa-dev libgles2-mesa-dev \
 libgegl-dev libode-dev libopenal-dev  libxxf86dga-dev \
 libavcodec-dev libavdevice-dev libavfilter-dev libavformat-dev \
 libavifile-0.7-dev libavutil-dev

# libbullet-dev</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/audio?rev=1494944879&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-05-16T14:27:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>audio</title>
        <link>https://wiki.csgalileo.org/tips/audio?rev=1494944879&amp;do=diff</link>
        <description>Audio

pulse headless


sudo apt install pulseaudio pulseaudio-module-zeroconf gstreamer1.0-plugins-base-apps gstreamer1.0-pulseaudio




# systemd service spec for pulseaudio running in system mode -- not recommended though!
# on arch, put it under /etc/systemd/system/pulseaudio.service
# start with: systemctl start pulseaudio.service
# enable on boot: systemctl enable pulseaudio.service 
[Unit]
Description=Pulseaudio sound server
After=avahi-daemon.service network.target

[Service]
ExecStart=/…</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/bonding?rev=1621333934&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-05-18T10:32:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bonding</title>
        <link>https://wiki.csgalileo.org/tips/bonding?rev=1621333934&amp;do=diff</link>
        <description>bonding

Make sure you&#039;ve got active LACP configured on at least one sid, a passive-passive LACP trunk won&#039;t come up


Warning: No 802.3ad response from the link partner for any adapters in the bond


	* &lt;https://support.kemptechnologies.com/hc/en-us/articles/204423595-How-to-Troubleshoot-802-3ad-Link-Aggregation-Kemp-Partner-Errors&gt;

esempio funzionante &lt;https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1753431&gt;


Slave Interface: ens1f1
Aggregator ID: 2
Actor Churn State: churned</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/gemini?rev=1751092934&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-06-28T06:42:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>gemini</title>
        <link>https://wiki.csgalileo.org/tips/gemini?rev=1751092934&amp;do=diff</link>
        <description>Gemini

CLI

Get API KEY from google studio

Install gemini-cli


yay -S gemini


Add KEY to environment


# fish
echo &#039;set -x GEMINI_API_KEY &quot;...&quot;&#039; &gt;&gt; ~/.config/fish/config.fish

# bash
echo &quot;GEMINI_API_KEY=...&quot; &gt;&gt; ~/.bashrc</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/jupyterhub?rev=1601969204&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-10-06T07:26:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>jupyterhub</title>
        <link>https://wiki.csgalileo.org/tips/jupyterhub?rev=1601969204&amp;do=diff</link>
        <description>Jupyterhub

	* &lt;http://jupyterlab.csgalileo.org&gt;
	* &lt;http://ldap-lab.csgalileo.org/phpldapadmin&gt; (le credenziali sono in /root/passwdldapadmin)

Cluster

Il cluster kubernetes (che si appoggia su Rancher per una migliore versatilità) è composto da tre nodi master e tre nodi worker (che eseguono i container docker). Il tutto si pilota da interfaccia grafica o da</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/pypy?rev=1509466660&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-10-31T16:17:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pypy</title>
        <link>https://wiki.csgalileo.org/tips/pypy?rev=1509466660&amp;do=diff</link>
        <description>pypy

install


V=pypy3-v5.9.0-linux64
cd /tmp
wget https://bitbucket.org/pypy/pypy/downloads/$V.tar.bz2
sudo tar -C /opt -xvf /tmp/$V.tar.bz2
sudo ln -sf /opt/$V/bin/pypy3 /usr/local/bin


create virtualenv


pypy3 -mvenv /tmp/lib</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/syncthing?rev=1499762447&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-07-11T08:40:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>syncthing</title>
        <link>https://wiki.csgalileo.org/tips/syncthing?rev=1499762447&amp;do=diff</link>
        <description>Syncthing

Install

linux


# Add the release PGP keys:
curl -s https://syncthing.net/release-key.txt | sudo apt-key add -

# Add the &quot;release&quot; channel to your APT sources:
echo &quot;deb https://apt.syncthing.net/ syncthing release&quot; | sudo tee /etc/apt/sources.list.d/syncthing.list
sudo apt install apt-transport-https
sudo apt-get update
sudo apt install syncthing</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/test?rev=1618986720&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-21T06:32:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>test</title>
        <link>https://wiki.csgalileo.org/tips/test?rev=1618986720&amp;do=diff</link>
        <description>Test

Il test consiste nell&#039;implementare un dialogo con protocollo http per l&#039;interrogazione di un semplice web service.

Sostanzialmente va realizzato in programmino in bash, python, nodejs o java con un punteggio di 10 punti. Il candidato ottiene 10 punti per ogni programma realizzato e funzionante, per un</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/android/bootanimation?rev=1425055805&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-02-27T16:50:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bootanimation</title>
        <link>https://wiki.csgalileo.org/tips/android/bootanimation?rev=1425055805&amp;do=diff</link>
        <description>Android bootanimation


cd /lab/radxa/bootanimation
make

make upload


Copy bootanimation.zip into /lab/raxda*common/system/media

desc.txt


512 256 30
p 1 0 part0
p 0 0 part1


	* &#039;523&#039; is the width of the animation
	* &#039;256&#039; is the height of the animation</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/android/bv7000?rev=1500881399&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-07-24T07:29:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bv7000</title>
        <link>https://wiki.csgalileo.org/tips/android/bv7000?rev=1500881399&amp;do=diff</link>
        <description>BV7000 PRO

Upgrade firmware

	* download SP flash tool for linux (latest release) from &lt;https://spflashtool.com/&gt;
	* download firmware from &lt;http://bbs.blackview.hk/viewtopic.php?f=176&amp;t=191529&gt; and unzip
	* install libpng12 from deb

untar flash tool and


chmod +x flash_tool*


run 


sudo ./flash_tool.sh 


	* go to “download section</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/android/bv9500?rev=1638633681&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-12-04T16:01:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bv9500</title>
        <link>https://wiki.csgalileo.org/tips/android/bv9500?rev=1638633681&amp;do=diff</link>
        <description>BV9500 pro

Mediatek Helio P23 

	* supported devices
	* lineage install
	* lineage-19.0-20211106-UNOFFICIAL-treble_arm64_bvS.img.xz
	* tips on boot
	* stock ROM
	*  twrp

apply these settings from developer menù:

	* OEM unlock
	* debug usb

adb commands


adb devices # confirm on screen
adb reboot bootloader 
fastboot flashing unlock
# press volume up to confirm</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/archlinux/manjaro?rev=1587310265&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-04-19T15:31:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>manjaro</title>
        <link>https://wiki.csgalileo.org/tips/archlinux/manjaro?rev=1587310265&amp;do=diff</link>
        <description>Manjaro

base

update mirror with fastest


sudo pacman-mirrors --country Italy


Upgrade and Optimize the Pacman database (Do this regularly)


sudo pacman-db-upgrade &amp;&amp; sudo pacman-optimize &amp;&amp; sync</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/blender/fluid?rev=1427723088&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-03-30T13:44:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>fluid</title>
        <link>https://wiki.csgalileo.org/tips/blender/fluid?rev=1427723088&amp;do=diff</link>
        <description>Fluid

	* Create a cube and set it to physics -&gt; fluid -&gt; domain
	* Create an object inside cube and set it to physics -&gt; fluid -&gt; fluid
	* On domain click to physics -&gt; bake button

/lab/blender/fluid

bake.py


import bpy
import sys
from bpy.app.handlers import persistent

#@persistent
def do_bake():
    for scene in bpy.data.scenes:
        for object in scene.objects:
            for modifier in object.modifiers:
                if modifier.type == &#039;FLUID_SIMULATION&#039;:
                    if …</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/rasberry/gpio?rev=1463643793&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-05-19T07:43:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>gpio</title>
        <link>https://wiki.csgalileo.org/tips/rasberry/gpio?rev=1463643793&amp;do=diff</link>
        <description>GPIO

	* interface circuits

GPIO numbers (BCM mode)



physical number (BOARD mode)



test pin 17


gpio -g mode 17 out
gpio -g write 17 1
sleep 2
gpio -g write 17 0


python


import RPi.GPIO as GPIO
import time

GPIO.cleanup()
GPIO.setmode(GPIO.BOARD)

channel=11
GPIO.setup(channel, GPIO.OUT)

while True:
    GPIO.output(channel, GPIO.HIGH)
    time.sleep(1)
    GPIO.output(channel, GPIO.LOW)
    time.sleep(1)</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/sensors/xtion?rev=1431150703&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-05-09T05:51:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>xtion</title>
        <link>https://wiki.csgalileo.org/tips/sensors/xtion?rev=1431150703&amp;do=diff</link>
        <description>Sensors

Asus XTion Pro Live

	* USB id: 1d27:0601

Openni2

	* reference

Prereq


sudo apt-get install openjdk-7-jdk graphviz



git clone https://github.com/occipital/OpenNI2.git
cd OpenNI2
make -j6</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/vpn/juniper?rev=1433318076&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-06-03T07:54:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>juniper</title>
        <link>https://wiki.csgalileo.org/tips/vpn/juniper?rev=1433318076&amp;do=diff</link>
        <description>Su sistemi Ubuntu-like a 64 bit
Installazione librerie necessarie


sudo apt-get install openjdk-7-jre:i386 ia32-libs libc6:i386 zlib1g:i386
libgtk2-perl libwww-perl icedtea-7-plugin


Download dello script di mad-scientist
(fonte: http:mad-scientist.us/juniper.html)</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/vpn/pptp?rev=1484305640&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-01-13T11:07:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pptp</title>
        <link>https://wiki.csgalileo.org/tips/vpn/pptp?rev=1484305640&amp;do=diff</link>
        <description>pptp

linux client


apt install pptp-linux 



lock noauth nobsdcomp nodeflate



&lt;username&gt; PPTP &lt;password&gt; *



pty &quot;pptp 185.91.188.97 --nolaunchpppd&quot;
name &lt;username&gt;
remotename PPTP
require-mppe-128
file /etc/ppp/options.pptp
ipparam galileo


test</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/blocksync?rev=1480929830&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-12-05T09:23:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>blocksync</title>
        <link>https://wiki.csgalileo.org/tips/blocksync?rev=1480929830&amp;do=diff</link>
        <description>blocksync

sync between block devices &lt;https://gist.github.com/rcoup/1338263&gt;


#!/bin/sh

do_sync() {
    SOURCE=/dev/system/$1
    DEST=$2
    python blocksync.py --cipher blowfish-cbc $SOURCE root@muletto /dev/zvol/storage/$DEST
}

do_sync cimiteriali cimiteriali

do_sync golem golem-os
do_sync golem-data golem-data

do_sync samba2016 share-os
do_sync samba-data share-data

do_sync athena athena

do_sync tributilin tributilin</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/googleearth?rev=1481097555&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-12-07T07:59:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>googleearth</title>
        <link>https://wiki.csgalileo.org/tips/googleearth?rev=1481097555&amp;do=diff</link>
        <description>Google Earth

Pro

Download from &lt;https://support.google.com/earth/answer/168344&gt;


winetricks msxml3

wine googleearth-win-pro-7.1*.exe


Select opengl rendering from settings</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/helm?rev=1730360165&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-31T07:36:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>helm</title>
        <link>https://wiki.csgalileo.org/tips/helm?rev=1730360165&amp;do=diff</link>
        <description>HELM

* &lt;https://helm.sh/docs/intro/install/&gt;

Helm è un package manager per kubernetes. L&#039;installazione è molto rapida:


ubuntu@joint-mongoose:~$ mkdir helm
ubuntu@joint-mongoose:~$ cd helm
ubuntu@joint-mongoose:~$ wget https://get.helm.sh/helm-v3.16.2-linux-amd64.tar.gz
ubuntu@joint-mongoose:~$ tar -zxvf helm-v3.16.2-linux-amd64.tar.gz 
ubuntu@joint-mongoose:~$ find . -name helm
ubuntu@joint-mongoose:~$ sudo cp ./linux-amd64/helm /usr/local/bin/helm
ubuntu@joint-mongoose:~$ helm list
NAME	NAM…</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/ipv6?rev=1763850229&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-22T22:23:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ipv6</title>
        <link>https://wiki.csgalileo.org/tips/ipv6?rev=1763850229&amp;do=diff</link>
        <description>ipv6


ping -6 2600::
ping -6 ix.de</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/iredmail?rev=1645006542&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-02-16T10:15:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>iredmail</title>
        <link>https://wiki.csgalileo.org/tips/iredmail?rev=1645006542&amp;do=diff</link>
        <description>Iredmail

Install

	* docker install
	* docker-compose install
	* zfs install on docker 

create volumes


docker volume create iredmail_backup           # Backup copies
docker volume create iredmail_mailboxes        # All users&#039; mailboxes
docker volume create iredmail_mlmmj            # mailing list data
docker volume create iredmail_mlmmj_archive    # mailing list archive
docker volume create iredmail_imapsieve_copy   # Used by Dovecot plugin &#039;imapsieve&#039;
docker volume create iredmail_custom   …</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/kvm?rev=1444996470&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-10-16T11:54:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kvm</title>
        <link>https://wiki.csgalileo.org/tips/kvm?rev=1444996470&amp;do=diff</link>
        <description>KVM

9p

9p support on centos guest


yum -y update kernel
reboot
yum -y install kernel-devel.x86_64
yum install epel-release
yum install dkms

cd /tmp
wget https://github.com/antst/centos-9p/archive/master.zip
unzip master.zip

R=$(uname -r)
mv centos-9p-master/ /usr/src/centos-9p-$R
dkms add -m centos-9p -v $R
dkms build -m centos-9p -v $R</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/kyria?rev=1604174501&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-10-31T20:01:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kyria</title>
        <link>https://wiki.csgalileo.org/tips/kyria?rev=1604174501&amp;do=diff</link>
        <description>Kyria

	* my layout
	* schema


Base Layer: QWERTY
,-------------------------------------------.                              ,-------------------------------------------.
|RAIS/ESC|   Q  |   W  |   E  |   R  |   T  |                              |   Y  |   U  |   I  |   O  |   P  |  | \   |
|--------+------+------+------+------+------|                              |------+------+------+------+------+--------|
|Ctrl/BS |   A  |   S  |  D   |   F  |   G  |                              |   H  |   …</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/multiboot?rev=1662137338&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-02T16:48:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>multiboot</title>
        <link>https://wiki.csgalileo.org/tips/multiboot?rev=1662137338&amp;do=diff</link>
        <description>Multiboot

	* &lt;https://www.ventoy.net/&gt;

test


sudo qemu-system-x86_64 -enable-kvm -m 2G -vga std -drive file=/dev/&lt;usbdisk&gt;,readonly=on,cache=none,format=raw,if=virtio</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/optimus?rev=1599641466&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-09-09T08:51:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>optimus</title>
        <link>https://wiki.csgalileo.org/tips/optimus?rev=1599641466&amp;do=diff</link>
        <description>Optimus Manager

enable nvidia power management:

	*  &lt;http://download.nvidia.com/XFree86/Linux-x86_64/435.17/README/dynamicpowermanagement.html&gt;
	*  &lt;https://github.com/Askannz/optimus-manager/wiki/A-guide--to-power-management-options&gt;

set startup_mode=hybrid in /etc/optimus-manager/optimus-manager.conf

switch to hybrid


optimus-manager --switch hybrid
optimus-manager --print-mode</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/smartreader?rev=1546253022&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-12-31T10:43:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>smartreader</title>
        <link>https://wiki.csgalileo.org/tips/smartreader?rev=1546253022&amp;do=diff</link>
        <description>smartreader

Spec

	* ID: 23d8:0285


[root@nero scipio.arch]# dmesg 
[  140.880499] usb 2-1.4.3: new full-speed USB device number 4 using xhci_hcd
[  140.953936] usb 2-1.4.3: device descriptor read/64, error -32
[  141.133931] usb 2-1.4.3: device descriptor read/64, error -32
[  141.313810] usb 2-1.4.3: new full-speed USB device number 5 using xhci_hcd
[  141.409163] usb 2-1.4.3: New USB device found, idVendor=23d8, idProduct=0285, bcdDevice= 1.00
[  141.409167] usb 2-1.4.3: New USB device stri…</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/trac?rev=1727961985&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-03T13:26:25+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>trac</title>
        <link>https://wiki.csgalileo.org/tips/trac?rev=1727961985&amp;do=diff</link>
        <description>Password

Le password sono memorizzate nel file users.passwd e ognuna ha la forma user:realm:password

Per generare una password:


user=&quot;guest&quot;
realm=&quot;trac&quot;
password=&quot;sldjfsdfoih&quot;
echo ${user}:${realm}:$(printf &quot;${user}:${realm}:${password}&quot; | md5sum - | sed -e &#039;s/\s\+-//&#039;)</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/archlinux/appimage?rev=1588577018&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-05-04T07:23:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>appimage</title>
        <link>https://wiki.csgalileo.org/tips/archlinux/appimage?rev=1588577018&amp;do=diff</link>
        <description>appimage


yay -S appimagelauncher</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/blender/videoediting?rev=1569410965&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-09-25T11:29:25+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>videoediting</title>
        <link>https://wiki.csgalileo.org/tips/blender/videoediting?rev=1569410965&amp;do=diff</link>
        <description>Blender Video Editor

Concepts

There are n channels: channel 0 is seen in top of other, channel with major number is seen in top of others.

Stripes

Edit strip -&gt; Blend -&gt; Over Drop
Edit strip -&gt; Image Offest -&gt; X,Y

Select strip and Add -&gt; Effect strip</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/db/mariadb?rev=1482000103&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-12-17T18:41:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mariadb</title>
        <link>https://wiki.csgalileo.org/tips/db/mariadb?rev=1482000103&amp;do=diff</link>
        <description>mariadb

cluster

	* &lt;https://www.digitalocean.com/community/tutorials/how-to-configure-a-galera-cluster-with-mariadb-10-1-on-ubuntu-16-04-servers&gt;

Three Ubuntu 16.04 servers

install on each node


apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
add-apt-repository &#039;deb [arch=amd64] http://nyc2.mirrors.digitalocean.com/mariadb/repo/10.1/ubuntu xenial main&#039;
apt update
apt install mariadb-server rsync</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/galileo/checkin?rev=1655802384&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-06-21T09:06:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>checkin</title>
        <link>https://wiki.csgalileo.org/tips/galileo/checkin?rev=1655802384&amp;do=diff</link>
        <description>Galileo

wiki

	* user: inizialenomecognome (esempio sscipioni)

aggiornare le informazioni di installazione hp

mail

	* nome.cognome@csgalileo.org
	* webmail
	* cambio password

impostazioni mail imap/smtp

[impostazioni imap-smtp]

pop3 criptato: porta 995

nextcloud

	* nome.cognome@csgalileo.org</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/hw/brother?rev=1508776448&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-10-23T16:34:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>brother</title>
        <link>https://wiki.csgalileo.org/tips/hw/brother?rev=1508776448&amp;do=diff</link>
        <description>Brother

Scanner

For 64 bit models


sudo mkdir /usr/lib/sane
sudo ln -s /usr/lib64/sane/libsane-brother3.so /usr/lib/sane/libsane-brother3.so
sudo ln -s /usr/lib64/sane/libsane-brother3.so.1 /usr/lib/sane/libsane-brother3.so.1
sudo ln -s /usr/lib64/sane/libsane-brother3.so.1.0.7 /usr/lib/sane/libsane-brother3.so.1.0.7
sudo ln -s /usr/lib64/libbrscandec3.so /usr/lib/libbrscandec3.so
sudo ln -s /usr/lib64/libbrscandec3.so.1 /usr/lib/libbrscandec3.so.1
sudo ln -s /usr/lib64/libbrscandec3.so.1.0.0…</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/hw/lenovo-s531?rev=1542399707&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-16T20:21:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>lenovo-s531</title>
        <link>https://wiki.csgalileo.org/tips/hw/lenovo-s531?rev=1542399707&amp;do=diff</link>
        <description>Lenovo S-531

Convert bios iso upgrade with &lt;https://wiki.archlinux.org/index.php/Flashing_BIOS_from_Linux&gt;


geteltorito.pl -o &lt;image&gt;.img &lt;image&gt;.iso</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/ubuntu/gnome3?rev=1750827019&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-06-25T04:50:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>gnome3</title>
        <link>https://wiki.csgalileo.org/tips/ubuntu/gnome3?rev=1750827019&amp;do=diff</link>
        <description>Gnome

pano global shortcut


dconf write /org/gnome/shell/extensions/pano/global-shortcut &quot;[&#039;&lt;Alt&gt;v&#039;]&quot;


customize environment with gnome-tweak-tool</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/ubuntu/server?rev=1648041711&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-03-23T13:21:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>server</title>
        <link>https://wiki.csgalileo.org/tips/ubuntu/server?rev=1648041711&amp;do=diff</link>
        <description>Ubuntu Server


apt purge --auto-remove -y snapd squashfs-tools friendly-recovery apport at modemmanager
apt purge --auto-remove -y unattended-upgrades
apt purge --auto-remove -y apparmor ufw
sudo systemctl disable apt-daily-upgrade.timer
sudo systemctl mask apt-daily-upgrade.service
sudo systemctl disable apt-daily.timer
sudo systemctl mask apt-daily.service

grep -q menu-complete /etc/inputrc
if  [ $? = 1 ]; then
cat &gt;&gt; /etc/inputrc &lt;&lt;EOF
&quot;\M-s&quot;: menu-complete
&quot;\e[A&quot;: history-search-backward
&quot;…</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/vpn/ipsec?rev=1484913796&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-01-20T12:03:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ipsec</title>
        <link>https://wiki.csgalileo.org/tips/vpn/ipsec?rev=1484913796&amp;do=diff</link>
        <description>ipsec

linux GUI client

	* &lt;https://www.bestvpnz.com/how-to-set-up-l2tp-ipsec-vpn-on-linux-networkmanager-strongswan/&gt;


sudo add-apt-repository ppa:raharper/bugfixes
sudo apt-get update

apt install network-manager-strongswan xl2tpd</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/vrcard?rev=1685024031&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-05-25T14:13:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>vrcard</title>
        <link>https://wiki.csgalileo.org/tips/vrcard?rev=1685024031&amp;do=diff</link>
        <description>Creazione di una card basata su una Web App per SMARTPHONE e altri device Android e i-OS con emissione di Qrcode, per gestione servizi turistici,
informazioni, itinerari, prenotazioni, pagamenti da remoto, servizi di Smart destination.
La Smart Verona sarà progettata dal Comune di Verona in dialogo con la Destination Verona &amp; Garda Foundation, in collegamento con il sito
Visit Verona. Vuole essere uno strumento efficace e organico per la regia del turismo della città patrimonio mondiale UNESCO, …</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>
</rdf:RDF>
