martedì 25 dicembre 2018

C'è più umanità nel mondo di Alexa che nel resto di internet

Nel giorno di Natale i server di Alexa si sono fermati e gli utenti, anziché manifestare le solite lamentele del tipo: "ho pagato un servizio, è vergognoso che non funzioni", sono per la maggior parte a favore di Alexa che si è presa un po' di riposo, insomma una ribellione allo sfruttamento dei lavoratori amazon.
Ma la cosa veramente bella di Alexa è che puoi avere una risposta immediata a domande quali i risultati delle partite di calcio o alla programmazione dei cinema, senza pubblicità di mezzo, mentre porre la stessa domanda in un browser ti costringe a lottare contro una miriade di popup prima di ottenere le stesse informazioni.
Fino a quando Alexa resterà così?
 

mercoledì 9 maggio 2018

Controllo WebView UWP in una applicazione WPF o Windows Forms

Si torna indietro? Alcuni nuovi controlli per apps UWP saranno utilizzabili anche nelle applicazioni Win32

Nell'esempio in coda, il controllo WebView UWP è inserito dentro una finestra WPF e apre
la pagina https://developer.microsoft.com/en-us/microsoft-edge/testdrive/demos/microphone/

Windows 10 1803
Visual Studio 15.7.0
Pacchetto NuGet Microsoft.Toolkit.Win32.UI.Controls 3.0.0-preview https://github.com/Microsoft/WindowsCommunityToolkit

Progetto di esempio: WebView.zip

martedì 1 maggio 2018

Dettatura in italiano con Windows 10 1803

L'annuncio della nuova feature introdotta con April 2018 Update ha deluso le mie aspettative.



In realtà nelle Impostazioni->Accessibilità->Comandi vocali, la nuova feature è disponibile solo per inglese USA.

Più in basso nella stessa pagina c'è un'altra opzione ma penso si riferisca a quella presente fin da Windows 7 implementata tramite system.speech namespace


Al solito le possibilità per dettare in italiano rimangono:

- Chrome e Google: https://www.studiocataldi.it/risorse/riconoscimento-vocale.asp
- Microsoft Garage Dictate https://www.microsoft.com/en-us/garage/profiles/dictate/
- fai da te con windows.media.speechrecognition namespace https://docs.microsoft.com/en-us/uwp/api/windows.media.speechrecognition

mercoledì 21 marzo 2018

Accesso remoto con TeamViewer a un sistema Linux headless sotto VirtualBox

Se si dispone di un account TeamViewer, è possibile gestire comodamente da remoto un server senza X installato.

In Ubuntu 16.04.4 LTS


#wget http://download.teamviewer.com/download/version_12x/teamviewer_i386.deb
#sudo apt-get install ./teamviewer_i386.deb
#sudo teamviewer setup

Se la macchina Linux gira sotto virtualizzazione VmWare non ci sono problemi.
Ma se sposto la macchina sotto virtualbox, il client teamviewer mostra un errore "Initializing Display Parameters", mentre il log su Linux riporta un loop di errori infinito

FB: Attaching to frame buffer device failed: 22, Errorcode=22
InitDesktop failed, waiting 1 second, Errorcode=22

Guardando le differenze tra le istanze che girano sotto vmware e virtualbox, ho scoperto che virtualbox usa un framebuffer proprietario vboxvideo

#dmesg | grep "frame buffer"

Aggiungendo questo modulo alla blacklist dei devices teamviewer ho pensato che potesse risolvere il problema

#sudo nano /etc/modprobe.d/blacklist-framebuffer.conf

aggiungi una linea
 
blacklist vboxvideo

e riavvia.

Invece appare il seguente errore

The framebuffer console seems to be unavailable or has the wrong format. Please make sure that
/dev/fb0 is accessible and it is configured to 32-bit depth.

sudo nano /etc/default/grub
GRUB_GFXMODE=1024x768x32

GRUB_GFXPAYLOAD_LINUX=keep
sudo update-grub
reboot

e finalmente funziona 

martedì 30 gennaio 2018

Win10 1709 System Image Restore VSS Error

https://social.technet.microsoft.com/Forums/windows/en-US/1f21b451-1431-414c-89e4-8010dfa5d239/win10-1709-system-image-restore-vss-error?forum=win10itprosetup

Con Windows 10 1709 non è più possibile utilizzare la funzione di restore dell'immagine di sistema.
E' una seccatura ma bisogna farsene una ragione.

Scarica dl.acronis.com/s/AcronisTrueImage2018.iso.
Utilizza Rufus per creare un disco bootable
Procedi come sempre con Backup e Restore