Newsgroup: it.comp.macintosh
Titolo: Ingresso nel mondo della mela

Prima o poi sapevo che avrei dovuto fare un salto qui, e quindi... eccomi :)
Sono - finalmente - entrato nella schiera degli utenti mac, dopo una decina
d'anni in cui ho desiderato possederne uno. Sono "nato" su sistemi DOS e
Windows (se escludiamo l'ATARI 800XL :) ), quindi per me questo è un notevole
cambiamento. Ho pressoché tutto da imparare.
Sono un programmatore e grafico, negli ultimi anni ho prevalentemente
sviluppato su web ma non solo, e vorrei rendere il mio iBook 12" il prima
possibile "operativo" per poterci anche lavorare un po' su.
Innanzitutto avrei bisogno di un editor o IDE per sviluppare.
Su Windows utilizzo l'ultima versione di UltraEdit; e se ci fosse qualcosa di
similare o superiore non sarebbe male. Ma per il momento, di free, non ho
visto un granché. Mi hanno consigliato come IDE Komodo, Netbeans e Eclipse. Ma
del primo, alla fin fine l'unico linguaggio supportato e che utilizzo è PHP.
Vorrei qualcosa di un po' più flessibile, per sviluppare almeno in Java
(principalmente J2ME), C/C++, Javascript, PHP e XHTML/CSS.
Mi piacerebbe anche iniziare a sviluppare qualche widget per la Dashboard e
cominciare a vedere come funziona la programmazione in C/C++ su Mac.
C'è qualche parser per i file .CHM su Mac OS X? Ho un po' di reference in tale
formato, e sinceramente lo trovo comodo.
Che client FTP consigliate?
Suggerimenti in generis per iniziare l'ingresso nel mondo apple? :)
P.S.
Marco, ho visto la pagina di news del sito delle faq ed ho avuto un brivido,
tu SAI il perché :P
-- 
- Lei ha precedenti di pazzia in famiglia?
- Mio nonno credeva d' essere San Giuseppe...
- Io ci metterei un bel SI!

 Suggerimenti in generis per iniziare l'ingresso nel mondo apple? :)
mmm bo...
non sforzarti per fare le cose come le facevi prima con windos, abituati 
allo stile mac :)
ciao,
Ale.

 Che client FTP consigliate?
Transmit
-- 
Stefano Lucidi ICQ#172497401 AIM#stefanolucidi
Home page 
http://www.gentoo-italia.net

 Che client FTP consigliate?
Transmit
www.panic.com
-- 
Jesse James
[One more thing...]
iChat: ffrancioni
Skype: f.francioni

 Che client FTP consigliate?
Transmit è molto buono. Io uso Fetch perchè agli studenti viene data la
licenza gratis.
-- 
Ricordo che alla libertà di parola, è associata anche la libertà 
di pensiero. Purtroppo vedo che sempre più spesso si fa uso della 
prima e non della seconda.

 Suggerimenti in generis per iniziare l'ingresso nel mondo apple? :)
visto che le faqintosh già le conosci
www.tevac.com
www.macitynet.it
ciao

 Ho fatto il backup del disco su una unita` esterna firewire 2.5" 5400rpm
Colla firewire fottuta, hai fatto il backup via firewire...?!
Alex

 ma sono il solo che continua a gradire cyberduck? :-)
no no, non sei l'unico! Paperotto giallo tutta la vita... :)

 allo stile mac :)
Si, penso che sia la cosa migliore. Anche perché lo scopo sarebbe
quello: se volevo fare le cose esattamente come prima, non avrei preso
un mac. :)
Ma la "curva di apprendimento" per così dire, un po' c'è, considerando
da dove derivo.
-- 
"When you have eliminated the impossible, whatever remains, 
however improbable, must be the truth." 

 
http://chmox.sourceforge.net/
Ho visto, da un reply successivo, che ce ne sono più di quanti pensassi:
tu consigli questo in particolare?



...troppa grazia. ^_^
C'č qualcuno di questi che consigli in particolar modo?


 
www.panic.com
Grazie mille, preso e scaricato. Già iniziato ad usare. :)


 Così ti do una mano più precisa.
Danke, spero a questo giro di esser stato un po' più chiaro.


 visto che le faqintosh già le conosci 
www.tevac.com
 
www.macitynet.it
Grazie.


 autoalimentata,
Immagino PRIMA che ti si fottesse la firewire, altrimenti come hai
fatto? :)


 contesto, ancora devo ben inquadrare l'objectiveC..
ObjectiveC è il (bellissimo) linguaggio orientato agli oggetti e
altamente dinamico con cui è scritta Cocoa, che in pratica è il
framework suggerito da Apple per sviluppare applicazioni "desktop" su
MacOS X (ma anche non GUI, volendo).
Come linguaggio è di altissimo livello (quasi comparabile con Perl,
Python o Ruby). Tuttavia è compilato e può avere prestazioni abbastanza
comparabili con quelle di C (anche perchè comunque è un soprainsieme
proprio del C, laddove il C++ *non* è un soprainsieme proprio di C89).
Volendo esiste anche Objective-C++ (che permette di mischiare entro
certi limiti C++ e ObjectiveC: i limiti sono sostanzialmente che non
puoi avere una gerarchia di classi "mista", OC eredita da OC, C++ da
C++).


 ma sono il solo che continua a gradire cyberduck? :-)
Quando lo provai tempo fa aveva alcuni bachi fastidiosi (si parla però
di anni fa) e aveva l'interfaccia un po' farraginosa. Allora mi sono
ricordato di Fetch (che avevo usato quando era ancora tutto in bianco e
nero sul sistem 6 o 7, con l'iconcina pure in bianco e nero, pare la
versione 1.x). Ho visto che agli studenti non fanno pagare e allora li
supporto come posso.
Trovo che sia una politica intelligente quella di escludere dalle
licenze le fasce educhescional....


 ma sono il solo che continua a gradire cyberduck? :-)
QUACK!
-- 
I veri polli sono i consumatori, e la loro malattia si chiama ignoranza.

 css
Mi sa tanto che non e' proprio quello per cui e' stato pensato :)
Per il web molto meglio TextWrangler/BBEdit


 MacOS X (ma anche non GUI, volendo).
E' quello suggerito, ma nella pratica viene effettivamente usato?


 E' quello suggerito, ma nella pratica viene effettivamente usato?
La risposta è si. Moltissime applicazioni nuove sono scritte in Cocoa.
TextMate per esempio. Safari, Mail... molte applicazioni Apple (ma non
tutte, Apple usa anche Carbon, ma Carbon ha una curva di apprendimento
decisamente ripida e sembra parecchio "vecchio" come concezione).
Addirittura si sono presi la briga di scrivere Camino, che altro non è
se non un port di Firefox in Cocoa.
Ci sono anche applicazioni non Cocoa. Applicazioni "crossplatform" che
usano QT (Google Earth, altro che non saprei dire), oppure wx (aMule,
Audacity), altro ancora (NeoOffice, Firefox).
Ci sono anche applicazioni storiche con una grossissima base di codice
che non sono state riscritte (Photoshop, Word, BBEdit). 
Quindi decisamente si. Per una nuova applicazione desktop è sicuramente
la scelta migliore. Sia per velocità di sviluppo, sia per coerenza di
interfaccia. I toolkit e framework cross-platform alla fine si vede che
sono "alieni" (noi macchisti siamo oltremodo attenti a queste cose). 
Carbon no, ma è comunque una faticaccia rispetto a Cocoa (se conosci C e
un'altro linguaggio ad oggetti -- mi pare di capire che sei a tuo agio
sia con Java che con C++ -- Objective C linguaggio lo impari in una
settimana a tempo perso).
Poi Cocoa puoi accederla anche in Python, in Ruby o in Perl. Io
personalmente con Python e Cocoa ci ho lavorato e devo dire funziona
decisamente bene. Apple supporta(va) anche Java, ma io suggerirei di
lasciar perdere, se non necessario.
Imparare ObjectiveC prende un tempo trascurabile rispetto a quello di
imparare a muoversi in un framework nuovo.


 css. E' anche vero che devo spulciarlo bene e vederne i settaggi.
Non è che hai tutti i torti a non trovartici... ;)


 "clone" per il mio "backup settimanale" (in genere una volta al mese ;))
Prima o poi dovrò incominciare anche io a pensare a come gestire il
discorso dei backup. Per il momento li faccio fare all'azienda, che ha
una struttura decisamente più evoluta per questo genere di cose :)


 hai gia` messo le faccine? 
http://faccine.faqintosh.com
No, ancora. :)


 Ho risolto in modo banale, facendomi dare un documento XML vuoto.
In pratica devi fare inutilmente una richiesta al server. :/


 Di un file statico di 20 byte, si`. Fossero questi i problemi... :-P
E chi ha parlato di prroblemi? :P


 Per il web molto meglio TextWrangler/BBEdit
TextWrangler com'č? Ancora non l'ho provato.. al momento sto smanettando un
po' con TextMate.
-- 
- Se tu un Dio?
- N...no.
- E allora MUORI!
- Ray, se qualcuno ti chiede se sei un Dio, tu devi rispondere di sě!

 po' con TextMate.
per la programmazione lo trovo piu' potente di BBEdit, lo sto usando per
un progetto in C.
-- 
"Oggi piů che a baciare si pensa a smanettare al computer su Internet"
                                                    -- Barbara Alberti

 un progetto in C.
Ad esempio? Qualche caratteristica/features che ti ha colpito?


 Ad esempio? Qualche caratteristica/features che ti ha colpito?
TextMate ti permette di personalizzare molto profondamente non solo le
funzionalita' offerte in presenza di un certo tipo di file o linguaggio,
ma anche di modificare la grammatica (puoi scriverne una nuova o
modificarne una esistente) e il comportamento dell'applicazione stessa
tramite un meccanismo a componenti chiamati Bundle.
Ma come ti ripeto sto usando TM solo da una settimana e ancora non ho
provato tutto ;) Penso proprio che alla fine lo acquistero'.
-- 
"Oggi più che a baciare si pensa a smanettare al computer su Internet"
                                                    -- Barbara Alberti

 imparare a muoversi in un framework nuovo.
Vedrò la documentazione che mette a disposizione Apple, grazie ancora!


 provato tutto ;) 
Dimmi qualcosa che mi compensi le brutte prime impressioni, ti prego
^_^;


 Oddio, rispetto ad ASP classic direi di no, suvvia. :)
Beh, ASP non lo contavo nemmeno (e poi ASP non va per sua definizione
fuori dall'ambito web).
-- 
Uccidete i filosofi e tenetevi riso e bacchette per voi.

 loro... quindi almeno un topic informatico è "meno ot" :)
E poi scrivete una marea di post, anche solo scaricarseli tutti è un lavoro
non indifferente (a casa, visto che ho la connessione a 56k...)
-- 
Quando Chuck Norris gioca a squash, il muro perde sempre.

 non indifferente (a casa, visto che ho la connessione a 56k...)
Vero. Il trucco è usare Zuppa con i filtri ben settati ;)
