Newsgroup: it.comp.macintosh
Titolo: IDE Java per os x

Salve a tutti
Siccome dovrò dare un esame di java e l' unico portatile che ho per
lavorare fuori casa è il mac, volevo sapere se é fattibile scrivere dei
programmini java su mac?
Se quali potrebbero essere degli editor adeguati? Ho provato netbeans,
ma è troppo lento e complicato, io cercavo qualcosa tipo textpad veloce
e facilissimo da usare.
Vi ringrazio anticipatamente
Daniele

noi in università usiamo texpad per windows...
ma a casa sul mac ho sempre usato netbeans... oppure usi xcode per 
scrivere e il terminale per compilare/eseguire...

 Se quali potrebbero essere degli editor adeguati? 
1. Eclipse (pesante come una mattonata, ma ipercompleto)
2. vim   \
          +- i migliori editor di testi mai scritti
3. Emacs /
4. BBEdit pure ottimo, ma costa una barca, e non so come sia il supporto
   per java
5. JEdit: editor Java, scritto in Java
6. mi (
http://www.mimikaki.net/en/
) aggratis, molto maccoso, un buon
   prodotto. se non fosse che mi trovo da dio con il 2 e il 3, userei 
   questo
-- 
Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are,
by definition, not smart enough to debug it.
    - Brian W. Kernighan

http://www.bluej.org/download/download.html
è un ide agratis.
saluti
AlphaPi

 č un ide agratis.
Peccato che non mi funziona :)
Ciao
Daniele

    questo
Non compila perň? o sbaglio...?
Ciao
Daniele

 Daniele
saluti
Andrea


Ciao,
ti posso consigliare vim!
Forse un po' complicato da imparare, ma completissimo e potentissimo.
galliva

 Il link o il bluej?
No il Bluej. Il link funziona, scarico il programma ma non parte, non
sarà compatibile?...

 Forse un po' complicato da imparare, ma completissimo e potentissimo.
No a me serve il contrario, cioè qualcosa di semplicissmo e completo,
tipo textpad.
Grazie comunque
ciao
Daniele

 
Anche io gli ho dato un occhio dopo aver letto il post di Enrico ed in
effetti non mi sembra compili.
-- 
Ciao
Fabio

 wrote:

Mi sembra parecchio strano ... che versione di Jvm hai ? da un altro
post deduco che hai panther quindi la versione di Jvm certo non e' motlo
vecchia. Che errore ti da BlueJ ? se non ti appare niente apri la
console e li trovi gli errori che l'interprete java ha incontrato.
IMO BlueJ e' proprio una bella idea, e' un ide (pensato da dei
professori per l'insegnamento di Java ma comunque molto valido) che ti
fa prima disegnare uno schema di come interagiscono le tue classi (una
specie di UML semplificato) e poi di meterci il codice.
-- 
Ciao
Fabio

 Non compila perň? o sbaglio...?
e` binario.


 effetti non mi sembra compili.
ma cosa vuole dire ''compila''?
e` un binario!


 specie di UML semplificato) e poi di meterci il codice.
Cacchio è proprio un peccato allora...
Ti ringrazio 
Ciao
Daniele

 e` un binario!
Che cosa intendi per "binario"?


Figurati, ti segnalo anche che su macity girava una serie di articoli
sugli strumenti di sviluppo java per mac, magari ti puo' interessare.
-- 
Ciao
Fabio

 e` un binario!
si diciamo che non abbiamo usato un linguaggio troppo tecnico :-)
intendevamo che non si integra direttamente con il compilatore java
cosi' da lanciare il build o segnalare eventuali errori di compilazione
direttamente all'interno dell'editor.
-- 
Ciao
Fabio

 trovi in una completissima versione gratuita sul sito Borland. 
ma è la versione Personal (l'unica non trial)? sembra essere solo per
Win Linux e Solaris. L'hai dovuto ricompilare?

 Che cosa intendi per "binario"?
siccome il programma e` compilato e` un binario, un eseguibile, non e`
codice sorgente :/


 mano.
Niente non mi riporta nulla.
Ho riscaricato bluej e niente da fare. Vabbč tanto era solo una cosa in
piů, userň solo textpad.
Comunque ti ringrazio molto
ciao
Daniele

 direttamente all'interno dell'editor.
ok, capito :)
-- 
Emacs | Vim
Emacs | Vim
Emacs | Vim
Emacs | Vim
Emacs | Vim
Emacs | Vim
Emacs | Vim
Emacs | Vim 
Emacs | Vim
Emacs | Vim
Emacs | Vim
Emacs | Vim
Emacs | Vim
Emacs | Vim
Emacs | Vim
Emacs | Vim

 codice sorgente :/
Forse non ci siamo spiegati bene, :-)
Io intendevo tutta un altra cosa...
Ciao
Daniele

 Nessuno dei due, mi riferivo a textpad.
appunto, e io insisto nel suggerirti di passare ad Emacs o a vim.




No no la Jbuilder X Personal c'e' per Os X. Borland in passato ha
saltato il port di qualche versione ma la ultima (la X appunto) c'e'
per os x.
-- 
Ciao
Fabio

 
Giusto se vuoi fare un ultima prova : 
1) Apri il terminale
2) vai nella cartella dove si troca l'eseguibile di Bluej (ti consiglio
di digitare cd dentro il terminale e poi trascinare la cartella che ti
interessa nel terminale cosi' ti mette da solo il percoso)
3) digita :
java -jar BlueJ.app/Contents/Resources/Java/bluej.jar
se va tutto bene bluej parte senza che ti venga stampato niente sul
terminale, tutto quello che ti appare sono eventuali errori, riportaci
quelli.
-- 
Ciao
Fabio

 wrote:
Emacs | Vim
Emacs | Vim
Emacs | Vim
Emacs | Vim
Emacs | Vim
Emacs | Vim
Emacs | Vim
Emacs | Vim 
Emacs | Vim
Emacs | Vim
Emacs | Vim
Emacs | Vim
Emacs | Vim
Emacs | Vim
Emacs | Vim
Emacs | Vim
Volevi dirci qualcosa ;-)
Emacs mi piace sempre piu' soprattutto ora che uso i font fighetti e che
wxPython mi riporta l'output degli errori dentro il buffer di emacs.
-- 
Ciao
Fabio

 quelli.
Ecco l'errore: 2004-04-18 19:42:25.977 java[403] _initWithWindowNumber:
error creating graphics ctxt object for ctxt:44583, window:1094713344
P.S.
Come si fa la parentisi graffa con l' iBook?

 Come si fa la parentisi graffa con l' iBook?
Alt + Shift + Parentesi quadra
almeno sulla mia tastiera ma io non ho in iBook :-)
-- 
Ciao
Fabio

 Alt + Shift + Parentesi quadra
Grazie
Ciao
Daniele

 wxPython mi riporta l'output degli errori dentro il buffer di emacs.
fico, nevvero?
purtroppo vim non mi pare cosi` ben integrato... ma aspetto una smentita
di Alex. 
E aspetto anche che finiscano il Python programming with vim (o qualcosa
del genere... non ricordo il titolo :) 


 del genere... non ricordo il titolo :) 
Non so Emacs lo sto cominciando a scoprire ora, vim per ora non mi
attira, lo uso solo se devo editare qualche file dal terminale (emacs
non so perche' mi da sempre Fatal error (6)Abort trap) un mostro sacro
alla volta ;-)
Ma quello di cui parli e' un libro o un articolo che si puo' recuperare
agratisse ? perche' un occhiatina cmq bisognerebbe comunque dargliela!
-- 
Ciao
Fabio

 wrote:

Dai non dirmi cosi' adesso arriva la bella stagione sarebbe un peccato
;-)
Nessuno tra questi soddisfa i tuoi requisiti :
XCode
Emacs
Vim
Eclipse
NetBeans
jEdit
JBuilder
Che fanciullo esigente :-)
-- 
Ciao
Fabio

 Che fanciullo esigente :-)
No non è vero, se tu potessi vedere com' è TextPad capiresti che non è
affatto così. Al contrario cerco sempre cose immediate e non macchinose
e che non mi complichino la vità inutilmente...  :-)
Ciao
Daniele

 Non ho provato jBuilder, jEdit, Eclipse e Xcode. Gli altri nessuno.
Di questi almeno jEdit e XCode ti consiglierei di guardarli in quanto il
primo e' un editor di testo con plugin per java (quindi la sua
complessita' la decidi tu) e il secondo te lo da Apple per programmare
su Osx quindi un occhiatina la darei :-)
-- 
Ciao
Fabio

 agratisse ? perche' un occhiatina cmq bisognerebbe comunque dargliela!
e` un How-To... sara` disponibile su sourceforge, ma al momento non
hanno ancora rilasciato nulla.


 hanno ancora rilasciato nulla.
Mi raccomando fammi sapere quando esce
-- 
Ciao
Fabio

 su Osx quindi un occhiatina la darei :-)
No che scherzi? quasi un gigabyte di roba per fare due programmini, ma
poi non è molto pratico.  A me serviva tipo un editor di testo che mi
indenta e che se faccio click su Strumenti>compila mi compila, e se non
ho fatto errori, facendo click su Strumenti>esegui lo esegue... roba da
un mega... 
Comunque ti ringrazio molto
Daniele 

 
Figurati
-- 
Ciao
Fabio

 In effetti XCode fa 2 o tre cosine in piu' :-)
Si , ma non mi servono e poi non fa quelle che servono a me... non mi rimane
che provare Eclipse o jBuilder... mercoledě vedrň...
Ciao
Daniele

 wrote:

Prima dai un occhio a jEdit che sicuramente e' piu' leggero dei due (per
altro ottimi che hai citato). 
Io personalmente preferisco JBuilder (seguito a ruota da Eclipse) ma per
una qualche deformazione mentale a me piace lavorare in ambienti che
fanno cose mirabolanti anche per scrivere System.out.println("Ciao
Mondo\n"); quindi non sono un buon consigliere piu' di tanto.
-- 
Ciao
Fabio

 Mi raccomando fammi sapere quando esce
seee... figurati se me ne accorgo :)


 seee... figurati se me ne accorgo :)
:-)
-- 
Ciao
Fabio

)
-- 
Mr. Fix @ home

 del genere... non ricordo il titolo :) 
Si`, certo, gli script di editor puoi farli in Python (con vim da un
pezzo, con emacs se ben ricordo da un paio d'anni con un accrocco che
qualcuno ha messo insieme allo scopo), carino, ma quello che sogno io e`
un mac-vim pienamente integrato come applicazione Aqua, sigh...
Alex

 un mac-vim pienamente integrato come applicazione Aqua, sigh...
he he... a me sarebbe venuta addirittura l'idea di un widget Cocoa che
subclassa TextEdit, ma che si comporta come vim...
Su KDE lo hanno fatto integrando con DCOP (i dettagli non li so)... imho
se potrebbe fa`... anche se sono mesi che dico che ''si puo` fare'', ma
all'atto pratico mi defilo :(
cmq credo che il programming with vim, in realta` mi sono sbagliato e
fosse Python-editing-with-VIM-HOWTO, sulla scia del
C-editing-with-VIM-HOWTO



Cavolo se facessero una vim cosi' e' la volta che sospendo il mio
sutudio di emacs e mi metto sotto con vim!
ps 
hai visto che c'e' una versione con gui (carbonized piu' che aqua) ?
-- 
Ciao
Fabio

 hai visto che c'e' una versione con gui (carbonized piu' che aqua) ?
di Emacs dici?
si la uso (quando uso Emacs ;) )
avevo anche buttato giu` delle istruzioni per compilarsela. Carbon al
momento e` solo nel CVS, ma pare che sara` mergeato nella prossima
release.
[ mergeare e` trash da dio... ]


 [ mergeare e` trash da dio... ]
ROTFL
-- 
Ciao
Fabio

 Mondo\n"); quindi non sono un buon consigliere piu' di tanto.
Ho scaricato Eclipse, ma non mi funziona. Per JBuilder non ho capito
bene cosa dovevo scaricare poi ho provato JEdit ma non è quello che
voglio.
Pare che però non sarà un problema per molto tempo. Infatti sono due o
tre giorni che ogni volta che riaccendo l' IBook o lo sveglio dallo
stop, il monitor si riattiva con la luminosità a zero o peggio ancora
tutto nero con delle righe verdi e rosse qua e la :-(
Che se ne stia andando il monitor?
Ciao
Daniele 

 No di Vi, ma come pensavo fossi un patito di Emacs ;-)
dipende dai momenti... ho fatto qualche anno con l'uno, qualche anno con
l'altro...


 
Non ho un iBook ma se dopo un po' torna a funzionare non penso che sia
il monitor. Onestamente tra questo e gli strani problemi con java ti
consiglierei quasi di provare a formattare tutto e rimetterci il sistema
operativo da zero. Magari hai qualche casino nella configurazione!
-- 
Ciao
Fabio

 e' gratuita.
Java 1.4.2 di Apple ha dei grossi bachi che non fanno funzionare
JBuilder. Magari è lo stesso problema che affligge anche altri
programmi.
Che JDK hai?
-- 
MacOS X Software Development
AIM:  malcombsd
WEB:  
http://www.malcombsd.com/
MAIL: 
malco...@NoSPaM.malcombsd.com

 operativo da zero. 
magari anche un hardware test ci starebbe non male...


 magari anche un hardware test ci starebbe non male...
Fatto. Mi dice che è tutto a posto... mah...
Ciao
daniele

 compiazione direttamente da jEdit.
No in realtà no. Però visto che praticamente nessun sw mi soddisfa,
penso che ciò che serve a me non si possa proprio fare con i sistemi
macintosh.

 macintosh.
scusa cosa non si potrebbe fare con i ''sistemi macintosh'', forkare un
processo (questo e` quello che bisogna fare per lanciare l'interprete
java da dentro l'editor...). Cmq se non ricordo male, Emacs lo fa.


 java da dentro l'editor...). Cmq se non ricordo male, Emacs lo fa.
Non lo so cosa significa forkare.
Calcola che io devo :  1) Scrivere il codice e indentarlo
                                 2) Compilarlo
                                 3) Eseguirlo (e all' esame dovrò eseguirlo
davanti al prof.)
Non ho provato Eclipse e JBuilder ma tutti gli altri che mi avevate
consigliato li ho provati, e nessuno risponde a tutti e tre i punti. Per
questo ho pensato che sul mac le cose fossero diverse. Ho pensato male?
Inoltre nessuno è semplice da usare a quanto pare e calcola che io una volta
fatto quest' esame (l'ultimo con Java per fortuna :-)), butterò tutto nel
cestino.
Ciao
Daniele

 
dai non dirmi cosi' Java non e' per niente male a mio avviso.
-- 
Ciao
Fabio

 dai non dirmi cosi' Java non e' per niente male a mio avviso.
No, io lo detesto. Non č che lo odio perchč non lo conosco, ho gią fatto
un paio di esami con java di cui uno interamente dedicato a questo
linguaggio; ma č che lo odio sin dalla base, non fa per me...
... ma credo sia l' ultimo con Java e se lo passo entro giugno darņ
fuoco alle dispense,appunti,Textpad,Jedit,Emacs,ibook e poi vado al
mare... :-)
Ciao e ti ringrazio di nuovo
Daniele

 linguaggio; ma è che lo odio sin dalla base, non fa per me...
posso chiederti cosa fa per te?
peraltro Java non piace nemmeno a me, o per lo meno, non mi piace
rispetto a molti altri linguaggi.


 mare... :-)
Rabbia et Invidia io a Giugno ho ancora le lezioni!!!!!!!!!!!
ps 
almeno l'iBook salvalo dalla furia omicida ;-) 
-- 
Ciao
Fabio

 rispetto a molti altri linguaggi.
Ovviamente hai tutta la mia solidarietà :-)
Ciao
Daniele

 almeno l'iBook salvalo dalla furia omicida ;-) 
Cavolo hai ragione, con tutto quello che mi è costato...
dovrò fare quel che potrò per far si che venga messo al sicuro durante
le azioni di fuoco...  :-D
Ciao
Daniele

 percorso...
E ti auguro di non incontrarlo mai... credo che sia il peggior
linguaggio al momento in giro, con la possibile eccezzione del
brainfuck...
Fidati... in confronto il Java e` un paradiso.
:)))))


 percorso...
allora dai un'occhiata a RealBasic.
-- 
Ciao da Francesco B.

 allora dai un'occhiata a RealBasic.
Naaaa  voglio il Visual !   :-)
Ciao
Daniele

 Naaaa  voglio il Visual !   :-)
Eppure sono talmente simili che e' possibile scambiare adirittura il
codice tra i due.


 codice tra i due.
No ma io scherzavo, ma che differenza c'è tra i due? 

 No ma io scherzavo, ma che differenza c'č tra i due? 
quasi nessuna, ovviamente Real funziona anche per MacOS X. 
La filosofia e` la stessa: una delle piu` deleterie per sviluppare.


 wrote:

Fondamentalmente solo chi li produce. Ovviamente questo non vale per
VB.NET
 che e' una cosa diversa.
-- 
Ciao
Fabio

 
VB.NET
 che e' una cosa diversa.
E se non sbaglio questo č il piů avanzato giusto?

 quasi nessuna, ovviamente Real funziona anche per MacOS X.
TX

 wrote:

Si, personalmente non l'ho mai provato (il vecchio VB6 si invece) pero'
me ne dicono un gran bene. Piu' che altro risolve molte delle cose che
fanno odiare VB ai programmatori, adesso e' un vero linguaggio object
oriented e che non ti permette piu' strani trucchetti (in teoria perche'
non ne hai piu' bisogno :-).
Pero' ora produce programmi che funzionano solo dove c'e' installato un
framework .NET
-- 
Ciao
Fabio

 framework .NET
Perfetto è proprio quello che cercavo! Credo che dopo aver dato quell' esame
avrò ancora un bel pò da fare :-) ... penso che questa volta sarà la volta
buona che mi decido a cominciare...
Ti ringrazio
Daniele

 La filosofia e` la stessa: una delle piu` deleterie per sviluppare.
Sottoscrivo, controfirmo, avallo (qui "quoto" proprio non basta!!!).
Alex

 wrote:

Ehm il mio animo di sviluppatore piange all'idea che ho portato qualcuno
alla casa di VB ...
Se vuoi provare qualcosa di veramente spettacolare per programmare dai
un occhio a Python ! Sono ancora un niubbo ma e' fantastico quanto ti
senti libero programmando in Python, molti dei limiti degli altri
linguaggi (almeno di quelli che uso io :-) non esistono.
Cosi' tra l'altro non dovrai pensionare il tuo iBook!
-- 
Ciao
Fabio

 Cosi' tra l'altro non dovrai pensionare il tuo iBook!
Lo so, questo è un vecchio problema. Tuttavia finchè nella zona mia non
ci sarà l' adsl (con la quale farei un abbonamento a rata fissa alla
fine del mese),lo userò per leggere le news con MacSoup e siccome sono
sicuro che l'adsl qui non ce la metteranno mai, allora l' iBook
continuerà ancora ad avere la sua funzione...
Ti ringrazio ancora
Daniele

 linguaggi (almeno di quelli che uso io :-) non esistono.
citando Alex
| Sottoscrivo, controfirmo, avallo (qui "quoto" proprio non basta!!!).
io non volevo crederci, ma e` vero.
sviluppi alla velocita` della luce, se pensi che ci sarebbe bisogno di
un modulo, sicuro che qualcuno lo ha gia` fatto.
E soprattutto con modifiche minime o nulle porti la tua applicazione da
MacOS X a Linux/f-n-oBSD/Solaris a Windows senza colpo ferire.
La velocita` di caricamento e` ottima (per capirci oggi io e whamoo
abbiamo portato un suo programma in C++ + QT in Python + QT e la
versione pythonizzata e` piu` rapida).
Insomma... giuro, preferisco il Cobol al VB. E se ti e` capitato di
vedere un sorgente Cobol, ti rendi conto cosa voglia dire questa mia
affermazione... [ beh... no, il Cobol in effetti e` troppo... ]


 continuerà ancora ad avere la sua funzione...
che cosa triste. :'(


 continuerà ancora ad avere la sua funzione...
*blink* stai sulla cima del Monte Bianco, da essere COSI` sicuro che
ADSL non ti arrivi mai?!-)
Alex

 affermazione... [ beh... no, il Cobol in effetti e` troppo... ]
Ha UN vantaggio, ma importante: i numeri con frazione sono decimali, NON
stramaledetti floating point.  L'unico altro linguaggio che conosco con
quel vantaggio e` REXX.  Altri linguaggi "facili" come Python purtroppo
usano invece il floating point (a tutt'oggi: Python finalmente avra` un
Decimal Rexx-compatibile nel release 2.4 fra qualche mese...).
Alex

 che cosa triste. :'(
Eh lo so, sto sempre sulle spine mentre sono collegato perchè mi sembra
sempre di starci troppo, e ogni volta che devo scaricare qualche cosa
devo andare in facoltà...     ... peggio dell' afghanistan... :-(
Ciao
Daniele

 ADSL non ti arrivi mai?!-)
Di sicuro non arriverà tra breve... quindi c'è ancora tempo prima di
pensionare l' iBook...
Ciao
Daniele 

 non è proprio il mio stereotipico oggetto del desiderio...
L'ho ammesso di essere un po' troppo vecchio per dare gli esempi giusti
per i giovani d'oggi... d'altronde se dicevo Ursula Andress non sapevate
neppure chi fosse, quindi...!-)
Alex

 
#define stereotipicoOggettoDelDesiderio MonicaBellucci
ma per la Jolie posso chidere un occhio ;-)
-- 
Ciao
Fabio

 Ma fino a ieri non era ottimo? Parlo di 
vb.net
Rispetto al vecchio Vb e' un miracolo ma rispetto ad altre cose come il
Python ( e via anche rispetto al C#) e' ancora zoppicante.
Tra l'altro se proprio .NET ti attira buttati su C# come dice Alex,
almeno ricicli in parte le tue conoscienze java (ultimamente i miei post
tendono al riciclo :-)
-- 
Ciao
un Fabio che tra 5 ore si deve svegliare per andare a fare un esame :-(

 
Poi le hai ricompilate staticamente ?
Io le ho compilate dinamicamente, se adesso le ricompilo in modo statico
e ci reinstallo PyQT dici che riesco a ridurre i tempi di caricamento
senza fare casini galattici ?
-- 
Ciao
Fabio

 Decimal Rexx-compatibile nel release 2.4 fra qualche mese...)
qualche mese per che valori di qualche? ;)
nel senso, dopo l'estate, grosso modo un anno dopo la 2.3?


 No anche tu mi dici cosě...  ieri ero tanto felice...
credo che qualunque programmatore con un minimo di esperienza non possa
che sconsigliarti il VB...
fra le altre varie cose, e` anche un ottimo modo per *disimparare* a
programmare. e non scherzo.


 #define stereotipicoOggettoDelDesiderio MonicaBellucci
ommado`!
la Jolie di Hackers e` tutt'ora fantastica...


 senza fare casini galattici ?
secondo me non vale tanto la pena :)


 nel senso, dopo l'estate, grosso modo un anno dopo la 2.3?
Grosso modo, ma quest'anno speriamo che non ci stia addosso Apple a
farci affrettare il rilascio, come fu per la 2.3 -- preferirei metterci
due mesi di piu` e uscire con un 2.4 piu` solido su tutte le piattaforme
(perche` poi non chiamarlo 2.4.0 non so, Guido insiste che il primo
rilascio non deve avere un .0 di microversione, mah!); oltretutto avra`
piu` cambiamenti 2.4 rispetto a 2.3, che non 2.3 rispetto a 2.2 (il
passaggio 2.2->2.3 fu tutto di librierie e ottimizzazioni, a linguaggio
praticamente intonso; 2.3->2.4 avra` altre ottimizzazioni, librerie, _e_
novita` di linguaggio -- fai un salto a Padova il 6 maggio, a webb-it,
daro` qualche modesta anticipazione nella mia presentazione...).
Alex

 tendono al riciclo :-)
Dimentichi che odio java?  :-) 
Vedrň quello che potrň fare, cercherň di seguire i vostri consigli per
quanto riguarda dotNET e per quanto riguarda python un'occhiata potrei
anche dargliela nei ritagli di tempo...
Ciao daniele

 
Vedrai che non te ne pentirai!
-- 
Ciao
Fabio

 la Jolie di Hackers e` tutt'ora fantastica...
Mai detto il contrario :-)
-- 
Ciao
Fabio

 secondo me non vale tanto la pena :)
Penso anche io, tra l'altro Qt ha appena rilasciato una nuova versione
delle Qt ho visto. La 3.3.2, qualche bugfix per lo piu'.
-- 
Ciao
Fabio

 Mai detto il contrario :-)
... me che sta cominciando a pensare di rasarsi, di farsi biondo, di
girare con gli occhialetti da stràfico, di attribuirmi nomi superstronzi
tipo Crash Ovverride e vediamo se aumenta il successo con le femmine
geek... 
-- 
sigh... conoscerne...

 daro` qualche modesta anticipazione nella mia presentazione...
sono li tutti e 3 i giorni, sono ospite di espositori :)))
e sono iscritto sia a quello che a quello su Twisted... ;)


 delle Qt ho visto. La 3.3.2, qualche bugfix per lo piu'.
shit... ma possibile?
ho il mac che fra una palla e l'altra e` una settimana che compila notte
e giorno! :)


 geek... 
magari si ma hai presente le femmine geek ??!?! 
\me che fa l'ing informatico (aspirante tale) e ne sa qualcosa :-(
-- 
Ciao
Fabio

 \me che fa l'ing informatico (aspirante tale) e ne sa qualcosa :-(
\me che pure gira ad informatica in quanto matematica e informatica sono
unite... e che in fondo non si lamenta. e non a caso le mie amiche geek
tendono a non stare con maschi geek... 
-- 
Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are,
by definition, not smart enough to debug it.
    - Brian W. Kernighan

 anche dargliela nei ritagli di tempo...
C'e` anche python per dotNet, ma quello che oggi si trova in giro e`
solo un prototipo, piuttosto lento e datato -- quello buono, IronPython,
pare non sia ancora abbastanza maturo da rilasciarlo, speriamo per
OSCON...
Alex

 e sono iscritto sia a quello che a quello su Twisted... ;)
Bene, un'occasione per conoscersi, allora.  Se c'e` qualcun altro di icm
che pensa di venire a Padova per webb-it il 6 maggio datemi una voce,
OK?
Alex

 stramaledetti floating point.  
Scusa se mi intrometto.
Dopo avere letto questo thread sto pensando di imparare a usare python.
Ho pero' un dubbio dovuto a questa tua affermazione.
In pratica e' possibile fare calcolo numerico con Python ?
Per me e' fondamentale poter lavorare con numeri floating point in
doppia precisione.
Ti ringrazio per l'attenzione.
-- 
Ciao da Francesco B.

 OK?
potremmo anche aprire un thread apposito... :)


 doppia precisione.
I numeri che comprendono un punto decimale e/o una parte esponenziale
sono appunto, per default, float a doppia precisione.  Il che va
benissimo per chi deve fare calcolo scientifico, malissimo per chi lo
deve fare finanziario, perche` in quel campo 1.0 / 10 * 10 DEVE fare
esattamente 1.0 e NON 0.99999 anche ripetendo il 9 una sedicina di
volte.  In Rexx e in Cobol, i numeri sono decimali.  Nel vecchio PL/I
dell'IBM potevi scegliere decimali o float, infatti era adatto a
entrambi i tipi di calcoli (ma troppo complicato, sigh).  Con Python 2.4
avrai semplicemente la possibilita` di indicare esplicitamente l'uso di
numeri decimali, per ora solo scrivendo Decimal('1.0') ma in futuro
probabilmente anche con una sintassi apposta; in Python 2.3 puoi fare lo
stesso (senza sintassi apposta) solo se scarichi e istalli
un'estensione.
A proposito di estensioni, ce ne sono tante, e ottime, ed estendono
moltissimo l'applicabilita` di Python.  Python e` un linguaggio semplice
e snello, il grosso delle feature sono in moduli di libreria, standard o
di estensione.
Per esempio, sul calcolo numerico in senso lato: Python di suo ha numeri
float (doppia precisione per i calcoli, puoi memorizzarli in singola
precisione in array tramite un modulo di libreria), interi (normali, 32
bit, e lunghi, numero di bit illimitati) e complessi.  E se vuoi usare
numeri razionali o float di dimensione maggiore che doppia?  Ad esempio
con 512 bit invece dei soliti 32 o 64?  Risposta: scarichi e istalli il
mio modulo gmpy e la libreria GMP che gli sta sotto, e vai (guadagni
anche un tot di implementazioni velocissime di varie funzioni di teoria
dei numeri, tipo fattoriali, coefficienti binomiali, ecc ecc).   Hmmm,
non ho ancora mai pacchettizzato gmpy e GMP per Mac, bisogna che mi dia
una mossa...
Piu` importante, per fare calcoli vettoriali su matrici di numeri c'e`
l'amplissima libreria Numeric (con tante estensioni di alta qualita` in
buona parte raccolte sotto l'egida di SciPy) che fa un ottimo lavoro.  A
mio parere, con questi complementi Python e` almeno altrettanto adatto
al calcolo numerico del grande vecchio Fortran (sono un fortranista come
'nascita', anche se ahime` purtroppo ho dovuto fare calcolo numerico
anche in linguaggi a cio` meno adatti come C o Java) o APL (idem idem).
Python 2.3 e` compreso in Mac OS X Panther (10.3 e successivi), scarica
in addizione il piccolo pkg noto come MacPython e ti trovi un piccolo ma
utile editor/ambiente di sviluppo e strumentini simpatici come un
gestore di package che ti permette di scaricare Numeric ecc ecc...
Alex

 una mossa...
se gmpy usa solo la parte C della libreria non ci sono problemi di alcun
tipo (funziona sia il pacchetto di fink che quello di open darwin)...
se usa quella C++... beh... i problemi ci sono.. spesso non completa
nemmeno il make check ;)


 chissa` se sara` abbastanza nonjava da piacerti...!
Spero di si...

 Vedi che VB è il linguaggio per me? :-)
mi dispiace che tu abbia una cosi` bassa stima di te stesso ;)
vai con il Python :)))


 vai con il Python :)))
Dopo però romperò le scatole a voi quando non saprò fare le cose...
Ciao
Daniele

 gestore di package che ti permette di scaricare Numeric ecc ecc...
Ti ringrazio per la risposta che mi ha chiarito i dubbi.
Ho gia' scaricato da 
www.python.it
 l'ide per lavorare in python e un
tutorial.
Anche io ho usato parecchio il fortran ma poi per vari motivi ho
iniziato a usare software scritto da altri ed ho abbandonato un po' la
programmazione.
Devo dire che in un'oretta si impara gia' a lavorare in python.
Non pensavo fosse cosi' facile.
Mi fa anche piacere che siano state implementate le liste.
Bella l'idea del gestore di package.


 wrote:

it.comp.lang.python esiste apposta!
Alex

 Bella l'idea del gestore di package.
Si`, quella e` una chicca di MacPython (ci vorrebbe anche su win e
linux, sigh).  Quando hai finito di esplorare i pacchetti presenti sul
sito di default cui accede il Package Manager, ce ne sono poi tre volte
tanti sul sito di Bob Ippolito (non so la URL a memoria ma quando ne
avrai bisogno te la trovero` volentieri).
Alex

 Non pensavo fosse cosi' facile.
Mi ci sono provato varie volte, ma non sono mai riuscito a tirarci fuori
un granche'.
La colpa e' senz'altro mia visto che non ho la "forma mentis" adatta
alla programmazione.
Mi e' sempre piaciuta l'idea di imparare anche solo i rudimenti della
programmazione, ma al di la' di qualche linguaggio "tagget oriented" non
vado.
-- 
Giocare col mondo, facendolo a pezzi...
Bambini che il sole, ha ridotto gia... vecchi.

 posso riuscire a fare solo quello.
Non capisco proprio il perche' di tanta sconsiderata caparbieta'.


 avrai bisogno te la trovero` volentieri).
pensa che a me quelli danno un mucchio di problemi... in generale non si
installano nemmeno...
non so perche`... ho il dubbio che possa essere un problema di permessi
(Package Manager gira come utente)... anche se effettivamente quando
usavo quelli 'standard' li installava...


 nemmeno il make check ;)
Questo non dovrebbe causare drammi...
...infatti gmpy e` andato su liscio, vedi nuovo 3ad in merito.
Alex
 

 tanto ormai mi sono messo in testa VB
Anche M$ lo ha abbandonato, allora perche' non il Logo, piuttosto?
-- 
Splendente in eta` acerba di passione
Rosso fiammante
Ma senza eta` matura
Marcia impostura

 \me che fa l'ing informatico
non ti DOSsizzare, il backslash e` sbagliato... "/me" :-)


 non ti DOSsizzare, il backslash e` sbagliato... "/me" :-)
ouch stavo perdendo la retta via grazie per avermi riportato alla
ragione :-)
-- 
Ciao
Fabio

 vado.
In effetti e' una questione di attitudine mentale, una volta che sai
programmare in un qualche linguaggio passare ad un altro diventa sempre
piu' banale, la prima volta e' quella peggiore. Certo poi dipende anche
da cosa cominci io ho cominciato con QBasic e VB e passare ad altri
linguaggi e' stato abbastanza complicato (non devo concatenare una
stringa nulla ad una variabile per far capire al computer che e' una
stringa ???? eresia !!!). Il vero salto e' imparare il C, secondo me,
una volta che lo conosci la sintassi di 100k linguaggi ti sembrera'
familiare.
Detto questo ho comprato un libro per imparare un po' il LISP e ti
garantisco che sono sperduto come uno studente delle medie davanti ad un
eqazione differenziale ... dannato intrico di parentesi ti sconfiggero'!
-- 
Ciao
Fabio

 non ti DOSsizzare, il backslash e` sbagliato... "/me" :-)
fa impressione che l'abbia fatto pure il linuxiano di ferro Enrico! :-)
-- 
Leone Crescenzi
www.guiafilm.it
www.zoomproject.da.ru
l...@despammed.com

 Anche M$ lo ha abbandonato, allora perche' non il Logo, piuttosto?
-------------
            |
            |
            |------------------|>
chi se lo ricorda piu` pero`... ;)
vabbe` allora me lo ristudio e poi nel prossimo CV lo includo...


 ...infatti gmpy e` andato su liscio, vedi nuovo 3ad in merito.
bene... mo me lo leggo :)


 fa impressione che l'abbia fatto pure il linuxiano di ferro Enrico! :-)
verissimo... copia e incolla psicologico dal post di cui sopra :)
/me dispiaciutissimo :)


 eqazione differenziale ... dannato intrico di parentesi ti sconfiggero'!
pensa che io mi sono buttato sul Python proprio per evitare le mie
adorate partentesi :)


 /me dispiaciutissimo :)
Ormai ti sei tradito: non usi manco winzozz, usi DOS!!


 Anche M$ lo ha abbandonato, allora perche' non il Logo, piuttosto?
M$ ha abbandonato il VB "normale", ma non (ancora, almeno ufficialmente)
il VB dotNet.  "Sottobanco" fanno pressione ai clienti, a chi scrive
libri, a chi fa consulenza, ecc, ecc, per usare invece C#, e non e`
facile capire da dove venga la loro motivazione.  C'e` chi dice che e`
perche` 
vb.net
 e` troppo bacato, ma da quando in qua questo ha mai
portato Microsoft a scoraggiare l'uso di un suo prodotto?!
Comunque, in passato MS si e` spesso trovata a voler scoraggiare l'uso
di sue tecnologie precedentemente diffuse e strapompate, ma non e` che
in generale ci riesca moltissimo.  Fosse per MS, nessuno userebbe piu`
Microsoft Jet (piu` noto come "il database di Access", in realta` Access
e` un front-end che puo` usare molti database e Jet si puo` avere gratis
e separatamente), ODBC, Visual FoxPro, e piu` di recente neppure
COM/Automation e relativi scripting... in realta` sono ancora tutte
tecnologie diffuse e importanti, i clienti ci stanno abbarbicati anche
se MS le "sabota", magari minacciano di passare a Linux se MS esagera, e
MS grosso modo abbozza (senza demordere dai suoi tentativi di forzare i
clienti a portarsi su tecnologie che MS preferisce, ovviamente).
Alex

 usavo quelli 'standard' li installava...
Io Package Manager l'ho messo su dall'utente (unico) che ha privilegi di
administrator (non alex, l'utente che uso di solito, che NON e`
administrator) e non ho mai avuto problemi.  Puo` farsi che i pacchetti
di Bob Ippolito debbano istallare pezzi in parti del disco dove la tua
utenza non puo` scrivere...?
Alex

 vado.
Posso suggerire "Python Programming for the Absolute Beginner" di
Dawson?  Fra i vari libri orientati al non-programmatore penso che oggi
sia il migliore (purtroppo non so se ci sia in italiano).  "La
mentalita`" che dici si puo` benissimo _costruire_, ma un buon libro e`
quasi indispensabile per questo...
Alex

 quasi indispensabile per questo...
Ti ringrazio per i suggerimenti, vedro' di metterli in pratica.
In passato mi ero buttato su Java con un librone enorme su Java2 di cui
ho letto i fondamenti, il tutorial mi ricordo lo feci tutto con Project
Builder dei developper tools di Apple che (tanto per rimanere al topic)
funziona benissimo per la programmazione in Java e non solo, pero' al di
la' di qualche costrutto basilare non sono mai andato.
L'idea di Python mi piacque subito un po' perche' me ne parlavano tutti
bene :#) un po' perche' il fatto che non avesse "frontiere" come il
Java, me lo faceva preferire a tutti gli altri.
Ma un po' per il tempo scarso da dedicarci, un po' per la mia scarsa
propensione e' rimasta un'intenzione mai attuata.
Bye.


 vado.
Una cosa che ho potuto capire del Python e' che puo' essere usato a
diversi livelli.
Credo che possa accontentare parecchie persone di diversa preparazione.
E poi c'e' il sito 
www.python.it
 che riporta tutorial molto utili.
Pero' ti ripeto, devi finalizzare i tuoi sforzi. Devi pensare a cosa
vuoi ottenere.


 avrai bisogno te la trovero` volentieri).
Potrebbe essere interessante.
Ho visto che c'e' anche it.comp.lang.python
caso mai te lo chiedero' su quei lidi.
Grazie.


 Grazie.
Prego, e a presto.
Alex


Quoto, il mio iterim quando imparo un nuovo linguaggio
1) mi viene in mente un qualche programma che sicuro mi portera' alla
conquista del mondo (mai visto mignolo con prof ? :-)
2) scelgo un linguaggio che mi aggrada, di cui me ne hanno parlato bene
o che va bene a braccetto con il mio programma
3) inizio a giocherellare con il linguaggio con sempre in testa il mio
programma super ultra mega figo
4) mi butto di brutto nel mio programma
5) iniziano le prime difficolta'
6a) il mio programma richiede tipo un team di teste piu' funzionanti
della mia
6b) sto inventando l'acqua calda
7) rinuncio e torno alla prima ma in tutto questo so ormai giocherellare
con il linguaggio, in effetti penso che di nessuno dei linguaggi che
conosco io possa definirmi un esperto ma generalmente riesco a
cavarmela.
Conoscete qualche psicologo che fa prezzi buoni ? 
-- 
Ciao
Fabio

 Credo che possa accontentare parecchie persone di diversa preparazione.
Se lo dici tu, ci credo :)


 Ormai ti sei tradito: non usi manco winzozz, usi DOS!!
freeDOS per la precisione :)


 utenza non puo` scrivere...?
in generale ho visto che i pacchetti installati finiscono in 
/Library/Framework/Python etc (in una cartella li dentro insomma)...
solo che prima, quelli di 'default' che pure finivano li non davano
problemi.
poi adesso si e` anche messo a dire che non trova il repository...


 altra storia...
TeX ...?
Alex

 Conoscete qualche psicologo che fa prezzi buoni ? 
no, ma salvo che loro poi venderebbero il progetto incompleto hai
descritto il processo produttivo presso ms... :)


 TeX ...?
lasciamo stare... avevo iniziato a passare tutti gli appunti delle
lezioni in tex... tempo fa` mettevo pure gli accenti cosi\'i nella
scrittura normale...
poi ho smesso :)


 freeDOS per la precisione :)
RikoDOS


 RikoDOS
naaah ;)


 shell. se li vuoi usare come 'caratteri' devi proteggerli
ok, capito!


 descritto il processo produttivo presso ms... :)
Tze' concorrenza che non mi fa paura quella :-) 
-- 
Ciao
Fabio

 Mi piacerebbe molto conoscere ed imparare ad usare bene il Visual Basic,
AAAAAGGGGHHHHH!!!!
C/C++...e vabbč..."i gusti so' gusti"...
Python...e vabbč..."i gusti so' gusti"...
TurboPascal...mfgfgffffffff...
ma VB NO ! NON PUOI ODIARE JAVA (ihmo linguaggio
m-e-r-a-v-i-g-l-i-o-s-o) E APPREZZARE VB !!!!
Ho sentito che con VB.net la MS c'ha messo "'na pezza", come si dice
dalle mie parti, ma le versioni passate erano terribili...io sono
scappato alla release 3...
Ciao
Leo

 scappato alla release 3...
Già siete due o tre che mi dite così, però come ho già detto agli altri
devo provare sulla mia pelle, altrimenti non mi sento soddisfatto :-)
Ciao
Daniele

 Non capisco proprio il perche' di tanta sconsiderata caparbieta'.
Se devo essere sincero neanche io, č che funziono cosě...  :-)
Ciao
Daniele