Post

Dirette video su Youtube con Raspberry PI

Premesse: L'obiettivo in questo caso è trasmettere un evento dal vivo con attrezzatura "amatoriale" pur mantenendo un buon livello di qualità. Youtube alla data odierna permette le dirette live solo da PC (non da Smartphone) per Canali che hanno meno di 1000 iscritti (il mio caso per il canale della nostra Marching Band - www.mosson.org )  Nessuno dei modelli Raspberry Pi ha la possibilità di audio-in (acquisire audio) senza l'aggiunta di una scheda audio USB o "scheda HAT" Scenari possibili Audio Video A) Acquisizione Audio e Video da WebCam USB (via PC/notebook o rasberry) PRO: facilissimo da realizzare CONTRO: qualità audio limitata al microfono ambientale della webcam probabilmente è più performante a questo scopo un PC non è possibile realizzare la diretta senza utilizzare fisicamente una postazione "in loco" B) Acquisizione Audio da scheda audio USB ed acquisizione Video da Pi Camera o WebCam USB PRO: qualità audio CONTRO:  limite 720p per co

Come configurare Chromebook per lo sviluppo JavaScript e Nodejs

Da tempo mi chiedevo come "sblindare" il Chromebook per provare ad usarlo come postazione per lo sviluppo. Cercando online ho capito che ci sono diverse strade, e che essenzialmente possonon funzionare o meno anche in funzione del processore del Chromebook. Nel mio caso un Acer Chromebook R 13 che monta processore ARM, un MediaTek MT8173C (ovvero 4 core architettura Armv8-A: 2 x Cortex-A72  e 2 x Cortex A-53 a 64 bit). Ho scoperto che ci sono essenzialmente tre strade: 1) installare i tool mancanti e package manager direttamente sull'Os ChromOS ( crew ) 2) installare un ambiente chroot con una versione di Ubuntu 16.04 LTS ( cruton ) 3) installare un ambiente "android" completo come App dal Play Store.

Tomcat Startup Script

Il mio script di startup basato su vari esempi e necessità che si sono verificate negli anni: pianificazione riavvio (con verifica PID tomcat) avvio con eventuale cancellazione log obsoleti (basta commentare la sezione dedicata) attesa shutdown completato Sorgenti https://gist.github.com/mattocchi/7ae634a1517ca4176020c1725475fade

Eclipse underscore not visible

Immagine
Problem: Underscore is not Visibile on Ubuntu With: Eclise Luna SR2, Mars 2, Neon 1a on Ubuntu 16.04 LTS After few tests I understand this  is because my Ubuntu has text scaling factor set to 1.05 (from Unity Tweak Tool) Solution #1 text scaling factor set to 1.00, but for me is too small (you need to restart eclipse to see changes when you change Ubuntu text scaling factor) Solution #2 change only the default font in Eclipse with Liberation Mono (text scaling factor set to 1.05 as default) (for me the best solution at the moment, good font, good size, system text scaling factor set to 1.05 is good also for other applications like terminal)

Batch Convert CSV to XLSX with LibreOffice (OpenOffice)

Questo comando converte una serie di file .csv in formato Excel utilizzato LibreOffice (oppure OpenOffice). I files convertiti vengono salvati in una sotto-cartella "excel" Il fomato con vengono interpretati i files . csv (ed i numeri decimali) dipende da come e' configurato il Locale di LibreOffice sulla postazione (Italiano o Inglese) libreoffice --headless --convert-to xlsx --outdir excel *.csv Per convertire tutti i files nelle sotto cartelle find . -type d -exec bash -c "cd '{}' && libreoffice --headless --convert-to xlsx --outdir excel *.csv" \;

Raspberry Pi Chromium Kiosk

Non sono sicuro questo possa essere la migliore stada ma funziona. Common for all 1) configurare Rasperry per partire automaticamente in modalità grafica (questo si può configurare normalmente con raspi-config) 2) install chromium sudo apt-get update sudo apt-get install chromium RASPBIAN Wheezy 3) modificare lo script di avvio sudo nano /etc/xdg/lxsession/LXDE/autostart #@lxpanel --profile LXDE #@pcmanfm --desktop --profile LXDE #@xscreensaver -no-splash @chromium --disable-translate --kiosk --incognito http://server 4) aggiungere una soluzione per disattivare il risparmio energetico (schermo nero) dopo qualche minuto @xset s off @xset -dpms @xset s noblank RASPBIAN Jessie sudo nano ~/.config/lxsession/LXDE-pi/autostart #@lxpanel --profile LXDE-pi #@pcmanfm --desktop --profile LXDE-pi #@xscreensaver -no-splash @xset s off @xset -dpms @xset s noblank @/usr/bin/chromium-browser --noerrdialogs --kiosk --incognito --disable-translate http://server RASPBIAN STRE

Un po' di ricerca su Licenze Open-Source e Diritti d'Autore

Licenza GPL e Software Commerciali http://programmers.stackexchange.com/questions/47032/can-i-use-gpl-software-in-a-commercial-application SIAE: http://www.siae.it/Olaf_sw.asp?click_level=1200.0700&link_page=olaf_sw_faq.htm http://www.siae.it/Faq_siae.asp Differenza fra Autore e proprietario dei Diritti d'Autore http://fairuse.stanford.edu/overview/copyright-research/ownership-and-transfers/ Scelta della Licenza: http://choosealicense.com/ Come usare la GPL nel vostro progetto http://www.gnu.org/licenses/gpl-howto.it.html

Mettiamo le mani su PhoneGap 3 - Parte 1

Cosa c’e’ di nuovo PhoneGap 3 e’ stato aggiornato nel supporto ai vari Sistemi Operativi (Mobile ma anche Desktop), ha una nuova organizzazione della gestione dei plugin, ma una delle caratteristische principali di PhoneGap 3 e’ quella di supportare la nuova CLI (Command Line Interface) ovvero una serie di comandi console per poter lavorare, pacchettizzare, ed eseguire il vostro Progetto. Questo richiede forse un approccio diverso al progetto PhoneGap, anche perché non e’ piu disponibile fondamentalmente un “pacchetto di binari” da scaricare per la versione 3, come succedeva per le versioni precedenti. Questo nuovo meccanismo a “console” seppur ad un primo approccio sembra complicato, porta una serie di benefici per la gestione del progetto in termini di aggiornabilità di phonegap, dei plugin core che utilizzate, dei plugin di terze parti che includete, ed una integrazione maggiore con il servizio cloud di Adobe per le “build on-line”  (build.phonegap.com) Storia PhoneGap-Cordova I