Re: [Python] Consigli da voi esperti :-)

2009-12-03 Per discussione Carlos Catucci
>
> Non vorrei dilungarmi troppo per non farvi perdere troppo tempo,
> quindi eccovi la mia mail, che consiste soprattutto nella richiesta di
> consigli-altre guide-qualsiasi altra risorse per imparare meglio e,
> perché no, più in fretta. :-)
>

Allora se c'e' una cosa che non manca e' la documentazione. Posto un solo
link (che fa per 300):

http://www.awaretek.com/tutorials.html

Quando li hai finiti chiedi pure, ho manuali e altra documentazione.

Python rulez!

Greetings
JOKER Ltd.
aka
Carlos Catucci
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Consigli da voi esperti :-)

2009-12-03 Per discussione Carlos Catucci
>
> > Quando li hai finiti chiedi pure, ho manuali e altra documentazione.
> Linka che cosi ne usufruiscono tutti.
>

Beh sono in gran parte manuali scaricati da knowfree.net. Se mi date uno
spazio dove poggiare tutto il materiale (sono due cartelle web e
tradizionale, per rispettivi 763 e 402 Mb).


Greetings
JOKER Ltd.
aka
Carlos Catucci
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Consigli da voi esperti :-)

2009-12-04 Per discussione Carlos Catucci
>
> fossi in voi non lo farei alla luce del sole, quel knowfree.net sembra
> "free as in robbery"
>

Onestamente io scarico da li copie pdf di manuali che acquisto, perche' per
leggere la carta resta la carta (almeno fino a che non prendo un lettore con
e-paper tipo l''Iliad) ma se devi fare un search rapido ... [o sei Johnny 5
(robot di "Corto circuito") oppure sei nei guai], oppure al massimo di
materiale introvabile da acquistare. Capita che un vecchio manuale, magari
di una versione presedente, sia introvaile su Amazon, B&N e compagni. A
volte scarico prima per valutare la qualita' (esempio i manuali SAMS sono un
attentato alla foresta amazzonica, su 800 pagine 650 potresti usarle al
cesso, ha ragione il mio amico che dice che un manuale di informatica piu'
spesso di 2 dita e' pieno di roba inutile) e se e' valido lo acquisto,
altrimenti cestino il tutto.
Non intendo incoraggiare o supportare la pirateria, ma visto che certi
manuali non li trovo in libreria e non posso sfogliarli prima per vedere se
contengono informazioni interessanti per me, e' un modo anche quello per
fare una preview. E' come per i programmi shareware no? Provo e valuto, se
mi piace compro senno' abbandono.

Greetings
JOKER Ltd.
aka
Carlos Catucci
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] [OT] Cerco posto lavoro stimolante.

2010-01-14 Per discussione Carlos Catucci
>
> Sinceramente, a 59 anni che ho ora, pur rimanendo un forte appassionato
> di programmazione (tant'e' vero che la conoscenza di python mi ha
> risvegliato certe voglie..)


Il pythone e' intrigante si sa' ;)

..vero, Valerio, ma non del tutto. A parte il fatto che riconosco che il
> "manuale" accluso e' un po' vecchiotto e non completo, l'esperienza
> informatica pero' ci insegna che si ruba con gli occhi e con la
> curiosita', come dico sempre ad amici e pazienti che si mostrano ostici
> con l'uso di programmi nuovi, convinti che senza manuale non sia
> possibile usare un programma.
>

Verissimo. Io vengo dalla scuola degli autodidatti, e ai tempi in cui
iniziai non esistevano OpenSource (al massimo FreeWare), Internet, Google,
Mailing List etc.  E il mestiere dovei rubartelo. I colleghi "anziani"
(inteso come anni di esperienza) ragionavano con la logica: "Piuttosto ci
smadonno su un mese io da solo che spiegarti qualcosa a te e farlo assieme
in 1 giorno. Cosi' facendo io resto INDISPENSABILE per l'azienda".


Per capire un programma, per la mia esperienza personale, basta iniziare
> ad entrarci e a saggiare tutte le possibilita' che offre.
>
> Oltretutto Medica2 apre un menu di tasti possibili in ogni parte ti
> trovi (o quasi), con il classico F1, ed apre un help a testo con la
> combinazione Alt-H.
>
> Chiaramente poi il tempo passato a curiosare aiuta gli occhi e la mente
> a farsi un'idea della gestione spaziale dello schermo utilizzata da chi
> ha creato il software, delle opzioni disponibili in ogni "ambiente" o in
> ogni piano di svolgimento del "discorso" software, e da cosa nasce cosa,
> se il discorso interessa, ovviamente.
>
> Quello che intendo offrire io e' il modo di gestire i dati che io, nel
> programmare, ho ritenuto piu' consono all'attivita' di medicina
> generale, evitando ad esempio l'uso del mouse, che e' solo un intralcio
> nella registrazione/attribuzione dei dati, e adottando la tastiera come
> potente e veloce mezzo di comunicazione con il programma, creando dei
> facili identificativi dei dati tabellari a schermo con i trentasei tasti
> chiave (1-Z). Ho visto colleghi lavorare con costosi programmi a mouse,
> impiegarci molto piu' tempo di me a raggiungere determinati scopi di
> selezione/attribuzione dati.
>

Allora ti dico: assieme al mio collega, socio ed amico (seduto qui accanto)
si valutava la possibilita' di fare questo "porting". Unica cosa: noi comne
lavoro siamo sviluppatori, almeno i costi dovremmo corprirli. Non ci
interessa lucrarci, ma per esperienza, le cose fatte per diletto restano
sempre indietro. Se ci dici che ci puo' essere la possibilita' di avere
diciamo cosi' la riconoscenza di parecchi utenti finali che ci compensino
per lo sforzo, molto volentieri. La medicina e' una delle scienze
socialmente utili.

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


Re: [Python] [OT] Cerco posto lavoro stimolante.

2010-01-14 Per discussione Carlos Catucci
>
> > Come diceva qualcun altro in questo stesso thread, se una persona lavora
> > > ad un progetto con tempo e risorse ha tutto il diritto di esser
> retribuito.
>
> "diritto" è una parola un po' vaga, quando non è chiaro da chi sia/debba
> essere riconosciuto
>

Diciamo che intendevamo dire che siano coperte le spese (se dedichiamo il
tempo libero alla cosa finisce che rsta li iniziata e mai completata come
tantissimi progetti su SourceForge).  CVhi paga? Ovvio utilizzatori finali
disposti a dare un piccola cifra per compensare coloro che ci hanno
lavorato. Per me coprire le psese vuol dire che se ad esempio dedico 47&
giorni al mese, non penso di prendere i soldi della tariffa che applkico al
cliente che mi commissiona un lavoro, ma 1/3 di quella cifra mi sta bene. Mi
da la possibilita' di fare una cosa interessante per la collettivita' ma
anche di non saltare il pasto (nel mio caso oltrte che me lo salterebberoi
moglie, figlio, 4 cagnoni, 20 gatti etc. ;) ).


> > Allora dovrebbero essere pagati anche i volontari che lavorano a
> > progetti open source.
>
> Obiezione sensata...
>

Allora i progetti OS sono di due tipi:

1. Mi scrivo una utility che mi serve. La rilascio in OS (BSD, GPL,
quant'altro) e spero che altri possano migliorare il mio lavoro (che io ho
eseguito senza compensi perche' comunque a me era necessario, esempio il
lòavoro del nostro buon dottore).

2. Scrivo una appliocazione per qualcuno, un utente finale, che non ha
necessita' di avere i sorgenti in esclusiva (spesso non gli interessano del
tutto). A questo punto ho la possibilita', se l'applicazione puo' essere
utile alla collettivita', di rialsciare i sorgenti sotto licenza OS. Altri
ne possono beneficiare e magari migliorare il mio lavoro.

My 2 cents: nessuna delle due affermazioni evidenza una patologia del
> mondo open source. È così e basta. E almeno per un po', continuerà ad
> essere. Il "lucrarci su" su progetti open source non è né un segno di
> buona/cattiva qualità, né di buona/cattiva fede: dipende unicamente da
> disponibilità di motivazione, tempo e denaro, che sono parametri
> prettamente personali.
>

Infatti. Pe rme lucrare e' se:
1. Chiedi una cifra spropositata (esempio la tariffa di consulenza del
quando si lavora per il "cliente")
2. Ti rivendi il lavoro altrui, rilasciato sotto licenza aperta, facendoti
pagare senza metterci nulla di tuo (ad esempio se ti fai pagare per
l'installazione/configurazione/formazione di un programma non tuo, ci sta
tutto, Se ti metti avendere i CD di Linux ad uno sprovveduto, allo stesso
prezzo di un OS proprietario (es, MacOsX) senza dargli assistenza, senza
installarglielo, etc. allor aic lucri).


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


Re: [Python] [OT] Cerco posto lavoro stimolante.

2010-01-16 Per discussione Carlos Catucci
>
> Che i soldi suppliscano alla responsabilità personale è una visione un
> po' triste del software libero, e solo parzialmente vera.
>

No il punto di vista e' diverso: io come direbbero a Napoli, "Tengo
famiglia".  Siginifica che devo garantire tutti i mesi un certo introito per
vivere. Se il lavoro lo faccio per mio diletto, presto o tardi mi trovo a
non avere tempo sufficiente da dedicargli, e la cosa finisce con essere
rinviata, giorno dopo giorno, a tempi migliori.

Senza numeri alla mano, sono pronto a scommettere che se prendi tutto il
> codice libero scritto e lo pesi per l'utilizzo del programma (dando
> quindi poca importanza a programmi che nessuno si fila, "come tantissimi
> progetti su SourceForge"), la _maggior parte_ è scritta nel tempo
> libero.
>

A dire il vero questo puo' essere vero, ma come ho gia' detto, vale per
applicativi di cui hai biogno tu in prima persona.


> > possibilita' di fare una cosa interessante per la collettivita' ma
> > anche di non saltare il pasto (nel mio caso oltrte che me lo
> > salterebberoi moglie, figlio, 4 cagnoni, 20 gatti etc. ;) ).
> >
> >
>
> Benissimo. Quel che dico (senza prendermene alcun merito, perché è un
> dato di fatto _evidente) è che il mondo del software libero è fatto
> anche di tanti volontari, e che sono fondamentali.
>

Mai detto l'opposto. Ho solo affermato quanto mi sggeriscono parecchi
annetti di esperienza. E non lo dico perche ho sete di soldi. Se avessi la
possibilita' programmerei solo SW Open Source e senza alcun compenso (tranne
la soddisfazione di avere fatto qualcosa per la collettivita').

> Allora i progetti OS sono di due tipi:
> > 1. Mi scrivo una utility che mi serve. La rilascio in OS (BSD, GPL,
> > 2. Scrivo una appliocazione per qualcuno, un utente finale, che non ha
>
> 3. Scrivo un programma perché mi piace la sfida
> intellettuale/politica/sociale/filosofica/per dimostrare che sono
> bravo/perché serve alla ragazza che voglio sedurre/perché spero di
> ricevere donazioni per quel che ho fatto/perché spero di essere pagato
> per configurazioni o formazione/perché rappresenta la mia tesi di laurea
> o dottorato/perché è il prodotto di una mia ricerca che svolgo
> all'interno di un'università pubblica/per il gusto di dare torto a chi
> dice che "i progetti OS sono di due tipi: quelli che mi servono e quelli
> per cui mi pagano".
>

Gran parte della lista ricade nel caso 1.

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


Re: [Python] Porting medica2 Was: [OT] Cerco posto lavoro stimolante.

2010-01-16 Per discussione Carlos Catucci
>
> Dubito che il mio dottore abbia internet in ufficio.
>

Un framework come TurboGears2 (non a caso Python) ha il suo WbeServer da
avviare come servizio. Ergo possiamo dare l'applicazione che si installa e
gira senza richiedere Internet, dato che il web server sarebbe sullo stesso
portatile.

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


Re: [Python] Porting medica2 Was: [OT] Cerco posto lavoro stimolante.

2010-01-16 Per discussione Carlos Catucci
>
> Vorrei arricchire il discorso con delle considerazioni di carattere
> economico. Quando si parla di realizzare gestionali da 'vendere'
>
[Snip]

Scrivere buoni gestionali non è saper programmare e basta.
> Scrivere gestionali significa capire le necessità di chi
> hai davanti, prospettare le funzionalità che potrebbero
> rendere più agile il lavoro, assicurare un'assistenza continua.
>
>
Sottoscrivo in pieno quanto affermi.Che poi uno possa preferire il web o il
Client ( io di solito il primo ma in alcuni casi scelgo la seconda opzione)
spesso e' una scelta di gusti personali.

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


Re: [Python] [OT] Cerco posto lavoro stimolante.

2010-01-17 Per discussione Carlos Catucci
>
> altri tuoi punti: non ho mai detto che ci sia niente di strano nella tua
> situazione, sottolineo solo che non tutti al mondo sono uguali a te, e
> quindi ci andrei con le molle prima di derivare conclusioni generali.
>

Le generalizzazioni le considero pericolose, e siamo d'accorod. Ma a volte
servono a semplificare un problema. Io volevo solo arrivare a chiarire che
in linea di massima quelli sono i casi piu' frequenti. Poi puoi anche fare
software Open Source a garyis per andare in culo a Apple e Microsof (e' una
ottima motivazione a mio avviso) ma si tratta di un caso sporadico.



> software libero. Ammetto che ci ho tenuto a sottolinearlo anche perché
> il modello del software libero è qualcosa che qualsiasi analista,
> basandosi su alcune semplici ipotesi sull'agire umano che vanno di moda
> in economia, giudicherebbe insostenibile... se non ci fosse già.
>

Se non lo hai gia' fatto leggiti gli scritti di Eric Raymond (uno dei miei
fari illuminanti, contrapposto come visione a quella di RMS) e in
particolare "La Cattedrale e il bazaar" e "Il calderone magico". Ne parla
appunto come di una specie di miracolo. ;) Scherzi a parte se rileggi bene,
io ho anche affarmato che non mi interessa "farci i soldi" ma solo poterlo
fare senza rimetterci perche' non posso permettermelo, ma che ci terrei a
fare una cosa similie perche' utile alla collettivita' (i medici sono solo
opertaori ma i benefici li avrebbero i pazienti).

> Gran parte della lista ricade nel caso 1.
>
> Statistiche affidabili in materia sarà difficile trovarne, quindi, è un
> dibattito che non voglio portare troppo avanti...


Era solo un pour parler, io sono un alfiere del dubbio, e sentenze
immutabili e perfette (Ipse dixit) non ne faccio mai.

permettimi di
> osservare solo che _almeno_ il core GNU, Linux e, a dare retta a Van
> Rossum, Python ricadono nel 3 (ovviamente trascurando tutto le aggiunte
> successive di terzi)...
>

Beh Linux (Torvald) nasce dal caso 1. Non so bene il nostro amato python.

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


Re: [Python] Porting medica2 Was: [OT] Cerco posto lavoro stimolante.

2010-01-18 Per discussione Carlos Catucci
>
> Allora per chi si volesse aggiungere al progetto mi contatti in
> privato. La mia idea era di non
> usare un ERP, gia fatto


Concordo


> e possibilmente di usare PyQt, perche cosi si
> fa prima. Il Designer di Qt migliora di
> versione in versione avvicinandosi sempre piu al designer ottimo di
> Visual Studio. Per la parte SQL l'applicazione
> di Alessandro va piu che bene.
> Boa Constructor e glade non sono allo stesso livello. Input?
>

A dire il vero io  resto pero' dell'idea che sarebbe MOLTO meglio fare una
applicazione Web. Si fa prima (indipendentemente da quanto sia veloce
l'editor di QT), non si e' legati ad un qualcosa comunque di proprietario
(QT di fatto e' di Trolltech), si integra certo meglio (sta nel browser, non
ci si attende che si adatti al widget set dell'os). Il deployement e'
automatico (wbserver incluso) quindi lavora anche su macchine singole e non
connesse. In piu' se si rende necessario puo' essere multiutente semnza
dover modificare nulla.
Voglio dire: se fai una applicazione non-Web, o la fai Client Server (e
allora cosa cambia?) oppure la fai Standalone. Nel secondo caso, se ad
esempio lo volessero usare in una clinica si dovrebbe fare una versione ad
hoc dove i dati sono condivisi in qualche modo. In  piu' se devi aggiornare
devi aggiornare N client. Tra le possibili idee di espansione ci potrebbe
essere quella di rendere disponibili ai colleghi, da parte dle medico, le
cartelle cliniche (anonimizzate ovviamente) cosi' da avere riscontri tipo
"un paziente con questi sintomi lo ho curato cosi' e cosa', ed ha reagito in
questa maniera".
Tra parentesi de voessi fare qualcosa C/S (ma anche no) opterei per le
WxPython che sono quanto meno adattative al widget set dell'OS (appaiono
native su qualsiasi sistema).

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


Re: [Python] Porting medica2 Was: [OT] Cerco posto lavoro stimolante.

2010-01-18 Per discussione Carlos Catucci
>
> Siccome la fase di analisi e design e' la piu' importante, la cosa migliore
> e'
> cercare delle soluzioni condivise dai partecipanti e soffermarsi sulle
> discussioni riguardanti le scelte architetturali e tecnologiche anche
> settimane
> prima di mettersi a sviluppare.
>

Concordo, una analisi errata significa rifare tutto


> Visto che ci sono le due scuole, "web" e "standalone", perche' non pensare
> a
> entrambe? Magari un core unico, e due interfacce. Cosi' il team di sviluppo
> si
> potrebbe dividere in due o tre sotto-team: core, web, qt(o chi per lui), e,
> se
> necessario, DB.
>

La vedo dura. Le filosofie come quella da te proposta somigliano molto a
OpenERP.
Solo che richiederebbe un server (non web) e due client. Ovvero doppio
lavoro per avere lo stesso prodotto.
Il client web ha il pregio di funzionare anche standalone (non si puo' dire
l'opposto).
Personalmente sono un pigro, fare due volte il lavoro non mi piace.

C'e' da considerare la questione non banale delle licenze. Forse meglio
> scegliere prodotti piu' liberi/open source possibile.
>

Infatti per il web proponevo TurboGears2, completamente Open in tutti i suoi
componenti (Pylons, Genshi, SqlAlchemy, etc.)

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


Re: [Python] Porting medica2 Was: [OT] Cerco posto lavoro stimolante.

2010-01-18 Per discussione Carlos Catucci
>
> Non voglio dire che ciò sia un male in assoluto ma non so quanto sia
> utile e se è di interesse per la maggioranza degli iscritti alla lista.
>

Magari un forum? IRC mi sembra limitante dato che richiede la presenza
contemporanea di tutti


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


Re: [Python] Porting medica2 Was: [OT] Cerco posto lavoro stimolante.

2010-01-18 Per discussione Carlos Catucci
>
> Questo comporta che i client sono *già fatti*, sia quello desktop che
> quello web, pronti e uguali per tutte le applicazioni.
>
> Si scrivono solo file Python per la business logic, e file XML per
> l'interfaccia utente. Tutti questi file risiedono sul server, e vengono
> riusati allo stesso modo da entrambi i client.
>

Ok ho poccato di poco dettaglio. Quello che volevo dire era che la filosofia
avere un server  per il C/S e uno per il web server, due diversi client che
fanno le stesse cose. Ridondanza. Ah OE usa TurboGears per la parte web (non
so bene come pero')

> Personalmente sono un pigro, fare due volte il lavoro non mi piace.
>
> Allora OpenERP/OpenObject ti calza a pennello. :-)
>

lo avevamo scelto come applicativo gestionale. Ma poi l'accordo con il socio
che si occupava
dell'aspetto commerciale/funzionale e' slatato (come commerciale ha portato
1 contratto in un anno,
e per di piu' per un lavoro di ridisegno di interfaccia di applicativo vb6,
lavoro da scimmie non da
developers) e noi che siamo rimasti di gestionali capiamo poco (io me la
cavo con porduzione e
logistica ma sul ramo contabile sono a zero e ne sono felice).

Capiamoci, sono un programmatore anch'io, capisco la tendenza a usare
> strumenti che si conoscono bene: studiare cose nuove comporta un
> investimento, e un rischio di perdere tempo. Ciononostante, a volte il
> beneficio è troppo grande da ignorare.
>

Io non ho nulla in contrario ad apprendere un nuovo framework/linguaggio/os
se utile.
Ma se ha un senso. Dal mio personale punto di vista analitico, il client web
puo' eseguire le stesse
operazioni di quello standalone, mentre non si puo' dire il contrario

>
> Purtroppo i progetti su cui intendevo usare OpenERP non sono andati in
> porto, quindi non posso contribuire un'esperienza pratica d'uso, ma solo
> un'analisi architetturale. Spero possa essere utile.
>

Tutto serve. Come dicono in Abruzzo: Tutt'ogne (tutto unge)

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


Re: [Python] Porting medica2 Was: [OT] Cerco posto lavoro stimolante.

2010-01-18 Per discussione Carlos Catucci
>
> In realtà no, è stato soppresso.
>
> Il client web ora è stato enormemente semplificato. si tratta di un
> pugno di template Mako che girano sotto Cherrypy e che non fanno altro
> che disegnare le videate web in base all'XML ritornato dal server
> OpenObject.
>

Questo passaggio mi e' mancato; non che la cosa rivesta piu' interesse (se
non ho degli analisti funzionali io a lavorare sui gestionali ERP o simili
non mi ci metto. I verticalizzati come il  progetto in esame, con un
advanced/poserfull user come il dottore a guidarci, e' un altro paio di
maniche).

Oltretutto la mia esp con TG e' limitata d un progetto scritto (con la
versione 2, quindi Pylons al posto di CherryPy, Genshi al posto di Kid,
SqlAlchemy al posto di SqlObject etc.) e ad uno che sta nascendo ora (un
verticalizzato anche questo).

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


Re: [Python] Porting medica2 Was: [OT] Cerco posto lavoro stimolante.

2010-01-18 Per discussione Carlos Catucci
>
> OpenERP e' una soluzione di altissima qualita' e maturita'. IMHO fate
> fatica
> in breve tempo a mettere in piedi una struttura analogamente ben fatta.
>

Quanti conoscono OpenERP? Nel team intendo. Io ci ho dato uno sguardo
superficiale ma non lo conosco. Nel tempo che mi serve ad apprenderlo da
zero scrivo tre volte l'applicazione verticalizzata con un framework MVC.
Cambia la cosa se qualcuno ha avuto esp di lavoro con OE e puo' quindi dare
dritte agli altri membri del gruppo.

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


Re: [Python] Porting medica2 Was: [OT] Cerco posto lavoro stimolante.

2010-01-18 Per discussione Carlos Catucci
>
> Io lo conosco direi abbastanza bene.
> Uso OpenObject ed OpenERP da più di un anno ed ho già implementato
> diversi progetti, anche non correlati al mondo ERP in senso stretto.
>
> Ovviamente tutta la nostra disponibilità se decidete di utilizzare
> OpenObject/OpenERP come base di sviluppo.
>

In tal caso direi che per me puo' andare bene.

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


Re: [Python] Porting medica2 Was: [OT] Cerco posto lavoro stimolante.

2010-01-18 Per discussione Carlos Catucci
>
> Vi seguo attivamente, e grazie per la vostra carica! :-)
>

Caro Mauro, sei tu che ci dai uno spunto interessante.
Possiamo lavorare ad un progetto open source utile alla collettivita',
fornendo ai medici uno strumento importante. Come nel Pyhton, che sposta
l'attenzione dello sviluppatore dal "come fare quello che va fatto" al solo
"COSA fare" pefche' il come farlo e' ovvio, cosi' il tuo programma toglie al
medico la necessita' di occuparsi delle routine che portano via temo
lasciandolo libero di concentrarsi sul problema medico in senso stretto.
Le diatribe tecniche sono tipiche di noi developers. Ci sono sempre almeno 2
scuole di pensiero (che spesso poi si forkano ulteriormente) su qualsiasi
argomento (dal classico chi sia meglio tra win/mac/Linux* al se sia meglio
un applicativo Web o Tradizionale**).
Tra parentesi non ho capito bene se il tuo prodotto prevedesse collegamenti
tra diversi client (per scambiare come dicevo cartelle cliniche prive di
dati identificativi del paziente) ne se, qualora non lo faccia gia', se la
reputi interessante come feature.

* Non si capisce quale sia la mia scelta vero? ;)
** Qui sono pragmatico. Utilizzo quello che reputo piu' adeguato al tipo di
progetto da sviluppare.

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


Re: [Python] Porting medica2 Was: [OT] Cerco posto lavoro stimolante.

2010-01-20 Per discussione Carlos Catucci
>
> Argomentazioni tecniche:
> Personalmente, nonostante li eviti per mia natura, sono d'accordo
> nell'usare
> un ORM per la gestione delle query su database, in quanto permette di
> astrarre
>
[snip]

> nell'esecuzione di query di aggregazione dati SQLite risulta piu` lento di
> Firebird in modalita` client/server)
>

MySql mi sembra una scelta altrettanto (se non di piu') valida. Oltretutto
gitra anche su MacOsX


> Argomentazioni organizzative:
> Vedo che il progetto su Google Code e` impostato per utilizzare come VCS
> Subversion. Personalmente lo sostituirei a favore di Mercurial, in quanto
> non
> solo quest'ultimo e` scritto in Python (e quindi integrabile con script,
> applicativi e quant'altro senza fatica), ma permette anche un approccio
> distribuito alla gestione del progetto.


Di mio uso Bazaar che trovo migliore anche di Mercurial, ma poi si sa il
sistema di versioning e' come la pizza, a ognuno il suo gusto



> Infine, sarebbe piu` interessante
> evitare la GPL rispetto ad un'altra licenza, ma considerando che si vuole
> usare Qt per la GUI, e` inutile discuterne (PyQT e` sotto GPL mentre Pyside
> e`
> ancora in alto mare)
>

Perche' evitare GPL?

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


Re: [Python] Porting medica2 Was: [OT] Cerco posto lavoro stimolante.

2010-01-20 Per discussione Carlos Catucci
>
> Curiosita`, com'e` a velocita` ora? Uno dei motivi per cui non ho mai
> considerato Bzr e` che era lento come la morte.
> Io sto diventando un fan di Git ma credo che in ufficio forse
> passeremo a Mercurial, prima o poi :-)
>

Io problemi non ne ho. Il fatto poi di avere i repo locali (sincronizzabili)
e' per me il must. Git lo trovo troppo complesso e mancante dei repo locali.
Mercurial piu' complesso di Bazaar. Pero' ripeto, sono gusti. Tanto tra loro
(e con CVS/SVN) sono piu' o meno compatibili


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


Re: [Python] Porting medica2 Was: [OT] Cerco posto lavoro stimolante.

2010-01-20 Per discussione Carlos Catucci
>
> Senza voler scatenare guerre di religione, ed anche essendo un pelo OT :-)
>
>
Nessuna guerra di religione. Io ho solo espresso il mio parere, asu o tempo
ho fatto uno studio sui tre prodotti ed ho scelto quello piu' idoneo alle
mie esigenze ( lavori di gruppo, spesso un membro del gruppo si puo' trovare
a lavorare da solo e anche in situazioni in cui non ha connettivita',
possibilita' di committare localmente molto di frequente per necessita' di
storico, ma preferibilmente senza incasinare i sorgenti condivisi con altri
con continui micro commit che porebbero essere di porzioni di codice non
ancora funzionante, comandi semplici, possibilita' di sincronizzare anche
tra gruppi e sottogruppi (esempio A,B eC: A e C salvano il loro locale e 1
volta al giorno sincronizzano tra loro, mentre con B sincronizzano solo 1
volta a settimana, esempio stupido solo epr rendere l'idea) etc.).
Non dico sia meglio (la manifesta superiorita' la posso dichiarare, parere
sempre suscettibile di revisioni qualcora scopra di meglio, solo per Python
rispetto alla gran parte degli altri linguaggi (Assembler e C/C++ sono
indispensabili, ma dei vari C#, VB, Perl, PHP etc, ne potrei fare a meno)
solo che e' quello che ho trovato avere il miglio rapporto
usabilita'/prestazioni.
Cosi' come l'ide, io uso WingIde, ma non dico che Eclipse (pluggato per
python) non sia valido, solo che io mi trovo meglio con WI. Idem per le
librerie, a me QT non piace, preferisco GTK e/o WxPython, ma si tratta di
gusti.
Nel web ho scelto con Framework di elezione TurboGears2 (ottenuto
assemblando altri tools, ogni uno con il suo team di sviluppo, in grado
quindi di offrire il meglio, e poi volendo potrei cambiare uno o piu'
componenti con altri di mia scelta (es Ninja al posto di Genshi (da pazzi,
ma c'e' chi potrebbe preferire) ), d'altrondo il loro motto/parafrasi (We
are dwarwes standing on giant'shoulders) la dice lunga), al posto di
Django/Zope per la flessibilita', ma non dico sia il meglio, solo che a me
e' sembrato il migliore.

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


Re: [Python] Porting medica2 Was: [OT] Cerco posto lavoro stimolante.

2010-01-20 Per discussione Carlos Catucci
>
> Comunque, a parte la velocità, la cosa che mi ha fatto lasciare bazaar -
> e mi incuriosisce sapere se è ancora così - è stata l'impossibilità di
> tenere più branch in uno stesso repository, cosa che io trovo
> estremamente comoda (se poi uno ci aggiunge la possibilità di avere un
> colpo d'occhio di tutte le branch con giggle...).
>

Guarda non ci giuro m mi sembra sia fattibile. Non avendo mai sentito la
necessita' non ho mai guardato in dettaglio

Poi è vero che git ha una "steep learning curve", ma
> - le cose essenziali uno le impara in mezz'ora
> - "steep learning curve" ok, ma siamo in una mailing list di
> programmatori, in cui grosso modo chiunque imparerà ad usarlo bene in
> mezzo pomeriggio
> - un progetto open source cerca sempre di attirare contributi, e diciamo
> che al momento svn è forse il più conosciuto, ma git è certamente il più
> in espansione, le migrazioni non si contano. Bazaar ha la peculiarità
> che è l'unico utilizzabile su launchpad... ma tanto ho visto che siete
> su google code.
>

Resto dell'idea che lo strumento migliore e' quello che ti risolve le cose
senza dover stare li a impazzire troppo per apprenderlo.

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


Re: [Python] Porting medica2 Was: [OT] Cerco posto lavoro stimolante.

2010-01-20 Per discussione Carlos Catucci
>
> > MySql mi sembra una scelta altrettanto (se non di piu') valida.
>
> Dal mio punto di vista MySQL è l'ultima scelta.
> Appena prima di implementare tutto a mano.
>

Ecco il problema di noi informatici. Ognuno ha il suo punto di vista. Quindi
o un progetto nasce con un owner (che so un "benevolo tiranno" come Guido)
che decide quali strumenti utilizzare, oppure prima di mettersi d'accordo ce
ne passa.

Sul non usare SqlLite ti diro', visto che lavoro preferenzialmente con
SqqlAlchemy, mi va benissimo di usarlo per lo sviluppo, tanto poi in
produzione si cambia una riga (in un file di definizione) e ci pensa l'ORM a
fare il lavoro.

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


Re: [Python] Studiare o cercare lavoro nell'opensource(/python) ?

2010-03-01 Per discussione Carlos Catucci
>
> > Credo che siano più i casi di persone che hanno il rimpianti per non aver
> > terminato gli studi rispetto a quelli che hanno il rimorso di averli
> > conclusi.
>
> verissimo.
> pensa che c'è chi pensa di riprendere a studiare a 42 anni suonati...
>


Scuisate ma chi di noi (nel nostro campo) smette di studiare? Io studio
sempre da 20 anni che faccio questo lavoro. Se smetto professionalmete posso
conderarmi defunto.

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


Re: [Python] Un saluto a tutta la ML.

2010-07-02 Per discussione Carlos Catucci
Come si fa' a non innamorarsi di Python?

Si farà un *uso esteso di librerie esterne* (sono pigro e non mi piace
reinventare la ruota :P)
Non sei pigro. Un bravo developer E' pigro. Altrimenti lavora con linguaggi
dove deve rifare sempre tutto da capo.

Greetings
JOKER Ltd.
-- 
Je suis marxiste, de tendance Groucho'
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Una idea folle

2010-07-02 Per discussione Carlos Catucci
Scusate approfitto della lista ma mi sembra il posto migliore.

Avevo in mente di fondare un PUG (Python Users Group) in Emielia Romagna. In
un umpeto di originalita' pensavo di mutuare (con relativo cambio di
lettera) dall'altra associazione a cui diedi il mio contributo a nascere (e
a dire il vero devo ancorwa dare il mio contirbuto annuale quest'anno,
accidenti alla mia memoria scarsa) che e' l'ERLUG. Pensavo quindi ad un
ERPUG. Se ci sono residenti in Emilia-Romagna (e dintorni, ad esempio,
assolutamente non esaustivo, Mantova o Pesaro) che vogliono partecipare alla
cosa mi contattino pure.

Grazie

Greetings
JOKER Ltd.
-- 
Je suis marxiste, de tendance Groucho'
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Un saluto a tutta la ML.

2010-07-02 Per discussione Carlos Catucci
>

> > Non sei pigro. Un bravo developer E' pigro.
>
> ==> non è un bravo developer?!
>
>
Al contrario, la mia frase e' ambigua. Il senso era: un bravo developer e'
pigro, tu sei un developer pigro, sei un bravo developer. Poi e' anche bravo
a spiegare le cose, quindi a trasmettere la sua bravura.

una cosa tipo

GoodProgrammer = [programmer, Lazy]
Emanuele = [Programmer, Lazy]
Emanuele == GoodProgrammer => True

P.S. Grazie (Pietro) per avermi datolo spunto per chiarire il mio pensiero,
e specificare che era una lode, sebbene scritta male (in C# inevec che in
Python? ) :)

Greetings
JOKER Ltd.
-- 
Je suis marxiste, de tendance Groucho'
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Un saluto a tutta la ML.

2010-07-02 Per discussione Carlos Catucci
Dal punto di vista della logica proposizionale è corretta l'interpretazione
di Pietro :P ... però non essendo una macchina avevo capito bene le
intenzioni di Carlos (che ringrazio anche per il complimento).

Dovuti

E visto che sto studiando intelligenza artificiale posto anche un knowledge
> base Prolog che rappresenta bene il dominio:
>
>
Un vecchio programma in TurboProlog

Premesse:

Quark = Particella elementare dell'universo
Quark = Programma televisivo condotto da Piero Angela
Quark = Varieta' di formaggio svizzero

Conclusioni (dopo mezz'ora di elaborazione):

L'universo e' composto da formaggio ed e' stato creato da Piero Angela.

Una volta che sci smao rialzati da terra (ROTFL) abbiamo deciso che con il
prolog avevamo chiuso.

Poi magari lui aveva ragione pero' :)

Greetings
JOKER Ltd.
-- 
Je suis marxiste, de tendance Groucho'
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Sulla falsariga del PyDayBO

2010-07-02 Per discussione Carlos Catucci
 Io posso riproporre un talk su Django che ho già proposto al PyDayBo.

Figo! Io ne poropngo uno su TurboGears2. Servirebbe un Zope/Plonista per
completare il trittico.


Greetings
JOKER Ltd.
-- 
Je suis marxiste, de tendance Groucho'
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Una idea folle

2010-07-02 Per discussione Carlos Catucci
> Ad esempio, l'XPUG di Bologna e dintorni si incontra una volta al mese,
> in sala attrezzata con proiettore, si parla di quello che si vuole e si
> finisce con pizza+birra.
> Il nostro background e' vario, chi lavora principalmente in Java, chi in
> C#, Perl, Ruby, Python, Javascript etc. e si passa da argomenti di
> programmazione a project management o agilita', XP e SCRUM varie.
>
> Un'iniziativa simile (breve, periodica, satura di carboidrati) che
> permettesse di approfondire argomenti pythonici mi vedrebbe interessato.
>

Ecco diciamo che l'idea e' di estendere un po' i dintorni, semplicemente di
qualche km, da Piacenza a Riccione. :)

C'e' anche che ho ricevuto molto dal mondo dell'OpenSource, e  pur essendo
stato tra i fondatori di ERLUG e Metro Olografix, sono anni che non sto'
dando ma solo prendendo. Vorrei pareggiare il mio bilancio. :)


Greetings
JOKER Ltd.
-- 
Je suis marxiste, de tendance Groucho'
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] e32dbm

2010-07-16 Per discussione Carlos Catucci
> In pratica vorrei immagazzinare delle informazioni tramite cellulare con
> python-e32dbm e poi copiare il file su PC e analizzare i dati...

Di Python su Nokia non so nulla ma ... Sqlite che e' embedded in
Python dalla 2.5 in poi, non ti va bene uguale?

Greetings
JOKER Ltd.
-- 
Je suis marxiste, de tendance Groucho'
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Proposta di progetto

2010-07-22 Per discussione Carlos Catucci
Allora, saro' onesto, si tratterebbe di uno strumento che mi farebbe comodo
avere. Non ho trovato nulla che sia fuinzionale e leggero. Ho pensato di
scriverlo in Python. Ovviamente e' cosa gradita avere altre persone con cui
condividere esperienze, e onore. Il progetto andrebbe rilasciato in GPL. Ah
si, dimenticavo, si tratterebbe di un editor condiviso con whiteboard
condivisa. Eventualmente sarebbe carino aggiungerci chat e voip, ma diciamo
che il paradiso puo' attendere.

Greetings
JOKER Ltd.
-- 
Mr. Gandhi, cosa ne pensa della civiltà occidentale? - Sarebbe un'ottima
idea! ( intervista al Mahatma Gandhi )
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Proposta di progetto

2010-07-22 Per discussione Carlos Catucci
> Se fossi in te, cercherei di partecipare a qualche progetto opensource
> giá esistente: imparati e cerca di capire il codice di qualche plugin
> per gedit o simili, e prova a migliorarlo; in questo modo il tuo
> lavoro sará piu' utile a tutti quanti, e avrai dei risultati utili in
> meno tempo.

Forse ti e' sfuuggita la premessa: non sono riuscito a trovare nulla
cjhe faccia quello che dico. Ne applicazioni ne plugins.


Greetings
JOKER Ltd.
-- 
Mr. Gandhi, cosa ne pensa della civiltà occidentale? - Sarebbe
un'ottima idea! ( intervista al Mahatma Gandhi )
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Proposta di progetto

2010-07-23 Per discussione Carlos Catucci
> In ogni caso fra quelli che ho provato il mio preferito per ora è
> Ulipad, che ho scoperto dopo.

Ulipad e' un editor. Per le mie esigenze (e prima di fare il post soo
stato 2 settimane a cercare su google e cheidere in giro) serve un
Editor + Whiteboard associati. La WB per di piu' deve essere
vettoriale e mantenere certi collegamenti (ad esempiose disegno due
rettangoli e li collego conun afreccia mi aspetto che se sposto un
rettangolo la freccia rimanga attaccata). Deve poi essere
multipiattaforma.
Non solo non esiste (almeno tra i progetti Open Source)  un prodotto
con caratteristiche simili, ma neppure esiste un quialcosa che ci si
avvicini al 75%. Se devo partire da un progetto (esempio Ulipad) e
aggiungere le parti mancanti, lo sforzo di apprendere cosa sia stato
fatto e come, e' probabilmente superiore a quello che faccio
progettando sda zero. Evito, tra le altre cose, di incappare in
vincoli progettuali legati al progetto base, che nn presentando certe
necessita' ha magari impostato perche' rendeva piu' facile lo sviluppo
del resto. Aggiungiamo che gran parte dei prodotti (esclusi quelli
monopiattaforma manco presi in considerazione) sono sviluppati con
linguaggi che non apprezzo (il caffe' mi rende nervoso :P ) e non
certo in python.

Io sono convinto che reinventare l'acqua calda ogni volta non serva, e
se esiste qualocsa che fa gia' quel che mi serve a che pro'
riscriverlo (DRY). Ma se a me serve il teletrasporto e la cosa piu'
vicina che ho sono gli Space Shuttle o gli aerei a reazione, non e'
che devo partire da quei progetti per realizzare il teletrasporto.

In ogni caso, io intendo portare avanti un progetto che mi serve.
Intendo scirverlo in python e rilasciare i sorgenti sotto licenza open
source. Se a qualcuno viene voglia di collaborare (anche solo
suggerendo features ad esempio) sara' il benvenuto. Se dovete solo
fare critiche (senza avere neppure capito la natura del problema,
magari per causa mia, il primo post non era dettagliato) potete
risparmiare di consumare i tasti della tastiera :P

Occhio non e' un flame, solo una considerazione per chiarire.

Greetings
JOKER Ltd.
-- 
Mr. Gandhi, cosa ne pensa della civiltà occidentale? - Sarebbe
un'ottima idea! ( intervista al Mahatma Gandhi )
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Proposta di progetto

2010-07-23 Per discussione Carlos Catucci
>> Ho visto la premessa, ma rimango dell'idea che otterresti un risultato
>> migliore per te e per tutti quanti partecipando a migliorare un
>> programma giá esistente. Se hai delle critiche da fare ai programmi
>> giá esistenti, dovresti metterti in contatto con gli sviluppatori del
>> programma piuttosto che creare l'ennesimo spin-off.

Ma non si tratta di uno spin off ma di un qualcosa che nessuno ha mai fatto.

1. Nulla che si avvicini alle mie necessita'. Esistono progetti
differenti che fanno parte (minima) di quanto mi serve. Non sono nati
per fare quel che mi seve e alterarli per farglielo fare rischia di
essere un lavoro piu' grande che non partire da zero con un progetto
che abbia delle specifiche ben precise.

2. Non ho trovato nulla che sia Open Source __E__ scritto in un
linguaggio con il quale mi interessi lavorare. RIbadisco che il caffe'
a me rende nervoso (Java no me gusta, escusa si puede).

Ribadisco che se non vi va di cooperare ad un progetto (non uno spin
off ne un fork ne un clone) nessuno vi obbliga. Io ho solo fatto
presente che la cosa partira' a breve. Se nessuno ha interesse, niguno
problema. Sara' che sono fondamentalmente anarchico, ma sono per la
linea di condotta del "programma e lascia programmare".

Greetings
JOKER Ltd.
-- 
Mr. Gandhi, cosa ne pensa della civiltà occidentale? - Sarebbe
un'ottima idea! ( intervista al Mahatma Gandhi )
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Proposta di progetto

2010-07-23 Per discussione Carlos Catucci
> La necessità è veramente grande. Unisce un programma di disegno con
> funzionalità di diagrammi ad un editor, con una piattaforma di
> collaborazione.

Purtroppo per poter lavorare bene abbiamo bisogno di questo.

> Io terrei l'editor collaborativo separato dalla gestione della whiteboard
> Così potrei riutilizzare un editor in python che già esiste (gedit,
> gobby...) ed implementare la parte di whiteboard separatamente.

Ci abbiamo pensato ma per motivi particolari ci sevre un acerta
intergazione spinta.

> nella WB. Credo ci sia in giro uno strumento di disegno SVG ed una
> whiteboard scritti in python da assemblare.

Possono essere un abase da cui partire, da valutare se presentano un
numero di caratteristiche per noi interessanti sufficienti a valere
l'investimento di tempo necessario per capire come funzionino dentro.

Non e' che hai idea di come si chiamino i due progetti?

Greetings
JOKER Ltd.
-- 
Mr. Gandhi, cosa ne pensa della civiltà occidentale? - Sarebbe
un'ottima idea! ( intervista al Mahatma Gandhi )
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Proposta di progetto

2010-07-23 Per discussione Carlos Catucci
> Ma tu intendi scrivere un programma web o gui?

Gui, ma con dialogo tra le parti incpsulando in HTTP cosi- da evitare
complicazioni con i proxy.

Web sarebbe un bagno di sangue fare la parte vettoriale.

Greetings
JOKER Ltd.
-- 
Mr. Gandhi, cosa ne pensa della civiltà occidentale? - Sarebbe
un'ottima idea! ( intervista al Mahatma Gandhi )
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Proposta di progetto

2010-07-23 Per discussione Carlos Catucci
> Se ho capito bene, forse il programma Dia potrebbe fare quello che
> stai cercando:
> - http://live.gnome.org/Dia

Dia si avvicina ma non presenta tutte le caratteristiche che ci
servono purtroppo.

> personalmente non l'ho mai provato su windows o MacOs, peró dicono che
> è multi-piattaforma.

Io ho provato su Lin uxe su WIn e funzia. Non so su Mac pero'. Li
hanno un applicativo favoloso ma gir solo su MacOSX

> Non so in quale linguaggio sia scritto, però prevede la possibilità di
> scrivere plugins in python e utilizzare una python console. Seguo il
> progetto Dia da alcuni anni, e ti posso dire che hanno avuto bisogno
> di un certo tempo prima di rendere il programma utilizzabile.

Sospetto sia scritto in python egli stesso almeno in parte. Avtranno
scritto parti in C wrappate.

> riescono ad utilizzare il sistema D-Bus per editare contemporaneamente
> lo stesso file su piu' editor diversi. Non dovrebbe essere difficile
> ampliare il caso a dia e a un file condiviso su piu' computer, anche
> se tecnicamente non ti saprei aiutare piu' di tanto.

Purtroppo a parte che Dia non e', pur essendop quello che piu' si
avvicina, il meglio per le nostre esigenze, investire tempo per
cercare di far andare con "trucchi" (non in senso letterale) potrebbe
essere una soluzione non transitabile.

> Potresti integrare Dia con Gedit scrivendo un plugin per quest'ultimo.
> Gedit è un editor di testo completo e con molte funzionalitá, e
> permette di scrivere plugins in python. Non ti dovresti preoccupare di
> capire come è stato scritto il codice di gedit, basterebbe leggere la
> documentazione su come scrivere plugins.

Beh potrebbe essere una strada per evitare di scrivere anche l'editor
(parte poi meno complessa ma sempre da riscrivere). Ma Gedit e' anche
multiuser?

Greetings
JOKER Ltd.

-- 
Mr. Gandhi, cosa ne pensa della civiltà occidentale? - Sarebbe
un'ottima idea! ( intervista al Mahatma Gandhi )
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Proposta di progetto

2010-07-23 Per discussione Carlos Catucci
> Non ho capito bene qual'è il tuo obiettivo, Ho visto che c'è un progetto:

Un editor collborativo (piu' persone possono edtare lo stesso file
come se fosse di tutti) collegato con una whiteboard vettoriale

> Python-whiteboard
> Ma anche qui non ho trovato molto.

VBeh una ravanata nei sorgenti aiuta sempre :)

> Anch'io sarei interessato a qualcosa che combini Python con la whiteboard. Se
> predisponi una pagina del progetto o un repository del codice, fallo sapere.

Ovvio che si, appena ho finito di stendere le specifiche dettagliate.

> Non preoccuparti per le critiche, fanno sempre bene.

Critiche costruttive si. Critiche tanto per criticare non le digerisco bene.

Greetings
JOKER Ltd.
-- 
Mr. Gandhi, cosa ne pensa della civiltà occidentale? - Sarebbe
un'ottima idea! ( intervista al Mahatma Gandhi )
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Proposta di progetto

2010-07-23 Per discussione Carlos Catucci
>>> Critiche costruttive si. Critiche tanto per criticare non le
>>> digerisco bene.
> Benvenuto a Internet, sei nuovo di queste parti? (cit.) ;-)

Si ci bazzico SOLAMENTE since 1994 (e arrivo dal mondo delle BBS)

> Anche tu però, con commenti del tipo:
>> Consiglio di tornare a leggere l'intera pagina di Wikipedia, visto
>> che ci sono tutte le aggiunte che avete fatto.

E mica la ho scritta io questa frase  sai?

> non incoraggi esattamente la discussione. :-P

Come dire Pugno di ferro n guanto d'acciaio, punirne 100 per educarne 1 :)

> Ah, hai mica anche un nome e un cognome? :-)

Carlos Catucci (che poi con un punto in mezzo ed un @gmail.com a
seguire e', guarda te il casi della vita, il mio address di posta)

Greetings
JOKER Ltd.
-- 
Mr. Gandhi, cosa ne pensa della civiltà occidentale? - Sarebbe
un'ottima idea! ( intervista al Mahatma Gandhi )
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Proposta di progetto

2010-07-23 Per discussione Carlos Catucci
>> Da un po' sto usando Spyder (http://packages.python.org/spyder/).
>
> Grazie Daniele, non lo conoscevo. Sembra ben fatto e interessante, per
> essere un one man show su Windows. ;-)

E' in effetti bello, fatto bene, con tante features interessanti. Per
lavorare io uso il (purtroppo) proprietario e closed source WingIde
(ovvero come fare Eclipse per Python, ma che funzioni bene, sia
leggero, etc.). Ma per progetti lightweight direi che Spyder e' molto
interessante; fa un sacco di cose utili ed e' stato pensato davvero
per essere usabile. Sara' il degno sostituto del caro vecchio SPE
sulle mie macchine.

Muchas gracias para los señal

Greetings
JOKER Ltd.
-- 
Mr. Gandhi, cosa ne pensa della civiltà occidentale? - Sarebbe
un'ottima idea! ( intervista al Mahatma Gandhi )
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Proposta di progetto

2010-07-23 Per discussione Carlos Catucci
> Mica si fa per criticare :P  Se proponi di scrivere un programma python
> complesso e ne scrivi alla mailing list, sii per piacere un po' più
> chiaro sui requisiti, sulle ricerche che hai già fatto, almeno un
> minimo.

Vero, infatti mi scuso. Ero preso in una cosa e ho avuto fretta di
annunciare il progetto. Quindi invece di dettagliare bene ho scritto
qualcosa di criptico.

Greetings
JOKER Ltd.
-- 
Mr. Gandhi, cosa ne pensa della civiltà occidentale? - Sarebbe
un'ottima idea! ( intervista al Mahatma Gandhi )
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Proposta di progetto

2010-07-23 Per discussione Carlos Catucci
> Attento Carlos, ti sei perso un "lordkrandel wrote". Nicola si riferiva a
> lui con le ultime 2 osservazioni.

Ah ok scusa. Con il caldo (quindi si dorme poco e male), tre giorni di
riunioni per definire le specifiche (con parte dei membri in remoto,
ecco da dove la necessita' del tool) mi ca sono certo di starci del
tutto.

> discussioni che hai avuto in privato con i tuoi collaboratori, ma la gente
> qu questa ML non li ha interpretati come ti aspettavi.

Infatti sono stato sintetico (con tute le migliori intenzioni, di cui
sono lastricate le strade dell'inferno si dice, di essere piu' chiaro
nel posto che volevo ([Paolo Rossi mode on] di' giuro! [Paolo Rossi
mode off]) scrivere la sera)

> Che ne dici di:
>
> - aprire un progetto su googlecode o ovunque ci sia un wiki o una pagina
> facile da modificare
> - scrivere lì i tuoi requisiti
> - chiedere agli interessati di leggerli
> - aspettare che ti fraintendano ;)
> - correggere il tiro sulla discussione finchè non si converge a un cuore
> di feature di cui un po' di persone condividano la necessità e il tono
> della discussione
> - hack hack hack...

L'idea e' quella. Ho avuto fretta di fare "l'annunciazione" (passatemi
il termine, fa riferimento ad una vecchia gag della Smorfia, il
compianto Troisi, il simpaticissimo Arena ed il bravissimo DeCaro)
dell'evento.

> In quell'area potreste elencare le alternative esistenti e dichiarare
> perché non sono adatte a quello che desideri.

In settiman aprossima con un po' di calma finiscio di definire intanto
le specifiche di progetto. Poi vedremo.

Greetings
JOKER Ltd.
-- 
Mr. Gandhi, cosa ne pensa della civiltà occidentale? - Sarebbe
un'ottima idea! ( intervista al Mahatma Gandhi )
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Proposta di progetto

2010-07-23 Per discussione Carlos Catucci
> Multi-piattaforma per modo di dire. Diciamo che i tuoi utenti Mac *non* ti 
> amerebbero
> per la scelta.

Devo dire che sono developers (python) anche loro. Pero' e' il motivo
per cui ho pensato al progetto invece che cercare di vedere se si
poteva condividere (magari con usi "alternativi" di VNC o simili) DIA.

Greetings
JOKER Ltd.
-- 
Mr. Gandhi, cosa ne pensa della civiltà occidentale? - Sarebbe
un'ottima idea! ( intervista al Mahatma Gandhi )
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Proposta di progetto

2010-07-23 Per discussione Carlos Catucci
> Dal momento che GTK su OS X passa o per X11 o per extra-alpha e' qualcosa di
> veramente teribbile.

Posso immaginare. In effetti GTX e' la scelta migliore su Gnome solamente.

> Utilizzo anche io WingIDE e posso dire che, con tutti gli
> sforzi che hanno fatto, e' a malapena usabile.

Si vede che abbiamo diversi putni di vista. Io lo trovo perfetto (beh
quasi, il fatto che non si possa decidere se ordinare i tabs dei files
aperti per ordine alfabetico (quello che fa') oppure in ordine di
apertura (quello che non fa) ne spostarli (se vuoi affiancarne due
devi chiudere tutti quelli che ventualmente sono in mezzo), e i che li
ho provati tutti (spyder pero' mi era sfuggitro, lo ammetto).

> Il resto della roba su GTK e' peggio. Tipicamente basta poco: Qt invece che
> GTK e si ragiona. Voi non avete nemmeno il problema della licenza,
> GPL va benissimo con PyQt.

A dire il vero pensavo a WxPython, ma non ho ancora avuto occasione di
vedere come si comporti su Mac (Linux e win devo dire che non mi
sembra malissimo). QT non so, mi e' sempre stata un po' aliena.  Forse
sono influenzato dal fatto che sia alla base di KDE che considero un
tentativo di correre dietro alle GUI "schifide e urfide" (tm di
Zuzzurro e Gaspare) di m$.

Greetings
JOKER Ltd.
-- 
Mr. Gandhi, cosa ne pensa della civiltà occidentale? - Sarebbe
un'ottima idea! ( intervista al Mahatma Gandhi )
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Proposta di progetto

2010-07-23 Per discussione Carlos Catucci
> Si, il programma e' perfetto. L'integrazione con OS X e' a malapena usabile.

Non avendo la fortuna di poter usare ferro (e os) della mela (sono un
pinguino doc) fa si che non abbiam ami potuto sperimentare, ma mi fido
del tuo report.

> wx su OS X e' una tragedia. lento, buggato. Poi ovviamente fatti i tuoi conti.
> Per assurdo e' possibile che pur passando per X11 GTK dia meno problemi.
> Insomma, e' una lotta dura.

Gia'. Mah vedremo, avendo dovuto fare un progetto in WxPython, dove
abbiamo pure dovuto rifare il widget set cosi' che indipendentemente
dall'OS il programma avesse un look'n'feel MacOSX  null apuo'
spaventarmi :)

Fortunatamente non e' stato per questa azienda.

Greetings
JOKER Ltd.
-- 
Mr. Gandhi, cosa ne pensa della civiltà occidentale? - Sarebbe
un'ottima idea! ( intervista al Mahatma Gandhi )
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Python Django, pyqt ....

2010-07-25 Per discussione Carlos Catucci
> Da pochi giorni mi sono messo a giocare con Django.

Bellissimo  giocattolo (IMHO) ma soffrre, come Ror, della sindrome da
"faccio tutto io".
Preferisco la flessibilita' di TurboGears2.0

> Vorrei sapere se e' possibile utilizzare Django per applicativo Client
> Server dove il client non e' un browser web ma una qtApplication o gtk 

In teoria si. Basta che troni i dati grezzi invece che renderizzarli
su di untemplate. Ma scusa, dove sarebbe il vantaggio?

> Naturalmente se pensate che la cosa non sia fattibile, potete indicarmi se
> esiste qualche altro framework, semplice come django, da utilizzare per
> sviluppare applicative client server (web,Form).

Fattibilissima, solo che io piuttosto userei Twisted o Pylons come
backend a questo punto.

Greetings
JOKER Ltd.
-- 
Mr. Gandhi, cosa ne pensa della civiltà occidentale? - Sarebbe
un'ottima idea! ( intervista al Mahatma Gandhi )
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Python Django, pyqt ....

2010-07-26 Per discussione Carlos Catucci
> Hai un esempietto .. io uso Jomla per farmi I siti web :-) e la prima volta
> che mi avvicino al mondo del web con python.

Allora posto che ho guardato Django (e me ne ero innamorato) un o' di
tempo fa e poi sono passato a TG2, in generale in una archiettura MVC
(Model View Controller) ti basta tornare un template vuoto. Avrai
quindi il dizionario con i dati disponibile.

>>Ma scusa, dove sarebbe il vantaggio?
> Devo leggere dei dati da un applicazione (non web) e spararli ad un database
> via web ..

Esistono cose chiamate WebServcie. Twisted e-' peretto per la cosa.
Puoi usare comunque REST per avere una serie di URI da chiamare (senza
necessita' che la chiamata sia fatta da un browser web).

> Cerco di farmi una culture in merito :-)

Se ho tempo stasera posto qualche link interessante

Greetings
JOKER Ltd.
 --
Mr. Gandhi, cosa ne pensa della civiltà occidentale? - Sarebbe
un'ottima idea! ( intervista al Mahatma Gandhi )
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Python Django, pyqt ....

2010-07-26 Per discussione Carlos Catucci
> http://www.openobject.com/ , estratto da http://www.openerp.com/ .

Conoscevo OpenErp, bellissimo prodotto, fatto bene. All'inizio usvano
TG per l'interfaccia web, poi mi hanno detto avevano cambiato. Non
sapevo di OpenObject.

> Bella architettura, ben modularizzato, un fracco di codice pronto, usato
> da un fracco di gente, usa PostgreSQL (ed altri db inferiori e
> irrilevanti ;-) ): il livello di pappaprontismo a cui abbiamo accesso
> ultimamente è disarmante. :-)

A volte mi chiedo se sia davvero un bene avere tutto questo
PappaProntismo. Uno dei motivi per cui ho abbandonato Django per TG2
e' che troppo PP porta a  volte a non poter fare le cose che vuoi come
vuoi, ma a doverle fare come dice il framework, oppure farti un mazzo
tanto per fare una cosa che con altri sistemi meno PP fai facilmente.

Non prendere il mio discorso come una critica a Djwngo o OpenObject.
Ecco al primo magari un poco si, ma poco pero. Il secondo non lo
conosco e quindi non posso dare giudizio alcuno.

Greetings
JOKER Ltd.
-- 
Mr. Gandhi, cosa ne pensa della civiltà occidentale? - Sarebbe
un'ottima idea! ( intervista al Mahatma Gandhi )
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Python Django, pyqt ....

2010-07-26 Per discussione Carlos Catucci
> Nell'eterna lotta tra il perfezionismo e la pigrizia, la seconda ha vinto
> da un bel pezzo nel mio caso, e ne sono ben contento. Ars longa, vita
> brevis. :-)

Onestamente anche a me piace fare poca fatica. Dico sempre che "The
better developer is lazy". Pero' alle volte per fare una cosa con un
framework PP finisce che lavoro di piu'.

A prte che da un aprima occhiata (sono al lavoro e quindi e' statat
davevro una csa di 2 minuti) mi sembra che alla fine il PP sia tutto
nei moduli OpenErp che si appoggiano su OpenObject. Ovvero se ho
bisgno del modulo XX lo trovo in OE gia' pronto al massimo da
personalizzare, se mi serve una cosa nuova uso OO per farmela da zero.

Ci ho preso?

Greetings
JOKER Ltd.
-- 
Mr. Gandhi, cosa ne pensa della civiltà occidentale? - Sarebbe
un'ottima idea! ( intervista al Mahatma Gandhi )
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Python Django, pyqt ....

2010-07-26 Per discussione Carlos Catucci
> Son tutti mostri, che fanno molto di più di quello che serve a ciascuno,
> ma non è un problema. :-)
> (Django lo sembra un po' meno, ma solo perché è molto ben documentato.)

beh in Django ammetto la documentazione sia quasi ridondante

> Twisted è un "altro" mostro simile, con un nucleo piuttosto piccolo, e un
> sacco di codice intorno, un po' come una distribuzione Linux. :-) Basta
> far finta di non vedere quello che non ti serve. ;-)

Il problema con Twisted a volte e' vedere cosa ti serve invece :)

> So bene che i complotti esistono: il mio obiettivo non è di smentirne
> l'esistenza, ma di scremare quelli reali da quelli immaginari,
> e di offrire a tutti gli strumenti per fare altrettanto.
>  - Paolo Attivissimo, luglio 2009

Si ma di bufale (di solito dicendo che sono falsita') ne dice lui
pure. Parafrasando la scena finale di A qualcuno piace caldo: "Nessuno
e' perfetto!"

Greetings
NESSUNO Ltd. :P
-- 
Mr. Gandhi, cosa ne pensa della civiltà occidentale? - Sarebbe
un'ottima idea! ( intervista al Mahatma Gandhi )
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Python Django, pyqt ....

2010-07-26 Per discussione Carlos Catucci
> Beh, definire "zero" un'architettura pronta e funzionante, completa di
> formalismi per la definizione dei dati e dell'interfaccia utente, e del
> codice sia server che client che li usano, sembra un po' riduttivo, solo
> perché non c'è business logic. :-)

Scusa mi sono espresso male. Da zero intendevo senza partire da un
modulo esistente da modificare, ma generandone uno nuovo e non dover
fare tutto da zero.

Greetings
JOKER Ltd.
-- 
Mr. Gandhi, cosa ne pensa della civiltà occidentale? - Sarebbe
un'ottima idea! ( intervista al Mahatma Gandhi )
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Proposta di progetto

2010-07-26 Per discussione Carlos Catucci
Ecco le specifiche minime


Specifiche minime per il progetto EditorWhiteboardMultiUserPython (Gillian)

1. Necessitano un editor (E) ed una whiteboard (WB) collaborativi (i
vari utenti devono poter interagire contemporaneamente).
2. I due strumenti devono essere interagenti tra loro. Se si scrivie
un testo sull'E, selezionadone una parte deve essere possibile
copiarla (in una stringa vettoriale) sulla WB posizionando la stringa
dove preferito, incluso il livello (layer sovrapposti?) rispetto ad
oggetti con cui si interseca. Viceversa una stringa selezionata sulla
WB deve essere copiabile come semplice testo nell'E.
3. Deve essere possibile, oltre al salvataggio e caricamento del file
vettoriale della WB e del file testuale dell'E, anche l'esportazione
(di entrambi) in formati quali PDF e (solo WB?) JPG o PNG.
4. Per evitare problemi con proxy/firewall etc. i dati andranno
incapsulati e trasmessi come HTTP.
5. Il progetto potrebbe essere tanto WebBased che tradizionale, non e'
un prerequisito vincolante la scelta di una strada o dell'altra.
6. Sulla WB deve essee possibile tracciare forme base (rettangoli,
linee, cerchi etc.) ridimensionabili e i cui spigolo devono poter
venire arrotondati (curve di bezier). Deve essere possibile connettre
tra loro dievrsi elementi e nel caso dsi trascini un elemento anche i
collegati devono seguirlo.
7. Se si collegano due elementi con una riga (freccia) questa deve
rimanere agganciata ad entrambi. Inoltre deve essere possibile
modificarla (curve di bezier).
8. Se si sceglie la strada del client tradizionale, non ci deve essere
un server centrale ma una lista di nodi peer tra loro. Per aggiungersi
un nuovo utente deve conoscere l'ip di uno dei nodi. Indicandolo vede
la lista dei documenti condivisi ed editati e puo' aggiungersi al ring
di nodi in peer.
9. Se si ricorre alla soluzione web sarebbe consigliato che anche qui
ogni nodo mantenesse un webserver in grado di far lavorare il singolo
client web localmente, mentre i webserver si sincronizzano tra loro.
in questo modo si crea uno strumento indipendente da un server
centralizzato, utilizzabile anche ad esempio all'interno di una lan
locale.

A parte queste specifiche strette, tutto e' definibile (tranne il nome
del progetto, omaggio al piu' grande, IMHO, Monty Python).

Domandilla: dove dite sia meglio appoggiare il tutto?

Greetings
JOKER Ltd.
-- 
Mr. Gandhi, cosa ne pensa della civiltà occidentale? - Sarebbe
un'ottima idea! ( intervista al Mahatma Gandhi )
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Proposta di progetto

2010-07-27 Per discussione Carlos Catucci
> M'è venuta in mente solo ora l'architettura ovvia per le tue esigenze.
> Sei sospettoso verso gli strumenti che fanno tanto,

No, ma se fa il 90% di quel che mi serve, e questo 90% nel totale e'
il 30% del progetto, sara' per me piu' dura integrare/inserire il 10%
mancante. Lo so per esperienza.

> ma quello che vuoi
> fare è un lavorone, e hai bisogno di tutto l'aiuto possibile:

Ma va? Se era uno scripptino che stampava "Buon compleanno xx!"
con il tuo nome al posto xx mi sa che non facevo sto' casino sai?
:)

> Google Wave .

> Visto che saggiamente intendi usare Python, ti serve PyGoWave
> . Purtroppo usa Django. ;-)

Tu dici di usarlo come base su cui sviluppare?

> Terry Gillian è di sicuro un grande regista, ma comicamente non era
> in vista quanto altri nel gruppo.

Era ideatore delle gag, un po' come Isadore FRITZ Lang per i Looney Toons.

Greetings
JOKER Ltd.
-- 
Mr. Gandhi, cosa ne pensa della civiltà occidentale? - Sarebbe
un'ottima idea! ( intervista al Mahatma Gandhi )
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Proposta di progetto

2010-07-27 Per discussione Carlos Catucci
> Più dura del 90% che avrai risparmiato? :-)

Spesso succede. Il tempo che si deve impiegare a capire cosa e' stato
fatto e dove mettere le mani cresce in maniera esponenziale in base a
quanto pochi siamo a lavorare alla cosa e a quanto poco sia
documentato il tutto.

>> Tu dici di usarlo come base su cui sviluppare?
> Non ne ho guardato il codice, ma sì, potrebbe essere un'idea. :-)

Beh come funzionalita' non ho visto la WhiteBoard (magari mi e' sfuggita)


Greetings
JOKER Ltd.
-- 
Mr. Gandhi, cosa ne pensa della civiltà occidentale? - Sarebbe
un'ottima idea! ( intervista al Mahatma Gandhi )
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Proposta di progetto

2010-07-27 Per discussione Carlos Catucci
> P.S.: rinnovo l'esortazione a non rimuovere le attribuzioni. Grazie. :-)

Cosa sarebbero?

Greetings
JOKER Ltd.
-- 
Mr. Gandhi, cosa ne pensa della civiltà occidentale? - Sarebbe
un'ottima idea! ( intervista al Mahatma Gandhi )
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Proposta di progetto

2010-07-27 Per discussione Carlos Catucci
>> Nicola Larosa wrote:
>>> P.S.: rinnovo l'esortazione a non rimuovere le attribuzioni. Grazie.
> Le righe prima delle citazioni, che le attribuiscono a una persona, come
> le linee 1 e 5 qui sopra. Dovrebbero essere create automaticamente dal
> tuo client di posta (o servizio web equivalente).
>
> Di solito tolgo data e ora, e lascio il solo nome, per maggiore
> leggibilità, ma è uno stile personale.

Oops no problem. La mia abitudine ad evitare sprechi (frutto di una
certa educazione di tempi in cui il consumismo non imperava) mi porta
a pulire di tutto cio' che non sia indispensabile. Ecco perche' senza
farci caso rimuovevo anche eulla parte.

Greetings
JOKER Ltd.
-- 
Mr. Gandhi, cosa ne pensa della civiltà occidentale? - Sarebbe
un'ottima idea! ( intervista al Mahatma Gandhi )
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Proposta di progetto

2010-07-27 Per discussione Carlos Catucci
Il 27 luglio 2010 10.48, Nicola Larosa  ha scritto:
> Oh, scusa, m'era sfuggito il one-liner, grazie della segnalazione. :-)

Problema. La WB indicata non rispetta neppure lontanamente le
specifiche minime (SVG, Forme base, Link tra elementi, etc.).

Non saprei, a pelle, ho idea che si rischi di impelagarsi. Se un
progetto NON nasce con certe specifiche, diventa poi sempre difficile
aggiungere in maniera organica certe funzionalita'. Si finisce sempre
con avere qualcosa di posticcio.

Greetings
JOKER LTd.
-- 
Mr. Gandhi, cosa ne pensa della civiltà occidentale? - Sarebbe
un'ottima idea! ( intervista al Mahatma Gandhi )
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Proposta di progetto

2010-07-27 Per discussione Carlos Catucci
Il 27 luglio 2010 11.15, Marco Mariani  ha scritto:

>> Problema. La WB indicata non rispetta neppure lontanamente le
>> specifiche minime (SVG, Forme base, Link tra elementi, etc.).
> Ma stiamo parlando della stessa cosa?

Sono andato al link e ho guardato. Non vedo tools per disegnare. Scusa
ma sono al lavoro e ci guardo cosi' al volo riservandomi di
approfondire la sera dopo cena.

> Non guardare il disegno con la casetta e il giardino e il cane e il
> cielo e il mare, quella era una segnalazione tanto per dire "esiste
> anche wave".

Ok

> Tra l'altro, IMHO, Wave in generale e' ancora un casino a livello di UI.

Il che non e' bene.

> Poi, se lo vuoi fare tutto in python, niente web.

Nelle specifiche ho indicato che sono aperte entrambe le strade. In
generale I'm so lazy che vorrei la strada che crei meno casini.

Greetings
JOKER Ltd.
-- 
Mr. Gandhi, cosa ne pensa della civiltà occidentale? - Sarebbe
un'ottima idea! ( intervista al Mahatma Gandhi )
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Proposta di progetto

2010-08-05 Per discussione Carlos Catucci
> Come non detto, l'hanno abbandonato: :-(

Succede. L-amore e' cosi', a volte finisce :)

> Protocolli e parecchio codice sono disponibili, ma dubito sia una buona
> idea investirci, a questo punto.

Io sto scrivendo (compatibilmente con tempo e stanchezza) le spcifiche
dettagliate delle funzionalita' della WB. Diciamo che chi si interessa
al proigetto avra' di che leggere sotto l'ombrellone (e l'assassino
NON e' il maggiordmo) :)

>> Risparmi un sacco di lavoro con un'architettura collaudata,
>> documentata e interoperabile (Novell Pulse, SAP StreamWork).
> Chissà che ne pensano Novell e SAP...

Non lo so, non amo nessuna delle due company in maniera particolare
(la seconda fa gestionaloni pesanti, odio i gestionali) e la prima mi
puzza tanto di essere un tentativo di infiltrazione da parte di m$ nel
mondo Linux senza apparire (spingiamo Mono, vediamo se prende e
possiamo sbolognare C# e VB.NET colonizzando altri territori
altrimenti preclusi. Se va bene ci guadagnamo, se va male e' Novell
che ci fa la figura di m.).

Greetings
JOKER Ltd.
-- 
Mr. Gandhi, cosa ne pensa della civiltà occidentale? - Sarebbe
un'ottima idea! ( intervista al Mahatma Gandhi )
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Proposta di progetto

2010-08-05 Per discussione Carlos Catucci
> Questo link? http://jsvectoreditor.googlecode.com/svn/trunk/index.html

Ecco questa parte gia' e' una buona base. Se si puo' lavorare su questo codice

> Infatti, se non ricordo male ho anche proposto Bespin.
> L'editor mi sembra sano, e il backend e' in Python.

Come editor potrebbbe andare bene, se integrarlo con la WB non da rogne 

> Se fosse possibile realizzare la parte di disegno con un plugin, per chi
> volesse contribuire al progetto il Karma (e punti CV) derivante da
> un'applicazione HTML5 e' sicuramente superiore a python in desktop.

Deveo vedere se quanto pesa fare un plugin piuttosto che l-opposto.

Greetings
JOKER Ltd.
-- 
Mr. Gandhi, cosa ne pensa della civiltà occidentale? - Sarebbe
un'ottima idea! ( intervista al Mahatma Gandhi )
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] (regex) l'ancoraggio \b e \< \>

2010-08-24 Per discussione Carlos Catucci
>> l'inizio parola e \> per la fine parola. Come mai? Le regex non sono
>> uno standard?
>
> Eh, Karim, in un mondo ideale dovrebbe essere come dici tu.
> Guarda quanti flavor
> esistono: http://www.regular-expressions.info/refflavors.html

Come disse una volta (credo) Tanebaum: " Unix e' standard, ed il bello
degli standard e' che ognuno si crea i suoi".

Greetings
JOKER Ltd.
-- 
Trovo da idioti scrivere sette o otto mesi su un romanzo quando in
ogni libreria, per due dollari, si può comprarne uno. (Samuel
Langhorne Clemens AKA Mark Twain)
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] OT: CodeMotion.it

2010-09-10 Per discussione Carlos Catucci
> Fatto ovviamente.

Anche io. Sarebeb bello se passasse che python prende piu' voti di altri

Greetings
JOKER Ltd.
-- 
Il cane e' un gentiluomo. Quando moriro' spero di finire nel paradiso
dei cani e non in quello degli umani. (Samuel Langhorne Clemens AKA
Mark Twain)
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Vim e python

2010-09-22 Per discussione Carlos Catucci
2010/9/22 Karim Gorjux :
> Salve a tutti, dopo varie prove di IDE e tools per lo sviluppo ho
> deciso di usare VIM come ambiente di sviluppo python e non solo per
> quello. L'idea è quella di usare VIM come editor di testo su ogni
> piattaforma che uso, sia essa Mac, Linux o Win.

Io uso volentieri VIM come editor. Come dici tu lo trovi ovunque
sempre uguale. Pero' gestire progetti complessi in python con VIM mi
farebbe sudare freddo.

Se lavori a progetti Open Source, oppure sei disposto a pagare
qualcosa (sui 170$ a licenza) ti caldeggio WingIDE. Vale la pena
davvero ed e' un IDE di svliluppo python unico.


Greetings
JOKER Ltd.
-- 
Il cane e' un gentiluomo. Quando moriro' spero di finire nel paradiso
dei cani e non in quello degli umani. (Samuel Langhorne Clemens AKA
Mark Twain)
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] [OT] Re: Vim e python

2010-09-22 Per discussione Carlos Catucci
2010/9/22 Andrea Gasparini :
> Non so, se qualcuno tentasse di 'italianizzarmi' GNU o perfino LOL, mi
> parrebbe piuttosto brutto. :)

Beh GNU potrebbbe diventare GNU Non e' Unix. non cambierebbe. LOL e'
intraducibile ed ha anche datio vita al lolcode (linguaggio di
programmazione demenziale basato su parole tipiche degli sms e dei SN)
ed ai suoi derivati, tra cui il lolpython, cosi' non vi va OT del
tutto, (vale la pena di vederlo) di cui posto esempiuccio

IN MAI datetime GIMME date LIKE DATE

SO IM LIKE FIBBING WIT N OK?
LOL ITERATE FIBONACCI TERMS LESS THAN N /LOL
SO GOOD N BIG LIKE EASTERBUNNY
BTW, FIBONACCI LIKE BUNNIES! LOL
U BORROW CHEEZBURGER
U BORROW CHEEZBURGER
I CAN HAZ CHEEZBURGER
HE CAN HAZ CHEEZBURGER
WHILE I CUTE?
I AND HE CAN HAZ HE AND I ALONG WITH HE
IZ HE BIG LIKE N?
KTHXBYE
U BORROW HE

IZ __name__ KINDA LIKE "__main__"?
COMPLAIN "NOW IZ" AND DATE OWN today THING
IZ BIGNESS ARGZ OK KINDA LIKE 1?
N CAN HAS 100
NOPE?
N CAN HAS NUMBR ARGZ LOOK AT 1!!
GIMME EACH I IN UR FIBBING WIT N OK?
VISIBLE I

La cosa bella e- che esiste il compilatore e funziona davvero. Al
prossimo context di codice Python offuscato partecipo con un
applicativo LOLPYTHON scritto in Klingon, vediamo se non vinco ;P


Greetings
JOKER Ltd.
-- 
Il cane e' un gentiluomo. Quando moriro' spero di finire nel paradiso
dei cani e non in quello degli umani. (Samuel Langhorne Clemens AKA
Mark Twain)
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Vim e python

2010-09-22 Per discussione Carlos Catucci
2010/9/22 Alessandro Dentella :
> Ho però sentito spacciare per fantasmagoriche conquiste di alcuni IDE cose
> con con emacs+ipython+(i)pdb mi sono date in modo abbastanza naturale.

Come ad esempio il refactoring? Il debugger integrato (anche se lanci
un applicazione web gestita da Apache), il testing integrato etc.?
Senza contare la possibilita di avere la "diteggiatura" Vim o Emacs ?

Greetings
JOKER Ltd.
-- 
Il cane e' un gentiluomo. Quando moriro' spero di finire nel paradiso
dei cani e non in quello degli umani. (Samuel Langhorne Clemens AKA
Mark Twain)
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Vim e python

2010-09-22 Per discussione Carlos Catucci
> dreampie l'hai provato ?

No, vedo di darci un occhio

Greetings
JOKER Ltd.
-- 
Il cane e' un gentiluomo. Quando moriro' spero di finire nel paradiso
dei cani e non in quello degli umani. (Samuel Langhorne Clemens AKA
Mark Twain)
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Vim e python

2010-09-24 Per discussione Carlos Catucci
2010/9/24 Pietro Battiston :

>> THE IDE DIVIDE

> 2) Python farebbe parte della categoria di linguaggi "vecchi" ed
> "ancora" utilizzati solo in quanto esistono IDE? O è una meravigliosa
> eccezione? (O uno sporco compromesso?)

Io direi che python nonsia vecchio anzi sta espandendosi parecchio, a
spese di Java sopratutto IMHO.

> 3) in generale, il dilemma "oggi ho del tempo libero, quale nuovo
> linguaggio di programmazione ancora semisconosciuto mi imparo?" non
> affligge una percentuale irrisoria dei programmatori mondiali?

Beh si, o meglio se posso affermarlo beati loro

> (O davvero tutti quelli che usano Java lo fanno solo perché costretti dalle 
> circostanze?)

Non sarei cosi' draconiano, ma direi che le circostanze si iniziaone
per O e finiscono per racle.

Greetings
JOKER Ltd.
-- 
Il cane e' un gentiluomo. Quando moriro' spero di finire nel paradiso
dei cani e non in quello degli umani. (Samuel Langhorne Clemens AKA
Mark Twain)
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Estrarre stringa da stringa

2010-09-29 Per discussione Carlos Catucci
> Per esempio se nella stringa c'è titolo come faccio ad
> ottenere titolo?

A sentimento e senza straci a pensare su troppo:

str = "titolo"
stringa = str.replace( "", "" )
str = stringa.replace( "", "" )

Oppure con le RE

import re

str = "titolo"
re.sub( r'<.*?>', '',  str )

Greetings
JOKER Ltd.
-- 
Tieni cinque dollari e non dirlo a nessuno. Anzi, no, è troppo:
ridammeli e dillo pure a chi vuoi. (Groucho Marx)
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Piccoli progetti crescono

2010-09-29 Per discussione Carlos Catucci
2010/9/29 fabrizio fortunato :

>> def mia_funzione():
>>     "funzione che fa qualcosa"
>>     pass
>>
>>
> Grazie per l'info

Altra info: __per favore__, quando riepondi, lascia di quoting, solo
le riche che permettano di capire a cosa rispondi e non tutto il msg.

Greetings
JOKER Ltd.
-- 
Tieni cinque dollari e non dirlo a nessuno. Anzi, no, è troppo:
ridammeli e dillo pure a chi vuoi. (Groucho Marx)
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Consigli per gestionale con sincronizzazione online SQL

2010-09-30 Per discussione Carlos Catucci
> Se hai voglia di sperimentare genropy puoi contattarmi.
>
> Si tratta di un framework che stiamo sviluppando da qualche anno
> per nostro uso e che usiamo con soddisfazione in molti campi.
>
> Le applicazioni che si scrivono sono web ma con una modalità
> che le rende per molti versi indistinguibili da applicazioni
> desktop.
>
> La licenza è LGPL e se hai voglia di sperimentare scrivimi.
> Potrò darti maggiori informazioni e mostrarti le applicazioni
> che abbiamo realizzato.

Ciao mi dai qualche info?
Mi incuriosisce sopratutto la parte

"Le applicazioni che si scrivono sono web ma con una modalità che le
rende per molti versi indistinguibili da applicazioni desktop.".

Grazie
Carlos
-- 
Tieni cinque dollari e non dirlo a nessuno. Anzi, no, è troppo:
ridammeli e dillo pure a chi vuoi. (Groucho Marx)
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Cancellami

2010-10-01 Per discussione Carlos Catucci
>  Voglio essere cancellato dalla mailinglist

Fai un unsubscribe

Greetings
JOKER Ltd.
-- 
Tieni cinque dollari e non dirlo a nessuno. Anzi, no, è troppo:
ridammeli e dillo pure a chi vuoi. (Groucho Marx)
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] [OT] http://www.codemotion.it/

2010-10-04 Per discussione Carlos Catucci
> Ecco il sito di Codemotion online.

Bello, dove?

Greetings
JOKER Ltd.
-- 
Tieni cinque dollari e non dirlo a nessuno. Anzi, no, è troppo:
ridammeli e dillo pure a chi vuoi. (Groucho Marx)
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] [OT] http://www.codemotion.it/

2010-10-04 Per discussione Carlos Catucci
> http://codemotion.it

Muchas Gracias, vado subito a vedere

Greetings
JOKER Ltd.
-- 
Tieni cinque dollari e non dirlo a nessuno. Anzi, no, è troppo:
ridammeli e dillo pure a chi vuoi. (Groucho Marx)
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Consigli per gestionale con sincronizzazione online SQL

2010-10-05 Per discussione Carlos Catucci
2010/10/5 Giovanni Porcari :

> E io sono pigro ;)

Sei un buon programmatore allora.

Greetings
JOKER Ltd.
-- 
Tieni cinque dollari e non dirlo a nessuno. Anzi, no, è troppo:
ridammeli e dillo pure a chi vuoi. (Groucho Marx)
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Rihiesa d aiuto per apprndere il linguaggio python

2010-10-15 Per discussione Carlos Catucci
> Sono un programmatore da 30 anni di Cobol sto cercando di imparare il
linguaggio Python

Fai benissimo


 man non riesco a capire le filosofie di funzionamento e se ci sono delle
> similitudini con il Cobol per appredere piu' velocemente le istruzioni e
> l'utilizzo del Python.
>

No direi che sono due mondi totalmente diversi. Il miglior consiglio che
penso di poterti dare e' quello di approcciare lo studio del Python senza
cercare paragoni con il Cobol.


> Qualche anno fa' mi sono fatto scrivere un programma in Python con lo scopo
> di trasformareun file testo in file grafico tipo (png gif txt).
> Il nome del programma e' "txt2img" che allego alla mail il mio intento e'
> di capire
> come funziona per poterlo modifichare in modo autonomo.
>

Onestamente, non e' esattamente un programma semplicissimo. Cimentarti con
una cosa simile richiede che come minimo tu abbia in chiari almeno i
costrutti del linguaggio.

Greetings
JOKER Ltd.
-- 
*Mi sono fatto strada dal nulla ad uno stato di estrema poverta'.* (Groucho
Marx)
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Rihiesa d aiuto per apprndere il linguaggio python

2010-10-15 Per discussione Carlos Catucci
2010/10/15 Aldes Rossi 

>
> Io sono partito da un gestionale open-source (Phasis), di cui ho conosciuto
> personal-
> mente l'autore, ma purtroppo per come è fatto, per l'assenza di
> documentazione e
> per la difficoltà di accedere all'autore (che sta a Roma e non ha tempo),
> ho lavorato
> molto di più per capire il programma che per acquisire gli strumenti.
>

Non dico che sia tutto zucchero e miele, ma OpenErp e' scritto in Python ed
e' completo. Magari lo sforzo di personalizzare quello e' minore.

ne esiste anche un'altro, italiano, ideato e gestito da un tale in Sardegna,
http://www.promotux.it/promoGest, piu' semplice e limitato ma carino.

Greetings
JOKER Ltd.
-- 
*Mi sono fatto strada dal nulla ad uno stato di estrema poverta'.* (Groucho
Marx)
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Memory error

2010-11-03 Per discussione Carlos Catucci
> tutta una serie di cose... Se questa lista supera una certa dimensione,

>  > circa 100 Mb, python esce con un memory error (dopo aver saturato la
> RAM).
> > E' possibile far qualcosa?
>
> Prova ad usare un array, invece che una lista.


Perdonami ma dove sarebbe la differenza? Mi hanno insegnato (magari a torto)
che in Python gli array sono detti Liste e le Hashtable o Array Scalar sono
detti Dizionari.

Greetings
JOKER Ltd.

> --
>
*Se i tempi non chiedono la tua parte migliore inventa altri tempi.* (*Stefano
Benni* - Baol )
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Memory error

2010-11-03 Per discussione Carlos Catucci
Ah capito solo ora, tu ti riferisci alla classe Array. Sorry.


Greetings
JOKER Ltd.
-- 
*Se i tempi non chiedono la tua parte migliore inventa altri tempi.* (*Stefano
Benni* - Baol )
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Python IDE

2010-12-24 Per discussione Carlos Catucci
2010/12/24 Emanuele Rampichini 

> Per i progetti più sostanziosi eclipse + pydev, per le prove veloci
> dreampie è fenomenale (lo consiglio caldamente a tutti).


WingIDE, e' a pagamento se non usato per progetti OSS, altrimenti gratuiito,
ha tutto e anche il superfluo, ide per python ma gestisce bene c/c++,
javacrpit, html


Greetings
JOKER Ltd.

> --
>
Ho guardato in alto, oltre le insegne illuminate e, obliqua su un
grattacielo, c'era la luna. Le ho detto:
"Cosa ci fa una ragazza come te in un posto come questo?"
(*Stefano Benni* - Baol )
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Turbopascal??

2011-01-02 Per discussione Carlos Catucci
> Io sono di quelli convinti che far partire uno studente dalla
> programmazione a oggetti (o funzionale o comunque di livello troppo alto)
> sia sbagliato
> (oh mo non massacratemi che e' passato da poco natale e ancora dovete
> essere buoni).
>

Non ti picchio. Ma sono ddell'idea che insegnare la dichiarativa (magari
anche statica) e poi far passare agli oggetti sia un crimine. Tante persone
prima di capire la programmazione OO, abituati alla dichiarativa, hanno
faticato non poco. Il bello del python e' proprio che ti insegna entrambi i
modi di programmare in maniera naturale, ma figurati se le scuole italiane
possono arivarci.

Greetings
JOKER Ltd,.
-- 
Ho guardato in alto, oltre le insegne illuminate e, obliqua su un
grattacielo, c'era la luna. Le ho detto:
"Cosa ci fa una ragazza come te in un posto come questo?"
(*Stefano Benni* - Baol )
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Turbopascal??

2011-01-02 Per discussione Carlos Catucci
>
>
> Per fortuna c'è chi ogni tanto ci arriva invece:
> http://www.pycon.it/conference/talks/python-nel-primo-biennio-della-scuola-superiore
>

Sono felice di vedere che esiste qualche isola felice.
Io due anni fa proposi alla maestra di matematica di mio figlio (all'epoca
in 4ta elementare)  di installare sui PC della scuola il GvR (Guido van
Robot) e di spiegare a lei le basi per poter insegnare rudimenti di
programmazione agli allievi. Ovviamente non ha certo detto no, anzi era
entusiasta, e disse anche che appena accennato al preside sarebbe stata
felice di farmi sapere qualcosa tramite il bimbo.

Quest'anno ci provo con il prof di matematica appena riesco a parlarci,
magari in prima media (classe frequentata dal pargolo, che per fortuna coi
computer se la cava, visto che e' cresciuto a pane e Linux) trovo persone
che almeno non mi lasciano ad attendere una chiamata per due anni e piu'.


Greetings
JOKER Ltd.
-- 
Ho guardato in alto, oltre le insegne illuminate e, obliqua su un
grattacielo, c'era la luna. Le ho detto:
"Cosa ci fa una ragazza come te in un posto come questo?"
(*Stefano Benni* - Baol )
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Turbopascal??

2011-01-03 Per discussione Carlos Catucci
In data domenica 02 gennaio 2011 22:18:23, Roberto De Ioris ha scritto:


> Ovviamente ognuno ha le proprie idee basate sulla propria esperienza. Io la
> penso esattamente al contrario. Se vogliamo coinvolgere gli alunni dobbiamo
> partire da strumenti più vicini agli umani e scendere di livello se
> necessario e se gli alunni sono in grado di seguire.
>

GvR e' una specie di gioco. Il problema sono i docenti che pascolano nella
loro ignoranza e voglia di apprendere (per poi trasmettere) minore di meno
infinito.


> Ovviamente non dico che una strada sia in assoluto migliore dell'altra.
> Quando si confrontano i linguaggi di programmazione è molto facile scadere
> in
> discussioni simili a guerre di religione.


Non sia mai. Per me il logo andava ugualmente bene, ma visto che
l'apprendmento del nostro amato rettile costrittore (o piu' correttamnete
delle imprese dei leggenadari Monty Python) e' davvero una curva poco ripida
...


> Sarebbe interessante invece
> confrontare quello che si fa con uno strumento (Pascal) con quello che si
> fa
> con l'altro strumento (Python). Ma questo confronto risulta molto difficile
> chissà perché.
>

Forse perche' sono in antitesi. Qui si torna ai confronti Java/C++/C# vs
Python. Ovvio che e' molto questione di gusti, ma e' impossibile una
comparazione completa tra linguaggi nati per differenti esigenze. Ovvio che
ad esempio, C++ sara' piu' performante di Python, ma non ha certo lo stesso
livello di astrazione e la stessa semplicita' di apprendimento e uso.


> Un altro problema è quello dei libri di testo: Pascal sta scomparendo, sono
> in auge C e Java. Di Python neppure l'ombra. È molto difficile che
> insegnanti
> adottino un linguaggio che non è supportato da testi scolastici.
>

Da noi usano u casino di schede prese da altri testi (fotocopie in pratica).
Mi verrebbe poi da dire che in Guatemala usano OLPC da tempo, qui siamo
ancora fermi ai testi approvati dal circolo didattico (elenchi compilati
spesso da persone ignranti della materia per cui selezionano i relativi
testi). Per non paralre dello scandalo della lavagna multimediale. Ma si va
OT e quindi chiudo qui.


> Oltre a ciò per insegnare un linguaggio bisogna anche conoscerlo.


Ribadisco: non sanno nulla, apprendere per apprendere, non e' piu' facile
Python che Turbo Pascal?

Chiudo con un vecchissimo joke su C vs Pascal.

"In Europe the inventor of the programming language Pascal is called Niklaus
Wirth, in USA his name is spelled as Nick-less Worth, because in Europe
he's  called for reference while in USA he's called by value."

P.S. Si capisce molto che il C e' stato il mio secondo linguaggio ? (il
primo e' stato il FORTH di Charles Moore)

Greetings
JOKER Ltd.
-- 
Ho guardato in alto, oltre le insegne illuminate e, obliqua su un
grattacielo, c'era la luna. Le ho detto:
"Cosa ci fa una ragazza come te in un posto come questo?"
(*Stefano Benni* - Baol )
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Turbopascal??

2011-01-03 Per discussione Carlos Catucci
2011/1/3 enrico franchi 

la questione e' "dipende chi hai davanti". Certo, con Python e pygame
> puoi fare affrontare abbastanza subito cose molto divertenti. Ma si
> corre anche il solito di rischio di tenere le persone "sospese" senza
> che conoscano i famosi due livelli sotto quello che stanno facendo.
>

Scusa ma quando scrivi un metodo di una classe, non usi delle dichiarazioni
funzionali? Non si usano costrutti ed istruzioni del ttutto simili alle
funzioni?
Pero' un approccio OOP implica un apporccio al problmea con una visione non
necessariamnte algoritmica.

Greetings
JOKER Ltd.
-- 
Ho guardato in alto, oltre le insegne illuminate e, obliqua su un
grattacielo, c'era la luna. Le ho detto:
"Cosa ci fa una ragazza come te in un posto come questo?"
(*Stefano Benni* - Baol )
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Turbopascal??

2011-01-03 Per discussione Carlos Catucci
2011/1/3 Marco Beri 

C++ è il peggior linguaggio che io abbia mai visto (assembly e cobol a
> parte, ma che comunque a loro modo assolvono meglio al loro compito).
>

In effetti la pulizia e l'eleganza non sono sue. Di certo e', come il C, un
linguaggio che permette di fare dei "fuoripista" a tuo rtischio e pericolo;
in Pascal (per riprendere il discorso originale) avevi un linguaggio che ti
impediva di farlo, quindi eri sicuro. Ma, come commentava non ricordo chi,
preferisci un linguaggio bolso che ti costringe a fare le cose in un certo
modo o uno che ti lascia libero di sperimentare e sbagliare?


> Solo C++ Builder della Borland è riuscito a rendermelo appena appena
> digeribile ma appena ho potuto l'ho messo in un angolo senza mai più
> rimpiangerlo.
>
> IMHO :-)
>
> Ciao.
> Marco.
>
> --
> http://thinkcode.tv/gratis - Capire in 15 minuti cosa può fare Python
> http://stacktrace.it - Aperiodico di resistenza informatica
> http://python.thinkcode.tv - Videocorso di Python
> http://beri.it - Blog di una testina di vitello
>
>
> ___
> Python mailing list
> Python@lists.python.it
> http://lists.python.it/mailman/listinfo/python
>
>


-- 
Ho guardato in alto, oltre le insegne illuminate e, obliqua su un
grattacielo, c'era la luna. Le ho detto:
"Cosa ci fa una ragazza come te in un posto come questo?"
(*Stefano Benni* - Baol )
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Turbopascal??

2011-01-03 Per discussione Carlos Catucci
2011/1/3 enrico franchi 

> Scusa ma non mi e' chiaro come la tua risposta sia correlata al pezzo
> di messaggio che hai quotato e di conseguenza non so come
> ri-risponderti. Ti va di spiegarmi meglio? :)
>

Sorry, rispondevo al discorso che approcciandosi all'OOP non si impari la
programmazione dichiarativa/procedurale.
Per il fatto di insegnare con python e pygame belle cose semplici ma senza
fare degli allievi dei programmatori, beh dipende dal contesto. Si parla di
elementari, medie e superiori generiche oppure di istiturti tecnici per
programmaori o universitari?

Nel primo caso direi che basti per far capire loro come funziona in generale
la programmazione, al limite possono arrivare se hanno voglia di applicarsi
a farsi lo script per il device android-based.

Per il secondo caso, un linguaggio come python aiuta a apprendere dei
concetti in maniera' piu' intuitiva. Io ho letto il primo listato python
(non complessissimo ma neppure cosi' banale) senza avere mai visto il
linguaggioe d ho capito subito cosa faceva senza sforzo.

Greetings
JOKER Ltd.
-- 
Ho guardato in alto, oltre le insegne illuminate e, obliqua su un
grattacielo, c'era la luna. Le ho detto:
"Cosa ci fa una ragazza come te in un posto come questo?"
(*Stefano Benni* - Baol )
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Turbopascal??

2011-01-03 Per discussione Carlos Catucci
> non uso di stato mutabile e' la singola cosa che ti cambia di piu' il modo
di programmare dopo l'aver sostituito i
> salti incondizionati con procedure e controllo di flusso.

I salti incondizionati sono il male. Accettabili esclusivamente in assembly
(se inventano un assembly OOP mi converto). ;)

nella frase "attrattiva". Pero', volendo, ce ne sarebbe bisogno anche
> in univerista'. Cioe' fra il fare la rubrica e fare pacman io non
> avrei dubbi su quale sia piu' divertente.
>

Io sono un fautore dell'insegnamento reso divertente. Se ti diverti impari.

Si... ma se non si da loro da esercitarsi, non imparano.


Ovvio che si, e con python direi che esercitarsi e' piu' semplice non credi?
Io ho usato il linguaggio per far capire a mio figlio bene le priorita'
(parentesi di vari livelli e precedenze degli operatori) in orpeazioni
matematiche. Si e' divertito ed ha appreso.


> Se non si divertono esercitandosi, non lo fanno. Pensa a quello che fanno
> in
> matematica: visti i compiti, visti i voti io trovo che ci sia solo da
> provare profonda vergogna. Non vedo perche' dovrebbero fare meglio
> programmando *a meno di motivarli*.
>

Ribadisco che sono d'accordo. 15 anni fa durante il viaggio di nozze, mia
moglie ed io abbiamo visto le scolarewche portare nei musei, che sono meglio
di disneyland, al contrario dei nostri, a fare eserciatzioni pratiche e
lezioni interattive. ci credo che poi apprendono meglio.



> Si, anche io. Ma sono tipo 3 post che sostengo che bisognerebbe usare
> Python e non C++. Forse mettendo un tag nel nickname...
>

Ma mica ti sto dicendo che sbagli? C'e' un quiproquo di fondo. Scusami per
la poca chiarezza.

Greetings
JOKER Ltd.
-- 
Ho guardato in alto, oltre le insegne illuminate e, obliqua su un
grattacielo, c'era la luna. Le ho detto:
"Cosa ci fa una ragazza come te in un posto come questo?"
(*Stefano Benni* - Baol )
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Turbopascal??

2011-01-04 Per discussione Carlos Catucci
2011/1/4 Wyrmskull 


> Io la penso così:
> 1) Non è molto importante il linguaggio, se quando fai comparire "Hello
> World"
> sullo schermo ti emozioni, allora il resto viene da sè. Sia una scritta in
> MS-DOS, bash o un bottone su un cellulare Android, o un iCoso qualunque
>

Verdad! Solo che questo piacere con gli anni si e' perso in alcuni. Pero' il
mio primo Hello World! su Android mi stava venendo la lacrimuccia. Poi devo
dire ho provato un esempio postato da qualcuno per farlo parlare, scritto in
python, e li, beh la prima parola del bimbo ... :)

2) Il turbo pascal è un buon linguaggio stabile nel tempo, facile da
> insegnare
> anche agli insegnanti, facile da spiegare. Certo è slegato dalla realtà,
> come tutta la scuola italiana.
>

Il linguaggio e' slegato o e' la realta' ad esserlo? Come dire, io non mi
sono perso, e'' il resto dell'universo che non sa dove io mi trovi ;)


> 3) Anche per me partire da un linguaggio ad oggetti non è il massimo, anche
> con il rischio di trovarci le costanti sparate nel codice stile anni '70
> Tanto a sbagliare si fa sempre a tempo: al massimo vi trovereste oggetti
> con getter&setter con dentro una costante. Cos'è peggio?
>

Io qui invece resto dell'idea che se insegnato da chi ha capito il paradigma
OOP resta il migliore apporccio (mi resta sempre in mente la spiegazione di
un manuale sul C++, nello specifico il C++ della Borland, dove usava
l'esempio della parola Mucca (come esempio di classe) e di Daisy la mucca
(come sempio di oggetto). Diceva che Daisy puo' muggire, la Mucca no).


> 4) I ragazzi hanno bisogno di qualcosa di visuale!!
> Io mi ricordo che dal Turbo Pascal ero passato al Delphi...
> Aggiungi gli oggetti e il resto non cambia. So che comunque FreePascal
> è vivo e vegeto, tant'è vero che anche il nuovo CubicExplorer per Win
> sarà fatto in FP, se e non appena il programmatore si ripiglia.
>

A parte GrV, librerie grafiche per python ce ne sono a pacchi. Piu'
l'imbarazzo della scelta che altro.



> http://wiki.lazarus.freepascal.org/Image:Windows_7.png
> www.cubicreality.com
>

Spero non sia Seven Mobile, nato morto,


> Delphi è stato ripreso in mano dalla Embarcadero, ma è ancora vivo e vegeto
> http://www.embarcadero.com/products/delphi
>

Posso? Vedo sempre piu' annunci di lavoro per pythonisti,  ed in uno su
mille cercano uno sviluppatore TurboPascal. Vorra' pur dire qualcosa?

Greetings
JOKER Ltd


-- 
Ho guardato in alto, oltre le insegne illuminate e, obliqua su un
grattacielo, c'era la luna. Le ho detto:
"Cosa ci fa una ragazza come te in un posto come questo?"
(*Stefano Benni* - Baol )
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Turbopascal??

2011-01-04 Per discussione Carlos Catucci
2011/1/5 Enrico 'Henryx' Bianchi 


> Tutto cio` mi ricorda il mio professore di informatica con i suoi diagrammi
> di
> flusso e la sua corrente di pensiero: "non importa quale linguaggio usiate,
> l'importante e` capire la logica"
>
> Enrico
> P.S. come linguaggio di programmazione usava GwBASIC :)
>

Vorrei vederlo avvolto nelle spire del pythone :)

Greetings
JOKER Ltd.
-- 
Ho guardato in alto, oltre le insegne illuminate e, obliqua su un
grattacielo, c'era la luna. Le ho detto:
"Cosa ci fa una ragazza come te in un posto come questo?"
(*Stefano Benni* - Baol )
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Turbopascal??

2011-01-05 Per discussione Carlos Catucci
2011/1/5 Enrico 'Henryx' Bianchi 

>  > impediva di farlo, quindi eri sicuro.
>
> > in Pascal (per riprendere il discorso originale) avevi un linguaggio che
> ti
>


> Dipende da cosa intendi per fuoripista, ovvero, anche in Pascal esiste la
> logica dei puntatori ed il GOTO
>

Il GOTO in C io lo ho sempre considerato una bestemmia. I puntatori in C (es
puntatori a funzioni o puntatori a puntatori con relativa matematica degli
stessi, che per alcuni era davvero un incubo) non so se il PasQual  (come lo
chiamavamo amabilmente ]:P) li gestiva.

> Ma, come commentava non ricordo chi,
> > preferisci un linguaggio bolso che ti costringe a fare le cose in un
> certo
> > modo o uno che ti lascia libero di sperimentare e sbagliare?
>
> Personalmente, se devo imparare, preferisco linguaggi che mi costringano a
> pensarla in un certo modo, sia per la costruzione dell'applicativo (e.g.
> Pascal), sia per la strutturazione del codice (e.g. Python). Se mi
> interessa
> di avere la liberta` di fare quello che voglio, allora C o Perl sono
> perfetti
> (non a caso esiste l'IOCCC e l'OPC)
>

Il Perl e' write only. Ciodetto io so che non si impara a nuotare con un
corso per corrispondenza ma gettandosi in acqua. Poi questione di gutsi, per
carita'.


> Enrico
> P.S. in tutto questo vorrei menzionare un linugaggio che meriterebbe piu`
> attenzione ma che, ahime`, stenta a farsi strada nel mondo informatico: D
>

Sentito parlare ma non ho avuto tempo di guardarci. Se dici che vale la pena
una occhiata vedro' di dargliela. Per cultura personale se non altro.


Greetings
JOKER Ltd.
-- 
Ho guardato in alto, oltre le insegne illuminate e, obliqua su un
grattacielo, c'era la luna. Le ho detto:
"Cosa ci fa una ragazza come te in un posto come questo?"
(*Stefano Benni* - Baol )
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Turbopascal??

2011-01-05 Per discussione Carlos Catucci
> Il GOTO in C io lo ho sempre considerato una bestemmia.

dipende da l'uso che ne fai, nel kernel di Linux ad esempio ce ne sono a
> pacchi (e' lo stile consigliato per gestire gli errori).
>

Ci credo, una gestione delle eccezioni in C e' un incubo.  Io mi sono fatto
viziare, lo ammetto, dai linguaggi a oggetti, dai cari vecchi e confortevoli
Try / Except||Catch / Finally  (che poi in poi in python ho scoperto avere
anche Else, genialata massima).

Nello stesso sorgente python ne trovi a iosa. Diciamo che il pensiero
> "comune" e' che sia un ottimo
> modo per rendere piu' leggibile il codice quando dovresti mettere
> tonnellate di if/else
>

Mmm. Io in C ho scritto un casino di roba. Ambiente Unix, X-Window con Motif
su Sun, negli anni d'oro (1989-1994) e ai goto ho sempre preferito delle
chiamate a funzioni appoite dove mettere le logiche. E il mio codice e' da
sempre leggibilisimo (anche se devo usare mer..cce di linguaggio come VB6).
Con Python poi per scrivere codice illeggibile ci si deve impegnare.


> E' una vera bestemmia (e sono sicuro che e' l'uso a cui ti riferivi) usarli
> come funzioni (o 'procedure' visto che quando l'ho visto fare era sempre da
> gente che veniva dal basic) o per mega-salti che si potrebbero evitare con
> un po' di rifattorizzazione
>

Appunto. Comunque il GOTO per gestire gli errori fa davvero tanto VB6 (on
error goto etichetta).


> di Pascal non mi ricordo, ma il problema dei puntatori 9 volte su 10 e'
> dovuto al fatto che lo "studente" non ha ben chiaro come sia strutturata la
> memoria di un calcolatore
>

Non dio che siano difficili, solo che parecchi ci hanno sbattuto il muso di
brutto facendo cose (danni e' piu' corretto) incredibili. Se poi capisci la
logica penso che anche la fisica nucleare sia relativamente semplice.


> (siamo al solito discorso di quanto e' bene o male astrarre troppo o troppo
> poco) o meglio non si aspettano che sia cosi' 'semplice' :)
>

Le astrazioni vanno bene, ma a me piace che il linguaggio mi permetta di
scendere a basso livello se serve.

Greetings
JOKER Ltd.
-- 
Ho guardato in alto, oltre le insegne illuminate e, obliqua su un
grattacielo, c'era la luna. Le ho detto:
"Cosa ci fa una ragazza come te in un posto come questo?"
(*Stefano Benni* - Baol )
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] inquisitori [was re: Turbopascal??]

2011-01-05 Per discussione Carlos Catucci
> Il GOTO in C io lo ho sempre considerato una bestemmia.

>
> Si vede che non hai mai gestito gli errori. :)
>
> Riscrivi una funzione come questa  senza usare
> goto e valuta se il risultato è migliore. Codice limitato a 80 colonne,
> prego.
>

 554 if (!(egtrid = PyObject_CallFunction(group, "i", 2))) { goto exit;
}
 555 if (!(gtrid = _xid_decode64(egtrid))) { goto exit; }
 557 if (!(ebqual = PyObject_CallFunction(group, "i", 3))) { goto exit;
}
 558 if (!(bqual = _xid_decode64(ebqual))) { goto exit; }
 560 /* Try to build the xid with the parsed material */
 561 rv = (XidObject *)PyObject_CallFunctionObjArgs((PyObject
*)&XidType,
 562 format_id, gtrid, bqual, NULL);

/* Versione modificata */

 554   if (!(egtrid = PyObject_CallFunction(group,"i",2)))
 555   {
 556   fn_exit( rv, egtrid, ebqual, gtrid, egtrid, format_id, item,
group, m  );
 557   }
 558   if (!(gtrid = _xid_decode64(egtrid)))
 559   {
 560   fn_exit( rv, egtrid, ebqual, gtrid, egtrid, format_id, item,
group, m  );
 561   }
 562   if (!(ebqual = PyObject_CallFunction(group, "i", 3)))
 563   {
 564   fn_exit( rv, egtrid, ebqual, gtrid, egtrid, format_id, item,
group, m  );
 565   }
 566   if (!(bqual = _xid_decode64(ebqual)))
 567   {
 568   fn_exit( rv, egtrid, ebqual, gtrid, egtrid, format_id, item,
group, m  );
 569   }
 570   /* Try to build the xid with the parsed material */
 571   rv = (XidObject *)PyObject_CallFunctionObjArgs((PyObject *)&XidType,
 572   format_id, gtrid, bqual, NULL);

 ... PyObject fn_exit( rv, egtrid, ebqual, gtrid, egtrid, format_id, item,
group, m )
 ... {
 ...   Py_XDECREF(bqual);
   Py_XDECREF(ebqual);
   Py_XDECREF(gtrid);
   Py_XDECREF(egtrid);
   Py_XDECREF(format_id);
   Py_XDECREF(item);
   Py_XDECREF(group);
   Py_XDECREF(m);
   return rv;
 ... }

Non e' piu' pulito cosi?

Greetings
JOKER Ltd.
-- 
Ho guardato in alto, oltre le insegne illuminate e, obliqua su un
grattacielo, c'era la luna. Le ho detto:
"Cosa ci fa una ragazza come te in un posto come questo?"
(*Stefano Benni* - Baol )
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] inquisitori [was re: Turbopascal??]

2011-01-05 Per discussione Carlos Catucci
Cioè, per ogni funzione scrivi una funzione aggiuntiva, questa inparticolare
ha 9 parametri, il refactoring della funzione originale implica ridefinire
quella funzione e modificare tutti i punti in cui vienechiamata... e tutto
questo per rispettare la propria convinzione che goto non serva in nessun
caso?

Niet tovarich.

Primo ho scritto al volo due righe di codice estrapolando. In realta'
troverei la maniera di scrivere una funzione di gestione degli errori piu'
generica. Al posto di 9 parametri avrei passato una struttura (in mancanza
di oggetti).
Secondo, mi hai detto di scrivere qualcosa di diverso, senza usare i goto e
senza superare le 80 righe. Ho fatto quanto chiesto, nei limiti di una cosa
fatta al volo. Non e' un dogma,. solo che scrivere una cosa con GOTO e' per
me segno di pigrizia, visto che si puo' scrivere codice che non lo preveda e
sia altrettanto pulito.

> Non e' piu' pulito cosi?
> Fammici pensare... no. Opinioni :)
>

Lungi da me scatenare un FlameWar.

Greetings
JOKER Ltd.
-- 
Ho guardato in alto, oltre le insegne illuminate e, obliqua su un
grattacielo, c'era la luna. Le ho detto:
"Cosa ci fa una ragazza come te in un posto come questo?"
(*Stefano Benni* - Baol )
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] inquisitori [was re: Turbopascal??]

2011-01-05 Per discussione Carlos Catucci
> Secondo me invece bisogna vedere caso per caso, non esiste un'unica
ricetta e non l'aveva certo Dijkstra tra le mani.

Cosa faresti se invece di scrivere software "standard" dovresti scrivere
> software per sistemi embedded (magari con basse risorse)!?
>

Ma io facevo riferimento al caso da te mostrato,. Ovvio che in un embedded
devo cercare altre strade, ma se posso scegliere uso un linguaggio piu'
adeguato.

Soprattutto nei dispositivi a basse risorse la differanza tra un jmp e
> tutto l'ambaradan necessario per tirare su una funzione si vede,
> soprattutto se nel mentre devi gestire qualche interrupt asincrono! ;)
>

Ovvio che si, ma ribadisco che dipende sempre dal contesto. Si paralva in
generale del GOTO. Un salto incondizionato in embedded puo' avere un senso
(in assembly non c'e' altra strada) in alcuni contesti, ma visto che si
paralva di alto livello davo per buono l'assunto che si paralsse minimo di
palmari o tablet.

Greetings
JOKER Ltd.
-- 
Ho guardato in alto, oltre le insegne illuminate e, obliqua su un
grattacielo, c'era la luna. Le ho detto:
"Cosa ci fa una ragazza come te in un posto come questo?"
(*Stefano Benni* - Baol )
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Turbopascal??

2011-01-05 Per discussione Carlos Catucci
2011/1/5 Pietro Battiston 

> Poi non dico che una persona non debba capire che vuol dire "if", "True"
> o "False"... ma finché si rimane a questo livello, i concetti "teorici"
> non sono poi così astratti - o almeno non sembrano così astratti ad un
>
[...]

> a cucinare, imparerai una sequenza di azioni e di lusso se poi ti
> divertirai a combinarle.
>

Concordo. Io personalmente ho sempre cercato di insegnare a programmare
programmando. Ovvero spiegare il True/Flase di un IF e subito applicarlo
praticamente. Ovvio che ci sono linguaggi dove viene naturale ed altri dove
la cosa e' meno immediata. Che poi si possa scavare una buca con un artello
o piantare un chiodo con una pala non lo nego, ma non ditemi che fare
l'opposto non sia piu' naturale e intuitivo.

Greetings
JOKER Ltd.
-- 
Ho guardato in alto, oltre le insegne illuminate e, obliqua su un
grattacielo, c'era la luna. Le ho detto:
"Cosa ci fa una ragazza come te in un posto come questo?"
(*Stefano Benni* - Baol )
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Turbopascal??

2011-01-06 Per discussione Carlos Catucci
2011/1/6 Enrico 'Henryx' Bianchi 

Diciamola bene: il Perl e` write only tanto quanto gli altri linguaggi, sta
> al
> programmatore scrivere codice umanamente leggibile
>

Ok, diciamo che se per scrivere codice leggibile in Python serve uno sforzo
pari a 1, per farlo in perl serve uno sforzo pari a 100. Suona meglio?

Greetings
JOKER Ltd.
-- 
Ho guardato in alto, oltre le insegne illuminate e, obliqua su un
grattacielo, c'era la luna. Le ho detto:
"Cosa ci fa una ragazza come te in un posto come questo?"
(*Stefano Benni* - Baol )
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Turbopascal??

2011-01-06 Per discussione Carlos Catucci
On 6 January 2011 09:59, Nicola Larosa  wrote:

> > Diciamola bene: il Perl e` write only tanto quanto gli altri
> > linguaggi, sta al programmatore scrivere codice umanamente leggibile
>
> Sì, e il papa crede in dio, la polizia ti protegge, garibaldi era un
> eroe, e la scuola ti dà gli strumenti culturali per blah blah blah.
>
> Se proprio devi sparare cazzate, almeno sparale grosse. ;-)
>

Beh piccola non era :)

Comunque fair play gente, niente guerre di religione, il fatto che il
dibattito nasca su una ML python implica che siamo tutti "cavalieri del
bene" in un certo qual modo :)

Greetings
JOKER Ltd.
-- 
Ho guardato in alto, oltre le insegne illuminate e, obliqua su un
grattacielo, c'era la luna. Le ho detto:
"Cosa ci fa una ragazza come te in un posto come questo?"
(*Stefano Benni* - Baol )
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Turbopascal??

2011-01-06 Per discussione Carlos Catucci
2011/1/6 Roberto De Ioris 

Quindi il perlista medio per mantenere un po' di autostima si sforzera' in
> tutti i modi di scrivere nella maniera piu' incomprensibile possibile,
> ergo
> trattandosi di religione (e quindi al di fuori di ogni logica) posso
> affermare con assoluta certezza che il codice perl deve essere write only,
> se non lo e' allora e' blasfemia e/o eresia :P
>
> Ora vado a confessarmi.
>

Questa la devo far leggere ad un collega perlista che ogni tanto, come
l'altro rubysta, afferma: "sono finito in una faossa di pythonisti"

Greetings
JOKER Ltd.
-- 
Ho guardato in alto, oltre le insegne illuminate e, obliqua su un
grattacielo, c'era la luna. Le ho detto:
"Cosa ci fa una ragazza come te in un posto come questo?"
(*Stefano Benni* - Baol )
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Turbopascal??

2011-01-06 Per discussione Carlos Catucci
2011/1/6 enrico franchi 

> L'unico *singolo* motivo che possono trovare difficile in Python e'
> l'indentazione. Ma passate due lezioni e' un vantaggio: almeno ometti
> che ogni volta che ti fanno una domanda sul sorgente devi prima
> passarlo per un indentatore.
>
> Ho visto *di tutto*. E un buon terzo degli errori che non sanno
> trovare sarebbero apparenti con una bella indentazione.
>
> Ti quoterei interamente ma basta questo ultimo passaggio per avviare il
processo di canonizzazione.

Greetings
JOKER Ltd.
-- 
Ho guardato in alto, oltre le insegne illuminate e, obliqua su un
grattacielo, c'era la luna. Le ho detto:
"Cosa ci fa una ragazza come te in un posto come questo?"
(*Stefano Benni* - Baol )
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Bella la firma (Was: Turbopascal??)

2011-01-06 Per discussione Carlos Catucci
2011/1/6 Marco Beri 


> > Comunque fair play gente, niente guerre di religione, il fatto che il
> dibattito nasca su una ML python implica che siamo tutti "cavalieri del
> bene" in un certo qual modo :)
>
> +1 :-)
>
> Ciao.
> Lancillotto.
> Pythonista.
> Pastafariano.
>

L'ultima non mi sembra un caso di Orrore orCografico, ergo si tratta di una
religione forse anche piu' interessante dell'originale (io non fumo).

Greetings
 JOKER Ltd.
-- 
Ho guardato in alto, oltre le insegne illuminate e, obliqua su un
grattacielo, c'era la luna. Le ho detto:
"Cosa ci fa una ragazza come te in un posto come questo?"
(*Stefano Benni* - Baol )
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Bella la firma (Was: Turbopascal??)

2011-01-06 Per discussione Carlos Catucci
> L'ultima non mi sembra un caso di Orrore orCografico, ergo si tratta di
una

> > religione forse anche piu' interessante dell'originale (io non fumo).
>
> 
>

Come direbbe Homer Simpson: "Mitico!"

Greetings
JOKER Ltd.
-- 
Ho guardato in alto, oltre le insegne illuminate e, obliqua su un
grattacielo, c'era la luna. Le ho detto:
"Cosa ci fa una ragazza come te in un posto come questo?"
(*Stefano Benni* - Baol )
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


  1   2   3   4   5   6   7   8   9   10   >