## page was renamed from jeremie2/Prove1
#format wiki
#language it
<
>
<>
<>
= Introduzione =
Nell'applicazione '''Calcolatrice''' per [[https://bugs.launchpad.net/ubuntu-calculator-app/+bug/1518284|motivi di design]] non è stato inserito il tasto per il calcolo della percentuale '''[%]'''. Purtroppo altri programmi simili hanno la medesima mancanza rendendo i tipici calcoli del tipo ''236-18%'', ''698+22%'', ecc.. ben più macchinosi.
In questa guida viene mostrato come arginare il problema utilizzando la [[AmministrazioneSistema/RigaDiComando|linea di comando]].<
>
Verranno utilizzati 3 script in Python3 e creati degli opportuni alias nel file `~/.bashrc` in modo che risulti agevole digitare i comandi nel terminale di uno smartphone.
= Preparazione script =
0. Installare da '''Ubuntu Store''' l'applicazione '''Terminale'''.
0. Scaricare e salvare nella cartella `Documents` del proprio dispositivo i seguenti script:
* [[http://wiki.ubuntu-it.org/UbuntuPhone/RisoluzioneProblemi/PercentualeCalcolatrice?action=AttachFile&do=get&target=perc.py|perc.py]]
* [[http://wiki.ubuntu-it.org/UbuntuPhone/RisoluzioneProblemi/PercentualeCalcolatrice?action=AttachFile&do=get&target=perc_minus.py|perc_minus.py]]
* [[http://wiki.ubuntu-it.org/UbuntuPhone/RisoluzioneProblemi/PercentualeCalcolatrice?action=AttachFile&do=get&target=perc_plus.py|perc_plus.py]]
0. Avviare l'applicazione '''Terminale''' e digitare i seguenti comandi per rendere eseguibili gli script:{{{
cd Documents
}}}{{{
chmod +x perc.py perc_minus.py perc_plus.py
}}}
= Creazione nuovi alias =
Occorre inserire nuovi alias nel file `~/.bashrc` per l'avvio degli script. Può essere fatto da terminale sullo smartphone oppure se si trova difficoltà a editare il file, è possibile elaborare il file sul proprio computer e quindi copiarlo sul dispositivo mobile.
{{{#!wiki note
La seguente procedura non rappresenta forse il metodo più ortodosso di utilizzo degli alias. Permette tuttavia l'utilizzo di comandi semplificati, fondamentali per aiutare la digitazione sul piccolo schermo di uno smartphone.
}}}
== Da smartphone ==
0. Da terminale aprire con l'[[Ufficio/EditorDiTesto|editor di testo]] '''[[Ufficio/EditorDiTesto/Nano|Nano]]''' il file `~/.bashrc`:{{{
nano .bashrc
}}}e inserire sotto la sezione ''# some more ls aliases'' le seguenti stringhe:{{{
# python percentage
alias p='~/Documents/perc.py'
alias pm='~/Documents/perc_minus.py'
alias pp='~/Documents/perc_plus.py'
}}}
0. Premere l'icona arancione quadrata (appena sopra la tastiera in basso a sinistra) e selezionare la modalità '''Nano'''. Appariranno i comandi per salvare e chiudere l'editor.
0. Per salvare premere '''CTRL+O''' e quindi '''Invio''' dalla tastiera. Per chiudere la sessione selezionare '''CTRL+X'''.
0. Chiudere e riavviare il terminale.
== Da computer ==
0. Accertarsi che su Ubuntu Phone sia installata l'applicazione [[https://uappexplorer.com/app/com.ubuntu.filemanager|Gestore file]]. Avviarla e nelle opzioni abilitare la voce '''Mostra file nascosti'''.
0. Individuare il file `.bashrc` nella propria '''Home''' e tenerlo premuto in modo che appaia l'opzione '''Copia''' e quindi selezionarla.
0. Spostarsi nella cartella `Documents` e quindi selezionare il simbolo '''Incolla'''.
0. Collegando tramite cavo USB il dispositivo al computer, sarà possibile accedere al file, apportare le modifiche spiegate nel paragrafo precedente e quindi copiare il file nella cartella originaria.
= Esempi di utilizzo =
{{{#!wiki important
Se il terminale è rimasto aperto dopo la modifica degli alias, chiuderlo e riavviarlo.
}}}
I comandi devono essere digitati nella forma [''alias''] [''totale''] [''percentuale''] altrimenti verrà restituito un messaggio di errore. Come mostrato negli esempi i numeri con i decimali possono essere scritti sia con la virgola che con il punto (es. 12,5 oppure 12.5).
Vengono qui mostrati i 3 casi di utilizzo:
* '''Semplice percentuale''': per calcolare '''200 x 5%''' digitare:{{{
p 200 5
}}}Verrà visualizzato:{{{
200 x 5% = 10
}}}
* '''Riduzione percentuale''': per calcolare '''136,78 - 25%''' digitare:{{{
pm 136,78 25
}}}Verrà visualizzato:{{{
136,78 - 25% = 102,58500000000001
}}}
* '''Incremento percentuale''': per calcolare '''180.05 + 43%''' digitare:{{{
pp 180.05 43
}}}Verrà visualizzato:{{{
180.05 + 43% = 257,4715
}}}
= Ulteriori risorse =
* [[https://bugs.launchpad.net/ubuntu-calculator-app/+bug/1518284|Segnalazione bug #1518284 su Launchpad]]
* [[UbuntuPhone|Portale Ubuntu Phone]]
----
CategoryUbuntuPhone