Portabilità programma
Marco Masetti
marco.masetti@softeco.it
Gio 13 Dic 2007 11:48:03 CET
Stefano Canepa wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> [...]
> Python. Per l'interfaccia grafica hai l'imbarazzo della scelta: se ti
> server anche il mac direi che forse QT è la scelta migliore, per la
> parte ftp: ftplib.
>
> Giusto per la cronaca
>
> #!/usr/bin/env python
> from ftplib import FTP
>
> ftp = FTP("ftp.it.debian.org")
> ftp.cwd("pub") # va nella dir pub
> ftp.dir()
> ftp.mkd("prova")
>
> Per la grafica devi farti aiutare da qualcun altro io bazzico solo un
> po' le GTK, sono uomo da linea di comando.
>
Non buttiamola sul codice, in Perl sarebbe +o- uguale:
#!/usr/bin/env perl
use Net::FTP;
my $ftp = Net::FTP->new("ftp.it.debian.org");
$ftp->cwd("pub");
my @list = $ftp->ls();
$ftp->mkdir("prova");
Probabile che in Ruby sarebbe molto simile, in java almeno il doppio di
righe, il triplo di caratteri e il quadruplo di RAM, in .NET non saprei.
-M
> Ciao
> sc
>
> - --
> Stefano Canepa aka sc: sc@linux.it - http://www.stefanocanepa.it
> Three great virtues of a programmer: laziness, impatience and hubris.
> Le tre grandi virtù di un programmatore: pigrizia, impazienza e
> arroganza. (Larry Wall)
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.6 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
>
> iD8DBQFHYFxXl8XQY46MbvERAsreAJ9dJ6B7yQP77W1ADQecC3koR7GM6gCfQ64H
> NhY4sMYObLFNC+tNYTY1snw=
> =nAFY
> -----END PGP SIGNATURE-----
>
> _______________________________________________
> La mailing-list del GLUG - Genuense Linux Users Group
> glug@genova.linux.it
> Per informazioni e configurazione: http://lists.linux.it/listinfo/glug
>
--
--------------------------------------------------------------------
Ing. Marco Masetti
Project Manager - Research & Innovation
Softeco Sismat S.P.A.
Via De Marini, 1 - WTC Tower
Tel: (+39) 010 6026.333 http://www.softeco.it
Fax: (+39) 010 6026.350 mailto://marco.masetti@softeco.it
---------------------------------------------------------------------
Maggiori informazioni sulla lista
glug