<?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-18T13:35:33+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/projects/zibaldone/linux/docker?rev=1681884516&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/projects/iotaiuto/mycroft?rev=1639570231&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/projects/internetofthings/homeassistant?rev=1657268345&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/projects/livenet/server?rev=1521629811&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/projects/3dprinter?rev=1642948283&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/video?rev=1599055186&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/projects/zibaldone/vscode?rev=1757792678&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/pyramid?rev=1439893971&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/projects/internetofthings/iotaiuto?rev=1597998702&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/wiki/syntax?rev=1614879319&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/jibri?rev=1657811304&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/projects/internetofthings/jetsonnano?rev=1700120363&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/zibaldone/linux/systemd?rev=1717506028&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/gstreamer?rev=1700131373&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/projects/internetofthings/esphome?rev=1625549201&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/projects/internetofthings/micropython?rev=1541231192&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/projects/wamp/docs?rev=1493912754&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/projects/zibaldone/electronic/turbolevo?rev=1650788052&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/backup?rev=1441216027&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/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/openspec?rev=1772789179&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/projects/internetofthings/shinobi?rev=1522754395&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/projects/iotaiuto/liberidicomunicare?rev=1666162309&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/projects/livenet/virtualization?rev=1590000000&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/projects/zibaldone/electronic/iidc?rev=1633940375&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/projects/internetofthings/influxdb?rev=1569316079&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/projects/mdm?rev=1646900341&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/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/projects/iotaiuto/doorbell?rev=1633077600&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/projects/plate?rev=1655727589&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/projects/internetofthings/graphite?rev=1510990583&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/projects/internetofthings/iotaiuto_skill?rev=1601544860&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/projects/internetofthings/tradfri?rev=1565249907&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/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/orin?rev=1679326007&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/kubernetes/loadbalancing?rev=1734014735&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/kubernetes/traefik?rev=1734016521&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/projects/livenet/scipiodev?rev=1529400464&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/gameengine/unreal?rev=1429266503&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/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/airos?rev=1552645462&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/blender?rev=1747754598&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/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/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/qwen?rev=1767851625&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/projects/internetofthings/freenove?rev=1721475291&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/music/fatherandson?rev=1499252406&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/projects/livenet/seamless?rev=1442494322&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/projects/zibaldone/electronic/corne?rev=1643786592&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/projects/internetofthings/broadlink?rev=1563020816&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/music/alhambra?rev=1433917789&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/fdf?rev=1614364114&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/livenet/10_rsyslog_container?rev=1734009936&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/madmax/cie?rev=1680102207&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/madmax/licoli?rev=1499668022&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/music/chiquitita?rev=1452016012&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/music/vagabondo?rev=1425802001&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/projects/giano/mev2?rev=1681390913&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/projects/internetofthings/esp32?rev=1625294161&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/projects/internetofthings/objectdetection?rev=1611643263&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/projects/internetofthings/orangepizero2?rev=1729319802&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/projects/iotaiuto/led?rev=1640337041&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/projects/livenet/01_struttura_server?rev=1733917963&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/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/gameengine/panda3d?rev=1428737222&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/projects/zibaldone/electronic/samoklava?rev=1645597928&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/projects/iotaiuto/occhiali?rev=1643633300&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/start?rev=1764568451&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/madmax/muorelentamente?rev=1487172751&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/music/happybirthday?rev=1439630081&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/music/ladonnacannone?rev=1426435032&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/music/letitbe?rev=1424020778&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/music/tuttoaposto?rev=1426271469&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/music/ungiornoinsieme?rev=1426270969&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/projects/internetofthings/esp32lora?rev=1584802956&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/projects/internetofthings/googlehome?rev=1529602276&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/projects/iotaiuto/pnrr?rev=1686149178&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/projects/livenet/image-build?rev=1529393270&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/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/projects/internetofthings/clients/sirio?rev=1527923778&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/projects/zibaldone/linux/iptables?rev=1633697509&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/projects/zibaldone/linux/podman?rev=1634207913&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/projects/zibaldone/linux/docker?rev=1681884516&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-04-19T06:08:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>docker</title>
        <link>https://wiki.csgalileo.org/projects/zibaldone/linux/docker?rev=1681884516&amp;do=diff</link>
        <description>docker

install


apt-get install -y ca-certificates curl gnupg lsb-release
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo &quot;deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable&quot; | sudo tee /etc/apt/sources.list.d/docker.list &gt; /dev/null
apt update
apt-get install -y docker-ce docker-ce-cli container…</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/projects/iotaiuto/mycroft?rev=1639570231&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-12-15T12:10:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mycroft</title>
        <link>https://wiki.csgalileo.org/projects/iotaiuto/mycroft?rev=1639570231&amp;do=diff</link>
        <description>Assistente vocale Mycroft

Installazione

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


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

homeassistant domotic

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

Install

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

upgrade


pip install -U homeassistant


and after restart home assistant

with fabric

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

hass


sudo apt install python3 python3-venv incron mc python3-dev libffi-dev libssl-dev
python3 -m ve…</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/projects/livenet/server?rev=1521629811&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-03-21T10:56:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>server</title>
        <link>https://wiki.csgalileo.org/projects/livenet/server?rev=1521629811&amp;do=diff</link>
        <description>Requirements

 HW: 2 nic device

OS: Ubuntu server 17.10

apt install bash debootstrap schroot syslinux nfs-kernel-server tftpd-hpa xorriso pigz  zfsutils-linux

Optional config

apt install isc-dhcp-server 

network config 
nano /etc/netplan/01-netcfg.yaml</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/projects/3dprinter?rev=1642948283&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-01-23T14:31:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>3dprinter</title>
        <link>https://wiki.csgalileo.org/projects/3dprinter?rev=1642948283&amp;do=diff</link>
        <description>3D printer

Resources

	* hotend change
		* mount heatbreak and nozzle touching toghether and with 0.5mm gap between head and nozzle
		* preheat hotend at ABS temp
		* fix nozzle with 1nm torque
	*  E3D V6 assembly
	*  temperature tower
		*  set combing mode to off


z offset: subtract 0.25 to A4 paper without friction and without warm up</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/video?rev=1599055186&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-09-02T13:59:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>video</title>
        <link>https://wiki.csgalileo.org/tips/video?rev=1599055186&amp;do=diff</link>
        <description>Video TIPS

Getting INFO


avprobe &lt;file&gt;


Convert to webm


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


Repair index


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


from images to video


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

Visual Studio Code Editor

base settings


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



{
    &quot;editor.fontSize&quot;: 16,
    &quot;editor.fontFamily&quot;: &quot;Fira Code&quot;,
    &quot;editor.fontLigatures&quot;: true,
    &quot;window.zoomLevel&quot;: 1.5,
    &quot;editor.tabSize&quot;: 4,
    &quot;editor.insertSpaces&quot;: true,
    &quot;python.formatting.provider&quot;: &quot;black&quot;
}</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/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/projects/internetofthings/iotaiuto?rev=1597998702&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-08-21T08:31:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>iotaiuto</title>
        <link>https://wiki.csgalileo.org/projects/internetofthings/iotaiuto?rev=1597998702&amp;do=diff</link>
        <description>IOTAIUTO

PANORAMICA E PRINCIPI GENERALI



# LA STRUTTURA DI QUESTA GUIDA SI ARTICOLA IN: 

# 1. risorse HW utilizzate

# 2. passi necessari a rendere operativa ciascuna di esse


# IL ROUTER ANDRA&#039; CONFIGURATO AFFINCHE&#039; A OGNI DEVICE SIA ASSEGNATO UN IP-ADDRESS-FISSO

# NEL RANGE 192.168.1.221 - 192.168.1.240</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/wiki/syntax?rev=1614879319&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-04T17:35:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>syntax</title>
        <link>https://wiki.csgalileo.org/wiki/syntax?rev=1614879319&amp;do=diff</link>
        <description>Formatting Syntax

DokuWiki supports some simple markup language, which tries to make the datafiles to be as readable as possible. This page contains all possible syntax you may use when editing the pages. Simply have a look at the source of this page by pressing</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/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/projects/internetofthings/jetsonnano?rev=1700120363&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-16T07:39:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>jetsonnano</title>
        <link>https://wiki.csgalileo.org/projects/internetofthings/jetsonnano?rev=1700120363&amp;do=diff</link>
        <description>Nvidia Jetson Nano

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

remove desktop


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

apt autoremo…</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/zibaldone/linux/systemd?rev=1717506028&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-06-04T13:00:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>systemd</title>
        <link>https://wiki.csgalileo.org/zibaldone/linux/systemd?rev=1717506028&amp;do=diff</link>
        <description>Systemd


systemctl status


show running units


systemctl


show available unit files


systemctl list-unit-files


enable unit


systemctl enable name.service


start unit


systemctl start name


after change unit file


systemctl daemon-reload</description>
    </item>
    <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/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/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/projects/internetofthings/esphome?rev=1625549201&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-07-06T05:26:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>esphome</title>
        <link>https://wiki.csgalileo.org/projects/internetofthings/esphome?rev=1625549201&amp;do=diff</link>
        <description>ESPHOME

ESP32 cam

	* rtsp into esp32cam progress


#!/bin/sh

TOKEN=...

PAYLOAD=&quot;{\&quot;directive\&quot;: {\&quot;header\&quot;: {\&quot;namespace\&quot;: \&quot;Alexa.Discovery\&quot;, \&quot;name\&quot;: \&quot;Discover\&quot;, \&quot;payloadVersion\&quot;: \&quot;3\&quot;, \&quot;messageId\&quot;: \&quot;8db404f7-f5a1-495e-9a30-3a8af3bf94e0\&quot;}, \&quot;payload\&quot;: {\&quot;scope\&quot;: {\&quot;type\&quot;: \&quot;BearerToken\&quot;, \&quot;token\&quot;: \&quot;...\&quot;}}}}&quot;


curl -q -X POST \
  -d &quot;$PAYLOAD&quot; \
  -H &quot;Authorization: Bearer $TOKEN&quot; \
  -H &quot;Content-Type: application/json&quot; \
  http://localhost:8123/api/alexa/smart_home | j…</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/projects/internetofthings/micropython?rev=1541231192&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-03T07:46:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>micropython</title>
        <link>https://wiki.csgalileo.org/projects/internetofthings/micropython?rev=1541231192&amp;do=diff</link>
        <description>micropython

esptools / ampy


pip install esptool
pip install adafruit-ampy


identify


esptool.py chip_id


esp32

Download firmware from &lt;http://www.micropython.org/download&gt;

erase flash (before any micropython deploy)


export PORT=/dev/ttyUSB1
esptool.py --chip esp32 --port $PORT erase_flash</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/projects/wamp/docs?rev=1493912754&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-05-04T15:45:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>docs</title>
        <link>https://wiki.csgalileo.org/projects/wamp/docs?rev=1493912754&amp;do=diff</link>
        <description>WAMP

Concepts

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

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

	*  one process controller
	*  multiple workers

Workers:</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/projects/zibaldone/electronic/turbolevo?rev=1650788052&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-04-24T08:14:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>turbolevo</title>
        <link>https://wiki.csgalileo.org/projects/zibaldone/electronic/turbolevo?rev=1650788052&amp;do=diff</link>
        <description>turbolevo

canbus

	* canbus basic
	* exploring canbus
	* canbus esp32 project
	* tutorial
	* transreceiver SN65HVD230 datasheet  example ESP32 project
	* transreveiver TJA1050T: datasheet
	* 


firmware

	* 
	* 

BMS

Same port charge and discharge balance PCM for 36V



	* B-: Connect to the negative pole of the battery pack
	* P-: No Connect
	* C-: Connect to the negative electrode of charge and discharge</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/backup?rev=1441216027&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-09-02T17:47:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>backup</title>
        <link>https://wiki.csgalileo.org/backup?rev=1441216027&amp;do=diff</link>
        <description>Backup

makemkv

Wonderful for ecncrypted bluray &lt;http://www.makemkv.com/forum2/viewtopic.php?f=3&amp;t=224&gt;

mplayer

good for dvd protected with bad sectors

detect main feature


LANG=en dvdbackup -i /dev/sr0 -I | egrep -i -2 &quot;^Main feature&quot;


with Disney DVD play the disk with 


mplayer -v dvdnav:// -dvd-device /dev/sr0 2&gt;&amp;1 | grep TITLE</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/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/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/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/projects/internetofthings/shinobi?rev=1522754395&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-04-03T11:19:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>shinobi</title>
        <link>https://wiki.csgalileo.org/projects/internetofthings/shinobi?rev=1522754395&amp;do=diff</link>
        <description>Shinobi

Install

Install nodejs ...
Install mariadb or mysql

Install ffmpeg


sudo apt-get install -y software-properties-common
sudo add-apt-repository -y ppa:jonathonf/ffmpeg-3 -y
sudo apt update -y &amp;&amp; sudo apt install ffmpeg libav-tools x264 x265 -y</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/projects/iotaiuto/liberidicomunicare?rev=1666162309&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-10-19T06:51:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>liberidicomunicare</title>
        <link>https://wiki.csgalileo.org/projects/iotaiuto/liberidicomunicare?rev=1666162309&amp;do=diff</link>
        <description>openedx

	* liberi di comunicare
		* user: stefano.scipioni@csgalileo.org
		* pass: e....
	*  ssh ubuntu@10.45.103.201

documentazione



&lt;https://edx.readthedocs.io/projects/edx-installing-configuring-and-running/en/latest/front_matter/index.html&gt;

&lt;https://docs.tutor.overhang.io/&gt;

Installazione

Requisiti: docker, libyaml-dev


$ systemctl start docker
$ pip install tutor[full]
$ tutor local quickstart


Account amministratore:</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/projects/livenet/virtualization?rev=1590000000&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-05-20T18:40:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>virtualization</title>
        <link>https://wiki.csgalileo.org/projects/livenet/virtualization?rev=1590000000&amp;do=diff</link>
        <description>Virtualization

Virtualbox

	* Use virtio network driver
	* Use SATA driver for storage (no virtio available)
	* Use host only network and assign static IP to guest
	* In “User Interface” hide minitoolbar
	*  Add printers with address below and with generic MS Publisher Imagesetter driver</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/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/projects/zibaldone/electronic/iidc?rev=1633940375&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-11T08:19:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>iidc</title>
        <link>https://wiki.csgalileo.org/projects/zibaldone/electronic/iidc?rev=1633940375&amp;do=diff</link>
        <description>DCAM IIDC camera


[ 1161.810809] usb 10-2: new SuperSpeed Gen 1 USB device number 5 using xhci_hcd
[ 1161.874950] usb 10-2: New USB device found, idVendor=1e10, idProduct=3300, bcdDevice= 0.00
[ 1161.874953] usb 10-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 1161.874955] usb 10-2: Product: Chameleon3 CM3-U3-31S4C
[ 1161.874957] usb 10-2: Manufacturer: Point Grey Research
[ 1161.874959] usb 10-2: SerialNumber: 01232DBD</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/projects/internetofthings/influxdb?rev=1569316079&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-09-24T09:07:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>influxdb</title>
        <link>https://wiki.csgalileo.org/projects/internetofthings/influxdb?rev=1569316079&amp;do=diff</link>
        <description>influxdb


curl -sL https://repos.influxdata.com/influxdb.key | apt-key add -
source /etc/lsb-release
echo &quot;deb https://repos.influxdata.com/${DISTRIB_ID,,} ${DISTRIB_CODENAME} stable&quot; | tee -a /etc/apt/sources.list
apt update
apt install influxdb</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/projects/mdm?rev=1646900341&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-03-10T08:19:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mdm</title>
        <link>https://wiki.csgalileo.org/projects/mdm?rev=1646900341&amp;do=diff</link>
        <description>mobile device management (MDM)

gestione app

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

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





caricare su gianomdm il package 









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



successivamente, dopo i test, assegnare il package al gruppo &#039;vigili&#039;</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/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/projects/iotaiuto/doorbell?rev=1633077600&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-01T08:40:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>doorbell</title>
        <link>https://wiki.csgalileo.org/projects/iotaiuto/doorbell?rev=1633077600&amp;do=diff</link>
        <description>Doorbell

ESP32CAM

Esphome camera component

Esphome RTSPserver github



Per la prima scrittura:

	*  connettere uno dei pin di IO a GND, come mostrato in figura
	*  attaccare l&#039;USB
	*  dare i permessi alla porta, esempio: 
chmod 660 /dev/ttyUSB0

	*  riavviare esphome
	*  uploadare la configurazione

Per le scritture wireless non serve che GND sia connesso a un pin di IO</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/projects/plate?rev=1655727589&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-06-20T12:19:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>plate</title>
        <link>https://wiki.csgalileo.org/projects/plate?rev=1655727589&amp;do=diff</link>
        <description>yolo train


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



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

classes = [&quot;targa&quot;]

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

&quot;&quot;&quot; Configur…</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/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/projects/internetofthings/graphite?rev=1510990583&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-11-18T07:36:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>graphite</title>
        <link>https://wiki.csgalileo.org/projects/internetofthings/graphite?rev=1510990583&amp;do=diff</link>
        <description>carbon, graphite and grafana

carbon

install carbon-cache service


apt-get install graphite-carbon


enable boot startup in /etc/default/graphite-carbon

enable ENABLE_LOGROTATION in /etc/carbon/carbon.conf

extend retentions


[carbon]
pattern = ^carbon\.
retentions = 60:90d

[default]
pattern = .*
retentions = 30s:7d,5m:30d,10m:1y,1d:10y</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/projects/internetofthings/iotaiuto_skill?rev=1601544860&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-10-01T09:34:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>iotaiuto_skill</title>
        <link>https://wiki.csgalileo.org/projects/internetofthings/iotaiuto_skill?rev=1601544860&amp;do=diff</link>
        <description>iotaiuto skill



Flusso dati

ogni comando che arriva da alexa si traduce in una richiesta verso la skill &#039;iotaiuto&#039; (metodo event_handler) il cui payload è:

	*  event
	*  context

in particolare event contiene awstoken (estratto dalla funzione get</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/projects/internetofthings/tradfri?rev=1565249907&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-08-08T07:38:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tradfri</title>
        <link>https://wiki.csgalileo.org/projects/internetofthings/tradfri?rev=1565249907&amp;do=diff</link>
        <description>TRADFRI

INSTALLARE TRADFRI CUSTOM

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

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

CONFIGURARE TRADFRI GATEWAY DA HOME ASSISTANT</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/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/orin?rev=1679326007&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-20T15:26:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>orin</title>
        <link>https://wiki.csgalileo.org/orin?rev=1679326007&amp;do=diff</link>
        <description>orin

Carrier board DSBOARD-ORNX

jetpack

&lt;https://www.forecr.io/blogs/installation/jetpack-5-1-installation-for-dsboard-ornx&gt;

Install sdk manager and run it with:

	*  JetPack 5.1 for Target Operating System
	*  Jetson AGX Orin modules for Target Hardware
	*  no Host components
	*  no flash board

Download BSP, extract, update BSP and build rootfs</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/kubernetes/loadbalancing?rev=1734014735&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-12-12T14:45:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>loadbalancing</title>
        <link>https://wiki.csgalileo.org/kubernetes/loadbalancing?rev=1734014735&amp;do=diff</link>
        <description>MetalLB come loadBalancer

La pagina ufficiale dell&#039;installazione: &lt;https://metallb.universe.tf/installation/&gt;

Ho eseguito l&#039;operazione preliminare “If you’re using kube-proxy in IPVS mode, since Kubernetes v1.14.2 you have to enable strict ARP mode.”

Edito la configMap di kube-proxy:</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/kubernetes/traefik?rev=1734016521&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-12-12T15:15:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>traefik</title>
        <link>https://wiki.csgalileo.org/kubernetes/traefik?rev=1734016521&amp;do=diff</link>
        <description>Documentazione:
&lt;https://doc.traefik.io/traefik/getting-started/install-traefik/#use-the-helm-chart&gt;


ubuntu@kubectl:~$ helm repo add traefik https://traefik.github.io/charts
ubuntu@kubectl:~$ helm repo update
helm show values traefik/traefik &gt; traefik.yaml


Abilitare la persistenza modificando queste voci (opure nell&#039;ambiente di test usare una directory in /mnt/cephfs):</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/projects/livenet/scipiodev?rev=1529400464&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-06-19T09:27:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>scipiodev</title>
        <link>https://wiki.csgalileo.org/projects/livenet/scipiodev?rev=1529400464&amp;do=diff</link>
        <description>scipio dev environmnet

prereq

prereq on my dev machine


sudo apt install schroot pigz debootstrap syslinux nfs-kernel-server tftpd-hpa xorriso pxelinux zfsutils-linux
cd /lab/livenet/livenet-server
rm -fR /etc/schroot/livenet
ln -s `pwd`/etc/schroot/livenet /etc/schroot/
[ -f /etc/default/livenet ] || cp -a etc/default/livenet /etc/default/livenet

zfs set sharenfs=ro rpool/livenet/backups</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/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/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/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/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/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/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/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/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/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/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/projects/internetofthings/freenove?rev=1721475291&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-20T11:34:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>freenove</title>
        <link>https://wiki.csgalileo.org/projects/internetofthings/freenove?rev=1721475291&amp;do=diff</link>
        <description>freenove

	* &lt;https://github.com/Freenove/Freenove_4WD_Smart_Car_Kit_for_Raspberry_Pi&gt;
	* &lt;https://www.raspberrypi.com/software/operating-systems/&gt;

before boot mount bootfs


echo &quot;pi:$6$c70VpvPsVNCG0YR5$l5vWWLsLko9Kj65gcQ8qvMkuOoRkEagI90qi3F/Y7rm8eNYZHW8CY6BOIKwMH7a3YYzZYL90zf304cAHLFaZE0&quot; &gt; userconf.txt
touch ssh.txt


blacklist audio on rasp 3 


echo &quot;blacklist snd_bcm2835&quot; &gt;&gt; /etc/modprobe.d/snd-blacklist.conf</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/music/fatherandson?rev=1499252406&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-07-05T11:00:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>fatherandson</title>
        <link>https://wiki.csgalileo.org/music/fatherandson?rev=1499252406&amp;do=diff</link>
        <description>Father And Son, Cat Stevens

video


INTRO: G  C  riff: (E----4----6--) rpt 3 times
                   (B--2----2----)



         G              D             C                 Am7
It&#039;s not time to make a change, just relax and take it easy
             G                 Em
You&#039;re still young that&#039;s your fault
           Am               D
there&#039;s so much you have to know
       G            D            C                Am7
Find a girl, settle down, if you want to, you can marry
        G     …</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/projects/livenet/seamless?rev=1442494322&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-09-17T12:52:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>seamless</title>
        <link>https://wiki.csgalileo.org/projects/livenet/seamless?rev=1442494322&amp;do=diff</link>
        <description>Seamless Windows

RDP RemoteAPP

Windows remote (guest)

	* reference
	* Activate remote connections
	*  Install dot net runtime
	*  Install remoteapptool
	*  Activate allowlist for remoteapps with this regedit file

&lt;code&gt;
Windows Registry Editor Version 5.00


[HKEYLOCAL</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/projects/zibaldone/electronic/corne?rev=1643786592&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-02-02T07:23:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>corne</title>
        <link>https://wiki.csgalileo.org/projects/zibaldone/electronic/corne?rev=1643786592&amp;do=diff</link>
        <description>Corne keyboard

	* miryoku
	* chocolate v3
	* my layout
	* adjust layer
	* logo editor
	* models compare
	* fifi
	* typing exercises
	* pro micro wireless DIY

qmk configurator


git clone https://github.com/qmk/qmk_firmware.git
cd qmk_firmware
./util/linux_install.sh

# qmk cli optional
export QMK_HOME=/lab/corne/qmk_firmware
python3 -mvenv venv
source venv/bin/activate
pip install qmk
cd $QMK_HOME
qmk setup</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/projects/internetofthings/broadlink?rev=1563020816&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-07-13T12:26:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>broadlink</title>
        <link>https://wiki.csgalileo.org/projects/internetofthings/broadlink?rev=1563020816&amp;do=diff</link>
        <description>broadlink


wget https://raw.githubusercontent.com/mjg59/python-broadlink/master/cli/broadlink_cli
wget https://raw.githubusercontent.com/mjg59/python-broadlink/master/cli/broadlink_discovery
chmod +x broadlink_cli broadlink_discovery

./broadlink_discovery
echo &quot;0x2787 192.168.2.28 a126f434ea34&quot; &gt; broadlink</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/music/alhambra?rev=1433917789&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-06-10T06:29:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>alhambra</title>
        <link>https://wiki.csgalileo.org/music/alhambra?rev=1433917789&amp;do=diff</link>
        <description>Recuerdos de l&#039;alhambra - Tarrega


part 1:

     0 4     1       3               3 2              &lt;--fingering
E||--------------------------------------------------|
B||----5-5-5---5-5-5---5-5-5---5-5-5---3-3-3---3-3-3-|
G||------------------5---------------4---------------|
D||----------2---------------2---------------2-------|
A||--0-----------------------------------------------|
E||--------------------------------------------------|


    1     2       3               3               
-----…</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/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/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/livenet/10_rsyslog_container?rev=1734009936&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-12-12T13:25:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>10_rsyslog_container</title>
        <link>https://wiki.csgalileo.org/livenet/10_rsyslog_container?rev=1734009936&amp;do=diff</link>
        <description>Avvia servizio di logging in container.

Avvio


$ task rsyslog


Lettura log


$ task logs


Note:

	*  i log vengono scritti in /livenet/log/
	*  la configurazione si trova nel file aux/logger/10config.conf
  * la rotazione è effettuata dallo script</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/madmax/cie?rev=1680102207&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-29T15:03:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cie</title>
        <link>https://wiki.csgalileo.org/madmax/cie?rev=1680102207&amp;do=diff</link>
        <description>cie

req


yay -S cie-middleware-bin libusb-compat
sudo systemctl start pcscd.socket
sudo systemctl enable pcscd.socket



sudo LIBCCID_ifdLogLevel=0x000F pcscd --foreground --debug --color


test: pcsc_scan

download from &lt;https://support.identiv.com/3700f/&gt;

modificare install.sh in modo che punti su /usr/lib (non /usr/local/lib)</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/madmax/licoli?rev=1499668022&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-07-10T06:27:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>licoli</title>
        <link>https://wiki.csgalileo.org/madmax/licoli?rev=1499668022&amp;do=diff</link>
        <description>Licoli

Microflora di ceppi batterici e lieviti autoctoni:

	*  maggiore conservazione del prodotto lievitato
	*  maggiore digeribilità
	*  profilo sensoriale gradevole

Rispetto alla pasta madre presenta una velocità di fermentazione maggiore e una gestione dei rinfreschi più semplice.</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/music/chiquitita?rev=1452016012&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-01-05T17:46:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>chiquitita</title>
        <link>https://wiki.csgalileo.org/music/chiquitita?rev=1452016012&amp;do=diff</link>
        <description>Chiquitita - Abba


A                               Asus4 A
Chiquitita, tell me what s wrong
                             E   Esus4 E
You re enchained by your own sorrow
E  D    E             E7            A    Asus4 A
In your eyes there is no hope for tomorrow
      A                       Asus4 A
How I hate to see you like this
         A              E     Esus4 E
There is no way you can deny it
E  D   E               E7            A   Asus4 A
I  can see that you re oh so sad, so quiet

A    …</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/music/vagabondo?rev=1425802001&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-03-08T08:06:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>vagabondo</title>
        <link>https://wiki.csgalileo.org/music/vagabondo?rev=1425802001&amp;do=diff</link>
        <description>Io Vagabondo - Nomadi

Tempo 4/4: “_” = 2/4, “.” = 1/4


   D_ _      A_ _              G_        A_       D_   C. G.
Io un giorno crescerò, e nel cielo della vita volerò
D_ _        A_ _      G_                        A_       Bm_ _
ma un bimbo che ne sa, sempre azzurra non può essere l&#039;età.
G_.  GF#.  Em_                  A_             D_ _                G_.  GF#.
Poi,           una notte di settembre mi svegliai, il vento sulla pelle
A_ _                             D_ _
sul mio corpo il ch…</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/projects/giano/mev2?rev=1681390913&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-04-13T13:01:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mev2</title>
        <link>https://wiki.csgalileo.org/projects/giano/mev2?rev=1681390913&amp;do=diff</link>
        <description>Mev 2

Mev è una telecamera mobile, montata su un veicolo di controllo, che rileva le targhe della autovetture parcheggiate a bordo strada.

Mev1 (attuale progetto):

	*  piattaforma Jetson AGX Xavier
	*  camere a colori con interfaccia USB3, 2 per lato vettura:
		*</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/projects/internetofthings/esp32?rev=1625294161&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-07-03T06:36:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>esp32</title>
        <link>https://wiki.csgalileo.org/projects/internetofthings/esp32?rev=1625294161&amp;do=diff</link>
        <description>ESP32

how to use pins
esp32 chip only

ESPCAM



	* upload code: GPIO 0 needs to be connected to GND
	* run code: remove GPIO 0 from GND and press the RST button

Lolin32 lite




	* platformio specifications
	* ESP32 Module: ESP-WROOM-32 from Espressif.
	* 240MHz dual core microprocessor equipped with</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/projects/internetofthings/objectdetection?rev=1611643263&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-01-26T06:41:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>objectdetection</title>
        <link>https://wiki.csgalileo.org/projects/internetofthings/objectdetection?rev=1611643263&amp;do=diff</link>
        <description>Object detection service

Watsor

	* watsor
	* coral accelerator

install


yay -S python-tensorflow-cuda
python -mvenv --system-site-packages venv
source venv/bin/activate.fish
pip install wheel
pip install typing-extensions
pip install tensorboard
pip install grpcio
pip install tensorrt
git clone https://github.com/asmirnou/watsor.git watsor.git
pip install -e watsor.git</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/projects/internetofthings/orangepizero2?rev=1729319802&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-19T06:36:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>orangepizero2</title>
        <link>https://wiki.csgalileo.org/projects/internetofthings/orangepizero2?rev=1729319802&amp;do=diff</link>
        <description>Orange Pi Zero 2

I2C on armbian

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

sun50i-h616-i2c3.dts 



/dts-v1/;
/plugin/;

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

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

        fragment@1 {
                target = &lt;&amp;i2c3&gt;;
                __overlay__ {
                        pinctrl-nam…</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/projects/iotaiuto/led?rev=1640337041&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-12-24T09:10:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>led</title>
        <link>https://wiki.csgalileo.org/projects/iotaiuto/led?rev=1640337041&amp;do=diff</link>
        <description>LED

Collegare LED RGB a Raspberry Pi

Il pin più lungo del LED è il common, che sarà un anodo o un catodo a seconda della tipologia del LED.

Verificare la tipologia del LED

	* Mettere il multimetro in modalità contatto
	* Collegare il multimetro al common e a un altro pin qualsiasi</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/projects/livenet/01_struttura_server?rev=1733917963&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-12-11T11:52:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>01_struttura_server</title>
        <link>https://wiki.csgalileo.org/projects/livenet/01_struttura_server?rev=1733917963&amp;do=diff</link>
        <description>Struttura server

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


drwxr-xr-x  9 root root 4096 Nov 18 14:51 .
drwxr-xr-x 23 root root 4096 Oct 24 08:24 ..
drwxr-xr-x  7 root root 4096 Oct  9 09:00 aux
drwxr-xr-x  8 root root 4096 Nov 13 12:38 .git
drwxr-xr-x 10 root root 4096 Oct 31 13:25 images
drwxr-xr-x  4 root root 4096 Nov 13 11:57 overlay
drwxr-xr-x 11 root root 4096 Oct 31 08:16 rele…</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/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/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/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/projects/zibaldone/electronic/samoklava?rev=1645597928&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-02-23T06:32:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>samoklava</title>
        <link>https://wiki.csgalileo.org/projects/zibaldone/electronic/samoklava?rev=1645597928&amp;do=diff</link>
        <description>Samoklava

	* github
	* diodless
	* my fork

update my fork


git fetch upstream
git rebase upstream/main


todo


points:
  zones:
    matrix:
      anchor:
        rotate: 5
      columns:
        pinky:
        ring:
          rotate: -5
          origin: [-12, -19]
          stagger: 12
        middle:
          stagger: 5
        index:
          stagger: -6
        inner:
          stagger: -2
      rows:
        bottom:
        home:
        top:
    thumbfan:
      anchor:
        ref: m…</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/projects/iotaiuto/occhiali?rev=1643633300&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-01-31T12:48:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>occhiali</title>
        <link>https://wiki.csgalileo.org/projects/iotaiuto/occhiali?rev=1643633300&amp;do=diff</link>
        <description>Occhiali Mouse

Gli occhiali sono costituiti da un esp32 con batteria, un modulo giroscopio MPU-6050 e uno o più pulsanti

Giroscopio

Sensore utilizzato: MPU-6050 / GY-521

Questo giroscopio ha due funzioni:

	* Accelerometro
Misura di quanto il dispositivo è inclinato rispetto all’inclinazione zero data nel momento della calibrazione</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/start?rev=1764568451&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-12-01T05:54:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>start</title>
        <link>https://wiki.csgalileo.org/start?rev=1764568451&amp;do=diff</link>
        <description>Noi siamo quello che siamo attraverso quello che siamo tutti


----------

----------


{{tag&gt;[homeassistant domotic]}}</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/madmax/muorelentamente?rev=1487172751&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-02-15T15:32:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>muorelentamente</title>
        <link>https://wiki.csgalileo.org/madmax/muorelentamente?rev=1487172751&amp;do=diff</link>
        <description>Lentamente muore 
chi diventa schiavo dell&#039;abitudine, 
ripetendo ogni giorno gli stessi percorsi,
chi non cambia la marca,
chi non rischia di vestire un colore nuovo,
chi non parla a chi non conosce.

Muore lentamente chi evita una passione,
chi preferisce il nero al bianco
e i puntini sulle &quot;i&quot; 
piuttosto che un insieme di emozioni,
proprio quelle che fanno brillare gli occhi,
quelle che fanno di uno sbadiglio un sorriso,
quelle che fanno battere il cuore
davanti all&#039;errore e ai sentimenti.

Le…</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/music/happybirthday?rev=1439630081&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-08-15T09:14:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>happybirthday</title>
        <link>https://wiki.csgalileo.org/music/happybirthday?rev=1439630081&amp;do=diff</link>
        <description>Happy birthday

tempo 80


      G           D                      G                      C
Happy birthday to you, happy birthday to you, happy birthday to DEAR

      G        D  G
happy birthday to you</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/music/ladonnacannone?rev=1426435032&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-03-15T15:57:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ladonnacannone</title>
        <link>https://wiki.csgalileo.org/music/ladonnacannone?rev=1426435032&amp;do=diff</link>
        <description>La donna cannone - Francesco De Gregori


F  G  C  F  C  G  F  G

C                                 C7
Butterò questo mio enorme cuore tra le stelle un giorno giuro che lo farò
G                                A
e oltre l&#039;azzurro della tenda nell&#039;azzurro io volerò
Ab                    C
quando la donna cannone d&#039;oro e d&#039;argento diventerà
G                                  G7
senza passare per la stazione l&#039;ultimo treno prenderà
C                            C7
in faccia ai maligni e ai superbi i…</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/music/letitbe?rev=1424020778&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-02-15T17:19:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>letitbe</title>
        <link>https://wiki.csgalileo.org/music/letitbe?rev=1424020778&amp;do=diff</link>
        <description>Let it Be, The Beatles


C G Am F C G   F C Dm C  **

       C__            G__               Am_  Am7_   F__
When I find myself in times of trouble, Mother Mary comes to me
C__               G__            F_ C. Dm. C_.
Speaking words of wisdom, let it be

    C             G                Am                F
And in my hour of darkness, she is standing right in front of me
C                 G              F C Dm C
Speaking words of wisdom, let it be

C      Am         G          F          C
L…</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/music/tuttoaposto?rev=1426271469&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-03-13T18:31:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tuttoaposto</title>
        <link>https://wiki.csgalileo.org/music/tuttoaposto?rev=1426271469&amp;do=diff</link>
        <description>Tutto a posto - Nomadi

Tempo 4/4. Accordi a 2/4 eccetto _ _=4/4


F#m_ _             B                  F#m_ _ 
Le mie gambe oramai sono stanche e vorrei
               A                B_ _ 
Dare un po&#039; di sonno agli occhi miei
F#m_ _            B                    F#m_ _ 
Scende l&#039;oscurità, c&#039;è una casa più in là
                A        B_ _       F#m_ _ 
Il mio viaggio adesso finirà, è per lei...
        D           E           A            D 
Io vedo quella ferrovia e fra i sassi la mia v…</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/music/ungiornoinsieme?rev=1426270969&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-03-13T18:22:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ungiornoinsieme</title>
        <link>https://wiki.csgalileo.org/music/ungiornoinsieme?rev=1426270969&amp;do=diff</link>
        <description>Un giorno insieme - Nomadi

Tempo 4/4. Accordi a 2/4 eccetto _ _= 4/4


Intro: C  Em  Am  C  F  G  Em  G

C  G  Am Em F               Am          D_ _
Non dire niente  fra un minuto il giorno nascerà
  G_ _                   Em G7
e l&#039;uomo che io ero morirà.
C G   Am Em F          Am        Dm_ _
Amica  mia     questa casa non è casa mia
    G_ _                       Em  G
col primo vento caldo me ne andrò.

      C_ _
Cielo grande cielo blu
       Am_ _
quanto spazio c’è lassù
   F         G  …</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/projects/internetofthings/esp32lora?rev=1584802956&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-03-21T15:02:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>esp32lora</title>
        <link>https://wiki.csgalileo.org/projects/internetofthings/esp32lora?rev=1584802956&amp;do=diff</link>
        <description>ESP32 LORA

	* Wemos® SX1278 LoRa ESP32 Bluetooth WIFI 433MHZ amazon
	* example 1 interesting
	* example 2
	* ESP32 development boards
	* LoRa library
	* coil antenna



heltec esp32 lora &lt;https://escapequotes.net/esp32-lora-send-receive-packet-test/&gt;


Lora basic sender and receiver

	* &lt;https://www.alictronix.com/archives/860&gt;

SX1278 433MHz


// re-define pin definitions of pins_arduino.h
#define PIN_SPI_SS    18 // ESP32 GPIO18 (Pin18) -- SX1276 NSS (Pin19) SPI Chip Select Input
#define PIN_…</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/projects/internetofthings/googlehome?rev=1529602276&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-06-21T17:31:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>googlehome</title>
        <link>https://wiki.csgalileo.org/projects/internetofthings/googlehome?rev=1529602276&amp;do=diff</link>
        <description>GOOGLE HOME

	* Create a new project in the &lt;https://console.cloud.google.com/home/dashboard&gt; console

	*  Specify project name and country



	* Now you get a new project to the cloud console. Here you get a new project_id.

	* Enable HOMEGRAPH API to the new project.



	* Generate a new API key (the same Api key of api</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/projects/iotaiuto/pnrr?rev=1686149178&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-06-07T14:46:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pnrr</title>
        <link>https://wiki.csgalileo.org/projects/iotaiuto/pnrr?rev=1686149178&amp;do=diff</link>
        <description>pnrr

unifi controller

into switch


set-inform http://10.6.11.35:8080/inform</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/projects/livenet/image-build?rev=1529393270&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-06-19T07:27:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>image-build</title>
        <link>https://wiki.csgalileo.org/projects/livenet/image-build?rev=1529393270&amp;do=diff</link>
        <description>Image build

Build image (xenial 64bit) named for example xenial-test (NAME=xenial-test)


ln-image --new-name bionic --create


This command create a chroot into /livenet/images/bionic</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/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/projects/internetofthings/clients/sirio?rev=1527923778&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-06-02T07:16:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sirio</title>
        <link>https://wiki.csgalileo.org/projects/internetofthings/clients/sirio?rev=1527923778&amp;do=diff</link>
        <description>Sirio

	* sirio 10000p
		* connettore RS232 femmina
	*  software lettura sunvision2

TODO:


	* preparare un portatile con windows (anche virtualizzato):
		* il software sunvision2
		* un analizzatore seriale
		* cavo seriale-usb
		* il driver usb-seriale

	* andare in loco, collegarsi alla porta RS232 bassa (non display) e sniffare il protocollo</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/projects/zibaldone/linux/iptables?rev=1633697509&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-08T12:51:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>iptables</title>
        <link>https://wiki.csgalileo.org/projects/zibaldone/linux/iptables?rev=1633697509&amp;do=diff</link>
        <description>linux iptables

IPTables

Forward port to another host

SNAT and DNAT


IPLOCAL=a.b.c.d
IPREMOTE=x.y.z.w

echo 1 &gt; /proc/sys/net/ipv4/ip_forward

iptables -t nat -A PREROUTING -p tcp --dport 33307 -j DNAT --to-destination ${IPREMOTE}:3306
iptables -t nat -A POSTROUTING -p tcp -d ${IPREMOTE} --dport 3306 -j SNAT --to-source ${IPLOCAL}</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/projects/zibaldone/linux/podman?rev=1634207913&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-14T10:38:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>podman</title>
        <link>https://wiki.csgalileo.org/projects/zibaldone/linux/podman?rev=1634207913&amp;do=diff</link>
        <description>podman

run docker-compose


docker-compose up -d

CONTAINER=mariadb
podman generate systemd -n $CONTAINER &gt; /etc/systemd/system/$CONTAINER.service</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>
