Jul 01 2008

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

International Enterprise 2.0 Forum

Published by Morail under Me

The International Forum on Enterprise 2.0 has been held on June 25th 2008 in the Aula Magna of Università dell’Insubria in Varese (Italy).

This is the web site of the conference: http://enterprise2forum.it/cms/pages/home-en.php?lang=EN

Some notes taken during the speeches, just for reporting:

Emanuele Quintarelli opened the conference introducing Enterprise 2.0 to the audience. He also talked about the knowledge challenge, or how to optimize research and increase sharing of information. A “pull” organization from the bottom, more efficient and more scalable.
Enterprise 2.0 as a new organization concept: social software inside companies. Information and knowledge sharing as a focal point, resources as a component of the network: if the shared object could be easily found, it could also be easily reused.

Soon after Emanuele it has been time to discuss about building social web community as a gain in efficiency: in fact that’s the main reason behind this social phenomena. David Terrar was the speaker.
A community is an interactive group linked together by a common interest. What does motivate people to partecipate to a community? To involve users into a web community there is a list of motivational keyword: users shall be free to express themselves, sharing, listening to problems and offering support and some form of recognition (the opportunity to have a voice) should be considered.
Rule of Thumb for social media sites: 1% of users create giving a heavy contribution to the community, 9% comment (producing intermediate contribution), and 90% are just lurkers (just consume).
Building a community: find a purpose for the community, what can users find inside it? Identify champions, people who wish to collaborate on it. Be prepared to lose the control of the community. Not just bottom-up, there are different approaches.
The community manager seen as a sort of party host who receives guests, pays attention to their needs and encourages users to liven up the community.
To measure the its success as indicators could be taken the speed of adoption, the number of interactions ( = number of posts?) and also the number of comments!
Make sure users understand social networking through using it. Technology infrastructure is important, but more imporant are people and culture. Match member and content to member profile.

Social Network Analysis, or researching social network with graphs and nets. Speaker was Laurence Lock Lee. Two different type of nets:
- Ego map: mapping individual relationships
- Affinity map: based on shared attributes

Then Stewart Mader, wiki evangelist and author of wikipatterns spoke about how to grow your wiki changhing your company’s habits and raising profits.
Space: Wiki as a virtual extension of the physical workspace (data center). Bringing it into company’s organization means organize it into many spaces as the original organization is.
Wiki means sharing knowledge, thus it increases accessibility to the resources and brings people together to work on a project.
Barn raising: initial workaround, it is important to avoid inefficiency. Start together, everyone helps others; collaborative work (Wiki!). When this collaborative work ends, people carry on with their own work using wiki
Better meeting: put agenda on a Wiki, this decrease drastically mail traffic. Everyone will be always up-to-date if he partecipates to the Wiki
Sharing: is the recognition of expertise! The more one shares, the more will be recognized for his expertise and developes his knowledge. More users, more knowledge, more efficience.

2 responses so far

Jun 26 2008

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Through The Looking Glass: Becoming A Teacher

Published by Morail under Me

Six years after the great experience made at the WebValley summer camp in Luserna, which had been the first time I got in touch with the Foundation Bruno Kessler where I’m currently working, six years after that wonderful three weeks in Luserna, I passed through the looking glass switching from my previous stagiare role to a teacher.
Davide and I are bringing the students with us into our Adventures in the Wonderland of ExtJs, teaching them the first programming rules and explaining a few examples we did. In particular we’re showing them how to:
- Use FireBug and playing with ExtJs live, building a simple panel
- Build a GridPanel and binding it some events which trigger other simple functions as the evergreen alert() and data contained into the SimpleStore
- Pass datas from a server-side php script to ExtJs populating a Grid through an AJAX call.

Just before this samples we presented briefly what we were talking about introducing what a JavaScript framework is and what are the advantages in using it. The slides will be soon uploaded into SlideShare.

This actually is my first real experience as a teacher after I’ve been a student for… uff… Almost twenty years!!! To be truth this audience wasn’t so scaring as my professors will be during the discussion of my thesis, but I’m however really satisfied.

Thanks to Vad who did the greatest part of what we’ve done!

3 responses so far

Jun 26 2008

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Experiencing Raw Fish

Published by Morail under Me, Various

Actually, I never thought in my own life that I would be able to eat raw fish. Honestly I’m not so keen on fish in general and especially on shellfish and other similar things. I’m really disgusted only thinking about it, so it has been a great surprise for me when I realize I was capable of eating Sushi in a Japanese restaurant in Varese, during lunch time of International Enterprise 2.0 Forum.

I just tasted it without giving too much importance to the flavour but keeping my concentration on trying to not reject it. It’s food, nothing more, all the people around me was enjoying their meal and so why shall I do not try it? As long as the meal went on, I started felt the flavour and, what’s more surprising, started thinking that japanese way of eating wasn’t so bad after all…

For the few of you who haven’t yet tried it, I leave some useful links:

- http://www.wikihow.com/Eat-Sushi
- http://www.wikihow.com/Hold-a-Drumstick

4 responses so far

Jun 26 2008

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Hacking Session #5

Published by Morail under Sonet

Introduced Francesca to the SoNet team. Francesca will cooperate with us leading the sociological aspect of the research, and I’ll try to follow her teaching and commence social researching by myself.

Soon after the started talking about the first feedbacks received: what do they mean for us, how can we improve our project standing to that tips and how they could be integrated into SoNet. Another issue faced is that our champions are not using the portal any more after a few login, maybe it’s all related to the fact that services provided are not so interesting.

Main problem faced is the need to interface pur portal with the CMS used by our foundation (Drupal) to make up the different web sites of the foundation itself and of the different groups. This goal could be reached following some focal points, even if will be an hard work:
- Single Signon: just a single login for using all the different applications (our portal, forums, wikis…)
- Restful design: that’s really a web 2.0 way of thinking!

SoNet portal as a web 2.0 - enterprise 2.0 reality, non as a singleton but viewed and built as a mashup, thus it shall be not only a provider of built-in provider, but moreover an integrator of different external tool.
This could be an interesting facilities able to capture the attention of users

No responses yet

Jun 22 2008

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Freeze Performance In Trento

Published by Morail under Me, Various

Performed by good many people yesterday evening in the main square of Trento during the event called “Notte magica”, in which a lot of people flowed through the streets of the center to celebrate one of the rare chanche in this city to do something new and different.

Suddendly around midnight the brave performers freezed themselves amongst other astonished people who looked at them with an amused and curios glance. So, even if this could be thinked as a beta attempt, it has reached his aim by raising interest and collecting reactions. It is exactly what social web 2.0 aims, isn’t it? Living in a city where often ordinary channel of social communications amongst people are permanently freezed, reaching this goal seems to be a great result!

And what about the author of this blog? He started talking to other people trying to involve them into the performance, and so he sadly freezed his opportunity to partecipate.

No responses yet

Jun 18 2008

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Mysql Stored Routines: Functions & Procedures

Published by Morail under Database, Sonet

Con la versione 5.0 di MySQL è stato introdotto il supporto per le stored procedure. Questa lacuna era uno dei maggiori punti di forza dei detrattori di MySQL ed ora che è stata colmata vediamo come andare a sfruttare queste procedure. Ricordio inoltre che per funzionare necessitano della tabella proc nel database mysql creato durante l’installazione.

Le stored procedure in MySQL sono composte da un set di statement SQL che possono essere salvate server-side, in modo che il client per usufruirne debba solo richiamarle fornendo i parametri necessari.
Per essere create, eseguite e modificate necessitano di particolari grant sul database, possono essere trovarti presso il manuale di MySQL.

Una stored routine può richiamarne altre ed essere una function o una procedure. La differenza è che la prima può ritornare uno scalare e può essere richiamata dall’interno di ogni altro statement, mentre la seconda può ritornare valori, anche resultset, solo tramite l’utilizzo di output variables.

Di default una routine è associata al database di default. Per associarla manualmente ad uno specifico db, usare come nome db_name.routine_name.

STORED FUNCTION

La sintassi per creare una stored function è la seguente:

1
2
3
4
5
CREATE
    [DEFINER = { user | CURRENT_USER }]
    FUNCTION sp_name ([func_parameter[,...]])
    RETURNS type
    [characteristic ...] routine_body

Dove i func_parameter sono specificati come param_name type, e routine_body è un qualunque valido statement SQL. Questa può essere uno statement elementare come SELECT o INSERT, oppure uno statement complesso che inizia con BEGIN e termina con un END. Al suo interno possono esserci dichiarazioni (DECLARE), loop o altri statement.
E’ obbligatorio resistuire un valore del tipo specificato dopo il parametro RETURN, e questo non può essere un resultset. Per ritornare questo tipo di valore si ha la necessità di implementare una stored procedure (stando attendi che però in una procedure non va implementata nessuna RETURN, ma vanno utilizzati i parametri)
Altra differenza dalla stored procedure è il fatto che nei parametri non vi è distinzione fra i parametri di input e i parametri di output.

Comandi utili:

1
2
3
CREATE FUNCTION [...]
ALTER FUNCTION [...]
DROP FUNCTION [...]

STORED PROCEDURE

Una procedure in MySQL viene costruita seguendo questa sintassi:

1
2
3
4
CREATE
    [DEFINER = { user | CURRENT_USER }]
    PROCEDURE sp_name ([proc_parameter[,...]])
    [characteristic ...] routine_body

Alcune differenze con le function sono già state spiegate e ora le approfondiamo ulteriormente:

proc_parameter definiti in questo modo:

1
IN | OUT | INOUT param_name type

Infatti sono distinti in parametri di input che vengono processati e parametri di output, restituiti dalla procedure. IN, OUT e INOUT sono keyword e vanno specificate. Ogni procedura può avere uno o più parametri, ciascuno dei quali è formato da un nome, un tipo di dato e l’indicazione se trattasi di parametro di input, di output o entrambi. Se manca l’indicazione, il parametro è considerato di input.
routine_body come detto precedentemente deve essere uno statement SQL valido.

Presento qui sotto un breve esempio di stored procedure:

1
2
3
CREATE PROCEDURE proc_name (IN first_param INT, OUT second_param INT)
SELECT COUNT(*) INTO second_param FROM table
WHERE ex_field = first_param;

Data questa procedure per richiamarla e ottenere il risultato si usano questi comandi:

1
2
CALL proc_name (12, @param);
SELECT @param;

No responses yet

Jun 17 2008

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Firefox Download Day 2008

Published by Morail under Various

Partecipate to the attempt to break a world record! You just need to agree to Firefox Download Day (on tuesday, June the 17th) and get the new stable version of Firefox 3 from any web repository on that date, and your download will cooperate in increasing the record atttemptive.

Spread the news and help Firefox team in outnumbering the world record.
Firefox Downaload Day will last from 19pm (Italian hour) for the followin 24 hours, up to 19pm of the next day. So spread this news, beat the record!

Download Day

Edit, 23/06/08: Record is almost here! The guys from the Guinness World of Record are certifing the Record attempt, but what’s really important is that more then 8 million of people downloaded the most famous browser in the world!

No responses yet

Jun 16 2008

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Indagine Sulla Social Network In Fbk

Published by Morail under Sonet

An Analysis of FBK Internal Social Network

Speaker:

- Francesca Odella (ricercatrice a sociologia e docente)
- Paolo Massa (FBK researcher)
- Francesca Cavalieri (student)

Student’s corner durante NET 2008, meeting tenuto alla facoltà di Sociologia dell’università di Trento. In questa lezione una studentessa ha presentato i risultati dell’indagine sociologica svolta durante le lezioni del corso di Network Analysis presso e in collaborazione con la Fondazione Bruno Kessler.
Gli studenti del corso hanno intervistato alcuni ricercatori che volontariamente si sono detti disponibili a collaborare a questa analisi. Scopo ultimo era quello di creare una fotografia dello stato attuale della social network della fondazione e sui metodi e gli strumenti di collaborazione e comunicazione.

Di seguito riporto alcuni appunti presi velocemente durante la spiegazione della studentessa, mentre i loro rapporti finali forniranno un’ottima base per compiere un confronto con i dati che raccoglieremo nel corso dei prossimi mesi di vita del progetto SoNet.

- NETWORK ANALYSIS

How to collect network datas with specific tecniques. Network relationship amongst people, social network (friendship, working relations, …)

Conduct an interview -> indicate friends for next interview. The first person choosen for being interviewed influences the second choose and so on and so forth

SoNet: activity: develope questioners with network module, see how much researcher interacts and comunicates one with the other using different tools, services (wiki, blog, rss rather than phone, paper, e-mail…)

Students elaborated a questionary during the corse and interviewed researchers in FBK. Then they re-elaborated these datas. Interviews done in couple, one person asked the questions and the other took notes about it.

- FBK CASE STUDY

⇒ Asked for project’s keywords, then found thematical areas. Build a network amongst them.

⇒ Other graphs: intermedia elements between groups (i.e. communication’s tools graphs: node are struments, leaves are researchers). Node’s size represents how much a strumenti is used.

⇒ Researcher indicates 3 workmates with whom they are using to collaborate (2 different graphs)

⇒ Need to comunicate quickly related to communicational strument. Different strument for different individual preferences and different needs.

⇒ Struments linked one to the others (people who use papers use email as well) – spin off (idea): if one is able to use wiki then surely he will be able and interested in using blog, rss and so on and so forth…

⇒ Each interview produced 5 different matrixes
⇒ Actual picture of social network inside FBK nowadays. What will it transfom in the next months? Will social network graph turn into a more connected one? Will the struments change over time?

⇒ Focalize on the importance of information, not to be mixed up (spam and importan mail, high priority news and less interesting notices…)

- FOCAL POINTS:

Q: Are interviewed people bring to tell the true or are they [portare to say something for their own advantage? (“I say something that I know my chief would like to listen to”)
A: They were students. Furthermore, interviewed were volunteers.

Q: What about organization between collagues?
A: This project aims to increase collaboration and organization inside FBK, thus raise organization inside the foundation

No responses yet

Jun 16 2008

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Sonet - Enterprise2.0 In Fbk

Published by Morail under Sonet

SoNet è il nome del progetto nato all’interno della Fondazione Bruno Kessler (FBK) all’inizio di quest’anno e in cui mi sono ritrovato immerso a partire dall’aprile scorso. Dietro questo nome si cela un Social Network Research Lab, composto da un gruppo di persone fra cui un ricercatore della fondazione, un “tecnologo” e altri due ragazzi che come me hanno affrontato l’esperienza di WebValley (una splendida opportunità offerta dalla collaborazione fra FBK e la provincia di Trento).

Traducendo, SoNet si presenta nella duplice veste di progetto di ricerca teorica ed applicata, ovvero di creare anche all’interno della fondazione un’area di ricerca su uno dei più importanti trend del mondo delle ICT (Information and Communication Technology) ed applicare questa conoscenza nello sviluppo di uno strumento di social networking, aggregazione e condivisione delle risorse all’interno di una realtà lavorativa come quella in cui siamo inseriti, la Fondazione Bruno Kessler.
Oggetto della ricerca teorica sono le reti sociali, sia per quanto riguarda le loro caratteristiche e possibili caratterizzazioni, sia per quanto riguarda i diversi algoritmi in grado di fornire servizi aggiuntivi quali, ad esempio, recommender systems e trust metrics (thanks to Paolo per i paroloni!)

In altre parole l’idea è quella di creare una sorta di web portal e fare in modo che che diventi la piattaforma Web di collaborazione e condivisione di conoscenza interna di FBK. L’intenzione e’ di raccogliere le vere esigenze degli utenti, gli altri ricercatori, e costruire l’applicazione in modo da soddisfarle, mettere a disposizione uno strumento che migliora la qualita’ del lavoro e dei rapporti lavorativi in FBK in chiave sia interna che esterna.
Oltre che dell’aspetto sociologico o di ricerca vi è l’attività tecnologica necessaria per costruire e realizzare lo strumento base del progetto, ovvero l’applicazione stessa. La scelta è ricaduta sull’utilizzo di due framework ben avviati e già utilizzati nel mondo dei web-developer, e soprattutto ricalcanti la filosofia open source.
Il lato back end dell’applicativo, ovvero il lato server-side che controllerà il core del progetto è affidato ad un framework che si chiama cakePhp, mentre la gui del portale viene creata tramite ExtJs, una library javascript-based che mette a disposizione degli oggetti con cui facilmente comporre un’interfaccia simile ad un’applicazione desktop-based e user-friendly: uno dei punti focali è sicuramente quello di stimolare nell’utente il desiderio di interagire con l’applicativo e tramite esso con tutti gli altri utenti.

Altra idea è quella di convertire poi quanto costruito e metterlo a servizio dei giovani al fine di avvicinarli al mondo della ricerca e della tecnologia. E’ importante notare come proprio le persone molto giovani siano gli attori principali dell’enorme successo del social networking  a livello globale, e come quindi questa ricerca sia improntata a studiare un fenomeno che è destinato a crescere e modificare la nostra società.

Questi portali verranno poi utilizzati come laboratori di ricerca sul social networking, studiando ed analizzando dati, feedback, statistiche e quant’altro. Ovviamente questi laboratori attivi dovranno contare un numero sufficiente di utenze per venire considerati adeguati alla ricerca, quindi parte dei compiti sarà quello di attuare politiche di disseminazione e fare in modo che la rete sociale cresca in maniera autonoma: una buona dose delle probabilità di riuscita dipendono quindi anche dalla nostra capacità di disseminare ed instillare la curiosità per questo nuovo giocattolo nell’ambiente di lavoro.

Quattro parole al volo in grado di descrivere qualcosina in più di questo progetto, o forse solo di far crescere la voglia di conoscere e poter usare questo applicativo:

  • aggregation
  • sharing
  • collaboration
  • dissemination

Quattro keywords per un progetto, che è anche un caso di studio, che è un laboratorio virtuale ma sociale e umano, che è soprattutto una cosa: è enterprise2.0, una sapiente miscela di Web 2.0 e social software nel contesto interno di una azienda.

SoNet - Social Network logo width=

Ringrazio MDT per il logo di SoNet

No responses yet

May 31 2008

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 4 out of 5)
Loading ... Loading ...

Cheese Rolling

Published by Morail under Various

Sunday, 01/06/2008

San Valentino, nearby Brentonico

Roll down the hill stand up run as quick as you can grass dust fall everything capsize and you can’t follow your legs that are moving too quickly for your slow eyes [notes taken from my Moleskine, written as soon as the run down the hill ended

Further information, brief notes, maps and other odds like videos and pictures could be found here

From runner\'s point of view

2 responses so far

Next »