Newsgroup: it.lavoro.informatica
Titolo: 4 Giorni di festa, ruby o vala?

Alla fine ho deciso che il 7 faccio ponte :)
visto che sono 4 giorni di festa
e che probabilmente farï¿œ compagnia alla mia ragazza che deve studiare
mi leggo qualcosa pure io cosï¿œ limito le "molestie" e la faccio studiare
stavo pensando di approfondire
* o ruby (e magari sinatra che mi ispira molto come web framework)
* o vala (un sottoprogetto interessante del progetto gnome, che
trasforma un linguaggio di altolivello in style java in codice C e poi
compila restando compatibile con le api del C e fornendo una
programmazione ad oggetti basata sulla glib)
sex & learning
idee?

> idee?
Gratis di Chris Anderson

 oggetti basata sulla glib)
Tieni conto che di Vala c'e` ben poco da leggere. La documentazione e`, a 
dir poco, scarsa.
Molto piu` interessanti sono gli esempi di codice. Non pensare quindi di 
trovare qualcosa da stamparti o da metterti sul palmare/netbook da 
leggere a letto o sul divano.
In pratica devi passare il tempo davanti al PC, a scrivere codice, 
compilarlo e debuggarlo. :)
Detto questo, io trovo Vala molto stimolante, anche se per certe cose mi 
sono visto costretto a scendere un po' di livello rispetto a quello che 
propone.
Bye.

 Bye.
beh' ho un netbook 9 pollici con sidux (che gira una meraviglia) con
compilatore già installato, di solito il netbook le tengo anche sul
letto o sul divano (cmq la bimba studia sulla scrivania al limite un
posticino me lo fa)
ho letto un pò di documentazione più che altro non ho capito bene come
gestisce i riferimenti circolari e come/quando usare i weak references
...
ci sentiamo mercoledi!

 e come/quando usare i weak references
Appunto per evitare riferimenti circolari! ;)
Ma ti devi smazzare tu la deallocazione.
Comunque e` un argomento un po' oscuro anche per me.
Bye.

 * o ruby (e magari sinatra che mi ispira molto come web framework)
Dal fondo della mia ignoranza ti direi Ruby.
Però ti chiedo: quali altri linguaggi conosci?
Se hai già un buon background in programmazione OO potresti trovare 
interessante intraprendere un percorso di studi di un linguaggio 
funzionale (es: Lisp).
Ciao,
Giulio
--

 idee?
ruby, scala o erlang
ma non dimenticare di approfondire anche con la tua ragazza eh! :P

 ma non dimenticare di approfondire anche con la tua ragazza eh! :P
non mancher� di certo!
:)

 -- 
conosco e ho lavorato con java,php,c (il c++ invece l'ho studiato ma
utilizzato in un solo progetto e in maniera piuttosto limitata, ossia no
template) per lavoro mi sono imbattuto e ho utilizzato pure: perl, sql,
javascript e ultimamente ruby, perchï¿œ ho preso in carico una serie di
script di amministrazione di sistema scritti in questo linguaggio, mi
sono letto learning ruby della orelly e ora volevo approfondire e vedere
il linguaggio cosa offre come librerie anche per gui per web, sinatra in
primis ma anche rails lo vedo interessante (anche se per rails mi sa che
4 giorni siano pochi poi non so.. ho utilizzato framwork php
concettualmente simili come cake e symfony)
uno puramente funzionale al momento non mi ispira magari uno ibrido come
scala...
per ruby un mio collega mi presterebbe ruby per applicazioni web e il
pragmatic ruby (che sto giï¿œ usando come reference) quindi parto
avvantaggiato, nel senso che non devo stampare nulla. (e si risparmia
ogni tanto dai poveri alberelli)

 ogni tanto dai poveri alberelli)
LOL, quello Apogeo ? Ma ancora si trova in giro ?
  ngw

ngw ha scritto:

emh bu...
io lo vedo giare qua in ufficio da un annetto, perch�... no buono?

 io lo vedo giare qua in ufficio da un annetto, perch�... no buono?
Beh, � un po' datato, diciamo che se passi per rails o sinatra c'� tanta
roba che non ti interessa, almeno inizialmente.
-- 
MySQL and PHP are popular not because of their quality, but despite it.

ngw ha scritto:

Ieri ho comprato da 
www.sitepoint.com
 un libro che dovrebbe andare bene per 
chi non l'ha mai visto prima (come me): Simply Rails 2 di Patrick Lenz.
Speriamo bene... ce l'ho in PDF in attesa dello stampato, poi dal sito ci 
son gli aggiornamenti.
Anch'io conto di sfruttare sti 3/4 giorni di "vacanza".
ciao,
Gabriele

 io lo vedo giare qua in ufficio da un annetto, perchè... no buono?
Da un occhio all'autore del capitolo sui database :p
Ocio che c'è una cappella tra gli esempi, sorry.
L'autore del libro (quel merda di Ceresa) è un lurker e sta
sicuramente leggendo. E sicuramente mi dirà parole perchè gli ho dato
del merda (cosa tra l'altro verissima).
  ngw

 Anch'io conto di sfruttare sti 3/4 giorni di "vacanza".
Per Rails non servono moltissimi libri, una volta che l'hai "capito"
sei abbastanza apposto, e ti vai a vedere direttamente le API.
Più che altro pero' è necessario conoscere bene il linguaggio con cui
è scritto, e il libro migliore è quello O'Reilly, di Matz e Flanagan
(non esattamente due pirla) e i libri di Black come "rifinitura". C'è
anche un bel libro ancora in beta, tra l'altro scritto da un italiano,
sulla metaprogrammazione - che pero' ho solo piluccato per ora.
Patrick è in gambissima, mi aveva anche fatto una proposta di lavoro
pochi giorni dopo aver accettato il posto in cui attualmente lavoro
(ma si parla di 3 anni fa). E' il tizio che ha inventato e venduto
Freshmeat, tanto per dire. Ho letto il primo dei suoi libri ed era
abbastanza buono, certo meglio di quel casino dei pragprog.
Per rispondere all'OP, anch'io voto funzionale (Scala o Clojure, ad
esempio, entrambi sia su JVM che CLR). Mica solo per "aprirsi la
mente" e cose così, Scala ad esempio permette di scrivere software che
gestisce la concorrenza in modo ottimale, dando tra l'altro ragione al
buon Armstrong, che dice che chiunque voglia scrivere applicazioni
concorrenti si troverà a reimplementare Erlang. Che alla fine è quello
che ha fatto Scala.
  ngw

 del merda (cosa tra l'altro verissima).
LOL! :-)
Ciao,
Giulio
--

   ngw
emh..
forse non ci eravamo capiti, a me interessava approfondire la parte web
perch� ruby me lo ero gi� studiato un p� di tempo fa sul libro di
orelly, la parte database non l'ho nemmeno toccata perch� avevo gi�
usato felicemente sequel in un progetto.
Perch� non ti piace l'autore di questo libro?

 Perché non ti piace l'autore di questo libro?
Non hai capito una mazza, quel capitolo l'ho scritto io.
  ngw

 Non hai capito una mazza, quel capitolo l'ho scritto io.
Scusa eh, ma non dare per scontato che il tuo nome ed il fatto che tu
scriva libri e/o capitoli sia universalmente noto (non vorrei dare una
mazzata al tuo ego, sia chiaro). Io per esempio mi associo a Giacomelli,
"non avendo capito una mazza".
Per quanto mi riguarda hai dato l'impressione di uno che soffre di
sdoppiamento della personalit�.
PaF

 sdoppiamento della personalità.
Vediamo:
1) insultino a denti stretti, tanto per fare il vocione forte forte
tipico dell'ILI-style
2) anonimo
3) in alcun modo correlato a ciò che è stato scritto - per aver detto
che ho scritto un capitolo di un libro che altri hanno citato dovrei
soffrire di "sdoppiamento della personalità" ? Non c'è
consequenzialità ne logica.
Mi è andata bene allora, per quello che mi riguarda mi hai dato
l'impressione dello stupido :-) (Non vorrei dare un mazzata al tuo
ego, sia chiaro)
  ngw

Il Wed, 9 Dec 2009 07:02:09 -0800 (PST), ngw ha scritto:
[cut]
Mi ero perso nel thread l'indicazione precisa del libro (in thread lunghi
qualche dettaglio pu� sfuggire), pertanto invece che una semplice attivit�
cerebrale medio-bassa temevo fosse necessario attivare l'area divinatoria,
che ho normalmente sopita.
Come non detto e ritiro l'impressione sullo sdoppiamento della personalit�,
mi scuso per l'eventuale offesa che ti ho recato e per non aver eseguito
l'attivit� cerebrale medio-bassa necessaria all'enucleazione del contenuto
proposto.
Peraltro darsi della merda da soli, anche se in modo implicito e ironico,
risulta sicuramente pi� evidente in un thread e facile da ricordare
successivamente.
PaF


Figurati, nessun problema.
Ah, non mi sono dato "della merda" da solo, ma abbiamo già appurato
che la lettura delle intestazioni e la comprensione del testo non sono
il tuo talento più evidente.
  ngw

 il tuo talento più evidente.
Se ti può consolare, a prima lettura non l'avevo capito nemmeno io.
Pensavo prendessi in giro un autore particolarmente poco affidabile
del capitolo sui database. :p
Leggo con piacere che invece "Nicholas è uno dei maggiori esperti
italiani di database ed il maggiore esperto di Rails".
Debbo però confessare che se qualcuno scrivesse una frase simile su di
me (che so "Alessandro è uno dei maggiori esperti italiani di database
ed il maggiore esperto di CCNET") io gli chiederei di correggerla,
perchè non è fattualmente dimostrabile. IMVHO puoi veicolare il
concetto (che hai esperienza con i database e con Rails) in maniera
migliore.
--
ale
http://ale.riolo.co.uk

 il tuo talento pi� evidente.
In effetti in questi passaggi mi devo essere perso qualcosa, ma come ho
appena letto non sono stato l'unico. 
Forse che il problema sia alla sorgente dell'informazione ? Ai posteri
l'ardua sentenza.
PaF

 migliore.
Ma chi se ne frega, non sono affermazioni mie ma dell'autore, che io
tra l'altro non condivido granchè.
Prometto che la prossima volta che lo incontro discuteremo
approfonditamente della quarta di copertina di un libro del 2007 in
quanto non dimostrabile.
  ngw

 l'ardua sentenza.
C'hai troppa ragione oh.
In effetti la frase "L'autore del libro (quel merda di Ceresa)" lascia
spazio a stratroppe interpretazioni.
Scusa neh.
  ngw

Il Thu, 10 Dec 2009 01:03:38 -0800 (PST), ngw ha scritto:
[cut]
Buon Natale anche a te :-)
PaF