Newsgroup: it.comp.macintosh
Titolo: macnewbie contento come una pasq^H^H^H^H befana

Ciao a tutti,
sono nuovo nuovissimo del Mac (non dei computer in generale...!), avendo
appena comprato il primo Mac della mia vita, un iBook 12" che si aggiunge
a una "scuderia" di altre macchine (Linux, OpenBSD, e Windows, in ordine
calante di frequenza) -- e sinora mi ci sento in paradiso (beh, qualche
problemino ce l'ho, ma molti spero di risolvermeli leggendo "Mac OS X
Panther for Dummies" preso contestualmente all'iBook...), con un pulito
BSD a disposizione sotto l'elegante veste grafica, lo sleep perfettamente
funzionante che sui laptop con Linux mi ha sempre fatto dannare, ecc ecc.
Riflettendo su prezzi, funzionalita` e dotazioni della macchina, pensavo
come si e` rovesciata la situazione di una volta, quando un Apple costava
sempre sostanzialmente di piu` delle macchine "grosso modo equivalenti"
del mondo Intel.  Ho avuto clamorosa conferma di questa impressione
leggendo la "guida all'acquisto" nell'ultimo numero di "Portatile e
Wireless": l'iBook 12" (il modello attuale con G4 e Panther) e` _il meno
costoso_ dei millanta laptop che consigliano, l'unico sotto EUR 1200
IVAto.  Analizzando un po' + a fondo il resto dell'offerta Apple ho
pero` l'impressione che sia proprio questo modello ad offrire un rapporto
prezzo/prestazioni cosi` allettante: sul resto della gamma, mi pare, il
prodotto Apple tipicamente presenta sempre prezzi un poco piu` elevati
delle controparti (certo non le differenze di una volta, ma pur sempre
un extra prezzo tipo un 20% o giu` di li` in piu`).  Spero di sbagliarmi,
o che la situazione dei prezzi cambi anche in altre zone della gamma,
perche` sono cosi` contento di questa macchina che gia` sto pensando,
quando verra` il momento di aggiungere alla "scuderia" un bestio a 64 bit,
ai powermac G5 come alternative alle scatole con AMD64 che sinora avevo
ritenuto come "indiscutibilmente le migliori"... ma non voglio pagare
circa il doppio come mi pare sia il caso oggi (poi su quel futuro bestio
per me sara` cruciale la performance specificamente con la libreria GMP
per l'aritmetica multi-precisione, che, a tutt'oggi, gira su Athlon troppo
meglio che su qualsiasi altra CPU -- ma queste sono cose che possono
cambiare da un giorno all'altro, e comunque sono sicuramente un anomalo
io a usare le macchine "grosse" soprattutto per aritmetica MP...!-).
Sinora l'unico problema serio che sto avendo e` sulla scelta di una
suite "d'ufficio"; editare file Word (libri, articoli) e presentazioni
Powerpoint (convegni) e` il mio principale uso professionale di un
qualsiasi laptop... e sono rimasto di stucco a scoprire solo _dopo_ la
scelta che OpenOffice e` indietro come i gamberi su MacOS (rispetto a
Linux e Windows) e StarOffice non c'e` proprio (aargh).  OO.org su Mac
e` limitato alla relativamente vecchia versione 1.0.3, con prestazioni,
funzionalita` e bug notoriamente inaccettabili rispetto all'attuale 1.1,
e gira solo su X11 senza grande integrazione con Aqua (il secondo
problema e` secondario, per me -- ma il primo e` gravissimo).  Non
voglio certo tornare nelle grinfie di Bill Gates comprando MS Office X,
a parte che costa molto caro (rispetto allo 0 di OO.o e 70 di StarOffice).
E mi e` proprio indispensabile una strettissima compatibilita` coi formati
MS .doc e .ppt, per condividere i documenti e il loro editing.  Qualche
suggerimento...?  Ho sentito dire che TextEdit di Panther lavora anche
coi formati .doc (non ho provato: quanto e` compatibile...?) -- forse
potrei cavarmela comprando un SW per presentazioni purche` sia in grado
di caricare, editare, e ri-salvare un formato PPT... qualche idea?  Lo
spreadsheet e` il minimo dei problemi, al peggio metto su GNUmeric o
simili e uso CSV per condividere i fogli, tanto non li uso molto...
Vabbe`, tornando a note positive, l'istallazione in rete e il wireless
sono stati una vera passeggiata, il mouse (trackpad) monotasto non si
presenta cosi` problematico come temevo (Control+clic e` un sostituto
accettabile di right-clic, tutto sommato), il DVD va benissimo (anche
se purtroppo il modello di Combo che ho incluso pare non sia fra quelli
di cui si puo` taroccare il firmware per andare "region-free", mannaggg...),
lo sleep e il risveglio sono perfetti (che e` un gran bene perche` il
tempo di boot e` veramente molto alto...), la vita di batteria sembra
proprio OK (ho preso una batteria in + per potere lavorare per tutto un
lungo viaggio, e con 2 batterie sembra che 8-9 ore di lavoro ai miei
tipici ritmi le faccio senza problemi -- sono solo un po' preoccupato
dalle istruzioni di NON cambiare la batteria senza essere attaccati alla
rete elettrica a rischio di perdere impostazioni come l'ora... davvero
non gli hanno messo dentro una micropila che regga l'orologio per un
paio di minuti...?! ... e io come faro` se a meta` viaggio NON sono a
tiro di una presa di corrente, come puo` succedere in certi treni e
aerei...??? mah, non ho ancora fatto la prova per vedere se davvero
l'orologio si resetta...), e Python (il linguaggio che e` il mio grande
amore nonche` il nucleo della mia attuale attivita` professionale) va
veramente benissimo...
Insomma, direi appunto che sono felice come una pasqua, se non fosse
che la stagione suggerisce che "come una befana" e` + appropriato.
Penso che saro` di ritorno su questo NG a chiedere aiuto, ma per ora
(a parte le varie richieste di consigli suddette) + che altro mi beo!-).
Ciao,
Alex

 %26rnum%3D1>
tradotto: vai sul sito 
ftp://openoffice.tu-bs.de/OpenOffice.org/contrib/MacOSX/OOo_1.1.0_031006_MacOSX_install_en.tar.gz
e ti scarichi il nuovo OO, solo che devi fare avviare prime X11 e poi 
lanciare da terminale openoffice
P.S.: mi sono dovuto fare il copia e incolla di ogni riga dell'indirizzo 
http che è lungo come la fame e mi viene scaricato dal newsreader a 
pezzi o meglio suddiviso in 5 righe... arrghh

        ### Sono sempre RiK0
Dal punto di vista del programmatore, un utente e' una periferica 
che scrive ogni volta che si effettua una richiesta di read.
(Peter Williams)

 (a parte le varie richieste di consigli suddette) + che altro mi beo!-).
le faq del gruppo sono su


 basta commandcliccare sulla prima riga.
Oppure, se non ci sono "<" e">", selezionare tutto e command-cliccare.
Daniele
-- 
"Speak to machines with the voice of humanity
 Speak to the wise with the voice of insanity"   (Marillion - 1997)
STARGAZER: 
www.stargazer.it
 - Le stelle della scena Hard & Heavy!

 appena comprato il primo Mac della mia vita, un iBook 12" 
Sei _quel_ Alex Martelli ?
Nel caso piacere di leggerti qui
AndyCapp

 uh ? ero rimasto alle QT, chi le porta le GTK ?
c'e' un port su sourceforge... anche se non mi sembra dei piu' attivi :)


 c'e' un port su sourceforge...
Ce ne son due, ma stanno uno peggio dell'altro...
-- 
Ci sono 10 categorie di persone al mondo: quelle che capiscono
il sistema binario e quelle che non lo capiscono.


argh... ma sono ancora le GTK1 :)))))
cio e' male... cio' e' molto male...


 Ce ne son due, ma stanno uno peggio dell'altro...
lol :)
[effettivamente il primo pare non male, se riesce a compilare cinepaint
e' gia' a un buon punto :) ]


 esporta da PPT
Quoto tutto il resto, ma l'esportazione in ppt fa schifo.


 Tocca emulare in PPT cose che Powerpoint non riuscira' mai a fare.
Non parlo di cose particolari, tipo la rotazione del cubo, parlo proprio
della resa delle singole slide. IMHO se la presentazione non contiene
filmati o animazioni č molto meglio esportare in PDF.



Urgh -- con tutti quegli avvertimenti sulla possibilita` di distruzione 
dell'iBook credo che ne staro` ben lontano...!-)
Alex

 Nel caso piacere di leggerti qui
Grazie!
Alex

 dell'iBook credo che ne staro` ben lontano...!-)
C'è il link da dove scaricare un'utility che fa tutto lei.


 Ma sai che non l'avevo mai notato?
E' stato aggiunto in seguito, mi pare, quindi può anche darsi che non ci
fosse veramente quando l'hai letto tu.


 ci sono diverse cose interessanti su macos x :)
Grazie!  Aggiunta alla mia sempre piu` affollata collezione di bookmarks 
Safari...:-).
Alex

 fatto;-), comunque sentiro` cosa ne dicono su pythonmac-sig. 
non ricordo chi, quando si era fatta suddetta discussione, aveva visto
che le performance erano migliorate (ma devi attivare a mano un botto di
ottimizzazioni)...
io poi non ti so dire di piu', non uso python.
comunque una delle ragioni per non dare il python incluso nell'OS
superottimizzato e' per renderlo compatibile anche con le macchine piu'
vecchie. (tipicamente attivando l'altivec diventa non eseguibile sui G3)


 Oppure, se non ci sono "<" e">", selezionare tutto e command-cliccare.
Gia`, ho appena scoperto come farlo anche con MT-NewsWatcher 
(command+clic in particolare funziona anche qui).  L'unica cosa 
insopportabile di MT-NW e` avere a disposizione appena una mezza dozzina 
di righe di editing per comporre post o replies, questa non ho ancora 
capito come modificarla...
Alex

 PRICE COMPARISON: The G5 is $600+ cheaper when both configs match.
Spiacente, ma non capisco proprio.  I benchmark usano sistemi operativi 
e applicazioni a 32 bit per confrontare CPU a 64 bit?!  Non so se sia 
vero per i G5 (che Apple li abbia messi fuori senza che il software li 
supporti davvero), sicuramente lo e` per AMD-64 se uno e` cosi` 
(espletivo cancellato) da usarlo con Windows.  Ma chiunque sia 
interessato al calcolo intensivo ovviamente ci gira Linux a 64 bit con 
tutte le applicazioni idem idem (suggerisco gentoo allo scopo...) e 
nelle applicazioni CPU-bound arriva circa a raddoppiare le prestazioni.
Conferma Konrad Hinsen, altro Pytonista di vaglia approdato al Mac un 
po' prima di me, e ancora piu` focalizzato di me sul calcolo 
numericamente intensivo (e` il papa` di SciPy...!), anche in floating 
point e non solo in aritmetica a precisione esagerata: provate tutte le 
sue applicazioni numericamente intensivissime, i Mac li tiene in grembo, 
per tutte le applicazioni centrate su interfaccia utente o 
interattivita` (anche per quelle che devono girare su altre macchine, 
tanto con X11 tenere l'interfaccia su una macchina A per un'applicazione 
che gira sulla macchina B e` banale), mentre i calcoli pesanti li gira 
su rack pieni di AMD-64 (ben lontani dal suo studio, visto che quei rack 
per tutto sono ottimizzati meno che per la silenziosita`...:-).
Possibile eccezione (ne` io ne` lui ne abbiamo abbastanza esperienza): 
per applicazioni tipo editing video, visualizzazione scientifica 3D, o 
simili, in cui e` indispensabile una banda passante esagerata fra le CPU 
che stanno facendo i pesanti calcoli, e un qualche gigantesco video 
davanti ai tuoi occhi -- in questo caso, il rack pieno di AMD-64 non e` 
un'opzione, quindi puo` darsi che i numeri sui costi cambino.  Ma se e` 
vero, come dice l'articolo che citi, che Mac OS X non sfrutta bene i 64 
bit (e neppure, dunque, immagino, le applicazioni che uno ci gira), non 
penso che -- per ora, sinche` questo "dettaglio" sul SW non cambia -- la 
soluzione Mac OS X possa essere competitiva con una basata su sistemi 
operativi e applicazioni che i 64 bit li sfruttano invece appieno 
(leggasi Linux, non so com'e` lo status dei vari BSD gratuiti su AMD-64, 
e Windows per default non lo prenderei mai in considerazione, anche 
quando la versione 64 bit dovesse essere completa e stabile, se lo scopo 
principale e` sfruttare a fondo una macchina per scopi computazionali... 
Win non e` _mai_ stato decentemente ottimizzato per questo, 
storicamente, cosi` come e` sempre stato debole in fatto di sicurezza).
Riassumendo: se il mio interesse nella vita fossero editing video, 
visualizzazione scientifica 3D, ecc, starei sicuramente confrontando i 
powermac G5 con workstation AMD-64 spinte -- e non so con che risultati.
Parlando invece di sfruttare le CPU 64 bit per scopi computazionalmente 
intensivi che non richiedono necessariamente chissa` che banda passante 
verso il video, mi pare che la situazione sia chiarissima, 
particolarmente oggi, con Linux e le sue app gia` perfettamente stabili 
e usabili su AMD-64, mentre Mac OS X, a detta dell'articolo che tu 
stesso citi, non sfrutta invece (ancora?) bene i processori a 64 bit.
Alex

 ok ok...dillo a quelli del virginia tech :-)
Non credo che usino Mac OS X, perlomeno non lo stesso che usiamo noi.


 cio e' male... cio' e' molto male...
Non e` il massimo.  Inoltre, non riesco a fare il build -- dice di usare 
i developer tools di Apple, io quelli che ho scaricato naturalmente sono 
gli ultimissimi, XCode, e forse c'e` qualche incompatibilita`... non ho 
ancora imparato a usarli, forse e` quello, comunque scegliendo un target 
(nessuno dei due ha l'esatto nome che vedo nel readme...) e cliccando 
build mi dice che ho un errore ma NON mi mostra nessun msg che mi dica 
che errore possa essere, e non riesco a vedere un msg d'errore neppure a 
piangere in greco.  E come se non bastasse, non capisco da dove 
cominciare per un ipotetico build da linea di comando (non c'e`, o non 
vedo/trovo, un ./configure, Makefile, ecc, ecc...).  Peraltro pare che 
il port di GTK 2 sia fermo (da moltissimo tempo) a uno stadio molto piu` 
preliminare, quindi non e` che offra un'alternativa.
Peccato, perche` c'e` un newsreader sperimentale in Python che mi 
sarebbe piaciuto provare, visto che ancora un newsreader che mi piaccia 
su MacOSX non l'ho trovato, ma usa GTK quindi non posso usarlo senza 
prima avere istallato un GTK di qualche tipo (credo che 1.2 basti, 
ma...).  Sigh.
Alex


risulta un Mac OS X taroccato per il calcolo parallelo, ma niente
ottimizzazione per i 64 bit.


 prima avere istallato un GTK di qualche tipo
Le GTK per X11 sono state portate.


 vecchie. (tipicamente attivando l'altivec diventa non eseguibile sui G3)
Capisco, ma appunto Jack di questi problemi non ne ha, quindi anche se 
Apple distribuisce un Python "troppo generico" Jack sicuramente ne 
potrebbe distribuire un build super-duper; se non lo fa avra` le sue 
ragioni, chiedero` appunto su pythonmac-sig.  Su python-dev si sta 
discutendo di questo piu` in generale: ormai ogni famiglia di CPU 
sopravvissuta ha millanta membri, compilando per il minimo comune 
denominatore ne soffrono le prestazioni sui membri avanzati della 
famiglia; a parte gentoo, dove e` facile assicurarti che ogni singola 
applicazione e componente di OS che esegui sia ottimizzato per la 
specifica scatola su cui lo usi, quale puo` essere la migliore strategia 
per supportare tutti ma offrire le ottimizzazioni che meritano...?  E 
pensa che per l'opensource questo e` un problema relativo, solo 
questione di tweak ai file di configurazione, figurati un sw closed 
source che voglia supportare _bene_ molte CPU diverse, sia pure entro la 
stessa famiglia di chip fra di loro compatibili...
Alex

 Le GTK per X11 sono state portate.
E` gia` qualcosa!  Hai un'URL?  Google su gtk x11 mac non mostra un 
download nelle prime pagine di hits... grazie!
Alex


disponibile anche per noi a casa, se ci serve... :-)
In questa pagina tra l'altro si parla anche di 'Octuple-precision
floating-point on Apple G4' e 'Vector implementation of multiprecision
arithmetic'
-- 
"La prova sicura che nell'Universo esiste vita intelligente,
e' che non ha mai cercato di contattarci"
Calvin and Hobbes (Bill Watterson)




 credo che il taroccamento sia XGrid
Non credo, a leggere in quelle note che riportavo io sembra se lo siano
fatti da soli al VT.



Fink ce l'ho (con apt-get ecc come potevo resistergli?) ma come si chiama il
pacchetto da istallare per le GTK...?  Con FinkCommander proprio non mi ci
ritrovo...
Grazie,
Alex

.


 
http://computing.vt.edu/research_computing/terascale/
Nota nel pressrelease l'interessante dettaglio offerto da Waldman della
Mellanox (quelli di Infiniband):
"As evidenced by Virginia Tech's cluster, the combination of industry
standard servers, Linux, and InfiniBand creates a new standard" ecc ecc.
Interessante... lapsus mostruoso sfuggito da oltre quattro mesi a tutti
quelli che sono responsabili di editare il sito 
vt.edu
, o quella menzione
di _Linux_ e` non puramente casuale...?-)  Sulla presentazione piu`
dettagliata non se ne parla.
Comunque, i conti non tornano, fra l'insieme delle facilities deployed
nella Terascale ecc e i costi dichiarati da VT stessa, di un fattore
che, facendo conti approssimativi sul retro di una busta, e` _almeno_
50% (cioe` non vedo come mettere insieme tutto l'HW che hanno deployed,
anche con studenti che lavorano gratis, senza spendere almeno il doppio
di quello che hanno dichiarato).  E` chiaro, dunque, che gli sono
arrivati dai partner industriali sussidi non da poco.  Ora a Cisco o
a maggior ragione Mellanox che VT usasse G5 o AMD64 ovviamente non
poteva calere ne` poco ne` punto.  Quale fornitore ha proposto a VT
una soluzione AMD64...?  Risposta: _IBM_ - che putacaso proponeva
come alternativa anche i chip G5 (e ci credo, li fanno loro...)!  Mi
sia permesso dunque dubitare che IBM offrisse gigasconti/sussidi
legati all'uso dell'uno o dell'altro chip, visto che proponeva delle
soluzioni con entrambi.  Secondo me, dunque, e` anzitutto Apple che,
con mossa molto intelligente, ha finanziato una fetta sufficiente
dell'operazione, e per pochi milioni di dollari si e` comprata una PR
veramente eccezionale, per non parlare di tutto il know-how legato al
progetto.  Complimenti, dunque, ad Apple -- ma non mi pare che dalla
scelta di VT si possano trarre deduzioni sensate relativamente alle
scelte prezzo/prestazioni per altri cluster, soprattutto + modesti.
(IBM e Apple poi al giorno d'oggi sono piu` amici che concorrenti,
quindi che Apple abbia fornito un livello di HW, comunque costruito
su CPU Power PC 970 IBM, non e` certo "una sconfitta" per IBM...).
Alex


    Tra IBM ed Apple c'e' quella che si definisce una 'sinergia'.
-- 
    Nicola "nez" D'Agostino
  <!-- 
nezge...@geocities.com
 --remove/togli "getitout" -->

 stessa famiglia di chip fra di loro compatibili...
fortunatamente apple si e' decisa ad usare l'open source almeno nelle
parti "cruciali" dell'OS :)


 :)
    Ma esiste davvero, l'Impero del male (tm)? ;-)


.
Sacrosanto, e grazie del consiglio -- si chiama gtk+2 (duh! proprio come 
su debian, ma va...! in futuro mi faccio meno fisime...:-).  Sta apt-get 
installando proprio ora.
Grazie ancora,
Alex

 parti "cruciali" dell'OS :)
Fortuna si`.  Mi fa sperare bene per il futuro di Apple (e di IBM, 
azienda per cui lavorai per tutti gli anni '80 -- e mi ci e` rimasto un 
affetto sin da allora...!).
Alex

 
Grande alla fine ti sei buttato tra i mac-user!
Non posso che darti un caldo benvenuto
Ciao
Wezzy

  
Eh eh in passato la cosa era già sfociata in un mezzo falme e aspettate
che Marco Balestra veda questo post! Allora si che sentiremo la voce
degli utenti Perl :-)
-- 
Ciao
Fabio

 
Ero io, non sono un mago di make & co ma avevo aggiunto dei flag al
makefile per la cronaca _
-fast e -mcpu=7450 ( ho un g4) 
e in effetti le prestazioni erano notevolmente migliorate (quasi il
doppio) solo che poi mi sono reso conto di avere dei problemi nel
costruire il framework, l'interprete funziona dalla sua direcotry di
build ma poi mi dava un po' di problemi. Sul sito Apple spiega che il
flag -fast può creare problemi con le librerie dinamiche, di aggiungere
-fPIC
solo che una volta fatto i vantaggi velocistici si sono praticamente
annullati. Poi ho piantato li la cosa magari mi rimetto a giocarci.
una curiosità : 
ma il flag -altivec non si limita a includere le librerie altivec ? non
penso che porti ottimizzazioni o che sfruti realmente l'altivec engine
se il codice non ne fa espressamente richiesta.
me lo confermate ?
-- 
Ciao
Fabio

 Alex
-- 
Ciao
Fabio

 me lo confermate ?
imho dipende dal linguaggio che usi...
per esempio quando generi assembly, non escluderei a priori che fra le
ottimizzazioni del gcc venga usato anche l'altivec...
sinceramente ero assolutamente convinto che fosse cosi', anche se ora mi
sta venendo qualche dubbietto...


 sta venendo qualche dubbietto...
In effetti forse hai ragione :
-faltivec
Optimizes code for Altivec. Code built with this flag might not run on
G3 processors.
Quindi con il gcc 3.3 non si limita a linkare le librerie ma dove
possibile cerca automaticamente di sfruttare l'altivec (figata !!!)
-- 
Ciao
Fabio

 possibile cerca automaticamente di sfruttare l'altivec (figata !!!)
si... direi che e' abbbastanza un comportamento logico...
e peraltro del gcc mi fido non poco :)


 wrote:

Grazie!  Naturalmente resto multipiattaforma, ma ammetto che il nuovo
iBook mi sta proprio affascinando:-).
Alex

 sei riuscito (ebbene si': anch'io lurko i.c.l.p) 
GTK+ 2 adesso ce l'ho (via fink, lato X11, ma vabbe`; comunque GTK 1.2
non bastava).  Devo mettere su pyGTK, provato a tempo perso ma da`
messaggi d'errore davvero strani; bisognera` che senta su pythonmac-sig,
immagino (l'ultima volta che ho chiesto una cosa, ancora stanno a
rispondere -- AppleScript vs AppleEvents vs OSA vs i mille altri modi di
fare scripting e perche` e percome le iApps hanno mille casini a
supportare bene lo scripting, etc etc, tutto molto istruttivo ma meta`
dei discorsi non li seguo neppure... :-).
Alex