- Sviluppo
- jQuery
- Notifiche chiare e personalizzabili con Notify.js
- Recuperare tramite jQuery i valori delle checkbox selezionate
- Trascinare elementi all'interno di altri elementi con jQuery UI Droppable
- Selezionare e deselezionare elementi di una lista con jQuery UI Selectable
- Ridimensionare elementi con jQuery UI Resizable
- jQuery UI: guida all'uso delle interazioni
- Ordinare le liste grazie a jQuery UI Sortable
- Spostare elementi sullo schermo con jQuery UI Draggable
- Spostare elementi sullo schermo con jQuery UI Draggable
- Gestire la rotella del mouse con jquery.mousewheel.js
- Menu sempre in alto alla pagina con stickyNavbar.js
- I plugins di jQuery più utilizzati nel web
- Torna in cima alla pagina con jquery.page-scroller.js
- Javascript
- San Valentino Nerd: diglielo con un Foglio Google
- Realtà Aumentata in 3 minuti con solo HTML
- JavaScript Manipulating Arrays metodi utili per gestire le array
- Impara il JavaScript divertendoti!
- Telegram Bot che Risponde in modo Automatico da un Foglio Google
- [Video] Corso Gratuito: JavaScript Semplificato
- Muovere un'immagine nelle 4 direzioni in un Foglio di Google
- Crea un Sistema di Scadenze Automatico con Google Sheets
- Crea un Bot di Telegram che Scrive su un Google Sheets
- Crea Funzioni Automatiche Senza Scrivere Codice
- Tutti Possono Imparare a Programmare Facilmente
- Creare un Bot per Telegram in 5 Minuti con BotFather
- [YouTube Channel] Google Apps Script con Michele Pisani | Tutorial ITA
- Creare un'estensione di Chrome e tracciarla con Google Analytics
- Google Apps Script nella Digital Analytics
- Punta in alto... con Google Apps Script: per sviluppatori esperti e principianti
- Google Apps Script: realizzare, automatizzare ed interagire con i prodotti Google
- Simulare la funzione sleep() di PHP con Javascript
- Recupero Parametri da JSONP con Google Apps Script
- Se lo fai con jQuery... lo puoi fare anche in Javascript
- Recuperare Valori in Query String con una Funzione in Javascript Puro
- Determinare il Tipo di un Oggetto con una Funzione in Javascript
- Console del Browser con messaggi Colorati e Tabelle
- Trucchi Javascript che possono trasformarsi in Errori Nascosti
- Rilevare il cambiamento di Valore di una Variabile Senza Evento in GTM
- Encode/Decode URL con due Funzioni in Javascript
- Il contatore di Facebook non funziona più? Ecco la soluzione!
- Uncaught ReferenceError FB is not defined
- Eseguire una Funzione ad Intervalli Regolari di Tempo
- Recuperare il valore dell'elemento selezionato da una dataList
- Calcolo del Tempo al Km e della velocità media in Javascript Puro
- Quiz Javascript: usare solo il metodo Splice per risolverlo
- 10 Suggerimenti, Trucchi e Best Practice in Javascript per Ottimizzare le tue App
- Tempesta di neve natalizia sulle proprie pagine web
- Caricare Bottoni e Widget di Twitter in modo Asincrono sul proprio blog
- Popolare una 'select' con elementi inseriti a runtime in Javascript puro
- Istruzioni condizionali, cicli e funzioni
- Tipi di dato, operatori e array
- Validare un indirizzo email in Javascript con una regexp
- Lista dei codici dei caratteri immessi da tastiera
- L'oggetto XMLHttpRequest come cuore della tecnologia Ajax
- Consigli sull'usabilità, sicurezza e posizionamento in campo Ajax
- Codice di istanza e compatibilita cross-browser
- Metodi, parametri e proprietà implicati in una chiamata asincrona
- Ajax e l'oggetto XMLHttpRequest
- I nodi: metodi e proprietà
- L'oggetto window
- Guida al DOM
- Gestione dei nodi elemento
- L'oggetto navigator
- L'oggetto document
- Rainbow.js: aggiunto supporto ASP
- Calcolare la differenza tra due date
- FadeIn e FadeOut: effetto dissolvenza
- Javascript: guida all'uso
- Script interni ed esterni
- Variabili e nozioni guida
- Effettuare il submit di un form
- Generare una stringa random
- ASP
- Microsoft VBScript compilation error '800a03ea'
- Regular expression per il controllo di valori numerici sia interi che decimali
- Errore di run-time di Microsoft VBScript error '800a000e'
- Calcolare il resto di una divisione con la funzione MOD
- Un numero random in ASP con Randomize() e Rnd()
- Errore di run-time di Microsoft VBScript error '800a0006'
- Errore di run-time di Microsoft VBScript error '800a000b'
- Errore di run-time di Microsoft VBScript error '800a000d'
- StrReverse()
- Replace()
- Response object error 'ASP 0158'
- Funzioni per le stringhe in ASP
- Active Server Pages error 'ASP 0245'
- Errori di Microsoft VBScript
- Errori di Active Server Pages
- Active Server Pages error 'ASP 0113'
- Errore di run-time di Microsoft VBScript error '800a01f4'
- Active Server Pages error 'ASP 0126'
- jQuery
- Design
- CSS
- Shake Animation on Invalid Inputs
- Mandare a capo stringhe troppo lunghe che non contengono spazi
- Rimuovere la finestra di login di Instagram e vedere tutte le foto
- 3 modi per rimuovere lo spazio sotto alle immagini con i CSS
- Modificare l'aspetto di un bottone facendolo assomigliare ad un link
- Come ottenere una lettera divisa in più colori
- Le @-rules, dette anche at-rules
- Le pseudo-classi e gli pseudo-elementi
- Accorgimenti sintattici per un buon funzionamento dei CSS
- Il box model ed il posizionamento degli elementi nella pagina
- Guida di base ai CSS ver. 1 e 2
- Compatibilita cross-browser per i CSS
- Approfondimento sui selettori: tipologie e loro combinazioni
- Centrare un'immagine orizzontalmente
- Allineare i DIV orizzontalmente
- HTML5
- Photoshop
- Utilizzare Adobe Photoshop CS6 con MacOS Catalina
- Come Applicare l'Effetto Vignettatura su un'immagine con Photoshop
- Come Creare un Pianeta con le vostre Foto con Photoshop in 3 Passaggi
- Salvare le immagini nei formati jpg o png con Gimp 2
- Effetto evidenziatore applicato ad un testo su un'immagine
- Creare un banner animato in GIF
- Photoshop: guida per principianti
- Gli strumenti di Photoshop
- L'interfaccia dell'area di lavoro di Photoshop
- Come utilizzare i Livelli di Photoshop
- Gli strumenti di Photoshop: quarto settore
- Gli strumenti di Photoshop: terzo settore
- Gli strumenti di Photoshop: primo settore
- Gli strumenti di Photoshop: secondo settore
- Ridimensionamento in batch delle immagini
- CSS
- SEO e Web Marketing
- SEO
- Progettare layout efficienti in base a come teniamo i dispositivi
- I migliori consigli per difendersi dal SEO Negativo
- Google migliora la presentazione degli URL nei risultati di ricerca
- Il 'Mobile-Friendly' diventa un fattore di posizionamento su Google
- Content Marketing come strategia per incrementare il ROI
- La regola dei 3 click per raggiungere l'obiettivo lato utente
- vBulletin, potenziale vulnerabilità nell'add-on vBSEO
- L'impatto della reputazione online nel settore turistico alberghiero
- Come i colori influenzano i nostri acquisti sul web
- Le breadcrumbs dal punto di vista SEO
- Il meta tag 'google-site-verification'
- Il meta tag http-equiv='Content-Type' e 'charset'
- Il meta tag 'keywords'
- Tag e meta tag
- Il meta tag 'description'
- Il tag 'title'
- Il file robots.txt
- SMM
- Come Gestire le Risposte Negative sui Social Network
- 24 Statistiche Utili del 2016 per Migliorare il Tuo Marketing Online
- Facebook Marketing: il galateo per promozione aziendale sul social
- Unire due pagine Facebook: problemi, errori e soluzioni
- Come le aziende si possono 'far male' con Facebook
- 4 Social Media KPI da tenere sotto controllo per una strategia efficace
- Facebook cambia algoritmo il 2015 lascia alle spalle EdgeRank
- Come massimizzare il rendimento dei vostri post su Linkedin
- Come aumentare follower e condivisioni su Twitter
- Lunghezza ideale dei contenuti sui Social Network ed in rete
- Gli orari migliori e quelli peggiori per postare sui Social Network
- Social: il loro andamento nel 2014 per affrontare il 2015
- EdgeRank, l'algoritmo con cui Facebook decide cosa farci vedere
- La regola del 10-4-1 nella condivisione sui social network
- SEO
- Mobile
- Android
- AppSheet: la piattaforma per creare app senza scrivere codice
- Installare ADB per il debug di Firebase Analytics per Android
- Nome del package per le app Android: attenzione agli underscores
- Come Collegare un'Applicazione Android a Firebase
- Rinominare il Package name di un'app in Android Studio
- Please fix 'sdk.dir' property in the local properties.file
- Cannot launch AVD in emulator. ERROR: unknown skin name
- Missing styles. Is the correct theme chosen for this layout?
- Missing styles. Is the correct theme chosen for this layout?
- Failed to find 'ANDROID_HOME' environment variable. Try setting setting it manually
- -bash: adb: command not found, configurare le variabili d'ambiente
- No static method encodeBase64String in Base64 or Cannot resolve this method
- Determinare il versionCode ed il versionName a runtime da codice
- Fontanelle a Livorno, acqua potabile a portata di smartphone
- Aggiornamento Android Studio, soluzione al problema dei permessi
- Ottenere una hash key per integrare Facebook in un'app Android
- Annunci addTestDevice in fase di sviluppo per AdMob su Android
- The SDK has not been initialized, make sure to call FacebookSdk.sdkInitialize() first
- Blind SMS Reader 3 si arricchisce con la sintesi vocale dei messaggi
- Il ciclo di vita di un'Activity in un'applicazione Android
- Devi utilizzare un altro codice di versione per il tuo APK
- This Android SDK requires ADT version 23.0.0 or above
- Hai caricato un APK di cui può essere eseguito il debug
- Impossibile trovare la dichiarazione dell'elemento d:layout-devices
- Installazione di ANDROID SDK
- Unexpected namespace prefix 'xmlns' found for tag LinearLayout
- Come creare una finestra di dialogo personalizzata
- Blind SMS Reader - Ipovedenti e non udenti
- Creare e configurare un emulatore per Android
- Installazione di Apache ANT
- Installazione di JAVA JDK
- Android - Errori frequenti e soluzioni
- Blind SMS Reader - Non vedenti
- Blind SMS Reader - Linee guida
- Preparare l'ambiente di sviluppo Android
- Installazione di ECLIPSE e del plugin ADT
- Adattare un'immagine in base alle dimensioni di un'ImageButton
- Apache Cordova
- Debug di applicazioni Cordova/Phonegap per iOS con Safari
- Come creare un'applicazione ibrida per dispositivi Android
- Scrivere un file nella memoria persistente con Cordova/Android
- Debug di applicazioni Cordova/Phonegap con Chrome
- Debug di applicazioni Cordova/Phonegap con Chrome
- No Content-Security-Policy meta tag found.
- App Transport Security has blocked a cleartext HTTP resource load since it is insecure
- Execution failed for task ':CordovaLib:processDebugResources'. > aapt is missing
- Risolvere l'errore EXC_BAD_ACCESS in fase di esecuzione su iOS
- L'app potrebbe essere respinta da Apple se si memorizzano troppi dati
- Evitare la sovrapposizione della Status Bar su iOS con Cordova
- Failure [INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES]
- Aggiornare la versione di Apache Cordova per un progetto Android
- Failed to launch app on emulator: Failed to install apk to emulator
- Path already exists and is not empty
- An error occurred while emulating/deploying the android project
- The SDK Build Tools revision (19.0.1) is too low for project 'nomeprogetto'. Minimum required is 19.1.1
- An error occurred while running the android project
- Current working directory is not a Cordova-based project
- Cordova - Errori frequenti e soluzioni
- Totocena - Pannello giocatore
- Totocena - Registrazione e fasi preliminari
- Totocena - Pannello di amministrazione
- Totocena - Linee guida all'uso
- iOS
- Xcode - Inelegible Devices iPhone (unavailable)
- '_AudioServicesCreateSystemSoundID' referenced from:
- Schermata nera durante la compilazione di app che utilizzano RootViewController
- Xcode setting ENABLE_BITCODE, se una libreria non contiene codice binario
- ERROR ITMS-90475 Invalid Bundle iPad Multitasking support requires launch story board in bundle
- Multiple declarations of method 'myMethod:' found and ignored
- Terminating with uncaught exception of type NSException
- Method definition for 'myMethod:' not found
- This IP, site or mobile application is not authorized to use this API key.
- iTunes Store operation failed. No suitable application records ... were found.
- Ionic
- Pubblicare la propria App ibrida sul Play Store di Android
- zipalign non è riconosciuto come comando interno o esterno
- zipalign non è riconosciuto come comando interno o esterno
- Integrare Google Analytics in Ionic senza utilizzare il Plugin
- Pisan Hills Survival, l'app per... sopravvivere sui Monti Pisani
- Aprire un Link esterno all'App nel Browser in Ionic
- Inviare la Prima View ad Analytics all'apertura dell'app, in Ionic
- Integrare Google Analytics in Ionic per il Tracciamento di App Ibride
- Nascondere o Rimuovere la barra del Titolo nell'Header delle View
- Ionic CLI is out of date. Aggiornare la versione di Ionic CLI
- Come Creare un'App Ibrida con Ionic in 3 Semplici Passaggi
- You may not have the required environment or OS to run this project
- ReferenceError: _ is not defined
- Android
- Altre categorie
- Generale
- Easter Eggs in Google 2023
- 1,000 e 0,999... Sono la Stessa Cosa! Lo Sapevi?
- Connettiti alle API di Clash Royale con JavaScript
- +10.000 Punti Reputazione su Stack Overflow e i miei 5 consigli
- 2 Errori da evitare se vuoi programmare a 30, 40 o 50+ anni
- Crea un Ologramma di Te Stesso con il Tuo Smartphone
- Covid-19 OpenData Vaccini
- Errore nello scrivere i dati in un handle. Errore 5: accesso negato
- Conosci ed evita le insidie di Analytics
- Google Chrome bloccherà i contenuti misti da dicembre 2019
- 5 Principali Evidenze per Scovare le Recensioni False Negative ed un Esempio di un Caso Reale
- GDPR: check list per essere conformi alla normativa
- Google AdSense: quando e perché non vengono visualizzati gli annunci
- Le Recensioni Online NON sono Affidabili per Prendere le Decisioni
- Windows Server - The server denied the logon with reason: 3489661694
- Il Futuro delle Recensioni Online: Pensieri e Proposte
- Google AdWords. L'importanza del Costo per Clic Manuale
- Storage not available. Aborting hit.
- Google Analytics: Parametro gclid di AdWords non valido
- Convertire il risultato di una query in JSON con PHP
- Calma la furia da assenza di connessione con il dinosauro di Chrome
- Marketing: quando troppa umiltà può nuocere al prodotto...
- Outlook 2013: Impossibile eseguire l'operazione perchè l'oggetto è stato eliminato
- Rilevare lo stato di sonnolenza alla guida con l'iPhone
- Rilevare lo stato di sonnolenza alla guida con l'iPhone
- Conclusa la prima edizione di 'Premio Cuore Digitale'
- Aspettando... Premio Cuore Digitale, evento Digital Social Innovation
- Cookie Policy, come adeguare i siti in WordPress alla normativa
- Cookie policy: come gestire Google Analytics, AdSense e i bottoni Social
- Legge Cookie Privacy: come mettere in regola il proprio sito web
- Come muta il mercato e l'aspettativa dei clienti verso le aziende
- Come utilizzare i dati georeferenziati per il business - Startup Saturday
- Expo 2015, Toscana, i borghi più belli d'Italia... un errore non voluto?
- E-commerce in Cina: il mercato del lusso vale 27 miliardi di dollari
- Alcuni numeri dall'eCommerce Netcomm Forum Milano 2015
- Impossibile accedere al file. Eccezione da HRESULT: 0x80070020
- 'Internal server error' durante l'aggiornamento di Wordpress
- Cryptolocker: conoscere il malware per prevenirne l’infezione
- Big Data: tutti i numeri del 2014 e sviluppo per il 2015
- e-Commerce e Fashion, un connubio vincente in Francia
- Il valore del turismo in Italia grazie all'e-Commerce
- Digitale ed export come strategia di crescita... e di successo
- Resoconto di una giornata da espositore ad HANDImatica 2014
- Michele Pisani tra gli espositori di HANDImatica con Blind SMS Reader
- Michele Pisani vince il primo premio allo Smau Mob App Awards 2014
- Dimostrato il mobbing delle interrogazioni con i numeri di pagina
- Come proteggere il server dalla vulnerabilità di Shellshock Bash
- Sintassi colorata per PHP in Visual Studio
- Google Chrome: vincitore nella guerra dei browser (2014)
- Arduino
- Allarme Laser con Arduino come Barriera di un Passaggio
- Accendere e Spegnere la Luce con Arduino Battendo le Mani
- Display Nokia 5110 e Sensore DHT11: BitMap, Temperatura e Umidità
- Caratteri Personalizzati su Display LCD 16x2 e LCD 20x4 con Arduino
- Muovere Due Motori Servo con un Giroscopio/Accelerometro
- Water Sensor per Misurare il Livello di Liquido in un Serbatoio
- Rilevatore di Gas Con Allarme Sonoro e Visivo, con Arduino UNO
- Gestire l'Intermittenza della Luce Posteriore a LED di una Bicicletta
- Simulazione di un Incrocio Stradale Gestito da un Doppio Semaforo
- Generale
- Altre categorie
- Generale
- Easter Eggs in Google 2023
- 1,000 e 0,999... Sono la Stessa Cosa! Lo Sapevi?
- Connettiti alle API di Clash Royale con JavaScript
- +10.000 Punti Reputazione su Stack Overflow e i miei 5 consigli
- 2 Errori da evitare se vuoi programmare a 30, 40 o 50+ anni
- Crea un Ologramma di Te Stesso con il Tuo Smartphone
- Covid-19 OpenData Vaccini
- Errore nello scrivere i dati in un handle. Errore 5: accesso negato
- Conosci ed evita le insidie di Analytics
- Google Chrome bloccherà i contenuti misti da dicembre 2019
- 5 Principali Evidenze per Scovare le Recensioni False Negative ed un Esempio di un Caso Reale
- GDPR: check list per essere conformi alla normativa
- Google AdSense: quando e perché non vengono visualizzati gli annunci
- Le Recensioni Online NON sono Affidabili per Prendere le Decisioni
- Windows Server - The server denied the logon with reason: 3489661694
- Il Futuro delle Recensioni Online: Pensieri e Proposte
- Google AdWords. L'importanza del Costo per Clic Manuale
- Storage not available. Aborting hit.
- Google Analytics: Parametro gclid di AdWords non valido
- Convertire il risultato di una query in JSON con PHP
- Calma la furia da assenza di connessione con il dinosauro di Chrome
- Marketing: quando troppa umiltà può nuocere al prodotto...
- Outlook 2013: Impossibile eseguire l'operazione perchè l'oggetto è stato eliminato
- Rilevare lo stato di sonnolenza alla guida con l'iPhone
- Rilevare lo stato di sonnolenza alla guida con l'iPhone
- Conclusa la prima edizione di 'Premio Cuore Digitale'
- Aspettando... Premio Cuore Digitale, evento Digital Social Innovation
- Cookie Policy, come adeguare i siti in WordPress alla normativa
- Cookie policy: come gestire Google Analytics, AdSense e i bottoni Social
- Legge Cookie Privacy: come mettere in regola il proprio sito web
- Come muta il mercato e l'aspettativa dei clienti verso le aziende
- Come utilizzare i dati georeferenziati per il business - Startup Saturday
- Expo 2015, Toscana, i borghi più belli d'Italia... un errore non voluto?
- E-commerce in Cina: il mercato del lusso vale 27 miliardi di dollari
- Alcuni numeri dall'eCommerce Netcomm Forum Milano 2015
- Impossibile accedere al file. Eccezione da HRESULT: 0x80070020
- 'Internal server error' durante l'aggiornamento di Wordpress
- Cryptolocker: conoscere il malware per prevenirne l’infezione
- Big Data: tutti i numeri del 2014 e sviluppo per il 2015
- e-Commerce e Fashion, un connubio vincente in Francia
- Il valore del turismo in Italia grazie all'e-Commerce
- Digitale ed export come strategia di crescita... e di successo
- Resoconto di una giornata da espositore ad HANDImatica 2014
- Michele Pisani tra gli espositori di HANDImatica con Blind SMS Reader
- Michele Pisani vince il primo premio allo Smau Mob App Awards 2014
- Dimostrato il mobbing delle interrogazioni con i numeri di pagina
- Come proteggere il server dalla vulnerabilità di Shellshock Bash
- Sintassi colorata per PHP in Visual Studio
- Google Chrome: vincitore nella guerra dei browser (2014)
- Arduino
- Allarme Laser con Arduino come Barriera di un Passaggio
- Accendere e Spegnere la Luce con Arduino Battendo le Mani
- Display Nokia 5110 e Sensore DHT11: BitMap, Temperatura e Umidità
- Caratteri Personalizzati su Display LCD 16x2 e LCD 20x4 con Arduino
- Muovere Due Motori Servo con un Giroscopio/Accelerometro
- Water Sensor per Misurare il Livello di Liquido in un Serbatoio
- Rilevatore di Gas Con Allarme Sonoro e Visivo, con Arduino UNO
- Gestire l'Intermittenza della Luce Posteriore a LED di una Bicicletta
- Simulazione di un Incrocio Stradale Gestito da un Doppio Semaforo
- Generale