Canon D550 con 300 di ottica
sabato 28 ottobre 2023
lunedì 23 ottobre 2023
Samsung ML2160 su Debian testing nel 2023
Nonostante sia stata dichiarata legacy la mia ML-2160 continua a stampare.
apt install printer-driver-splix
martedì 17 ottobre 2023
Small docker for Golang apps
In ufficio oramai una applicazione non puo' andare in produzione se non e' in in container...anche se e' occupa pochissimo spazio disco...il che vuol dire che si deve cercare di ottimizzare l'occupazione dello spazio disco del container
Nel Dockerfile sottostante viene utilizzato un docker con compilatore per generare un eseguibile che sara' poi copiato in un docker minimale di produzione basato su Alpine
lunedì 16 ottobre 2023
NVidia su Debian 12
Non pensavo che sarei riuscito a montare le librerie NVidia su Debian (di solito usavo Ubuntu per semplicita') ma alla fine con il passare del tempo le cose sono migliorate molto anche in Debian
Come macchina di prova ho utilizzato un Thinkpad 550 con una GeForce 940M (384 cores 1 Gb)
Per prima cosa si devono modificare i repositories per includere contrib e non-free
apt install nvidia-driver firmware-misc-nonfree
apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev libglfw3-dev libgles2-mesa-dev
apt -y install nvidia-cuda-toolkit nvidia-cuda-dev
Per testare ho provato a compilare gli esempi delle CUDA libraries
Per compilare gli esempi si deve modificare il Makefile presente in ogni directory modificando
CUDA_PATH?=/usr
ed eliminando in SMS ?= tutti i valori ad esclusione di 50 e 52 (20 e 30 sono considerati obsoleti e non compilano piu', i restanti sono indicati come deprecati)
Si lancia quindi il make aggiungendo prima la GLPATH
Il problema finale e' stato che gli esempi che usano le OpenGL non riuscivano ad aprirsi mostrando l'errore code=46(cudaErrorDevicesUnavailable)
La soluzione e' quella di far precedere al comando le indicazioni
__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia
per lanciare Mandelbrot si usera' quindi
__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia ./Mandelbrot
mercoledì 11 ottobre 2023
Proxy server e Docker
Oramai mi trovo sempre piu' spesso a litigare con il mio proxy a lavoro (telelavorando a casa questo problema nono esiste). Per effettuare il download di una immagine docker da dietro ad un proxy in Linux si deve creare il file
sudo nano /etc/systemd/system/docker.service.d/http-proxy.conf
inserendo le impostazioni del proxy (settare le variabili di ambiente http_proxy non funziona)
[Service]Environment="HTTP_PROXY=http://proxy.aaaaa.it:8080"
Environment="HTTPS_PROXY=http://proxy.aaaaa.toscana.it:8080"
sudo systemctl daemon-reload
sudo systemctl restart docker
venerdì 29 settembre 2023
Olivetti M20 ST con CD sorpresa
Mi sono comprato un Olivetti M20 perche' e' stato il primo computer (il C64 diciamo era piu' una macchina da gioco quando ero piccolo) su cui ho lavorato in un ufficio
Il modello e' un ST e deve essere una prima serie in quanto la CPU e' sotto la tastiera e le etichette di produzione indicano novembre 1982 (la presentazione della macchina e' stata Marzo 82)
| Notare le correzioni fatte a mano sul PCB, simili a quelli che si trovano negli M24 |
Si tratta di una macchina venduta in Spagna come si vede anche dall'etichetta della manutenzione dell'unita' floppy. A proposito del drive floppy interessante vedere la calibrazione del numero di giri sul motore non a presa diretta ma tramite cinghia
ed il fatto che qualche genio ha inserito un cd rom all'interno dell'unita' floppy stesssa bloccando la meccanica (ho dovuto smontare tutto per estrarlo ma con questi computer si poteva ancora fare)
http://www.z80ne.com/m20/index
giovedì 14 settembre 2023
Chiavetta ALIA
Sono maledettamente distratto e stavo cercando di vedere se riesco a replicare la chiavetta dei cassonetti di Firenze senza dover per forza ...
-
Aggiornamento questo e' la risposta degli sviluppatori First of all, almost all operating systems on both mobile and laptop/desktop n...
-
La scheda ESP32-2432S028R monta un Esp Dev Module con uno schermo TFT a driver ILI9341 di 320x240 pixels 16 bit colore.Il sito di riferiment...
-
Questo post e' a seguito di quanto gia' visto nella precedente prova Lo scopo e' sempre il solito: creare un sistema che permet...


