5 Oct 2025 |
gecko | In reply to Tia Se qualcuno fosse interessato al progetto nixos + guestfish che ho fatto vedere stamattina lo trovate qua: https://github.com/scalvotux/nixos-builder-guestfish Sto ancora pensando a come evitare una VM solo per scrivere un file system.
Una soluzione divertente potrebbe essere usare user mode linux, magari usando lo stesso agent di guestfish o con un rootfs con dentro SSH e rsync . https://darkognu.eu/linux/tutorials/user_mode_linux_tutorial/ Altrimenti vedo che virt-make-fs (sempre sotto l'ombello guestifsh) ti permette di scrivere ext{2,3} , vfat e ntfs . Altrimenti mke2fs ha un'opzione -d che ti copia il contenuto di una directory/tarball nel file system. Ma in realtà, se ben capisco, dato che fai le cose in CI, il tuo use case è un'immagine immutabile, quindi la cosa più logica sarebbe fare mksquashfs e andare con dio. | 08:07:30 |
Luca Engineer | algoritmi per rilevare la presenza di sostanze nel corpo umano | 12:13:14 |
Luca Engineer | c'era una misurazione errata (outlier) nel database che ha sballato tutti i risultati quindi ho dovuto ricontrollare tutti gli algoritmi e correggere tutti i capitoli😭 | 12:14:50 |
Luca Engineer | Ciao ragazzi, ho visto che ieri c'è stato un meetup, scusatemi per non aver partecipato, sto finendo alcune cose per la mia imminente discussione di tesi, al prossimo meetup parteciperò sicuramente | 12:12:01 |
Alex0 | Su cos'è la tesi? | 12:12:53 |
Alex0 | Massì tranquillo | 12:12:23 |
Alex0 | Sostanze psicoattive basically, figo | 12:20:24 |
Luca Engineer | tante notti insonni | 12:20:50 |
Luca Engineer | però lo scopo è generalizzare l'esperimento anche su sostanze come cocaina o alcol | 12:18:58 |
Luca Engineer | dopo aver misurato i dati avevo riportato un record errato | 12:17:06 |
Luca Engineer | si, però per stare nei tempi ho dovuto assumere più caffè al giorno (mantenendo sempre un tempo minimo di 4 ore tra una misurazione e la successiva) | 12:30:57 |
Luca Engineer | si... | 12:20:35 |
Alex0 | Con la caffeina immagino anche se penso che si potesse usare del timing specifico in modo tale che tu possa dormire un minimo decentemente ahaha | 12:28:30 |
Alex0 | Io devo farmi rinnovare il piano terapeutico siccome assumo psicostimolanti | 12:21:47 |
Alex0 | Intendevo la tipologia, e che sostanze riesci a rilevare da che tipologia di misurazione etc | 12:17:46 |
Luca Engineer | miei dati, frequenza cardiaca ecc.. | 12:16:40 |
Luca Engineer | nella tesi abbiamo usato solo la caffeina essendo l'unica sostanza "legale" che potevo assumere | 12:18:30 |
Alex0 | In reply to Luca Engineer algoritmi per rilevare la presenza di sostanze nel corpo umano Da che dati? | 12:16:17 |
Luca Engineer | e al tempo stesso ho studiato python e java per formulare degli algoritmi | 12:33:24 |
gecko | Dato che ieri mi avete bullizzato a fare le cose con moduli e opzioni me li sto un po' guardando. Ma volevo spratichirmi un po' in una roba isolata prima di provarla dentro alla config di NixOS. https://nix.dev/tutorials/module-system/deep-dive.html#evaluating-modules | 13:09:30 |
David | Cosa cercavi? | 13:07:38 |
gecko |  Download image.jpeg | 12:59:04 |
gecko | Classic | 12:59:04 |
David | se vuoi fare due prove "dentro nixos ma fuori dalle tue configurazioni" puoi anche usare nixos-shell | 13:17:42 |
gecko | Per ora sto usando nixos-option | 13:20:24 |
gecko | Comunque un paio di assertion in più non farebbero male, prima di capire i submodule ho fatto una roba simile:
type = types.listOf (types.attrsOf { A = types.int; B = types.str; }); Fuochi d'artificio. | 13:21:40 |
David | ah si questo esce principalmente perché, anche se di validità completamente generale, il module system nasce dentro nixos e dentro nixpkgs, quindi si porta dietro una serie di pattern "nixos-iani" | 13:16:44 |
gecko | In C++ avevamo un problema simile con i template (template<typename T> potevi mettere qualsiasi tipo e le cose esplodevano tardissimo in errori incomprensibile). Per non cambiare i template in maniera radicale ma avere comunque possibilità di esprimere costraint abbiam messo i concept , che son poi delle assert sul tipo. Nei posti importanti una assert ina ci starebbe. | 13:28:04 |
David | non che non ci abbiano provato! | 13:28:17 |
Francesco | Se solo Nix fosse tipizzato | 13:24:47 |