Guida ad Internet per tiranni

Cassandra Crossing 256/ Guida ad Internet per tiranni riporta un collegamento a http://assets.pwd.io/pwd/media/Guida_per_dittatori.pdf e http://assets.pwd.io/pwd/media/Guida_per_dittatori.txt conservato su archive.org. Ora siccome archive.org è sempre fin troppo oberato mi sembra opportuno copiare qui

Continue reading

50 Free and Open Source Projects Selected for NGI Zero grants

Some projects from 50 Free and Open Source Projects Selected for NGI Zero grants that caught my attention for a variety of reasons:

  • Reticulum Network Stack — Networking stack for building local and wide-area networks even with extremely low bandwidth
  • librice — Pure Rust implementation of IETFs real-time communication standard ICE (RFC8445) Interactive Connectivity Establishment (ICE): A Protocol for Network Address Translator (NAT) Traversal for Offer/Answer Protocols
  • Aiohttp Asynchronous HTTP Client/Server for asyncio and Python.
  • WeasyPrint — Print rendering engine for HTML and CSS

6 reasons why you might want to pick SBCs and mini-PCs over server-grade hardware

6 reasons why you might want to pick SBCs and mini-PCs over server-grade hardware

  1. Less cable clutter
    Power and Ethernet (or better yet, PoE) cables are the only wires you have to deal with
  2. No more tempting fate with second-hand hardware
    A lot can go wrong with used components
  3. Compatibility issues aren’t a thing
    At least, when it comes to the hardware front
  4. Smaller footprint
    No need to dedicate an entire room to your home lab
  5. Less noise to deal with
    Mini-PCs are perfect for folks who despise obnoxiously loud setups
  6. Lower energy bills
    The first energy bill after installing your hardware is electrifying, in more ways than one

How to copy a file or directory from another GIT repository while preserving its history?

Internet is full of magic formulas each one more complex.

Here I’m proposing a much simpler and faster one that is to make a git format-patch for the entire history of the file or subdirectory that we want and then import it into the destination repository.

mkdir /tmp/mergepatchs
cd ~/repo/org
export reposrc=myfile.c #or mydir
git format-patch -o /tmp/mergepatchs $(git log $reposrc|grep ^commit|tail -1|awk '{print $2}')^..HEAD $reposrc
cd ~/repo/dest
git am /tmp/mergepatchs/*.patch

Simple and fast :)

Source synaptic fault http://blog.neutrino.es/2012/git-copy-a-file-or-directory-from-another-repository-preserving-history/

Audio oh, audio

As I tend to meddle a lot more than necessary with my strange machine which is stable/testing/unstable and somehow experimental I tend to mess it up. So today I had to issue

systemctl --user restart pipewire.service

to get audio back on my Gnome desktop