Distributed Monkey Dojo

vedo su http://ruby-it.org/pages/Distributed+Dojo che si sono presentate
già
5 newbie monkeys (come dice rigger :slight_smile: … monkeys si fa per dire,
perchè ho
visto alcuni profili da paura :slight_smile:

Riassumo per chi non avesse seguito il thread originario. Un ‘vecchio’
della
ML si prende carico di seguire alcuni newbie nella costruzione di un
progettino che dura 2 settimane. Il vecchio aiuta il newbie dove si
incastra e con eventuali problemi di design e lancia improperi alla
giovane
monkey finchè non fa quello che hanno deciso nel loro ‘contratto’ da due
settimane.

queste sono le mie proposte per due progettini. il mantra dei miei
progetti
è: “costruiamo qualcosa di generalmente utile in modo chiaro e semplice
perchè venga riutilizzato dalla community”. mi oppongo a librificare
immediatamente il codice o renderlo un plugin. concentriamoci sul creare
qualcosa che possa costituire un buon scaffolding di partenza, ridurre
le
barriere all’entrata di altri newbie e faccia scorrere l’energia.

ecco i progetti:

  • una application base che faccia login/logout, gestione profilo utente
    e
    inviti a altri utenti da mettere a disposizione di tutti i rubyisti come
    punto di partenza per lo sviluppo.

  • una serie di utilities per tabelle e liste di dati che permetta di non
    dover riscrivere da zero ogni volta un’interfaccia di gestione liste.
    pensate alla lista di mail di gmail con la possibilità di selezionare
    singoli items e eseguire operazioni di copia, sposta, cancella, etc…
    servono anche altri vecchi!!! fatevi avanti! (yes I am talking to YOU!)

–kia

On 6/5/07, chiaro scuro [email protected] wrote:

vedo su http://ruby-it.org/pages/Distributed+Dojo che si sono presentate
già 5 newbie monkeys (come dice rigger :slight_smile: … monkeys si fa per dire, perchè
ho visto alcuni profili da paura :slight_smile:

dall’ultima mail si sono aggiunti sia progetti che vecchi. check out:
http://ruby-it.org/pages/Distributed+Dojo

Il 05/06/07, chiaro scuro [email protected] ha scritto:

giovane

–kia

Io mi sono aggiunto alla lista ma forse ho capito male! :frowning: questi
progettini
sono in rails?a me interesserebbe ruby…

On 6/5/07, TrampfoX [email protected] wrote:

Il 05/06/07, chiaro scuro [email protected] ha scritto:
Io mi sono aggiunto alla lista ma forse ho capito male! :frowning: questi
progettini
sono in rails?a me interesserebbe ruby…

questi sono rails ma a me piace molto soprattutto ruby. cosa ti
piacerebbe
fare in ruby? che t’attizza?

Ma al 5 di Giugno ?? Non poteva iniziare il 5 Ottobre, che uno ha più
tempo da passare al PC ? :smiley:

Comunque, per il motivo di cui sopra non penso di candidarmi, ci tenevo
a rigraziare i “vecchi” per la
disponibilità.
Non so se l’avete già preventivato, ma sarebbe bello tenere la
cronistoria del processo di creazione del progetto.

In modo tale che altri possano seguire uno, o tutti e due i progetti, in
un secondo momento o con più “calma”

Ciao

Simone

On 6/5/07, Simone F. [email protected] wrote:

Ma al 5 di Giugno ?? Non poteva iniziare il 5 Ottobre, che uno ha più
tempo da passare al PC ? :smiley:

se ci angosciamo per il tempo non va bene :slight_smile:

immagino che ogni progetto possa prendere una decina di ore di sviluppo
ed è
limitato per design a 2 settimane. dopo 2 settimane si vede il risultato
e
si passa la palla.

se la cosa piglia bene ci siamo anche a ottobre però :slight_smile:

On 6/5/07, [L]ash [email protected] wrote:

Il giorno Tue, 5 Jun 2007 10:16:25 +0200
“chiaro scuro” [email protected] ha scritto:

in questo periodo ho l’esame di maturità quindi niente, sarà per il
prossimo dojo :slight_smile:

fatti sentire dopo gli esami :slight_smile:

preferire fossero prima incentrati un po piu su ruby e poi spostarsi su

rails ma non so, fate vobis :slight_smile:

a me ruby piace molto anche senza rails. avete proposte per dei
progetti
pure-ruby?

a proposito di liste, c’è qualche lista già fatta in ruby? lista nel

senso di struttura dato o me la devo scrivere?

è built-in nel linguaggio!

Il giorno Tue, 5 Jun 2007 10:16:25 +0200
“chiaro scuro” [email protected] ha scritto:

vedo su http://ruby-it.org/pages/Distributed+Dojo che si sono
presentate già 5 newbie monkeys (come dice rigger :slight_smile: … monkeys si
fa per dire, perchè ho visto alcuni profili da paura :slight_smile:

in questo periodo ho l’esame di maturità quindi niente, sarà per il
prossimo dojo :slight_smile:

ecco i progetti:

  • una application base che faccia login/logout, gestione profilo
    utente e inviti a altri utenti da mettere a disposizione di tutti i
    rubyisti come punto di partenza per lo sviluppo.

  • una serie di utilities per tabelle e liste di dati che permetta di
    non dover riscrivere da zero ogni volta un’interfaccia di gestione
    liste. pensate alla lista di mail di gmail con la possibilità di
    selezionare singoli items e eseguire operazioni di copia, sposta,
    cancella, etc…

preferire fossero prima incentrati un po piu su ruby e poi spostarsi su
rails ma non so, fate vobis :slight_smile:

a proposito di liste, c’è qualche lista già fatta in ruby? lista nel
senso di struttura dato o me la devo scrivere?

grazie!
ciao

Il giorno Tue, 5 Jun 2007 13:18:41 +0200
“chiaro scuro” [email protected] ha scritto:

è built-in nel linguaggio!

ah si!!?? ho guardato al fondo del libro:
Programming Ruby - The Pragmatic Programmmers’Guide seconda edizione

dove c’è una reference dei tipi build-in ma non ho visto nessuna
lista :S

Il giorno 05/giu/07, alle ore 13:18, chiaro scuro ha scritto:

a me ruby piace molto anche senza rails. avete proposte per dei
progetti
pure-ruby?

Io ho una libreria senza test e scritta maluccio per accedere a
musicbrainz che ho chiamato nobrainz. Metterla apposto con test e
gemmizzarla è roba da 2 settimane, se un newbie vuole …
MusicBrainz usa REST per accedere alle risorse, non è incasinatissima.

ngw_______________________________________________
Ml mailing list
[email protected]
http://lists.ruby-it.org/mailman/listinfo/ml

Il 05/06/07, chiaro scuro [email protected] ha scritto:

questi sono rails ma a me piace molto soprattutto ruby. cosa ti
piacerebbe
fare in ruby? che t’attizza?

A me attizza tutto…visto che sono all’inizio…ma proprio inizio! :smiley:
Sto iniziando a studiare le cose elementari, e visto che sono stato
molto
occupato per esami e cose varie, sono ad un livello di super
principiante!:wink:
A vedere dall’alto livello dei progetti proposti penso di non essere
all’altezza… :frowning:

On 6/5/07, [L]ash [email protected] wrote:

dove c’è una reference dei tipi build-in ma non ho visto nessuna
lista :S

l’array di ruby funziona come lista, ma forse tu intendi qualcosa di
differente. stai pensando alle canoniche linked list?

On 6/5/07, TrampfoX [email protected] wrote:

A me attizza tutto…visto che sono all’inizio…ma proprio inizio! :smiley:
Sto iniziando a studiare le cose elementari, e visto che sono stato molto
occupato per esami e cose varie, sono ad un livello di super
principiante!:wink:
A vedere dall’alto livello dei progetti proposti penso di non essere
all’altezza… :frowning:

non preoccuparti. dacci però un pò di background. hai altre esperienze di
sviluppo o è il tuo primo linguaggio?

Il 05/06/07, chiaro scuro [email protected] ha scritto:

non preoccuparti. dacci però un pò di background. hai altre esperienze di
sviluppo o è il tuo primo linguaggio?

Alle spalle ho 4 anni di C…3 alle superiori e 1 qui
all’università…praticamente ho un anno di C! :wink:

On 6/5/07, TrampfoX [email protected] wrote:

Il 05/06/07, chiaro scuro [email protected] ha scritto:
Alle spalle ho 4 anni di C…3 alle superiori e 1 qui
all’università…praticamente ho un anno di C! :wink:


senti questa… è un pò una sfida. se te la senti alcuni di noi hanno fatto
del codice che permette di collegarti al sistema di messaggistica usato
anche da gmail. non è tanto codice e non è difficilissimo, ma c’è da
smanettare un pò. sarebbe molto bello estrarre degli esempi semplici, delle
mini applicazioni a cui si può accedere via gtalk.

ripeto è più semplice di quanto sembri ma c’è da smanettare un pò. se la
cosa ti ispira ti mando il codice da guardare.

TrampfoX ha scritto:

all’altezza… :frowning:

non preoccuparti. dacci però un pò di background. hai altre esperienze di
sviluppo o è il tuo primo linguaggio?

Anche io sono messo praticamente come lui. Ho esperienza in php, C e un
po’ di asp.net

Il giorno Tue, 5 Jun 2007 14:52:26 +0200
“chiaro scuro” [email protected] ha scritto:

l’array di ruby funziona come lista, ma forse tu intendi qualcosa di
differente.

a me sembra funzioni solo come array e che non abbia nessuna propieta
delle liste.

stai pensando alle canoniche linked list?

loro :slight_smile:

Ciao

Il giorno 05/giu/07, alle ore 16:45, [L]ash ha scritto:

a me sembra funzioni solo come array e che non abbia nessuna propieta
delle liste.

Sono arruginitissimo (ho fatto le linked list in assembler all’esame
di architettura degli elaboratori, un milione di anni fa), ma se non
ricordo male l’Array dovrebbe avere tutte le caratteristiche delle
liste (tranne il puntatore per scorrerlo, ma puoi usare un integer).

C’è insert, delete e compagnia, inoltre hai anche funzionalità stack
con push e pop._______________________________________________
Ml mailing list
[email protected]
http://lists.ruby-it.org/mailman/listinfo/ml

Il 05/06/07, chiaro scuro[email protected] ha scritto:

senti questa… è un pò una sfida. se te la senti alcuni di noi hanno fatto
del codice che permette di collegarti al sistema di messaggistica usato
anche da gmail. non è tanto codice e non è difficilissimo, ma c’è da
smanettare un pò. sarebbe molto bello estrarre degli esempi semplici, delle
mini applicazioni a cui si può accedere via gtalk.

Questo mi interesserebbe, sempre che TrampfoX non la reclami per
sé.

ripeto è più semplice di quanto sembri ma c’è da smanettare un pò. se la
cosa ti ispira ti mando il codice da guardare.

Mettere un repository su code.google.com?

Ciao,

On 6/5/07, [L]ash [email protected] wrote:

Il giorno Tue, 5 Jun 2007 14:52:26 +0200
“chiaro scuro” [email protected] ha scritto:

l’array di ruby funziona come lista, ma forse tu intendi qualcosa di
differente.

a me sembra funzioni solo come array e che non abbia nessuna propieta
delle liste.

che proprietà cerchi delle linked list? fammi un esempio di come le
useresti.
le usavo sempre sotto C, ma sono anni che per qualche motivo non ne ho
più
bisogno. magari c’è un modo diverso di impostare il problema. tipicamente
un
array dinamico di ruby funziona più o meno come linked list se non mi
sbaglio.