Passa ai contenuti principali

Post

Visualizzazione dei post da luglio, 2025

apriamo la sezione distribuzioni linux

Ciao! Oggi ho iniziato una nuova sezione del Carrotcamp chiamata distribuzioni-linux . Ho già spostato dentro alcune cartelle che prima erano in Public , e ho cominciato a lavorare sul sito di alpine-dev . La pagina è compatibile con Lynx , il browser da riga di comando, ed è in stile fosfori verdi su sfondo nero . Per ogni tool ho creato una paginetta dedicata. Sto usando un nuovo sistema: un index.php che legge index.md scritto in Markdown e lo converte in HTML, applicando il CSS in stile terminale. Uso PHP perché Lynx non supporta JavaScript, ma dovrebbe comunque visualizzarsi bene (devo ancora fare i test). Per quanto riguarda find , invece, fumata nera con lo script in shell . Purtroppo bisogna usare Python e httpx : con curl non si riesce a superare il filtro anti-bot. Sarebbe interessante creare un comando httpx che si comporti come curl , magari in futuro ci penso. Intanto ho fatto una versione più minimale di phind , ridotta a 45 righe di codice . Questa sera ho...

alpine-dev day

   Eccomi adesso mi fermo. Oggi ho lavorato a fondo sulla alpine-linux testuale  per netbook. Ho deciso di chiamarlo alpine-dev. Ho fatto la schermata di accesso e sto cercando di renderla carina. Ho messo fish e l'ho temato senza mettere il pesante oh my fish. Ho scritto diversi script: wifi: l'avevo iniziato ieri adesso sono molto a posto. Il limite sono i driver che nel kernel Alpine sono un po limitati. Ho provato a caricarli tutti con apk add linux-firmware ma cavolo sono 600 megabyte di driver. I netbook asus sono molto compatibili, quelli acer invece è un po variegato. Il mio acerone prima edizione va al primo colpo uno molto più nuovo mi ha tirato scemo e non sono riuscito a farlo andare. Domani vado avanti.  dev-tools: si tratta di un tool per scaricare gli script. Ho intenzione di mettere anche altro. Si tratta del punto di partenza. expandfs:  è un tool per espandere il disco. L'immagine del disco è 2.1 giga byte. Per installare la copio con  d...

il primo giorno (del resto della vita)

Eccomi tornato.   Era un botto che non scrivevo su questo blog. Anni, e di codice ancora meno È un periodo che sto facendo davvero tanto codice open source e comincio a perdere cognizione di tutto quello che ho in ballo. Per cui aggiungo anche il blog che mi farà da diario per tracciare con snellezza i vari progetti in cui mi sono impelagato. Oggi ho fatto altri pc con la coderdojoOS. Questa volta sono passato a mint xfce editon ma usando la iso che ho aperto, estratto lo squashfs e con chroot ho aggiunto pacchetti, configurato la lingua e la tastiera ecc. Il cuore di tutto è Scratch 3 che compilo, dal repository ufficiale in github,  tutte le domeniche in automatico e pubblico sul sito del coderdojoOs (https://coderdojoos.altervista.org). È una cosa automatica. La domenica mattina appena accendo il pc lo script fa il pull del repository costruisce l'appImage con electron e lo mette sul sito.Lo faccio la domenica mattina perché mi aspetto che sia un minimo più stabile Alt...