Post

Visualizzazione dei post da luglio, 2008

Managing CORBA object references in C++

Immagine
Ecco le slides della presentazione tenutasi oggi: "Managing CORBA object references in C++" BUONE FERIE A TUTTI!!!!!!!!!! Ciao ciao, M

Classifica temi

Ciao, la classifica parziale dei prossimi temi da trattare: Template: c++ to the infinity and beyond OpenGL: disegnare il mondo wxWidgets: aprire il codice alle finestre Prototype: c++ java e la reflection Unit Testing: uno sconosciuto al lavoro (System Testing) Makefile: quando il codice non è tutto continuiamo con l'indagine, si aspettano nuovi temi, e soprattutto relatori ;-)

Calendario prossimi incontri

Salve morcini, ecco il calendario dei prossimi incontri: 31-07: CORBA: memory management nei sistemi distribuiti data da definire: xx-yy: Time Boxing techniques : la tecnica del " Pomodoro ".

Agile Development:

raccogliamo la proposta lanciata da Marcoriz di postare sul sito i commenti alla presentazione, le proposte di miglioramento al nostro processo di sviluppo. Quanto (e quando) siamo stati agili nella nostra vita lavorativa? Per scaricare le slide della presentazione cliccate qui .

Nuovi incontri

Ciao, il calendario dei nuovi incontri: 17-07: Agile 31-07: Memory management Si accettano suggerimenti per nuovi temi da trattare ;-)

Reflection?

Ciao, il contributo di Alberto. Reflection.rar ClassForName.pdf Sono aperti i commenti...

Come ricompattare la memoria in un vector

Ciao, domanda lanciata durante l'ultimo incontro: vector alloca la memoria in modo "esponenziale", la domanda come possiamo fare per ricompattare la memoria ed evitare gli sprechi?

Libero post in libero sito.

Ciao, riabilitato il post anonimo, scusate per la svista ;-) Fab

Saluti

Ciao, altra triste nuova, dobbiamo (per il momento) salutare uno dei visitarori più assidui: Gabriele. Ciao Gab, a presto ed in bocca al lupo. Fab

Sad news :-(

Come avrete visto non ci sono state indicazioni per questa settimana, il nostro speaker ha dato forfait causa forza maggiore (eh Lello Lello). Tutto rinviato alla prossima settimana. Ricordo a chi deve (loro lo sanno) di aggiornarmi sul tema: Funzioni come parametro in java??? Ciaooooo

Agile: cosa significa l'abbiamo mai usata?

Processo agile ed a cascata, extreme programming ed attività day by day, "The Mythical Man Month" e la "Tecnica del Pomodoro", Carlo Pescio vs Bajarne Stroustrup, questo ed altro verrà svelato prossimamente ne: Agile: cosa significa l'abbiamo mai usata? Lello, illuminaci tu :D

STL: magie algoritmiche sui contenitori

STL ovvero Standard Template Library, un bel "mammozzone" di funzioni e classi tutte aromatizzate al per fare praticamente tutto nel mondo c++. Per questo tema abbiamo preparato un po' di slides che alleghero qui . Quindi poche chiacchiere e tanti fatti. Ah, a proposito abbiamo, come al solito, anche il codice . A presto. PS Per i funtori, una definizione "tosta" qui .

Back to the future

Ciao, come da ultimo incontro posto una serie di temi che potrebbero essere trattati fra due settimane, aspetto commenti per sapere quale potrà interessare: - Prototype: c++ java e la reflection - Agile: cosa significa e... l'abbiamo mai usata? - CORBA: memory management nei sistemi distribuiti - Template: c++ to the infinity and beyond - STL: magie algoritmiche sui contenitori - Unit Testing: uno sconosciuto al lavoro (System Testing) - Makefile: quando il codice non è tutto - OpenGL: disegnare il mondo - wxWidgets: aprire il codice alle finestre Ok, aspetto di sapere cosa trattare (visto che mi vorrei riposare ;-)

Composite & Visitor ovvero: come i pattern si legano al memory management

Immagine
Eccoci alla seconda puntata del nostro blog preferito, il tema che tratteremo nei prossimi giorni è decisamente sfidante e pretenzioso Composite & Visitor. La GOF classificò i pattern in famiglie: - creational - behavioral - structural Comp osite è un pattern della famiglia structural. Lo scopo del composite è gestire in maniera organica alberi di oggetti (ricorda un po' un frattale). La grande flessibilità di un Composite ne limita l'estensione nel comportamento. I principi di incapsulamento, propri della programmazione Object Oriented, consigliano di mantenere le interfacce degli oggetti contenute, pochi metodi strettamente collegati al comportamento dell'oggetto da trattare. Un Composite prevede di raggruppare il più possibile, questo implicherebbe interfacce della classe padre "ingombranti". Il Visitor ci può venir in aiuto, scopo del visitor è quello di dare comportamento ad oggetti. Visitor appartiene alla famiglia dei pattern behavioral. Gli oggetti p

Singleton: definizione, implementazione e varianti.

Ciao, eccoci alla prima raccolta di info derivanti dal primo seminario il cui titolo era: Singleton: definizione, implementazione e varianti. Il Singleton è un pattern di programmazione molto noto per avere all'interno del proprio codice un'instanza unica di oggetto. La versione più celebre è quella presentata nel libro " Desing Pattern " della fantomatica Gang of Four (Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides). Ecco qua il codice mostrato durante il seminario: the code . Un utile riferimento si può trovare qui . All'interno del progetto Cardamom uno degli impieghi del Singleton si puo' trovare nella classe Logger del CSCI Foundation.

Welcome More c++ (this week ;-)

Ciao a tutti, benvenuti in questo "contenitore" per riflessioni semi serie sulla programmazione e dintorni. L'idea di questo blog nasce dalla volontà di raccogliere in forma organica i seminari che sono tenuti per approfondire i temi di: linguaggi di programmazione, pattern ed architettura software. Ringrazio da subito tutti quelli che vorranno fattivamente contribuire al suo successo. Fab