Andrea Fortuna
AboutRss
  • Jun 20, 2013

    HTML5: utilizzare le Fullscreen API

    Le Fullscreen API forniscono metodi per richiedere all'utente la visualizzazione a tutto schermo dell'intera pagina o di un particolare elemento.L'utilizzo è semplice, tuttavia non trattandosi ancora di una funzionalità standard va utilizzato con i vendor-prefix: si rende quindi necessario un… read more »
  • Jun 19, 2013

    Node.js: inviare email utilizzando Postmark

    Postmarkapp è un servizio online che permette l'invio di grandi quantità di email. Il costo del servizio parte da 1,50 $ per 1000 email inviate.Alla sottoscrizione del servizio si riceve un pacchetto di 10000 invii gratuiti.Vengono fornite anche delle API… read more »
  • Jun 18, 2013

    Minilab Konica Minolta R2 Super 700, capitolo 2: conficker ci mette lo zampino!

    Ritorno sull'argomento trattato qualche mese fa: il Minilab Konica Minolta al quale avevo risolto il problema del disco pieno sulla macchina linux che si occupa di gestire i processi di stampa.Questa volta vengo chiamato per intervenire sulla macchina Windows XP (embedded)… read more »
  • Jun 17, 2013

    OSX: utilizzare il comando 'purge' per recuperare memoria non utilizzata

    UPDATE 30/10/2013: lo script non e' utilizzabile (e necessario, vista la nuova gestione della memoria) su OSX Mavericks. Sull'App Store di OSX ho notato un buon numero di applicazioni dedicate alla gestione della memoria: permettono in pratica di effettuare una pulizia della… read more »
  • Jun 14, 2013

    HTML5: applicare effetti in realtime al flusso video della webcam

    In un precedente post ho spiegato come utilizzare WebRTC per accedere alle immagini acquisite dalla webcam.Oggi estendiamo il progetto e cerchiamo di applicare degli effetti in realtime al video.La prima domanda che mi si potrebbe porre è: perchè non utilizzare… read more »
  • Jun 13, 2013

    Node.js: encoding di immagini in base64

    Può capitare di aver necessità di ridurre al minino le richieste della nostra webapp realizzata con Node.js: un metodo utile può essere quello di inserire le immagini direttamente come Data URI.Ecco quindi un frammento di codice breve e semplicissimo che… read more »
  • Jun 12, 2013

    PhoneGap: rendere la UI più conforme a IOS7

    Apple ha presentato IOS7 da poche ore e già il design flat comincia a diventare un must.Per adeguarsi al nuovo design bisognerà rimettere mano alle interfacce utente delle applicazioni PhoneGap, sia quelle basate su JQuery mobile che quelle realizzate con altri… read more »
  • Jun 11, 2013

    Verificare se una pagina è in primo piano con le PageVisibility API di HTML5

    Le PageVisibility API permettono di determinare se la pagina è visibile o meno.Quando si minimizza la pagina o ci si sposta in un'altra scheda viene scatenato un evento che può essere intercettato e utilizzato per diversi scopi: mettere in pausa… read more »
  • Jun 10, 2013

    SublimeText: configurare l'editor per eseguire un progetto Node.js

    Ultimamente sto utilizzando con discreta soddisfazione SublimeText, un editor leggero, multipiattaforma, ricco di funzionalità e estremamente personalizzabile.Fornisce supporto a molti linguaggi, permette di gestire progetti e la loro relativa compilazione.Una mancanza però l'ho notata: non permette di default la compilazione… read more »
  • Jun 7, 2013

    YATTRSSC: disponibile su AppStore la versione 0.0.5 per iOs

    Da pochi minuti è disponibile il download della versione 0.0.5 di YATTRSSC per iPhone, iPod touch e iPad.Questa release non apporta grosse modifiche all'interfaccia utente, tuttavia introduce tutta una serie di migliorie al motore di caricamento dei contenuti e al… read more »
  • Jun 7, 2013

    Microspia rimossa da Google Play: sorgenti su GitHub

    Questa mattina mi arriva una email dal supporto di Google Play: riguarda la mia app Microspia e mi segnalano che:This is a notification that your application, Bug - Android Tap, with package ID com.andreafortuna.microspia, has been removed from the Google Play… read more »
  • Jun 7, 2013

    Accedere ai dati della batteria del device da una pagina Web? Con HTML5 si può fare!

    Con Battery Status API, è possibile accedere ai dati della batteria del device che sta visualizzando la pagina.E' stata introdotta in HTML5 con uno scopo ben preciso:La Battery Status API definisce un mezzo per gli sviluppatori web per determinare lo stato… read more »
  • Jun 6, 2013

    CSS Browser Selector: differenziare i fogli di stile in base allo user-agent

    CSS Browser Selector è un progetto di Rafael Lima reperibile su GitHub.Si tratta di una piccola libreria Javascript (solo 5kb) che si occupa di identificare il browser che sta visualizzando la pagina (utilizzando lo user-agent come discriminante) e caricare o… read more »
  • Jun 5, 2013

    HTML5: accedere alla webcam

    La cattura audio/video è stata per parecchio tempo una sorta di 'pietra filosofale' dello sviluppo per il web:  per anni è stato obbligatorio fare affidamento su plugins da installare nel browser (Flash/ Silverlight).HTML5 fortunatamente viene in soccorso del povero web… read more »
  • Jun 4, 2013

    Leggere e decomprimere files ZIP in Javascript

    Another-d-mention ha pubblicato una interessante libreria in javascript che permette di interagire con i file compressi in formato ZIP.La libreria e un piccolo demo sono scaricabili da questo indirizzo.La libreria è nata per velocizzare il caricamento di pagine pesanti: permette infatti… read more »
  • Jun 3, 2013

    PhoneGap: effettuare il download di un file

    HTML5 ha in parte rivoluzionato il modo in cui le webapp si relazionano con le piattaforme sulle quali vengono eseguite.Filesystem API ne è un esempio: permette a una web app di creare, leggere, navigare e scrivere in una sezione sandbox… read more »
  • May 31, 2013

    PhoneGap: gestire lo stato della connessione

    Le applicazioni mobili che utilizzano informazioni prelevate da fonti remote devono sempre confrontarsi con lo stato della connessione del terminale.Lo sviluppatore deve quindi prevedere il comportamento dell'app nel caso la connettività sia assente, avvertendo l'utente o prevedendo una gestione del… read more »
  • May 30, 2013

    Il meta tag Viewport: utilizzo e modifica dinamica in base alla densità dello schermo

    Quando si approccia lo sviluppo di una webapp in HTML5, una delle prime cose da definire è il meta tag viewport.Se inserito nella sezione <head> delle pagine ottimizzate per smartphones, viewport indica al browser che la sta mostrando le dimensioni… read more »
  • May 29, 2013

    Rendere più leggibili i crash logs di iOs con symbolicatecrash

    Chiunque sviluppi su iOs si è sicuramente scontrato con la risoluzione dei crash delle proprie app, sia in fase di test 'interno', sia con le applicazioni già presenti in AppStore.Tutti i dispositivi iOs salvano i log di tutti i crash,… read more »
  • May 28, 2013

    Disponibile il download di Brackets Sprint 25: le novità

    Ho appena finito di scaricare e installare la versione 25 di Brackets.La prima impressione è di una maggiore velocità di avvio e utilizzo (non che prima fosse lento!).Di seguito il changelog:Extension Manager: dall'icona barra degli strumenti oppure File->Gestione estensioni è… read more »
« Previous page Next page »

Andrea Fortuna

  • Andrea Fortuna
  • andrea@andreafortuna.org
  • andreafortuna
  • andreafortunaig
  • andrea-fortuna
  • andrea
  • andreafortunatw

Cybersecurity expert, software developer, experienced digital forensic analyst, musician