[bglug] [Qt4][python] QIcon e icona presa dal web

Giuseppe Capizzi redstarlabs@gmail.com
Gio 7 Lug 2011 23:39:10 CEST


>> Fare chiamate di sistema non e' mai consigliato per diversi motivi
> 
> posso chiederti di sviluppare un po' l'argomento?

C'è anche il problema dell'aggiunta di una dipendenza generalmente meno facile da portarsi dietro rispetto a una semplice libreria da linkare.

Sei costretto a installare l'eseguibile da qualche parte (aggiungendolo al tuo pacchetto se hai la licenza di distribuirlo, o scaricandolo al momento), o a costringere l'utente a installarselo da solo.

Per non parlare del fatto che l'interfaccia tra te e la "terza parte" è una scomodissima riga di comando: ti tocca costruire stringhe più o meno complicate attraverso la concatenazione, con il rischio di ottenere comandi non validi o peggio di essere vulnerabile a shell injection [1].

[1] http://en.wikipedia.org/wiki/Code_injection#Shell_injection
-- 
Giuseppe Capizzi


Maggiori informazioni sulla lista bglug