Perché non fare i conti con Chrome: basta digitare un' espressione (la percentuale si fa con: 20% of 356)
e Chrome mostrerà il risulttato, provare per credere!!!!!!!!!!!!!!!!!!
x^y = xy
sqrt(x) = √x
x^(1/y) = y√x
log(x) =log10 x
logY (x) = logy x
giovedì 19 dicembre 2013
martedì 17 dicembre 2013
martedì 10 dicembre 2013
Creare form che verrà gestito da JS
Ajax permette di gestire comodamente un form, ma per fare ciò bisogna cambiare il pulsante da submit a button (per evitare il ricaricarsi della pagina),ma questo comporta alla perdita del controllo dei campi required introdotti in HTML. Questo può essere ovviato utilizzando il bottone di tipo submit e l' evento onsubimit:
Questo form esegue automaticamente il controllo dei dati senza procedere all' invio i essi.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | <head> <script> function logon(u,m,p){ var aj; //costruttore AJAX if (window.XMLHttpRequest) aj=new XMLHttpRequest(); //Su browser moderni else aj=new ActiveXObject("Microsoft.XMLHTTP"); //per vecchi IE aj.onreadystatechange=function(){ if (aj.readyState==4 && aj.status==200) alert(aj.responseText);}//otteniamo la risposta dal server aj.open("POST","http://dpdmancul.bugs3.com/logon.php",true); aj.setRequestHeader("Content-type","application/x-www-form-urlencoded"); aj.send("username_reg="+u+"&password_reg="+p+"&email_reg="+m);} //invio richiesta </script> </head> <body> <form id="log" method="post" action="" onsubmit="var user=document.forms['log']['user'].value; var mail=document.forms['log']['email'].value; var pass=document.forms['log']['pass'].value; logon(user,mail,pass);return false;"> <!--- onsubmit="return false;" : quando il form è pronto per l' invio non inviarlo --> <h1>LOGON</h1> <input type="text" id="user" placeholder="Username" required > <input type="text" id="email" placeholder="E-mail" required > <input type="password" id="pass" placeholder="Password" required > <!--- button type="submit" : permette il controllo dei campi required e poi esegue onsubmit--> <button type="submit" class="button"> Registrati </button></br> <input type="checkbox" id="checkbox1" required><label for="checkbox1" >Acconsento al trattamento dei dati personali sopra riportati da parte del gestore della pagina</label> </form></body> |
lunedì 2 dicembre 2013
Ubuntu Touch
Ubuntu Touch è un OS per dispositivi mobili basato sulla nota versione di Linux adattata sul modello di Android per girare su processori ARM.
Le core apps vengono sviluppate da Cananical e dalla comunity: chiunque si iscriva può partecipare al loro miglioramento.
Le app per Ubuntu Touch possono essere scritte in C++ o in JS come webapps (sul sito è già disponibile ubuntu-sdk-tem); una volta compilate e presentate verranno controllate (ora da persone fisiche, ma in futuro da software) per poi essere pubblicate sul Software Center senza che lo sviluppatore debba sviluppare l' installer.
Ora Ubuntu Touch gira su 4 dispositivi, ma è possibile configurarlo su più di 50 altri dispositivi e più di altri 25 sono in lista d' attesa.
Ubuntu Touch è al primo posto in quanto a sicurezza, grazie al suo sistema di isolamento,per il quale non si può modificare il sistema operativo, delle applicazioni e ai criteri di privacy gard.
Ubuntu Touch non usa GTK+, ma MIR e infatti Canonical sta provvedendo alla conversione di tutte le app di Ubuntu software Center; la prossima versione di Ubuntu Desktop dovrebbe avere Unity Next con il supporto sia del GTK+ che di MIR.
Il progetto finale per il futuro è un unico dispositivo che si adatta agli schermi e usa le stesse app in modalità smartphone,tablet e desktop; questo è comodo sotto vari aspetti: non occorre sincronizzare i dispositivi, si portano le app da desktop a smartphone e viceversa, con un unico dispositivo si può fare tutto,...
Si può anche installare un emulatore per testarlo su Ubuntu (solo 14.04):
Le core apps vengono sviluppate da Cananical e dalla comunity: chiunque si iscriva può partecipare al loro miglioramento.
Le app per Ubuntu Touch possono essere scritte in C++ o in JS come webapps (sul sito è già disponibile ubuntu-sdk-tem); una volta compilate e presentate verranno controllate (ora da persone fisiche, ma in futuro da software) per poi essere pubblicate sul Software Center senza che lo sviluppatore debba sviluppare l' installer.
Ora Ubuntu Touch gira su 4 dispositivi, ma è possibile configurarlo su più di 50 altri dispositivi e più di altri 25 sono in lista d' attesa.
Ubuntu Touch è al primo posto in quanto a sicurezza, grazie al suo sistema di isolamento,per il quale non si può modificare il sistema operativo, delle applicazioni e ai criteri di privacy gard.
Ubuntu Touch non usa GTK+, ma MIR e infatti Canonical sta provvedendo alla conversione di tutte le app di Ubuntu software Center; la prossima versione di Ubuntu Desktop dovrebbe avere Unity Next con il supporto sia del GTK+ che di MIR.
Il progetto finale per il futuro è un unico dispositivo che si adatta agli schermi e usa le stesse app in modalità smartphone,tablet e desktop; questo è comodo sotto vari aspetti: non occorre sincronizzare i dispositivi, si portano le app da desktop a smartphone e viceversa, con un unico dispositivo si può fare tutto,...
Si può anche installare un emulatore per testarlo su Ubuntu (solo 14.04):
sudo su
apt-get update
apt-get install android-emulator cp -r /usr/share/android/emulator/ ~/
cd ~/emulator/
./build-emulator-sdcard.sh
./run-emulator.sh
domenica 1 dicembre 2013
Firefox OS
Firefox OS è un recente OS open source per dispositivi mobili che si basa solo su webapp, questo fa si che sia un sistema leggero e veloce, senza limitarne l' uso; inoltre il mercato delle webapps e in notevole aumento e segnerà il futuro dello sviluppo software: una webapp è compatibile con tutti i dispositivi ed il suo sviluppo è abbastanza semplice.
Mozilla fornisce in oltre delle api per l' integrazione con l' O.S. : queste webapp sareanno disponibili sul market.
Ma come provare queste app se non si ha un cellulare con Firefox OS?
1) UTILIZZANDO FIREFOX SU LINUX
2) UTILIZZANDO FIREFOX SU ANDROID
Mozilla fornisce in oltre delle api per l' integrazione con l' O.S. : queste webapp sareanno disponibili sul market.
Ma come provare queste app se non si ha un cellulare con Firefox OS?
1) UTILIZZANDO FIREFOX SU LINUX
Andiamo qui e scarichiamo l' estensione |
Su strumenti > sviluppo Web > Firefox OS Simulator |
2) UTILIZZANDO FIREFOX SU ANDROID
UDOO
UDOO
UDOO è un progetto di open source hardware italiano basato su Arduino DUE e Raspberry Pi.
Ha due processori (uno per Arduino e uno per il sistema operativo) ARM e 1 GiB di RAM.
E' adatto si per Linux sia per Android.
Grazie alla coesistenza delle due scjhede può essere programmato da se stesso senza computer aggiuntivi ed è compattibile con tutti i programmi e le espansioni Arduino.
Grazie all' ADK fornito da Google è facile interagire fra Android e UDOO potendo creare controlli a distanza.
UDOO ha intrapreso un progetto chiamato Kick Starter avviato già durante lo sviluppo: questa comunità ha riscontrato le esigenze degli utilizzatori delle versioni beta e ha contribuito al miglioramento del prodotto finito.
UDOO è ancora in fase di sviluppo, ma è già disponibile in commercio sul sito ufficiale.
Il prezzo attualmente gira sui 100€.
Android ROMs
Per ROM si intende, anche se impropriamente, il sistema operativo di un cellulare.
In questo articolo andremo a vedere le principali versioni modificate di Android.
Attenzione: gli argomenti trattati in questo articolo evolvono molto velocemente.
AOKP
E' attualmente la ROM più veloce.
Permette di impostare un ritmo personalizzato per la vibrazione e il led, diverso per ogni tipo di notifica.
La gestione della Privacy è simile a quella di Miui.
Inoltre è possibile modificare al 100% la barra di navigazione (quella sotto) e la status bar.
Paranoid Android
E' instabile (il dispositivo potrebbe crashare da un giorno all'altro) , ma in compenso offre molte funzioni interessanti:
Si possono impostare DPI diversi per ogni app, si può usare lo smartphone in modalità tablet,...
Carine sono anche le notifiche: sono come il cerchio della chat di facebook, poi se ci clicchi sopra si apre la finestra relativa in popup senza chiudere l' app in utilizzo.
PAC-MAN
E' nata recentemente e raccoglie tutte le precedenti ROMs. E' molto instabile (è già bene se si accende)
ma promette molto. Riportiamo solo una screen.
OMNIROM
E' il progetto più recente e si basa tutto sulla comunity.
Supporta il multiscreen (due applicazioni in contemporanea).
In questo articolo andremo a vedere le principali versioni modificate di Android.
Attenzione: gli argomenti trattati in questo articolo evolvono molto velocemente.
E' la ROM attualmente più diffusa.
Grazie al DSP Manger si può avere un controllo totale sull' audio: equalizzatore,
cuffie, auricolari e player bluetoooth,...
Inoltre vengono semplificate le gesture del quicksetting (per esempio premendo su un' impostazione si attiva o si disattiva e solo tenendo premuto si apre il menù completo)
La Cyanogen include anche Focal: una fotocamera con svariate impostazioni (multiscatto, regolazioni,...).
Un altro vantaggio di Focal è il sitema di compressione: le foto vengono salvate con una qualità superiore a quelle di Android.
Grazie a Trebuchet si possono personalizzare la schermata di blocco e il launcher al 100%.
Privacy Gard permette di bloccare l' accesso alle informazioni personali ad alcune applicazioni, c'è però la possibilità che alcune applicazioni non funzionino se gli si blocca l' accesso a tali dati.
Una grande funzione è la gestione dei profili: si può impostare che in una data posione (GPS), quando ci si connette ad un determinato wi-fi, ad una data ora, cambi profilo: cioè cambi suonerie, volumi, sfondo,...
cuffie, auricolari e player bluetoooth,...
Inoltre vengono semplificate le gesture del quicksetting (per esempio premendo su un' impostazione si attiva o si disattiva e solo tenendo premuto si apre il menù completo)
La Cyanogen include anche Focal: una fotocamera con svariate impostazioni (multiscatto, regolazioni,...).
Un altro vantaggio di Focal è il sitema di compressione: le foto vengono salvate con una qualità superiore a quelle di Android.
Grazie a Trebuchet si possono personalizzare la schermata di blocco e il launcher al 100%.
Privacy Gard permette di bloccare l' accesso alle informazioni personali ad alcune applicazioni, c'è però la possibilità che alcune applicazioni non funzionino se gli si blocca l' accesso a tali dati.
Una grande funzione è la gestione dei profili: si può impostare che in una data posione (GPS), quando ci si connette ad un determinato wi-fi, ad una data ora, cambi profilo: cioè cambi suonerie, volumi, sfondo,...
MIUI
Miui stravolge totalmente la grafica di Andorid, ed adotta un proprio market solo per i temi.
Interessanti son i Quicksettings: rapidi e intuitivi.
Il Memory Manager consente di chiudere le applicazioni definitivamente e di eliminarle dalla memoria RAM.
Il player è completamente diverso e permette di vedere il testo della canzone mentre la si ascolta.
Importante è il discorso sicurezza: Miui include antivirus, Antispam, Backup e un privacy guard migliore di quello della Cyanogen: permette di scegliere quali informazioni mostrare a quali applicazioni , e se ad una applicazione viene negato di conoscere certe informazioni, questa non crasha perché le viene restituito un elenco vuoto.
Miui stravolge totalmente la grafica di Andorid, ed adotta un proprio market solo per i temi.
Interessanti son i Quicksettings: rapidi e intuitivi.
Il Memory Manager consente di chiudere le applicazioni definitivamente e di eliminarle dalla memoria RAM.
Il player è completamente diverso e permette di vedere il testo della canzone mentre la si ascolta.
Importante è il discorso sicurezza: Miui include antivirus, Antispam, Backup e un privacy guard migliore di quello della Cyanogen: permette di scegliere quali informazioni mostrare a quali applicazioni , e se ad una applicazione viene negato di conoscere certe informazioni, questa non crasha perché le viene restituito un elenco vuoto.
E' attualmente la ROM più veloce.
Permette di impostare un ritmo personalizzato per la vibrazione e il led, diverso per ogni tipo di notifica.
La gestione della Privacy è simile a quella di Miui.
Inoltre è possibile modificare al 100% la barra di navigazione (quella sotto) e la status bar.
E' instabile (il dispositivo potrebbe crashare da un giorno all'altro) , ma in compenso offre molte funzioni interessanti:
Si possono impostare DPI diversi per ogni app, si può usare lo smartphone in modalità tablet,...
Carine sono anche le notifiche: sono come il cerchio della chat di facebook, poi se ci clicchi sopra si apre la finestra relativa in popup senza chiudere l' app in utilizzo.
E' nata recentemente e raccoglie tutte le precedenti ROMs. E' molto instabile (è già bene se si accende)
ma promette molto. Riportiamo solo una screen.
E' il progetto più recente e si basa tutto sulla comunity.
Supporta il multiscreen (due applicazioni in contemporanea).
Iscriviti a:
Post (Atom)