Set 30 2014
Creare Un Pacchetto Debian [Parte 3]
Negli articoli precedenti abbiamo visto come creare un pacchetto .deb, che possa gestire le dipendenze e i file di configurazione. Potete trovare in queste pagine la parte uno e la parte due.
In particolare abbiamo visto l’utilizzo di due importanti file: control e conffiles.
Vediamo ora come sia possibile creare delle domande durante il processo di installazione, utilizzando altri file da posizionalre nella directory DEBIAN del nostro applicativo. Il primo file da prendere in considerazione è il file templates, dove saranno riportate tutte le domande di cui abbiamo bisogno. Di seguito è riportato il nostro file template che prevede due sole domande:
Template: ziogeek-app/ziogeek
Type: boolean
Default: true
Description: Zio geek è la tua rivista on line preferita ?
Nel campo type puoi usare i seguenti valori:
[select,multiselect,string,boolean,note,text,password]
.
Anche qui niente righe vuote
Template: ziogeek-app/gradimento
Type: select
Choices: Moltissimo, Molto, Poco, Per Niente
Default: Moltissimo
Description: Ti è piaciuto l’articolo ?
Facci sapere sapere la tua opinione anche nei commenti sul sito.
I campi del file template sono:
- Template: è l’identificativo della domanda (preceduto dal nome del paccheto)
- Type: è il tipo di domanda e può assumere diversi valori, tra i più importanti:
- select: una lista di opzioni tra cui sceglierne una
- multiselect: una lista di opzioni tra cui sceglierne un numero qualsiasi
- string: una sequenza di caratteri qualsiasi
- boolean: un valore vero falso
- Choices: le scelte per i tipi select e multiselect
- Default: il valore di default
- Description: il testo della domanda
Queste domande saranno poi poste in fase di configurazione del pacchetto. La fase di configurazione del pacchetto viene affidata a un file chiamato config.. Di seguito riportiamo un semplice esempio che si occupa di porre le domande descritte prima.
#!/bin/sh
# Exit on error
set -e
# Source debconf library.
. /usr/share/debconf/confmodule
# Fai le domande
db_input low ziogeek-app/ziogeek || true
db_input low ziogeek-app/gradimento || true
# Mostra interfaccia
db_go || true
Queste informazioni che riguardano la gestione del pacchetto possono essere modificate in ogni momento successivo all’installazione del pacchetto tramite il comando dpkg-reconfigure
Gli ultimi file (di cui ci occupiamo noi) sono preinst, postinst, prerm e postrm. Come si intuisce dal nome sono script che vengono eseguiti rispettivamente prima dell’installazione, dopo l’installazione, prima della rimozione e dopo la rimozione. Devono essere eseguibili cioè avere permessi almeno (0755).
Per semplicità riportiamo solo un esempio di postinst
#!/bin/sh
# Libreria debconf.
. /usr/share/debconf/confmodule
#
db_get ziogeek-app/ziogeek
echo “Alla domanda di ziogeek hai risposto $RET”
db_get ziogeek-app/gradimento
echo “questo articolo di è piaciuto $RET”
E’ importante notare che, utilizzando la libreria debconf, è necessario inserirla come dipendenza nel file control.
Per arrivare a costruire un pacchetto veramente di qualità ci sarebbero ancora molte cose da dire, ma una trattazione completa non è lo scopo di questa guida introduttiva, per questo si rimanda alla documentazione ufficiale debian. Per chi volesse approfondire riportiamo alcuni link utili:
© 2008 Ziogeek.com
Tag: creare, debian, pacchetti
Ott 13 2014
Come Tagliare e Ridimensionare Foto Direttamente Online
Ci sono tanti programmi più o meno gratuiti che possiamo utilizzare per tagliare e ridimensionare la nostre fotografie (photoshop, paint, gimp i primi che mi vengono in mente), ma ci sono delle volte che abbiamo necessità di editare le immagini velocemente oppure non stiamo lavorando sul nostro computer e non abbiamo a disposizione i software di cui abbiamo bisogno.
Ecco quindi una lista di 4 siti che ci permettono di tagliare e ridimensionare le nostre foto online, caricandole dal computer, da url o da tante altre fonti, vediamoli insieme.
Picresize: il più veloce
Quando si tratta di tagliare e ridimensionare velocemente una immagine online, anche attraverso tablet o smartphone, picresize è il più veloce e leggero delle webapp. Come vedere dalla schermata le immagine da tagliare o ridimensionare possono essere:
Una volta caricata cliccate sul tasto arancione Continue per andare alla seconda schermata e poter effettuare le modifiche del caso, ovvero:
L’immagine, oltre che tagliata, può essere ridimensionata in diverse percentuali disponibili e possono essere aggiunti vari effetti alla Instagram, ma la cosa molto negativa dell’aggiungerei i filtri è che non è possibile vedere l’anteprima del loro effetto direttamente sull’immagine. Una volta apportate tutte le modifiche cliccate su I’m Done, Resize my Picture!
L’ultima schermata è quella che ti permette di scegliere se: salvare l’immagine sul computer, visualizzarla, condividerla oppure tornare alla schermata di editing per continuare a fare modifiche.
Link | Picresize.com
Picmonkey: il più completo
Picmonkey è uno dei tool più utilizzati di editing online, completo quasi come photoshop o altri programmi professionali, ma intuitivo e (quasi) completamente gratuito. Si parte dal caricamento dell’immagine (tramite upload, facebook, cloud oppure scegliendo una delle loro proposte) per poi passare alla schermata dedicata all’editing.
Questa è la seconda schermata che vi si presenta davanti, sulla sinistra vedete una serie di strumenti che potete utilizzare, oggi ci limiteremo a mostrarvi la funziona di taglio dell’immagine, ma prossimamente approfondiremo anche l’effetto collage, l’aggiunta di testo e altre utili features.
Tornando a noi, una volta aperta questa schermata vi basterà semplicemente selezionare la porzione di immagine che volete tagliare (potete anche decidere di fissare le proporzioni) e poi cliccare su Apply, successivamente salvare la foto dal menù in alto Save, e il gioco è fatto.
Link| Picmonkey
Pixlr.com: il più integrato
Questa web app ha addirittura tre versioni disponibili:
Pixlr editor (webapp dall’interfaccia semplice, veloce e un po’ spartana), vi basterà caricare un’immagine dal vostro computer, da una gallery (ad esempio quella di facebook), da url oppure crearne una. Cliccare sull’immagine del taglio, ridimensionarla come più vi piace e salvarla.
Pixlr Express (disponibile anche come app per cellulare) vi basterà caricare un’immagine dal vostro computer, da url, scegliere di fare una foto con la vostra webcam e poi editarla direttamente online (figata!) oppure potrete anche creare un collage. Appena scelta la vostre fonte preferita vi troverete in una nuova schermata, davvero ricca di opzioni ed effetti. Per tagliare l’immagine cliccate su Adjustment > Crop, ora potete selezionare a mano la selezione oppure settare le impostazioni dei pixel, cliccare su Apply e, successivamente, salvare l’immagine cliccando su Save, in alto a sinistra.
Pixlr O-Matic (disponibile anche come app per cellulare) in questo caso avete solo tre alternative per la fonte delle vostre foto: il vostro computer, la webcam (ri-figata!) oppure quelle proposte direttamente dall’app. NON ve la consiglio come strumento per tagliare le immagini perchè vi permette solo di tagliare in proporzione 1:1 senza decidere liberamente come tagliarla. Per scoprire come rendere le immagini vinate cliccate qui.
Fotoflexer: il più sconosciuto
Potevo anche dire il più sfigato, ma non mi sembrava carino. E’ una web app che, personalmente, uso spesso per la varietà di cornici e personalizzazioni veloci (come il trattare le varie immagini caricate a livelli, come photoshop e gimp) ma che non ho visto citato praticamente da nessuna parte, potete leggerne una veloce introduzione qui.
Iniziamo dalla scelta dell’immagine che, come vedete dalla schermata sottostante, è molto variegata: upload dal computer, da url, da facebook, da flickr, da picasa e altre risorse online.
Questa sarà poi la schermata di editing che vi apparirà davanti, come vedete ci sono tantissime tab da approfondire, ma oggi ci limiteremo a concetrarci sul taglio dell’immagine che, lo avrete già capito, si effettua cliccando sul simbolo ormai universale del crop.
Adesso vi basterà selezionare l’area da ritagliare a piacimento e poi cliccare in alto su Crop Selected Area e poi salvare l’immagine.
Link | Fotoflexer
Altri siti per un taglio superveloce di immagini, dall’uso più o meno identico a quelli appena descritti sono:
Cosa usate per tagliare le immagini online? Se avete qualche sito da suggerirci fatelo nei commenti.
© 2008 Ziogeek.com
No tag for this post.
By Blogbv Expert • News aggregator •