Re: [Python] Consiglio ambiente di sviluppo

2008-08-15 Per discussione Enrico Franchi


Il giorno 15/ago/08, alle ore 12:17, Alessandro Ronchi [EMAIL PROTECTED] 
  ha scritto:

 2008/7/18 simone [EMAIL PROTECTED]


 Io uso spesso vim per le piccole modifiche, ma programmando con il vim
 si abbandona il completamento del codice,

Falso.


 le segnalazioni di errore di
 sintassi,

Falso.

 il debug

Falso.

 la navigazione all'interno delle classi,

Forse, ma ho visto plugin che te lo permettono.

 gli
 import inutilizzati, ecc. ecc.

Eh, ma ...via!


 Sono cose di cui si può anche fare a meno, ma sono molto utili e ti
 fanno risparmiare un sacco di tempo.

Non saprei. Bisogna tenere conto del tempo che risparmi avendo buoni  
sistemi per modificare e muoversi nel codice.



 Vim è un editor buono e veloce per tutto, ma non è un ambiente di
 programmazione.

 PS: ripeto che lo uso spessissimo, quindi non ho nulla contro il vim.
 E' fondamentale quando si vuole fare una modifica in uno o più file
 senza perdere un minuto per aprire l'IDE.
 -- 
 Alessandro Ronchi
 Skype: aronchi
 http://www.alessandroronchi.net

 SOASI Soc.Coop. - www.soasi.com
 Sviluppo Software e Sistemi Open Source
 Sede: Via Poggiali 2/bis, 47100 Forlì (FC)
 Tel.: +39 0543 798985 - Fax: +39 0543 579928

 Rispetta l'ambiente: se non ti è necessario, non stampare questa mail
 ___
 Python mailing list
 Python@lists.python.it
 http://lists.python.it/mailman/listinfo/python
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Consiglio ambiente di sviluppo

2008-07-25 Per discussione Giovanni Marco Dall'Olio
On Thu, Jul 24, 2008 at 11:17 PM, Andrea Gasparini [EMAIL PROTECTED]
wrote:

 Y3s spiffera, venerdì 18 luglio 2008 circa:
   Purtroppo vim non ha un sacco di funzionalita' che farebbero comodo,
 
  Quest'affermazione è falsa. Vim HA un sacco di funzionalità comode ;-)
  Comuqnue ha i plugin, se non lo trovi già fatto te lo puoi sempre
  sviluppare...in python.

 Viulnza!!! come vim non ha funzionalita'?!? ora mi scaldo!
 Io ho trovato piuttosto interessante questo:
 http://blog.sontek.net/2008/05/11/python-with-a-modular-ide-vim/


Spettacolare!!
Ottimo link, grazie mille.
Esiste in Italia un qualche vim-user group attivo?
Perché al prossimo pycon qualcuno non propone un seminario sull'uso di vim
(o di altri ide) per programmare in python?


-gaspa-
 ---
 - http://launchpad.net/~gaspa http://launchpad.net/%7Egaspa-
 -- HomePage: iogaspa.altervista.org ---
 -Il lunedi'dell'arrampicatore: www.lunedi.org -
 ___
 Python mailing list
 Python@lists.python.it
 http://lists.python.it/mailman/listinfo/python




-- 
---

My Blog on Bioinformatics (italian): http://bioinfoblog.it
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Consiglio ambiente di sviluppo

2008-07-25 Per discussione enrico franchi
On Thu, Jul 24, 2008 at 11:17 PM, Andrea Gasparini [EMAIL PROTECTED] wrote:

 Omni-completion ?

In definitiva quale è la best combo di plugin per vim e Python?

-- 
-enrico
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Consiglio ambiente di sviluppo

2008-07-25 Per discussione davide
Il Sat, 19 Jul 2008 11:16:33 +0200, enrico franchi ha scritto:

 Citare word ad esempio di 'efficienza delle scorciatoie' è un po' come
 citare Hitler come modello di benefattore.

http://en.wikipedia.org/wiki/Godwin%27s_law
e
http://xkcd.com/261/

:-D

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Consiglio ambiente di sviluppo

2008-07-23 Per discussione enrico franchi
2008/7/19 Paolo Ferretti [EMAIL PROTECTED]:

 Ok, allora vai a insegnare a MS come si realizza un buon software, non
 venirlo a spiegare a me. I miei standard sono decisamente diversi dai tuoi.

Guarda che i criteri per scrivere del buon software dal punto di vista
dell'utente sono relativamente noti da una ventina d'anni abbondante.
Apple ha sempre pubblicato linee guida (che puoi condividere o meno) e
diverse persone studiano *precisamente* il problema. L'usabilità non è
una cosa che hanno inventato tre giorni fa.

E no, avere programmi diversi che fanno la stessa cosa usando 3
mnemonici diversi va *contro* ogni possibile criterio di usabilità.

Le localizzazioni selvagge di microsoft pure. Presente quando hanno
localizzato il linguaggetto di Excell?

Tornando a balla: non sono *io* che devo insegnare alcunché a
microsoft. Hanno i loro analisti che fanno le loro scelte. Peccato che
spesso e volentieri siano scelte contro logica e contro quello su cui
più o meno tutti gli altri concordano. Hanno anche sufficiente mercato
per potere imporre le scelte fino a farle diventare naturali. Eh,
amen.

 Bravo, dopotutto le shell grafiche a che servono? Sono solo per mezze seghe
 che non sono capaci di usare il computer! (naturalmente è ironica la
 faccenda) Anche io uso la shell ma non vado di certo in giro a fare il duro
 come te...

Io non vado a fare in giro il duro. Questa è solo la tua impressione.
Mi limito a dire che su un sistema operativo ben pensato con comandi
ben pensati la shell può essere l'IDE. E' un ambiente di sviluppo
integrato. Unix è nato e cresciuto in questo senso, che ti piaccia o
meno.

Tu preferisci integrare tutto in un macroprogramma a plugin? Io
continuo a preferire la filosofia alla base di Unix. Eh, amen. Che ti
devo dire, nessuno ti ha dato della mezza-sega e di quello che non sa
usare il computer (che vorrà poi dire 'usare il computer'...).

 ho sempre avuto la shell e la shell è il mio ide... quando l'ho
 letto mi sono detto: minchia, che uomo!.

Non vedo analogie fra la mia virilità e la mia scelta degli ambienti
di sviluppo.
Oltretutto almeno una mia cara amica è una patita di shell: mi chiedo
se anche lei sia

minchia, che uomo! :P

  Scommetto che sul tuo pc hai solo
 il kernel, l'interprete python, vim, bash e le librerie necessarie per far
 girare il tutto.

Errore. Non uso bash (per quanto sia installata non ho idea delle
conseguenze che potrei avere nel cancellarla, e oltretutto non da
nessun fastidio). E no, ho una decina di gigabyte in più di sistema
operativo. Sono pigro all'inverosimile e sono un cultore
dell'usabilità.

Peccato, che per programmare tutt'ora il centro del mio sviluppo è la
shell. Oltretutto non ho ancora trovato molti IDE che mi offrano la
flessibilità nel manipolare il testo tipica di certi IDE: Komodo lo
fa. Di fatto emula al 95% vi.
Solo che costa non poco: mentre stavo incominciando a valutarne
l'acquisto (e mentre stava scadendo la demo) mi sono accorto che avevo
già re-iniziato a lavorare con TextMate.

  La posta come la controlli? Con telnet scrivendo i comandi SMTP a mano? :-)

La posta? Una volta con Mail.app, ormai con gmail.
Quando arriverà, suppongo con l'iPhone.

 Chiedo scusa a chi è intervenuto nel post, i discorsi da bar sono solo
 quelli miei e di enrico.

Si sta parlando di ambienti di sviluppo python e di editor e di
editor, usabilità e dei miei strumenti preferiti io ho parlato.

 Ho usato un condizionale, non un imperativo. Per mia modesta opinione
 personale, la mia risposta è decisamente più sensata della tua, uomo shell.
 Almeno nel mio primo post ho elencato qualche funzionalità di Eclipse+PyDev,
 non mi sono limitato a sterili critiche.

Ma ti ribadisco, un elenco *non* serve a molto. Di elenchi ne trova a
bizzeffe sul web, usando google, whatever.
Il punto è che chiedeva *esperienze*, tutto qui. Ed è normale che
persone con esperienze diverse abbiano opinioni e gusti diversi. OP le
leggerà e ne terrà conto, farà le sue prove e tutto.

Uso regolarmente XCode per sviluppare in C/C++ e Objective C. Per
Python fa veramente schifo: al limite si usa quasi solo come
build-system per applicazioni pyobjective c e per fare avanti e
indietro da interface builder. Ma per scrivere il codice fa un po'
schifo: se non si sta usando py objective c poi è inutile.

Ovviamente questo sulla lista non lo possono scrivere. Devono essere
imparziali. Io però, che lo ho usato, lo posso dire. Qualcuno potrà
dire che invece ci si trova bene, etc etc etc. È questo il senso delle
discussioni.

Allo stesso modo posso parlare bene o male di cose che ho usato o ho
visto (frequentemente) usare. E questo frammento di informazione si
aggiunge a quello che porti tu e gli altri che scrivono e tutta
insieme porta molto più di una semplice lista che deve per forza
essere imparziale.

Considero Komodo IDE un buon oggetto. Metti invece che fosse pessimo:
ti sembra che Python Foundation potrebbe scrivere sul wiki ufficiale:
Komodo IDE fa schifo, non usatelo? IMHO pone 

Re: [Python] Consiglio ambiente di sviluppo

2008-07-19 Per discussione Nicola Larosa
Paolo Ferretti wrote:
 All'uscita:
 
 Che oculista palloso, forse è meglio prendere appuntamento dal dottor
 Larosa.

[Si gira per leggere la targa sulla porta]

Ma questo *è* il dottor Larosa! Eh sì, ho proprio bisogno delle lenti a
contatto, e fanculo a quel SUPERFICIALE del dottor Larosa.

-- 
Nicola Larosa - http://www.tekNico.net/

All of the posturing by politicians about the exploited borrowers who
lost their homes -- liars -- and the need for new laws to be passed by
Congress to prevent unscrupulous mortgage brokers -- liars -- from ever
exploiting the poor again, and also preventing them from endangering the
solvency of the nation's financial institutions -- liars -- is nothing
but election-year politicking by the biggest liars of all: politicians.
 - Gary North, April 2008


___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Consiglio ambiente di sviluppo

2008-07-19 Per discussione Nicola Larosa
simone wrote:
 Il punto è che VIM è *veramente* incasinato da imparare (le prime volte
 che lo usavo mi segavo via mezzo lavoro al colpo perché dimenticavo di
 premere 'i' per inserire quello che stavo scrivendo... e una 'u' di troppo
 faceva il resto... il punto è che me ne accorgevo dopo un quarto d'ora...)

Esattamente! Questo è sintomatico.


 ma una volta imparato non riesci a farne a meno. E pensa che ad un certo
 punto ho preteso di chiudere i file di Word/Writer con :wq!

Non è sempre una buona idea usare uno strumento che ti costringe a cambiare
il tuo modo di fare, e in qualche misura il tuo modo di essere.

-- 
Nicola Larosa - http://www.tekNico.net/

All of the posturing by politicians about the exploited borrowers who
lost their homes -- liars -- and the need for new laws to be passed by
Congress to prevent unscrupulous mortgage brokers -- liars -- from ever
exploiting the poor again, and also preventing them from endangering the
solvency of the nation's financial institutions -- liars -- is nothing
but election-year politicking by the biggest liars of all: politicians.
 - Gary North, April 2008


___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Consiglio ambiente di sviluppo

2008-07-19 Per discussione Andrea Spadaccini
Ciao Paolo e Nicola,

  Non è sempre una buona idea usare uno strumento che ti costringe a cambiare
  il tuo modo di fare, e in qualche misura il tuo modo di essere.

Sì, ma una delle peculiarità dell'uomo è proprio quella di creare ed imparare ad
utilizzare nuovi strumenti che gli consentano di essere più efficiente. 

 Condivido in pieno. Se non sbaglio in Word il salvataggio si fa con la
 combinazione SHIFT+F12, quindi maggiore efficienza rispetto ad ESC :wq, che
 alla fine sono 4 tasti premuti utilizzando due mani, contro due tasti
 premuti utilizzando una sola mano ;-)

Maggiore efficienza per chi non c'è abituato ad usare vim ;)

Infatti non sempre si lavora in modalità inserimento, anzi... Le modalità più
produttive sono proprio le altre, che consentono di manipolare il testo
inserito in maniera veloce e molto concisa.

Inoltre non è vero che è necessario spostare la mano fino al tasto ESC: si può
uscire da modalità inserimento premendo CTRL-C, oppure, con CTRL-O, è possibile
eseguire UN comando in modalità normale e tornare automaticamente in modalità
inserimento.

Uso vim da circa 5 anni, non lo cambierei con alcuno strumento :D

Bye,

-- 
[ Andrea Spadaccini - aka lupino3 - GLUGCT - Catania - IM: [EMAIL PROTECTED] ]
[ GPG ID: 5D41ABF0 - key on keyservers - Debian GNU / Linux Lenny ( Testing ) ]
[ Linux Registered User 313388 - a(dot)spadaccini(at)catania(dot)linux(dot)it ]
[  I don't suffer from insanity. I enjoy every minute of it.  ]
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Consiglio ambiente di sviluppo

2008-07-19 Per discussione enrico franchi
2008/7/19 Paolo Ferretti [EMAIL PROTECTED]:

 Condivido in pieno. Se non sbaglio in Word il salvataggio si fa con la
 combinazione SHIFT+F12, quindi maggiore efficienza rispetto ad ESC :wq, che
 alla fine sono 4 tasti premuti utilizzando due mani, contro due tasti
 premuti utilizzando una sola mano ;-)

Hint: per uscire si fa :x se il problema è un tasto in più. Hint2: per
savare basta :w.
Contare ESC è fuorviante: dipende se sei in modalità inserimento o
meno. Hint3: contare il numero dei tasti schiacciati è ridicolo. Se
bisogna mettersi a fare bene le cose, bisognerebbe mettersi a contare
i *movimenti* della mano. Schiacciare tre tasti vicini alla zona dove
si hanno le mani è molto più rapido che schiacciarne due distanti fra
loro etc etc etc. Se ci si vuole mettere a fare questi conti non se ne
esce più: la pragmatica (ovvero minimizzare questi movimenti) ha
portato ad Emacs e vim. A loro modo ciascuno cerca di minimizzare lo
sforzo e velocizzare l'uso.

Citare word ad esempio di 'efficienza delle scorciatoie' è un po' come
citare Hitler come modello di benefattore.
E' un programma *assolutamente* scomodo da quel punto di vista (specie
la versione italiana: shift-12 per salvare è qualcosa di abominevole
dopo circa 10 anni che lo standard dei programmi usa ctrl-s per fare
la stessa cosa).

Tornando brevemente a noi: vi e Emacs hanno entrambi elaborati sistemi
di scorciatoie per essere usati da tastiera. Quale dei due sia più
comodo dipende in buona parte dalle abitudini e dall'esperienza con
l'uno e con l'altro. Di fatto, nessun altro programma di mia
conoscenza sopravvissuto con una buona base di utenti fino ad oggi è
altrettanto comodo da usare puramente da tastiera.

Ma non ci sono proprio cazzi: entrambi sono stati pensati per quando
non esisteva altro modo e sono estremamente ottimizzati in tal senso.
A me è capitato di usare piuttosto a lungo entrambi, per diversi
motivo (per esempio la tesi l'ho fatta quasi tutta su Emacs, visto e
considerato che il modo Prolog dello stesso stava spanne sopra tutto
il resto, mentre ora è qualche tempo che uso più spesso vim --
principalmente perchè se no uso TextMate: se uso vim o emacs è perchè
sono in remoto su qualche macchina *nix e tutt'ora trovo che vim si
comporti meglio in questo uso).


 Per proseguire sugli editor/IDE, se si ha voglia di spendere qualche Euro
 sono ottimi anche TextMate [1] (per Mac) e E-TextEditor [2] (per Windows).
 Con il cambio favorevole Euro/Dollaro si spende veramente poco. Spesso per
 modificare pochi file al volo uso E-TextEditor su Windows, costa poco ha
 degli ottimi bundle per Python e può esserti utile anche per molte altre
 cose. In più è facilmente personalizzabile (o customizzabile, usando un
 orrore dell'italo-inglese!).

In particolare anche io uso TextMate. Mi parrebbe tuttavia
assolutamente sbagliato vederlo come qualcosa di *diverso* da Emacs e
o vim. La macrofilosofia è la stessa: editor programmabile
multi-utilizzo snello e leggero. Tendenzialmente l'opposto del
pachidermico Eclipse.

Poi TextMate è diverso da Emacs e da vim (anche se non estremamente
diverso dal primo, per certi versi). A mio modesto parere è migliore
di entrambi, ma non posso che limitarmi a considerarla la mia opinione
relativa al mio utilizzo.



-- 
-enrico
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Consiglio ambiente di sviluppo

2008-07-19 Per discussione Lawrence Oluyede
2008/7/19 enrico franchi [EMAIL PROTECTED]:
 Poi TextMate è diverso da Emacs e da vim (anche se non estremamente
 diverso dal primo, per certi versi). A mio modesto parere è migliore
 di entrambi, ma non posso che limitarmi a considerarla la mia opinione
 relativa al mio utilizzo.


La penso come te. Però sarei anche più contento se uscisse la 2.0 :D

-- 
Lawrence, stacktrace.it - oluyede.org - neropercaso.it
It is difficult to get a man to understand
something when his salary depends on not
understanding it - Upton Sinclair
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Consiglio ambiente di sviluppo

2008-07-19 Per discussione enrico franchi
On Sat, Jul 19, 2008 at 11:46 AM, Lawrence Oluyede [EMAIL PROTECTED] wrote:

 La penso come te. Però sarei anche più contento se uscisse la 2.0 :D

Io non vedo l'ora. Ma credo che faccia bene ad aspettare ed essere ben sicuro...

-- 
-enrico
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Consiglio ambiente di sviluppo

2008-07-19 Per discussione Paolo Ferretti
Il 19 luglio 2008 11.16, enrico franchi [EMAIL PROTECTED] ha
scritto:

 2008/7/19 Paolo Ferretti [EMAIL PROTECTED]:

  Condivido in pieno. Se non sbaglio in Word il salvataggio si fa con la
 [...]
  premuti utilizzando una sola mano ;-)

 Hint: per uscire si fa :x se il problema è un tasto in più. Hint2: per
 savare basta :w.
 [...]
 Citare word ad esempio di 'efficienza delle scorciatoie' è un po' come
 citare Hitler come modello di benefattore.
 E' un programma *assolutamente* scomodo da quel punto di vista (specie
 la versione italiana: shift-12 per salvare è qualcosa di abominevole
 dopo circa 10 anni che lo standard dei programmi usa ctrl-s per fare
 la stessa cosa).


In realtà la mia frase era ironica, notare lo smile, mi pare logico che Word
non sia progettato per l'efficienza nelle scorciatoie! E' un programma di
videoscrittura, non un editor per programmare... Per la cronaca, però,
considerando che CTRL-S è la scorciatoia per la sottolineatura, mi pare
logico che chi ha fatto MS Word abbia dovuto pensarne un'altra per il
salvataggio, no?


 Tornando brevemente a noi: vi e Emacs hanno entrambi elaborati sistemi
 [...]
 sono in remoto su qualche macchina *nix e tutt'ora trovo che vim si
 comporti meglio in questo uso).


Certo che quando vi si toccano Emacs o Vim diventate delle iene :-)

Comunque è meglio smetterla con questi discorsi da bar. Probabilmente una
risposta sensata per Edo potrebbe essere:

http://wiki.python.org/moin/IntegratedDevelopmentEnvironments
http://wiki.python.org/moin/PythonEditors



-- 
Paolo Ferretti
[EMAIL PROTECTED]
http://www.paoloferretti.it
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Consiglio ambiente di sviluppo

2008-07-19 Per discussione Y3s

Il giorno 19/lug/08, alle ore 11:16, enrico franchi ha scritto:

 Poi TextMate è diverso da Emacs e da vim (anche se non estremamente
 diverso dal primo, per certi versi). A mio modesto parere è migliore
 di entrambi, ma non posso che limitarmi a considerarla la mia opinione
 relativa al mio utilizzo.


Curioso, io lo vedo più simile al secondo :-)
Comunque anche a me piace di più textmate, ma semplicemente per il  
fatto che è più moderno come interfaccia e che è integrato nel  
sistema operativo. Che sono contemporaneamente anche svantaggi (usa  
tm su ssh su un server linux o bsd!). D'altronde come hai detto  
sopra, la filosofia è la stessa, e i tre strumenti sono di uguale  
potenza (certo, tm e vim li estendi in python ;-) )

--
Antonio Valente


___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Consiglio ambiente di sviluppo

2008-07-19 Per discussione enrico franchi
2008/7/19 Paolo Ferretti [EMAIL PROTECTED]:

 In realtà la mia frase era ironica, notare lo smile, mi pare logico che Word
 non sia progettato per l'efficienza nelle scorciatoie! E' un programma di
 videoscrittura, non un editor per programmare... Per la cronaca, però,
 considerando che CTRL-S è la scorciatoia per la sottolineatura, mi pare
 logico che chi ha fatto MS Word abbia dovuto pensarne un'altra per il
 salvataggio, no?

Penso di no, visto e considerato che il resto del mondo usa ctrl-u per
la sottolineatura (word in inglese incluso). Oltretutto direi che si
salva più spesso che sottolineare e che le scorciatoie fondamentali
comuni a *tutti* o quasi (fra cui *salva*) è piuttosto comodo che
siano completamente standard fra i programmi. Non c'è nessuna buona
ragione per cui non debba essere così.

Oltretutto progettare bene le scorciatoie è utile *sempre*. Su OS X
per dire ci sono precise linee guida a riguardo: questo non vuole dire
che qualcuno ogni tanto sgarri, ma almeno si sa che è uno che fa a
cazzo suo e sbaglia nel farlo. Questo vuole anche dire che
tipicamente è molto facile trovarsi e imparare le scorciatoie di
diversi programmi.

 Certo che quando vi si toccano Emacs o Vim diventate delle iene :-)

Non è che se si tocca X o Y divento una iena. Mi limito a
intervenire quando leggo informazioni false. Tipo quella che vim non
ha l'auto-completamento, per dire. Oltretutto vim + ctags è tutt'ora
una combinazione spettacolare e comodissima per lavorare. A meno che
uno non odi vim. Nel caso, emacs + etags. Io personalmente uso spesso
textmate + ctags.

Poi diciamolo: io sono cresciuto in ambiente unix. Ho sempre avuto una
shell e la shell è il mio IDE. L'editor ne è un componente.

 Comunque è meglio smetterla con questi discorsi da bar.

Mi chiedo chi ti creda di essere per entrare e tacciare gli altri
partecipanti di discorsi da bar.

 Probabilmente una
 risposta sensata per Edo potrebbe essere:

Bontà tua! La tua risposta è quella sensata! :P

 http://wiki.python.org/moin/IntegratedDevelopmentEnvironments
 http://wiki.python.org/moin/PythonEditors

Mi verrebbe da obiettare sull'utilità di una lista che lo costringe a
provare *tutte* le alternative.

Tipicamente se chiedo in una mailing list o in un newsgroup lo faccio
per avere opinioni ed esperienze personali di persone.

-- 
-enrico
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Consiglio ambiente di sviluppo

2008-07-19 Per discussione Paolo Ferretti
2008/7/19 enrico franchi [EMAIL PROTECTED]:

 Penso di no, visto e considerato che il resto del mondo usa ctrl-u per
 la sottolineatura (word in inglese incluso). Oltretutto direi che si
 [...]
 tipicamente è molto facile trovarsi e imparare le scorciatoie di
 diversi programmi.


Ok, allora vai a insegnare a MS come si realizza un buon software, non
venirlo a spiegare a me. I miei standard sono decisamente diversi dai tuoi.


 Non è che se si tocca X o Y divento una iena. Mi limito a
 intervenire quando leggo informazioni false.


Citami una informazione falsa che ho scritto, mi sfugge al momento. Forse
sono stato impreciso, ma falso no.


 Poi diciamolo: io sono cresciuto in ambiente unix. Ho sempre avuto una
 shell e la shell è il mio IDE. L'editor ne è un componente.


Bravo, dopotutto le shell grafiche a che servono? Sono solo per mezze seghe
che non sono capaci di usare il computer! (naturalmente è ironica la
faccenda) Anche io uso la shell ma non vado di certo in giro a fare il duro
come te... ho sempre avuto la shell e la shell è il mio ide... quando l'ho
letto mi sono detto: minchia, che uomo!. Scommetto che sul tuo pc hai solo
il kernel, l'interprete python, vim, bash e le librerie necessarie per far
girare il tutto. La posta come la controlli? Con telnet scrivendo i comandi
SMTP a mano? :-)


  Comunque è meglio smetterla con questi discorsi da bar.

 Mi chiedo chi ti creda di essere per entrare e tacciare gli altri
 partecipanti di discorsi da bar.


Chiedo scusa a chi è intervenuto nel post, i discorsi da bar sono solo
quelli miei e di enrico.


  Probabilmente una
  risposta sensata per Edo potrebbe essere:

 Bontà tua! La tua risposta è quella sensata! :P


Ho usato un condizionale, non un imperativo. Per mia modesta opinione
personale, la mia risposta è decisamente più sensata della tua, uomo shell.
Almeno nel mio primo post ho elencato qualche funzionalità di Eclipse+PyDev,
non mi sono limitato a sterili critiche.


  http://wiki.python.org/moin/IntegratedDevelopmentEnvironments
  http://wiki.python.org/moin/PythonEditors

 Mi verrebbe da obiettare sull'utilità di una lista che lo costringe a
 provare *tutte* le alternative.

 Tipicamente se chiedo in una mailing list o in un newsgroup lo faccio
 per avere opinioni ed esperienze personali di persone.


Mi rendo conto che qualsiasi cosa io possa dire, per te sia sbagliata. Mi
dispiace.



-- 
Paolo Ferretti
[EMAIL PROTECTED]
http://www.paoloferretti.it
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Consiglio ambiente di sviluppo

2008-07-18 Per discussione Massimiliano Giovine
eric python, provalo...
anche se io mi trovo molto meglio con geany + shell :D

Il 18 luglio 2008 11.35, Edo Monticelli [EMAIL PROTECTED] ha scritto:
 Salve a tutti,
 sono nuovo della lista e ho da poco iniziato a lavorare con python.
 Ora sto lavorando con Eclipse+Pydev ma non son pienamente soddisfato.
 Qualcuno ha valide alternative?
 Saluti,
 Edo Monticelli

 ___
 Python mailing list
 Python@lists.python.it
 http://lists.python.it/mailman/listinfo/python





-- 
-Massimiliano Giovine
Aksel Peter Jørgensen dice: Why make things difficult, when it is
possible to make them cryptic and totally illogic, with just a little
bit more effort?
Blog: http://opentalking.blogspot.com
Il vero programmatore: http://www.arcetri.astro.it/~comore/true_programmer.txt
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Consiglio ambiente di sviluppo

2008-07-18 Per discussione Giovanni Marco Dall'Olio
2008/7/18 Francesco Stablum [EMAIL PROTECTED]:

 2008/7/18 Edo Monticelli [EMAIL PROTECTED]:
  Salve a tutti,
  sono nuovo della lista e ho da poco iniziato a lavorare con python.
  Ora sto lavorando con Eclipse+Pydev ma non son pienamente soddisfato.
  Qualcuno ha valide alternative?

 Ciao Edo,
 ti consiglio di provare SPE ( http://pythonide.blogspot.com/ ).
 Ha anche la funzionalita' pydoc integrata.
 Purtroppo non l'ho ancora usato estensivamente, sono fermo sul gran
 bel trattore vim che funziona sempre e comunque :)
 saluti,



Accidenti pensavo che ci fossero meno persone ad usare ancora vim :).
Cmq anche per me va benissimo.

L'unica accortezza é quella di abbinarlo a ipython (
http://ipython.scipy.org/moin/) piuttosto che all'interprete python
tradizionale, perché é molto più comodo.





-- 
---

My Blog on Bioinformatics (italian): http://bioinfoblog.it
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Consiglio ambiente di sviluppo

2008-07-18 Per discussione Paolo Ferretti
Come c'era da aspettarsi, in questo genere di post si fanno vivi gli
aficionados di vim, emacs  C. :-) Non sapete quanto vi invidio, siete i
McGyver della programmazione!

Se hai esigenze di sviluppare con più sistemi operativi diversi e non hai
penuria di RAM, ti consiglio di restare su Eclipse+PyDev, l'ho sempre
reputato un ottimo ambiente di sviluppo.
Eclipse+PyDev è quello che uso normalmente, sia con Linux sia con Windows.
Ha il grande vantaggio di poggiare su Eclipse, indubbiamente una solida
piattaforma. Questo è anche il suo svantaggio, è decisamente esoso in
termini di risorse. Se devi scrivere applicazioni Hello World, è come
usare una Ferrari per andare a comprare il giornale in edicola! Se invece
devi scrivere cose più impegnative, PyDev ha funzioni carine tipo il
refactoring, l'estrazione di metodi, un ottimo class browser, il debugger, i
bookmarks nel codice, la lista dei task e altre funzioni. In più puoi usare
tutti i plugins di Eclipse, quindi hai gli strumenti per interagire con i
database, con repository SVN, Mercurial o Bazaar e addirittura Aptana per la
programmazione web.

Paolo

Il 18 luglio 2008 11.35, Edo Monticelli [EMAIL PROTECTED] ha scritto:

 Salve a tutti,
 sono nuovo della lista e ho da poco iniziato a lavorare con python.
 Ora sto lavorando con Eclipse+Pydev ma non son pienamente soddisfato.
 Qualcuno ha valide alternative?
 Saluti,
 Edo Monticelli




-- 
Paolo Ferretti
[EMAIL PROTECTED]
http://www.paoloferretti.it
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Consiglio ambiente di sviluppo

2008-07-18 Per discussione simone
Paolo Ferretti ha scritto:

 Come c'era da aspettarsi, in questo genere di post si fanno vivi gli 
 aficionados di vim, emacs  C. :-) Non sapete quanto vi invidio, siete i 
 McGyver della programmazione!

Basta con questi pregiudizi! :D

Io non sono programmatore eppure uso VIM sia a casa (Kubuntu Linux) che 
a lavoro (Win). Il punto è che VIM è *veramente* incasinato da imparare 
(le prime volte che lo usavo mi segavo via mezzo lavoro al colpo perché 
dimenticavo di premere 'i' per inserire quello che stavo scrivendo... e 
una 'u' di troppo faceva il resto... il punto è che me ne accorgevo dopo 
un quarto d'ora...) ma una volta imparato non riesci a farne a meno. E 
pensa che ad un certo punto ho preteso di chiudere i file di Word/Writer 
con :wq!

:)

:wq
--
Simone
Chiacchiera con i tuoi amici in tempo reale! 
 http://it.yahoo.com/mail_it/foot/*http://it.messenger.yahoo.com 

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Consiglio ambiente di sviluppo

2008-07-18 Per discussione Gian Mario Tagliaretti
2008/7/18 Edo Monticelli [EMAIL PROTECTED]:
 Salve a tutti,
 sono nuovo della lista e ho da poco iniziato a lavorare con python.
 Ora sto lavorando con Eclipse+Pydev ma non son pienamente soddisfato.

non è ancora stata fatta la domanda ondamentale. _cosa_ manca?

 Qualcuno ha valide alternative?

solo sapendo cosa ti manca in eclipse+pydev

ciao
-- 
Gian Mario Tagliaretti
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Consiglio ambiente di sviluppo

2008-07-18 Per discussione Y3s

Il giorno 18/lug/08, alle ore 21:56, Francesco Stablum ha scritto:

 2008/7/18 Giovanni Marco Dall'Olio [EMAIL PROTECTED]:
 2008/7/18 Francesco Stablum [EMAIL PROTECTED]:
 Purtroppo non l'ho ancora usato estensivamente, sono fermo sul gran
 bel trattore vim che funziona sempre e comunque :)

 Accidenti pensavo che ci fossero meno persone ad usare ancora vim :).
 Cmq anche per me va benissimo.

 L'unica accortezza é quella di abbinarlo a ipython
 (http://ipython.scipy.org/moin/) piuttosto che all'interprete python
 tradizionale, perché é molto più comodo.

 Purtroppo vim non ha un sacco di funzionalita' che farebbero comodo,

Quest'affermazione è falsa. Vim HA un sacco di funzionalità comode ;-)
Comuqnue ha i plugin, se non lo trovi già fatto te lo puoi sempre  
sviluppare...in python.

 come ad esempio
 syntax-checking

Puoi integrarlo facilmente con pylint e immagino con tutti gli altri  
tool simili...non so se esista anche qualcosa che ti fa il check  
mentre digiti, probabilmente si, in caso contrario puoi sempre  
pensare di svilupparlo tu.

 e il completamento automatico, carenze che sono comuni anche

Questo è ugualmente falso. CTRL-N fa l'autocompletamento per i buffer  
aperti, poi c'è pydiction, poi c'è un altro di cui non ricordo il  
nome...GIYF!

--
Antonio Valente


___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python