Newsgroup: it.comp.os.dibattiti
Titolo: Hackers don't use Apple stuff !

Presa a Rails Edge da nientepopodimeno che Dave Thomas:
http://flickr.com/photos/pragdave/299595700/in/set-72157594379209598/
Cosa non succede quando non si attirano sviluppatori ma solo gente che "non e'
capace" :D
  ngw

ngw ha scritto:

Monodito di tutto il mondo, unitevi! :-D
-- 
rimuovere/remove         "Calm yourself!  Man who argue with cow
WLATOPA                      on wall is like plane without wings--
per rispondere/to reply    very soon get nowhere." (Peter Sellers)

 Monodito di tutto il mondo, unitevi! :-D
Ma lascia stare che mi diverto troppo :D
  ngw

...come da oggetto...
(rosiconi, rosicate perché non sarete mai hacker)...

 (rosiconi, rosicate perché non sarete mai hacker)...
La foto ritrae il core team.
Poi non so, magari essere gli autori di uno dei progetti OpenSource piu'
importante degli ultimi anni (altrochÃ¨ Ubuntu :D) non conta un cazzo.
  ngw

ngw ha scritto:

non so se conta e/o QUANTO conta, so che non c'entra un c*zzo col fatto
di essere hacker o meno.
Cmq se tutti fossero ricchi come certa gente, tutti avrebbero il mac...
se sei ricco, di spendere 1 po' di più x 1 cosa che fa figo non te ne
frega niente...

 frega niente...
La visione dell'autore del tutto e' un tantino diversa:
http://www.loudthinking.com/arc/000433.html
Si rifa' ad un post di un certo Paul Graham:
http://www.paulgraham.com/mac.html
Ti ho gia' detto "smetti di farti del male" ? Se no te lo dico ora.
Ah, io non sono proprio ricco, guadagno.
  ngw

 
Che c'entra Ubuntu col vaporware più esaltato dai geek?
-- 
Tobe Bofh

 Ah, io non sono proprio ricco, guadagno.
Allora non hai problemi a sbarcare il lunario e rimanere fra noi. Bene.
Sarebbe stato un peccato perderti, folkloristicamente parlando.

 Che c'entra Ubuntu col vaporware piů esaltato dai geek?
Grazie a dio nulla, Canonical, se mai pareggera', lo fara' nel 2012/2013, e
solo perche' il "mecenate" ha avuto abbastanza culo da arricchirsi favorendo
un monopolio senza avere l'antitrust tra le palle.
Rails ha gia' margini di profitto imbarazzanti per i creatori e un grosso
numero di altre aziende hanno avuto enormi benefici usandolo (come la mia),
nonche' il framework piu' gettonato per i nuovi progetti OpenSource (piu' di
PHP, in 2 anni).
Posso posare il bastone o vuoi altre delucidazioni ?
  ngw

 Sarebbe stato un peccato perderti, folkloristicamente parlando.
Tu invece potresti configurare Apache quelle 30-40 volte in piu' al giorno,
magari in un 3 anni il mini riesci a fartelo.
  ngw

 magari in un 3 anni il mini riesci a fartelo.
hihihi... a vedere l'idea che hai del lavoro di sistemista, nasce il
sospetto che tu faccia parte della categoria di sviluppatori che ti
domandano come mai non riescono a inviare una mail, e poi si scopre che
c'era un allegato da 250MB.
e cmq, piuttosto che il macmini mi comprerei la PS3, come giocattolo č
di gran lunga migliore...

 un monopolio senza avere l'antitrust tra le palle.
ma perché l'obiettivo di Canonical, o di qualunque altra azienda
produttrice di distro linux, dovrebbe essere quello di pareggiare o
guadagnare? E' evidente che questo modello di business, sulla lunga
distanza, sia fallimentare, ed e' evidente che lo scopo di Canonical non
sia questo...

 di gran lunga migliore...
Intendi una console che usa Linux come base per un sistema closed source e col
cazzo che i giochi Playstation gireranno su Linux ?
Dove l'ho gia' sentita questa strategia ?
(comunque me la piglio anch'io, in culo il nintendo, gli idraulici e il resto
della YMCA)
  ngw

 sia questo...
Dimmi che stai scherzando, ti prego.
A me piace tanto rompere le palle ai linuxari, ma andargli a dire che un
businness basato su Linux sia in perdere a prescindere non ho la forza ... 
  ngw

Tobe Bofh ha scritto:

Più che vaporware, rails è semplicemente un framework con una buona
idea in mente, ma con uno share di mercato risibile, che non sta
prendendo abbastanza momento per sfuggire da soluzioni analoghe
sviluppate per altri linguaggi (django per python, seaside per
smalltalk, trails per java, etc).
Piccola parentesi su trails:
inizialmente è stato denigrato dai railisti come una "brutta copia di
rails", ma è partito con un deciso vantaggio, dato che si basa su
giganti come hibernate, tapestry e spring. Diciamo che non sono proprio
rose e fiori, per rails...
Raffaele

:

Software con un minimo di share scritto in questo ennesimo clone ?
Evito commenti sulle altre stupidaggini, credo che Seaside, Django e Trails
messi insieme non facciano meta' del mercato di Rails.
Certo che il FUD e' proprio il nuovo nero.
  ngw

 Certo che il FUD e' proprio il nuovo nero.
Cosa non ti è chiaro, nella frase:
"Più che vaporware, rails è semplicemente un framework con una buona
idea in mente, ma con uno share di mercato risibile, che non sta
prendendo abbastanza momento per sfuggire da soluzioni analoghe
sviluppate per altri linguaggi" ?
In particolare, cosa ti è sfuggito di "non sta prendendo abbastanza
momento per sfuggire da soluzioni analoghe"?
La capisci, o devo spiegartela parola per parola?
Raffaele

 La capisci, o devo spiegartela parola per parola?
A te invece cosa non e' chiaro in "Django, Seaside e Trails messi insieme non
fanno il mercato di Rails" ?
Mi son perso il punto in cui mi dicevi delle applicazioni scritte con il clone
Java di Rails o semplicemente hai omesso ?
  ngw

 Java di Rails o semplicemente hai omesso ?
Ok, non hai capito una fava di quello che ho scritto.
Che ORA rails abbia uno share maggiore di quello dei cosidetti "cloni"
(che poi non tutti lo sono, anzi), è piuttosto irrilevante. si parla
di uno 0,2% di share. ZERO virgola DUE.
http://zacker.org/blog-categories/ruby-on-rails
Anche a voler essere buoni, è uno share infimo.
Ora, analizziamo quello che IO ho scritto:
"Rails non sta prendendo abbastanza momento da sfuggire da framework
analoghi". Capisci cosa sto dicendo? Sto dicendo che anche se rails ORA
ha un marginale vantaggio, non sta prendendo abbastanza velocità per
reggere alla concorrenza. E' partito un passo avanti agli altri, ma ora
che gli altri son partiti all'inseguimento possono mettere in campo
"altri" vantaggi che rails si sogna. Per ri-tirare in ballo trails, che
è l'unico che ho sto approfondendo un pò di più:
- IDE: per rails non esiste alcun IDE credibile, e per sfondare in
campo aziendale avere un IDE è ormai indispensabile. Per trails si
può usare Eclipse direttamente, il che non dovrebbe richiedere
ulteriori spiegazioni.
- supporto DB: trails si basa su spring, che a sua volta usa
solitamente hibernate (ma non è imposto: si può cambiare
tranquillamente ORM). Il che si traduce in un supporto completo a 360°
per praticamente qualsiasi base dati, anche disomogenea, anche legacy.
Per rails l'ultima volta che ho controllato stavano ancora scrivendo a
manina i driver per quella manciata di database che supporta. JDBC, per
dire, supporta più o meno qualsiasi cosa capace di contenere dati (XLS
inclusi).
- framework web: trails usa tapestry, prodotto ormai più che
consolidato a livello aziendale
Una volta che la prima major release di trails sarà completata, credi
che chi utilizza ora gli altri  framework (interessati dal progetto e
già citati) passerà a rails, o a trails?
Qui un altro post dove un fan di rails spiega lui stesso perchè rails
non diventerà mainstream:
http://beust.com/weblog/archives/000382.html
Raffaele

 
http://beust.com/weblog/archives/000382.html
Ho capito, non sara' mai mainstream perche' troppo avanzato.
In effetti, vedendo come ragioni, potrebbe essere vero.
Oh, io convivo volentieri col fatto che Rails ti sta sul culo, ma stare ogni
volta a correggere le cagate che scrivi e' una gran palla.
Gia' solo andando a vedere la featurelist di Trails pare manchino 3/4 di Rails.
  ngw

 della YMCA)
ti pigli in quel posto lì tutta quella roba lì? Complimenti per
l'abilità di stretching...

ngw ha scritto:

ma è giusto che sia così... per me è del tutto naturale che un business
model basato sulla vendita di una distribuzione sia fallimentare, o se
sta in piedi, è un castello di carte: basta un alito di vento...

 rose e fiori, per rails...
Guarda, a me Rails non piace molto (non per motivi che immagini te) ma
giuro che non ridevo cosi tanto da un po' per un post su una tecnologia
che sembri ignorare :-)
ps. non è che ti rode un po', vero?
-- 
Lawrence - 
http://www.oluyede.org/blog
http://www.neropercaso.it
"Nothing is more dangerous than an idea
if it's the only one you have" - E. A. Chartier

 già citati) passerà a rails, o a trails?
Dimentichi che la vera forza di Rails non sta, secondo me,
nell'architettura, ma nell'avere Ruby sotto. Per questo per me sto
Trails non regge la comparazione.


 l'abilità di stretching...
Questo e' il massimo del livello in effetti.
Ti lascio al tuo ego perennemente ferito.
  ngw

 sta in piedi, č un castello di carte: basta un alito di vento...
Peccato che il businness di Canonical non sia quello.
Ancora una volta, non sai di che parli.
  ngw

 Ti lascio al tuo ego perennemente ferito.
Con tutta la roba che hai "inglobato", mi pare difficile essere più
feriti di te... soprattutto dal punto di vista "introspettivo"...
ghuhuhuhu... GWAHAHAHAHAHAHAHAHAHAHAHAHA!!!!

 Ancora una volta, non sai di che parli.
ghughuhu... hai appena detto implicitamente che Canonical ha un buon
business model, autosmerdandoti per le centinaia di post che hai
disseminato su icod... gwahahaha... e tutto per un miserabile post in
cui cerchi di dirmi "non sai di che parli"?
Huhuhuhuhuhuhu ma lassa perdeeeeeeeeeeeeeeeeeeeeeeeee!!

 ps. non è che ti rode un po', vero?
Rodere? A me? Perchè dovrebbe? Rails non mi toglierà mai lavoro,
perchè dovrei rodere? Perchè secondo ALCUNI è miglire di altri? Non
mi tange.
Mi limito a far notare che non è il Santo Graal dello sviluppo web
come certi invasati railisti (o railiani, che strana assonanza con
"raeliani"...) vanno propagandando.
Secondo te che motivi mi immagino io, per il tuo "non gradire rails"?
Sapresti poi magari anche argomentare, questo post sulla tecnologia, a
parte ridere divertito?
Raffaele

 parte ridere divertito?
Non mi pareva proprio un post sulla tecnologia. A me Rails non piace
perché preferisco Python a Ruby e preferisco il modo in cui è portato
avanti Django rispetto a quello che ho visto nei mesi in cui ho seguito
Rails. Questa mia personalissima opinione non ha nulla a che vedere con
il livello tecnico di Rails.
Se proprio vogliamo parlare di Rails dal punto di vista meramente
tecnico impariamolo, no? Quindi io non mi pronuncio perché quel che so
di Rails probabilmente è per buona parte obsoleto :D
A me personalmente è piaciuta questa analisi fatta dal creatore dei
tools per DB2 per Rails:
http://antoniocangiano.com/articles/2006/08/26/django-is-great
notare il titolo :P
Per me già il fatto che Django abbia l'interfaccia di admin è bel +1, ma
sicuramente un tool come Capistrano quelli di Django per ora se lo
sognano. Insomma, c'è sempre qualcosa che non va e qualcosa che va
meglio da una parte rispetto all'altra.
La forza di questi tool però sta soprattutto nell'architettura e nel
linguaggio dinamico sotto. Io un Rails non ce lo vedo in Java, non
perché non si possa fare (e trails lo dimostra) ma perché Rails è Ruby,
è la community che fa hype, è il tool che prende a calci nel culo gli
spaghettari di PHP. È tante cose, oltre ad essere un framework web. Che
poi ci siano i talebani non discuto, ma quelli ci sono su qualsiasi
tecnologia, da C a Java, dalle cose di Apple ai Big Jim e Barbie.
Facciamocene una ragione :-) 


 Gia' solo andando a vedere la featurelist di Trails pare manchino 3/4 di Rails.
Immagino tu abbia anche letto le featurelist di hibernate, tapestry e
spring, vero?
Raffaele

 Huhuhuhuhuhuhu ma lassa perdeeeeeeeeeeeeeeeeeeeeeeeee!!
Affatto.
Sei pericolosamente a livello cipria.
  ngw

 spring, vero?
Altra cosa che non regge. Tu paragoni hibernate, un ORM "bloated" a
Rails? Io non entro nel merito ActiveRecord vs Hibernate o che ma è più
che logico che sul numero di feature vince Hibernate. Poi ci sarebbe da
ragionare se tutte queste feature servono.
È come quando mi si viene a dire che C# è figo perché hai 144 pattern
applicabili e 25 keywords. Allora io rispondo: in Python di 140 di quei
144 pattern e 20 di quelle 25 keywords sono inutili. Quindi Python è una
merda perché ha meno feature/pattern o keywords?
Capisci che se vogliamo ragionare in maniera "corretta" sui due non ha
senso fare a gare a chi ce l'ha più lungo.
In fondo, lo sappiamo tutti che Java non morirà facilmente, in fondo è
il Cobol del nuovo millennio (non sul lato tecnico eh, sul lato legacy
magari). Quindi dato che ha avuto un enorme successo nei 90s ce lo
porteremo dietro, volenti o nolenti per anni. Soprattutto considerando
che nascono ancora nuovi progetti con Java (ho sentito dire che anchei n
Cobol nascono nuovi progetti). Questo non significa che Rails vada
ignorato perché sarebbe stupido dall'altra parte. Progetti come trails
nascono proprio perché ci si è resi conto, grazie a Rails, che la vita
può essere infinitamente più semplice di quel bloatware che è JEE
Ti lascio con un video che mi fa sempre sorridere :D
http://programming.reddit.com/info/r3h2/comments


 spring, vero?
Proviamo quindi.
Migrazioni ?
Capistrano ?
Integrazione con prototype/scriptacuolus (o affini), dove per integrazione non
si intendono 100 linee di merda ma una chiamata link_to_remote ?
REST framework (ActiveResource) ?
Plugins ?
Stupiscimi, finora mi hai tirato fuori dei driver.
Oh, e evita di far la vittima e di lamentarti di "invasati" vari, sei venuto
tu qui a spalare merda su Rails, io il tuo Java del cazzo non l'ho nemmeno
nominato :) Attualmente sei _tu_ che hai un problema con Rails, io di Java me
ne fotto allegramente :)
  ngw

 Facciamocene una ragione :-)
Ogni tanto una spruzzata d'acqua gelata in faccia a certi potrebbe far
bene.
Perchè non ci sono solo portali, blog, wiki, chat online, cms, negozi
online et similia, da scrivere.
Esistono anche (soprattutto?) logistica, retail, ERP, EDI, pubblica
amministrazione, software di gestione finanziaria, etc etc.
Software che muove denaro sonante (in una forma, o nell'altra), che
sempre più corrisponde ad applicazioni web.
Roba per la quale scrive una riga in più, o dieci, importa un piffero,
perchè i 10minuti che risparmi così costituiscono una frazione del
tempo speso per analisi utente/funzionale/tecnica. Per i quali avere un
software sicuro conta più che averlo qualche giorno prima.
Questa, perlomeno, è la mia realtà lavorativa. E qui spazio per ruby
non ce n'è.
La prossima volta che ti capita di fare la spesa in carrefour o PAM o
Finiper, ricordati che quel prodotto è arrivato su quello scaffale
grazie ad una maschera Oracle*Forms!
Raffaele

 grazie ad una maschera Oracle*Forms!
bella merda :-)


 
http://programming.reddit.com/info/r3h2/comments
mò vedo.
Raffaele

 ne fotto allegramente :)
Veramente, attualmente non ho proprio nessuno problema con nessun
linguaggio, se si esclude un pò di grane con degli sviluppi evolutivi
con le odiate oracle*forms...
In ogni caso, quello che si è impicciato a rompere i maroni sei stato
_TU_, che te ne sei uscito con
"Software con un minimo di share scritto in questo ennesimo clone ?
Evito commenti sulle altre stupidaggini, credo che Seaside, Django e
Trails
messi insieme non facciano meta' del mercato di Rails.
Certo che il FUD e' proprio il nuovo nero. "
mentre rispondevo a Tobe Bofh.
Quando tutto quello che io ho scritto di "spalato" è stato:
"ma con uno share di mercato risibile, che non sta
prendendo abbastanza momento per sfuggire da soluzioni analoghe
sviluppate per altri linguaggi"
cosa che non hai saputo smentire, e:
" inizialmente è stato denigrato dai railisti come una "brutta copia
di
rails", ma è partito con un deciso vantaggio, dato che si basa su
giganti come hibernate, tapestry e spring."
Che è piuttosto ovvio.
Raffaele

 bella merda :-)
Per certi versi si, per certi altri versi no. Ci sono parecchie
funzionalità utili ed interessanti, peccato che sotto abbia PL/SQL, e
ci siano centinaia di annoyances...
Purtroppo ha fatto la fine di COBOL: sistemi troppo estesi e complessi
perchè il cliente scelga di accollarsi il rischio di uno switch (che
pure era stato ipotizzato, chissà che in futuro non venga ripresa in
mano la proposta).
Raffaele

 Chiediti come mai il 68k non ha avuto successo.
Era montato su tutti i Mac, Amiga e Atari ST per fare qualche esempio.
L'hanno messo anche altrove eh, tranne che negli IBM compatibili, mi
vengono in mente anche alcune console come il Megadrive e il NeoGeo. Se
per te questo significa non avere successo...
Ciao
Andrea

 tempo.
Una curiosità ma quali sono le cose e quanto ore portano le cose che fai sul 
PC e non devi fare sul Mac, a me viene in mente l'antivirus, una minima 
configurazione per il firewall poi ?
Saluti
Max

 Proprio a livello di italiano, intendo.
A me pare linguisticamente ineccepibile. Forse ti posso concedere un
"guadagnando" al posto di "prendendo", che fa più tecnico.
Raffaele

Andrea ha scritto:

Per poi sparire, sbaragliato dalla concorrenza. Ergo, non ha avuto
successo come ne ha avuto l'x86.
Raffaele

 -- 
Grazie per l'opinione era un curiosità senza alcun spirito di polemica.
Saluti
Max 

 successo come ne ha avuto l'x86.
Così è ineccepibile.
Ciao
Andrea

 momento"?
Intende il momento (angolare? Vecchi ricordi del liceo...)come grandezza
fisica, non come attimo di tempo.
Andrea

 segnalato lo vedevi anche da te.
Quanto avevi in fisica alle superiori?
Momento lineare, detto anche "quantità di moto".
http://it.wikipedia.org/wiki/Quantit%C3%A0_di_moto
"La quantità di moto, detta anche impulso o momento lineare o
semplicemente momento, è una grandezza vettoriale che misura la
capacità di un corpo di modificare il movimento di altri corpi con cui
interagisce dinamicamente."
Ora è più chiaro il concetto?
Raffaele

Andrea ha scritto:

In questo caso, lineare!
Se vogliamo fare un'altra metafora di fisica, rails deve riuscire a
raggiungere la velocità di fuga per mettersi nell'orbita dei framework
web "adulti".
Mentre PHP, Java & co, in orbita ci sono già da tempo, se non su luna
e marte.
E' come la Cina dei giorni nostri: è riuscita a portare un suo uomo in
orbita, ma non basta a dire che sia una potenza nella corsa allo
spazio: deve proseguire, crescere, dimostrare di poter continuare la
corsa allo spazio senza collassare.
Nel frattempo, le altre potenze com USA e Russia nello spazio ci sono
già da mò, con tutti gli annessi e connessi che questo comporta
(supporto, esperienza, fama, sviluppo tecnologico, obbiettivi,
capacità, etc).
Raffaele

 Non sarebbe piu' semplice ammettere il proprio piccolo errore?
Fosse un errore mio potrei anche ammetterlo.
Peccato che nella fattispecie sia un _tuo_ errore.
Raffaele

 CUT
Affatto: la tua analisi era ridicola e scandalosa (come sempre) e basata su
una buona dose di astio che, come ti han gia' fatto notare, e' dovuta al
lavoro che _tu_ ti sei scelto.
Se a me vengono a dire che il problema e' andare a ravanare in basi di dati
vecchie come mia nonna o andare a lavorare in banca in ambienti in cui io
_esplicitamente_ voglio stare lontano (perche' ci ho gia' lavorato, e ho
imparato la lezione) il problema continua ad essere tuo.
Il mercato di Rails e' quello che Rails stesso si e' creato: Web 2.0, termine
che io stesso odio e che mi fa ridere a piu' non posso, ma che e' un mercato
da cui attualmente dipendo, certamente non quello dei gestionali, del problema
che problema non e' ma solo enorme rottura di palle (almeno da queste parti).
  ngw

 che problema non e' ma solo enorme rottura di palle (almeno da queste parti).
Beh, auguro a chi si è buttato anima e corpo su rails, e sul web2.0,
che il fenomeno duri.
Ma tieni conto che con l'hype della new economy sono stati più quelli
che si son bruciati che non quelli che hanno avuto successo.
Quanto al mio lavoro, me ne sono scelto uno che mi darà lavoro
assicurato per qualche altra decade, che con i tempi che corrono
(almeno per il mondo IT) non è cosa da poco.
Inoltre, mi sono scelto (anche se è più corretto dire "ho avuto la
fortuna di trovare") un'azienda abbastanza grande da applicare il
"Teach Yourself Programming in Ten Years"
(
http://www.norvig.com/21-days.html
). Lavoriamo con una dozzina di
diverse tecnologie, in una dozzina e passa di diversi ambiti, e sto
accumulando esperienza in ogniuno di questi. Nel più nero dei casi
posso rivendermi come prezzolato sviluppatore COBOL per qualche
istituto finanziario, per dire. O coldfusion, o pl/sql, o java, etc.
Anche perchè per me, a differenza di quanto sembra valere per taluni
altri, questo è un lavoro, non una religione.
Raffaele

 preferisca evitare di utilizzare termini inglesi per concetti traducibili).
Non volevo apparire eccessivamente sborone :)
E poi sinceramente momentum in una frase come quella mi pareva
veramente brutto, foneticamente parlando.
Closed.
Raffaele

 piagnucolamenti.
Credo che sia necessario fare una patch alla definizione. Un hacker e'
tutto quello di sopra, a meno che non sia un fighetto.  Tutti gli
utenti Mac sono fighetti, quindi non possono essere hacker.
Non solo. E' definito fighetto anche chi desidera un Mac senza
fustigarsi scrivendo un server smtp di funzionalita' pari o superiorre
a postfix utilizzando esclusivamente ed e compilando al massimo 10
volte (accettando di utilizzare esclusivamente quello per inviare
posta per i successivi mesi, funzionante o meno).
Chi utilizzasse poi un Mac, non costretto da cause di forza maggiore
(per esempio si trova in montagna a 10 miglia dal piu' vicino
venditore di PC e l'unico computer a meno di tale distanza e' un Mac),
potrebbe espiare e riguadagnare il titolo di hacker esclusivamente
completando Hurd.
-- 
RiK0

 dato dall'hype che ha accompagnato, ed ancora accompagna, rails?
Non so, staremo a vedere. Personalmente non sono sicuro che Python
mainstream sia la cosa migliore. Poi comincerebbe a seguire le logiche
di mercato, diventerebbe bloated ecc ecc. Un po' come Java prima e C#
dopo :-)
-- 
Lawrence - 
http://www.oluyede.org/blog
http://www.neropercaso.it
"Nothing is more dangerous than an idea
if it's the only one you have" - E. A. Chartier

 ieri praticamente non lo erano.
Non mi pare che siano aperte le classi in Java ora.


 
http://kerneltrap.org/node/5591
Non capisce dove contraddice i miei due articoli. Tu parli di libertà di
scelta, i linguaggi dinamici si basano appunto sul concetto di libertà.
Nessuno dei due è meglio o peggio e ci sono casi in cui è meglio uno o
l'altro. Basta litigare :-)


 scopiazzato a piu' non posso, hanno copiato l'hype.
Ehm Django è nato più o meno contemporaneamente a Rails. Lo dico per
dovere di cronaca. È stato pubblicizzato dopo si.


 altri, questo è un lavoro, non una religione.
Se tu ti diverti con tutta la roba che hai elencato buon per te.
Conoscendo ngw si sparerebbe dopo altri 10 giorni di quella roba. Io
anche :-)
Siamo persone, non siamo fotocopie. A te piace il tuo lavoro, a lui
piace il suo. Mi sembra chiaro.


 sono le aziende.
Certo, Rails e' utilizzato solo da privati :D

Buon per te.
Basta che non mi rompi i coglioni se Rails non e' applicabile alla tua
realta', visto che io non ti rompo i coglioni perche' Java non e' applicabile
alla mia.
Certo che credere che una qualsiasi tecnologia duri qualche decade e' fuori di
testa. Me lo dirai tra qualche anno.
  ngw

 dovere di cronaca. È stato pubblicizzato dopo si.
Io mi ricordo diversi mesi di differenza.
C'erano Subway e un'altro coso all'inizio per Python.
  ngw

 Non mi pare che siano aperte le classi in Java ora.
In effetti ora che mi spingi a ricontrollare mi accorgo di aver preso
un granchio...
mea culpa.
Raffaele

 Sei pericolosamente a livello cipria.
rosica, rosica...

 Lo dici perche' non hai mai usato un Mac.
...tu che ne sai?
:)

 senno' non si capisce una mazza.
huhuhu... la fesseria del secolo... ma ci rendiamo conto!?
l'ho sempre detto io che qui circola un sacco di gente che non capisce
l'italiano e poi punta il dito contro gli altri...
...finché un bambino disse, mentre il re passava in processione:
"hey guardate, il re è nudo!"

 C'erano Subway e un'altro coso all'inizio per Python.
Django č stato tenuto all'interno dell'applicazione da cui č nato. Dopo,
anche grazie a Rails, s'č deciso di renderlo pubblico estraendolo
dall'applicazione madre un po' come Rails per basecamp


 non cambia nulla...
E vabbè, un po' ok però dopo un po' stanchi.
Vediamo un po', trovami quindi dei prodotti paragonabili a:
Macbook
Mac Mini
iMac
a 300-400 sacchi in meno.
Se me li trovi li compro e inizio a consigliarli, promesso.

 guadagnare?
Anche le ONG hanno il *dovere* di pareggiare, altrimenti chiudi i 
battenti. Immagina una azienda.
-- 
Sensei <senseiwa@Apple's mail>
Research (n.): a discovery already published by a chinese guy one month
               before you, copying a russian who did it in the 60s.

 l'altro. Basta litigare :-)
No, qui si parlava di come i linguaggi typed hanno un perchè ed un per
come, che non è quello di legare le mani agli sviluppatori, bensì
contribuire allo sviluppo di codice più robusto. Inoltre osserva come
questi linguaggi facilitano per esempio la gestione di tipi complessi.
Raffaele

 
Be', certo, nel no-profit e nelle coop solidarietà-lavoro,
per guadagnare bisogna essere "creativi" }:->
Alberto
-- 
rimuovere/remove         "Calm yourself!  Man who argue with cow
WLATOPA                      on wall is like plane without wings--
per rispondere/to reply    very soon get nowhere." (Peter Sellers)

 Vediamo un po'
Lasciamo perdere l'abuso di "po'".
D'altronde alle 4:33 di piů non si puň pretendere.

 questi linguaggi facilitano per esempio la gestione di tipi complessi.
La storia del codice più robusto è una sensazione mentale, ma se n'è
dibattuto fino alla morte in 10mila newsgroup italiani e anglosassoni.
google is your friend


 google is your friend
Ogniuno ha la sua opinione, ci mancherebbe. E' quando diventa
fondamentalismo, che diventa problematico.
Raffaele

 fondamentalismo, che diventa problematico.
Io mi sono davvero stufato delle guerre di religione :-)


 google is your friend
Riguardo al codice robusto, checked exception e quant'altro, ho fatto
una piccola prova estremamente spannometrica, finchè vuoi: "un listato
vale più di mille parole".
L'esercizio è banalissimo: sommare due numeri dopo averli richiesti
all'utente.
Ruby:
------
print "Please enter number 1 : ";
val1 = gets;
print "Please enter number 2 : ";
val2 = gets;
print "Answer : " , (val1.to_i + val2.to_i), "\n";
------ questo l'ho banalmente copiato da un esempio online
Python:
------
a = input( "Please enter number 1 : ")
b = input( "Please enter number 2 : ")
print "Answer : " + str(a+b)
------
Più corto che in ruby?
Ma non era ruby quello hypizzato come "linguaggio nel quale scrivi solo
il minimo indispensabile?
Java:
------
import java.io.*;
public class Test{
    private Integer a;
    private Integer b;
    private InputStreamReader sr = new InputStreamReader(System.in);
    private BufferedReader    br = new BufferedReader(sr);
    public void test(){
        try{
            System.out.print("Please enter number 1 : ");
            a = new Integer(br.readLine());
            System.out.print("Please enter number 1 : ");
            b = new Integer(br.readLine());
        }catch (IOException e){
        }
        System.out.print("Answer : " + (a + b));
    }
    public static void main(String[] args){
        Test t = new Test();
        t.test();
    }
}
------
Posso essere più che daccordo che in python ed in ruby i listati sono
estremamente più corti. Inoltre è un test spannometrico: sicuramente
si può riscrivere tutto (tutti e tre gli esempi) ancora più
brevemente.
Il punto però è un'altro. Questi tre listati sono il più semplice
programma (senza perderci troppo tempo) per risolvere l'esercizio
specificato. Quindi, il minimo sindacale per far si che il programma
faccia ciò che è richiesto, e che il compilatore non faccia storie.
Il che significa che non sono stati aggiunti ulteriori controlli
diversi dal prendere l'input, ed eseguire la somma.
Ora vediamo l'output dei tre programmi:
Ruby:
---- 1
E:\prog\ruby>ruby r.rb
Please enter number 1 : 1
Please enter number 2 : 2
Answer : 3
---- fin qui tutto bene
---- 2
E:\prog\ruby>ruby r.rb
Please enter number 1 : ciao
Please enter number 2 : mondo
Answer : 0
---- WHAT? neppure un errorino?
---- mi sommi allegramente "ciao" con "mondo", e mi dici pure che fa
zero?
Python:
---- 1
E:\prog\ruby>python p.py
Please enter number 1 : 1
Please enter number 2 : 2
Answer : 3
----- perfetto
Please enter number 1 : ciao
Traceback (most recent call last):
  File "p.py", line 1, in <module>
    a = input( "Please enter number 1 : ")
  File "<string>", line 1, in <module>
NameError: name 'ciao' is not defined
---- già meglio, quantomeno si è accorto che qualcosa non và.
Ora Java:
----
E:\prog\ruby>java Test
Please enter number 1 : 1
Please enter number 1 : 2
Answer : 3
---- Ottimo!
E:\prog\ruby>java Test
Please enter number 1 : ciao
Exception in thread "main" java.lang.NumberFormatException: For input
string: "ciao"
        at java.lang.NumberFormatException.forInputString(Unknown
Source)
        at java.lang.Integer.parseInt(Unknown Source)
        at java.lang.Integer.<init>(Unknown Source)
        at Test.test(Test.java:10)
        at Test.main(Test.java:19)
----
Finalmente qualcuno che mi sa dire perchè non posso fare la somma di
"ciao" e di "mondo"!
E' a questo che mi riferisco quanto parlo di maggior robustezza del
codice.
Java, al minimo della complessità, offre maggiore resistenza ai bachi
di python e di ruby.
Python dalla sua ha che quantomeno s'è accorto che qualcosa non
quadrava, ma il messaggio d'errore non era esageratamente chiaro.
Cartellino rosso per ruby, che ha deciso mi pare piuttosto
arbitrariamente che "ciao" + "mondo" = 0. Per quale motivo non ci è
dato saperlo. Baco subdolo, perchè non hai alcuna indicazione che
qualcosa è andato storto.
Ora, i talebani salteranno su dicendo "Devi scrivere i test!!".
E grazie al caxxo. Dov'è finito il tanto sbandierato "meno righe da
scrivere"? Io con quelle righe di java ho già un programma che mi
impedisce di eseguire operazioni con dati farlocchi.
Non so se mi sono spiegato a dovere, ma credo che quantomeno il mio
punto di vista si abbastanza evidente...
Raffaele

 punto di vista si abbastanza evidente...
Boh ti piacciono i linguaggi statici sovraingegnerizzati, con
dichiarazione esplicita dei tipi e altre menate. L'opposto di quello che
piace a me :-)


 punto di vista si abbastanza evidente...
Si, e non sai il ridere.
  ngw
-- 
Now Playing: This Night Has Opened My Eye - Hatful of Hollow - The Smiths

 motivi uso Python
Speriamo che gli altri motivi siano corretti almeno.
to_i e' un cast alla cazzo di cane, come egregiamente documentato:
Quello che stai cercando e' Integer o to_int, non to_i.
Per fare un parallelo _tutto_ quello che trovi in Ruby ha to_s perche' tutto
e' rappresentabile come stringa:
irb(main):013:0> 1.to_s
=> "1"
irb(main):012:0> 1.to_str
NoMethodError: undefined method `to_str' for 1:Fixnum
        from (irb):12
Quello che fa to_i, e per questo non e' paragonabile ad esempio all'int() di
Python, e' convertire nel modo piu' stupido possibile un valore, in questo
caso una stringa:
irb(main):001:0> "100 bau bau".to_i
=> 100
irb(main):002:0> "100 bau bau".to_int
NoMethodError: undefined method `to_int' for "100 bau bau":String
        from (irb):2
irb(main):003:0> Integer "100 bau bau"
ArgumentError: invalid value for Integer: "100 bau bau"
        from (irb):3:in `Integer'
        from (irb):3
        from :0
E se non sapete a che servono le cose pero' ...
  ngw
-- 
Now Playing: Loomer - Loveless - My Bloody Valentine

 E se non sapete a che servono le cose pero' ...
Ok per la tua precisazione, ma documentato dove?


 Ok per la tua precisazione, ma documentato dove?
String.to_i, dove se no ? Provato ri String.to_i ?
La spiegazione "lunga" (perche' e' questo e' il fulcro del concetto di Duck
Typing in Ruby) e' sul Pickaxe.
  ngw
-- 
Last Played: Loomer - Loveless - My Bloody Valentine

 dell'associazione.
Non comprendo come possano andare avanti perennemente in rosso pero`. 
Giusto che non abbiano profitti, ma se non possono pagare 
l'elettricita` la vedo dura...


 Typing in Ruby) e' sul Pickaxe.
Thanks, chiedo venia, me l'ero decisamente scordato.


 l'elettricita` la vedo dura...
Non possono.
  ngw
-- 
Now Playing: Primitive - Killing Joke - Killing Joke

 nonostante le tue _enormi_ lacune.
Io credo che leggerò per l'ultima volta la tua arrogante risposta.
Raffaele

:

Lo so, dev'esser brutto rimediare figuracce ogni volta che si apre bocca.
Basta tenerla chiusa.
  ngw
-- 
Last Played: Primitive - Killing Joke - Killing Joke

 Ah, complimenti per la snippata.
su cosa dovrei controbattere?
Sul fatto che tu hai scelto di usare il Mac? Affari tuoi...

 la vedo dura...
basta che qualcuno ci butti dentro i soldi...

 iMac
a 999 euro, che č il prezzo base dell'iMac, si trovano PC del genere:
- processore Core2 Duo da 2.13 Ghz (contro gli 1.83 dell'iMac)
- 1GB di ram (contro i 512MB dell'iMac)
- hard disk da 300GB (contro i 160GB dell'iMac)
- scheda video ATI Radeon X1600 con 512MB di ram (contro la Intel GMA
950 con 64MB di memoria *CONDIVISA* che sta sull'iMac)
- monitor LCD da 19" (contro i 17" dell'iMac)
- Windows+software vario incluso
piů evidente di cosě...

 più evidente di così...
Non hai capito: marca, modello e relativo link.
Visto che hai fatto lo sborone evitaci di andare a chiedere direttamente a tuo
cugggggino.
  ngw
-- 
Now Playing: How Hard - Silently Noisy - Olen'

 cugggggino.
bisogna ridere?
cmq visto che la meni tanto, se ad esempio vai su 
www.pcunion.it
 nella
sezione "Personal Computer", trovi quello che ho evidenziato in questo
screenshot:
http://tinyurl.com/y9lmwj