Romeo Pruno

June 2005 - Posts

Sharepoint: Hosted Windows Sharepoint Services Trial

Anche tre anni fa microsoft aveva avuto l'idea di mettere a disposizione di "curiosi" dei terminal server dove poter iniziare a prendere confidenza con i prodotto Sharepoint Services. Oggi riprende l'iniziativa, che promette di concdere per 30 giorni un virtual server per "smanettare" con Sharepoint 2.0...

Maggiori informazioni, qui

powered by IMHO 1.2

Posted: Jun 23 2005, 07:37 PM by romeo
Filed under:
Google Web Accelerator

Anche questa è una novità che promette "scintille" e già è stata scaricata da migliaia di persone qui . Non mi sento adesso di prendere posizione ma non ho potuto fare a meno di riflettere su come Google in questi ultimi tempi abbia sfornato "spiware" a raffica.... (toolbar,mail,... web accelerator !) come se dovesse approfittare di un momento a lui favorevole. Una sola domanda ma se i signori di Redmond avrebbero fatto la stessa cosa, che cosa sarebbe accaduto?

UPDATE:

Scusatemi ma non ho fatto caso al post precedente di Marco, qui, dove il 5 maggio già faceva riflessioni pertinenti alla reale incidenza che un fenomeno del genere avrebbe avuto sulla rete internet. Di conseguenza, arricchisco il post con una segnalazione interessante riguardo l' iniziativa del W3C, qui, per il "caching cooperativo"..... che non è altro che una spiegazione e giustificazione "...sociale..." al prodotto di Google, almeno secondo me!

 

powered by IMHO 1.2

Sharepoint: Gestione dei gruppi del sito, autenticazione, e autorizzazioni

In riferimento al mio post sull'argomento qui, vi informo che è on line l'articolo "full version" sul sito www.ugisharepoint.it , un grazie particolare a Marco Bellinaso !

Leggi l'articolo

Posted: Jun 19 2005, 05:39 PM by romeo
Filed under:
Research: Ottimo motore per ricerche "scientifiche"

Non c'è solo google ad interessarsi di ricerca e attuare  esperimenti rivolti alla comunità scientifica come ad esempio http://scholar.google.com, di seguito vi segnalo un motore di ricerca, secondo me più efficiente in quanto espone una serie di futures interessanti (come il caching di documenti non più presenti negli  archivi degli istituti, ecc..)

http://citeseer.ist.psu.edu

Buona ricerca...

Posted: Jun 16 2005, 06:18 PM by romeo
Filed under:
Research: Preliminary Programme

In riferimento al mio post qui dove annunciavo l'accettazione di un mio articolo alla conferenza EGOV2005, sono contento di comunicare che mi hanno inserito all'interno del programma:

Advanced Web Ontologies

Sono il primo in ordine di interventi per consultare la lista completa andate qui !

Posted: Jun 16 2005, 05:29 PM by romeo
Filed under:
Research: Giochino per avvicinarsi al concetto di ontologia

Vi riporto il link di un sito "test" interessante dove è possibile confrontarsi con un gioco che si ripromette di "indovinare" quello a cui state pensando.....

http://y.20q.net/anon

Lascio aperta l'area feedback..... vi sapete spiegare in che modo funziona???? 

Posted: Jun 16 2005, 05:18 PM by romeo
Filed under:
Sharepoint: Assegnazioni di autorizzazioni per l'elenco

Windows Sharepoint Services consente di gestire le autorizzaizoni elenco per elenco. Se ad esempio, in un elenco sono contenute informazioni riservate e non si desidera consentirne la visualizzazione a tutti i membr del sito, (caso precedente del monitore) è possibile impostare delle autorizzazioni (questo significa che l'utente è stato già autenticato) esclusive per quel determinato elenco, in modo da controllare quali utenti possono visualizzare, modificare o aggiungere elementi dall'elenco. Quando parliamo di elenchi intendiamo includere ad esempio gli Annunci,le Attività, Documenti condivii e cosi via, tutte le Web Parts presenti in Sharepoint services e/o Portal Server a maggior ragione. Quese autorizzaizoni possono essere modificate da qualsiasi utente che disponga del diritto "Gestione autorizzazioni elenco" (questo diritto è consultabile nelle proprietà dei Gruppi del Sito sopra descritti) o di autorizzazioni "Controllo completo" per l'elenco.

Come impostare una autorizzazione a livello di elenco?

WSS

Immaginiamo di dover impedire la visualizzazione delle attività di tutti i mebri del gruppo e desideriamo che ognuno possa visualizzare solo le prorpio, in questo caso andremo metetre mani alla gestione delle visualizzaizoni degli elementi di un elenco come le Attività. Tengo a precisare che utilizzerò un server di prova (inglese) denominato "lab" autenticandomi con l'utente "test" che nella mia povera macchina virtuale si è ritrovato di botto Administrator :-)

  1. Apriamo il nostro virtual server all'indirizzo http://lab e digitiamo la password del nostro utente amministratore
  2. a questo punto ci troviamo di fronte la nostra homepage ! dirigiamoci verso la barra di avvio veloce (sx del browser) e visualizziamo i Tasks
  3. la visualizzazione di default è appunto "All Tasks" lo possiamo notare con il link visualizzato nella barra di sx, ricordiamo che noi vogliamo appunto evitare la visualizzazione di tutti i tasks per tutit gli utenti e vogliamo visualizzare per gli utenti normali (intendo in questo caso i non Administrator) solo la visualizzaizone personale
  4. dirigiamoci ora nella sezione "Actions" e clicchiamo su "Modify settings and column", verrà visualizzata la schermata delle importazioni generali per il presente elenco
  5. clicchiamo adesso nella scheda "General Settings" il link "Change General Settings", una volta aperta la schermata successiva dirigiamoci in fondo alla pagina nella sezione "Item-level permission"
  6. a questo punto non ci rimane altro che spuntare la voce "Only their own" e metterlo alla prova!

SPS

Parlando di Sharepoint Portal server dobbiamo parlare di aree del portale che possono essere definite come dei mini-siti WSS (permettetemi questa definizione personale !) In questi "spazi" si possono creare liste, elenchi, discussioni ecc... Le impostazioni di security a livello di area in SPS permettono anche di modificare il layout (attraverso files CSS, ecc..) ma non ne discuteremo in questo articolo. Ci limitimao a dire che una grande limitazione poichè di default SPS assegna a tutti gli elemtni appartenenti ad una determinata area  le estesse policy di sicurezza!

Quando selezioniamo la visualizzazione di un elenco in SPS troviamo anche qui l'accesso alle impostazioni generali ma niente che ci dia la possibilità di settare i permesi a livello di singolo elemento, di seguito vi propongo un "prezioso"  work-around:

Come modificare in modo custom i permessi a livello di lists e/o Document Libraries in SPS

Quando modifichiamo  i permessi ad un elemento ospitato in un sito WSS (attenzione non SPS ma WSS !) vediamo comparire un URL simile a questo: http://mysite/sites/sitename/_layouts/1033/ShrOpt.aspx?obj={1234567A-BBBB-C999D9999999},list dove l'ultima parola "list" cambia a seconda se si tratta di una lista o di un "Document Libraries" (doclib, ecc...) questo URL punta ad una pagina che risiede in ogni virtual server sia per quanto riguarda WSS che SPS (ed il gioco è fatto!!!). Questo stesso URL viene utilizzato sia per ratatre siti WSS che portali SPS dovte are attenzione solo al GUID (Global Unique Identifier) che in questo caso è "1234567". LA prossima domanda a cui rispoderò è questa: Come faccio a scoprire il GUID dell'elemento che voglio modificare?

Per fare questo dovete seguire i seguenti passi:

  1. Selezionare l'opzione "Manage Content" dall'area del portale dove risiede la vostra "list" e/o "Document Libraries"
  2. Selezionare aquesto punto l'elemento che volete gestire, List e/o Document Libraries
  3. Selezionare "Modify settings and columns for that list"
  4. A questo punto viene generato un URL virtuale, cui la parte finale è simile a questo  "listedit.aspx?List={" il numero che compare tra le due {} è la GUID per l'elemento selezionato nel DB di configurazione
  5. A questo punto si deve modificare l'URL a mano in qesto modo:
  6. URL Modificato: http://servername/_layouts/1033/ShrOpt.aspx?obj={30BDBE4A-829A-4FD1-A237-D1D3D60EFF02},list a questo punto potete cambiare i dirirtti a livello di singolo elemento e le modifiche apportate andranno ad influenzasoltanto il comportamento di quella lista o Document Libraries e non dell'intera area. (ricordo che la parola finale "list" dell'URL sopra descritto devev andare sostituita da "doclib" se state modificando una "Document Libraries"), buon lavoro !

UPDATE:

Da questo post ho scritto un articolo su www.ugisharepoint.it , al seguente url:

http://www.ugisharepoint.it/ShowContent.aspx?Type=knowledge,slide&ID=4dcd6940-77d9-4b8d-bd03-3416350d8c6e

Buona lettura!

powered by IMHO 1.2

Posted: Jun 11 2005, 12:59 AM by romeo
Filed under:
Sharepoint: Condividere dati tra siti

Questo post è frutto del "barbatrucco" o come si dice più elegantemente work-around realizzato dai miei due tesisti, Michele Ciampichetti e Michele Conti, i quali si sono adoperarti efficacemente nella risoluzione di un problema di non poco conto!

A volte, mentre si utilizza Microsoft SharePoint può essere utile creare una Web part in un sottosito, e renderla disponibile il suo contenuto anche in altri siti, o per lo meno renderla disponibile anche nel sito padre; questa funzionalità non è presente in SharePoint, infatti, ogni elenco rimane ancorato al sito in cui è stato creato.
Esistono almeno un paio di modi per riuscire a risolvere questa situazione, uno evasivo ed uno più invasivo, ossia che va più a toccare le parti fondamentali del sistema. In questa parte affronteremo come al solito quello pi invasivo, poichè realizzare quello più evasivo sembrava troppo facile!

Questo metodo implica l'utilizzo di MSSQLServer, più precisamente il DB dei contenuti del sito WSS o almeno di strumenti che permettano la visualizzazione e la modifica dei database creati da SharePoint (solitamente SharePoint utilizza MSDE o WMSDE, ma è possibile anche specificare un DB diverso, anche SQLServer). Una volta collegati al DB si possono visualizzare  diverse tabelle, fra cui Lists, Sites, Webs, WebParts, Docs, UserInfo, UserData ecc... ognuna con diversi compiti e campi, ma per risolvere il nostro problema sarà sufficiente utilizzare la tabella Lists.

-- List tables, indexes & filegroups
SELECT OBJECT_NAMEi."idAS TableName 
FROM sysindexes AS i
WHERE i.indid IN ( ) Or i.indid 255 ) And -- Tables & indexes only
      
OBJECTPROPERTYi."id'IsUserTable' ) = And -- User tables only
      
OBJECTPROPERTYi."id'IsMSShipped' ) = And -- No system tables
      
COALESCEINDEXPROPERTYi."idi."Name'IsStatistics' ) , ) = And -- No Statistics / Auto-Create stats
      
COALESCEINDEXPROPERTYi."idi."Name'IsHypothetical' ) , ) = 0   -- No Hypothetical statistics
ORDER BY TableName 
/*
Categories
Categories
ComMd
Deps
Deps
DiskWarningDate
Docs
Docs
DocVersions
EventCache
EventLog
HT_Cache
HT_Settings
ImmedSubscriptions
ImmedSubscriptions
ImmedSubscriptions
ImmedSubscriptions
Links
Links
Lists
NavNodes
NavNodes
NavNodes
Personalization
Personalization
Personalization
SchedSubscriptions
SchedSubscriptions
SchedSubscriptions
SchedSubscriptions
SiteGroupMembership
SiteGroupMembership
SiteGroups
SiteGroups
Sites
SystemVersion
TimerLock
UserData
UserInfo
UserInfo
UserInfo
WebCat
WebGroupMembership
WebGroupMembership
WebGroups
WebGroups
WebMembers
WebParts
WebParts
WebParts
WebParts
Webs
Webs
Webs
WelcomeNames
*/



A questo punto creiamo quindi un'altra web part nel sito (o sottosito) di destinazione, ossia a quello in cui vogliamo linkare la nostra web part (l'operazione di creazione deve essere fatta in tutti quei siti dove vogliamo rendere disponibili i dati !), dopo di ché apriamo la nostra tabella Lists e  selezioniamo all'interno della tabella il record corrispondente all'elenco sorgente (basta guardarne il nome nel campo tp_Title), e ne estraiamo l'identificatore (tp_ID).

SELECT tp_Titletp_ID
FROM lists

--Results
/*
Contacts                  51D3D304-4104-42DF-B2E9-2C990EF439A2
Shared Documents          DD255EFE-D14E-4B50-9F09-31FCA8F1405E
General Discussion        93B6F51B-FF07-4013-A596-47C5C229BB85
Announcements             34E9AE77-BFC0-4582-A05A-606664A08C4C
Events                    8742A0F3-023A-4779-9589-68879C63AD62
A                         3420BFEF-646C-4836-86C2-BFDD67BA86DC
Tasks                     8DC1525D-F70C-40DE-AADD-D5CFB02B2763
Links                     C48092D2-D9F0-418A-B784-DBE6E329AEFD
Contacts                  05618C7A-00C9-4470-8ACE-10835F08E056
as                        B8CFA72F-1375-4AB5-A119-17025FAD6723
Shared Documents          E2B830BF-61DE-4A13-A5AC-20CEF636E022
Site Template Gallery     E3047651-5837-472A-B895-33E5D9ECB8DF
Tasks                     8865A113-D995-44A6-A428-3BC1AE1799CC
Web Part Gallery          A4C9CBE5-0797-410D-AED2-40F60CCFAA4B
Events                    2BE0A74E-F29F-405B-9B98-569960A91583
List Template Gallery     6FAC61FE-9A82-435B-A184-6DDE52388E09
Announcements             5BED23D5-53CF-4DDA-9C7E-814EA4C17616
A                         3420BFEF-646C-4836-86C2-BFDD67BA86DC
Links                     BF68CBE7-9B87-44FD-BB7E-D3CF5B9906E0
General Discussion        88CFF469-848B-44EC-9F99-D9E641595790

*/


A questo punto, copiamo l'identificatore trovato, e cerchiamo il record corrispondente all'elenco sorgente, e sostituiamo l'identificatore di tale elenco con quello calcolato in precedenza.

A questo punto l'elenco destinazione sarà collegato all'elenco sorgente, per quello che riguarda il contenuto, purtroppo, se si cambia lo schema dell'elenco sorgente, e si volessero vedere le modifiche in quello destinazione, forse sarà necessario eliminare la web part destinazione e ripetere il procedimento dall'inizio.

Inoltre, un altro problema utilizzando questo metodo è costituito dall'indicizzazione che SharePoint applica ai campi tp_ID e tp_WebID; sono presenti due indici: uno che viene calcolato sulla somma dei sue campi, e con esso non si creano problemi, ed uno che viene calcolato solamente su tp_ID e che obbliga a non avere duplicati su quel campo.  Come è chiaro ottenere il nostro risultato, seguendo questa procedura, non sarà possibile se si manterrà tale indice con la proprietà "duplicati non ammessi" sul campo.

Inoltre, problema principale in tutta questa storia, Microsoft lascia cadere il contratto di assistenza nei casi in cui si va oltre quanto è consentito, e garantito, quindi prima di arrivare a tanto, cercate sempre altre vie!!

Ancora un grazie a Michele & Michele.... forse ci scappa un articoletto su ugishareoffice???

powered by IMHO 1.2

Posted: Jun 09 2005, 08:44 PM by romeo | with 15 comment(s)
Filed under:
Research: Digital Government Discussion List

Recentemente la comunità internazionale si è "mobilitata" per creare un portale di discussione atto a creare nuove colalborazioni tra quanti si interessano di soluzioni per l'e-Goverment (Digital Government):

http://faculty.washington.edu/jscholl/mission_welcome.html

Sicuramente questa iniziativa è interessante e sono ricuro riscuoterà parecchie "affiliazioni" nel campo della ricerca scientifica, questo perchè, almeno in questo campo, ognuno tende a non condividere facilmente i propri studi e/o ricerche condotte sull'argomento. Penso anche che la motivazioni stia nell'attualità dell'argomento oggetto tra l'altro dei vari DOCUP ministeriali (progetti reali finanziati dal Ministero per l'Innovazione e la Tecnologia). Ne possiamo dedurre che una massiccia condivisione delle varie missions porterebbe ad una fruttuosa collaborazione da una parte, per importanti progetti europei ma dall'altra ad una riduzione delle effettive entrate e cofinaziamenti dei progetti.

Rimango convinto comunque che questa iniziativa sia a scopo scientifico e non "lucrativo", anche perchè raggruppando più esperienze di livello internazionale, sicuramente ci si allontana sempre di più dal singolo caos pratico e ci si avicina ad una soluzione "teorica" per la comunità, usufruibile quest'ultima da tutti i membri nelle rispettive case studies!

Vi terrò informati.....

powered by IMHO 1.2

Posted: Jun 08 2005, 03:28 PM by romeo
Filed under:
Community Server 1.0

Prodotto questo realizzato dalla Tellisent System e diretto da Rob Howard , molti di voi lo conosceranno... per chi ha intenzione di provarlo spero di evitare le trafile con questi link:

http://www.telligent.com/solutions/RequestDownload.aspx?Key=ed75176013af4d4f99 , oppure,

http://docs.communityserver.org/default.aspx/CS.WelcomeToCommunityServer

 

powered by IMHO 1.2

Installazione Visual Studio 2005

Oggi (...in questi giorni) ho deciso di installare VSTS 2005 e tutto l'ambaradam, come diceva Roberto qualche tempo fa! Quindi ho messo mano alla spedizione mensile della MSDN dell'Università ed ho iniziato a mordermi i gomiti. Innazitutto ho acquistato un bel modulo da 512 MB di ram per il mio notebook ed ho installato la mia bella macchina virtuale con dentro Windows Server 203 SP1.

Di seguito elenco le fasi di installazione:

  • SQLServer 2005 Developer Edition CTP
  • Visual Studio 2005 Team System

A questa installazione di base ho aggiunto, la suite Office System 2003 e Sharepoint Technologies per avere una piattaforma collaborativa +/- omogenea per i miei sviluppi futuri..

Allego un pò di links utili:

http://weblogs.asp.net/denisb/archive/2005/04/18/402509.aspx

http://lab.msdn.microsoft.com/vs2005/get/

http://msdn.microsoft.com/vstudio/teamsystem

http://msdn.microsoft.com/forums/

http://msdn.microsoft.com/feedback

P.s.

Dimenticavo l'installazione è durata due giorni (fulltime), e gira abbastanza bene con 400 MB ram dedicati......

powered by IMHO 1.2

Sharepoint: Utilizzare Smigrate per il backup e ripristino di siti Sharepoint

In riferimento al mio post sull'argomento qui, vi informo che è on line l'articolo "full version" sul sito www.ugisharepoint.it , un grazie particolare a Marco Bellinaso per l'opportunità datami!

powered by IMHO 1.2

Posted: Jun 03 2005, 04:40 PM by romeo
Filed under:
Documentazione dei sorgenti

Alcuni miei colleghi universitari non amano commenatre i loro sorgenti mentre altri non lasciano alcun dubbio al lettore del loro codice informandolo persino delle convenzioni sulla definizione delle variabili che hanno utilizzato all'interno dei loro listati. Ad ognuno la sua tecnica, ci mancherebbe!!! Io dal canto mio mi limito a segnalare questo articolo di Alberto Falossi che illustra i passi necessari (vb.net/c#) per il corretto utilizzo dei commenti XML offerti da Visual Studio.

powered by IMHO 1.2

Sharepoint: Quando utilizzare STSADM e SMIGRATE

Innanzitutto una piccola introduzione a questi due tool integrati in WSS e SPS 2003:

STSADM

Questo tool (che racchiude tutte le principali funzionalità per l'amministrazione di WSS a riga di comando)può essere utilizzato anche per fare il backup completo (full-fidelity) della site collection e non del Portal Site (SPS ha una gestione a parte per il backup della sua site collection). Inoltre per la sua ttività non richiede che sulla macchina sia installata la versione server di MSSql e di conseguenza può appoggiarsi anche sulla sua versione MSDE.

Limitazioni:

  • Non può essere utilizzato per il backup/restore di siti SPS 2003, il quale ha già l'utility spsbackup.exe
  • Si può fare il backup dell'intera site collection e di tutti i siti presenti nel server ma non di un'individuale subsite o sito presente ad un livello inferiore all'application server di Sharepoint.

SMIGRATE

Questo tool è convenzionalmente utilizzato per efettuare la mgirazione dei siti Sharepoint e può essere lanciato dal seguente path: Program Files\Common Files\Microsoft Shared\Web Server Extensions\60\Bin oppure scaricato da: http://central.workplace.corasworks.net/support/smigrate/smigrate.zip.

Alcune applicazioni lo vedono degno sostituo di stsadm nel caso in ci si debba fare il backup/restore di subsite anche se ha le seguenti carenze:

  • Non ha la concezione di full-identity e quindi il backup non è completo, infatti vengono perse le personalizzazioni del sito durante il processo
  • Non porta cons e infrmazioni sulle policy a livello di account e di autorizzazioni sui singoli elementi del sito

Per enrambi i tools è necessario essere amministratore della macchina, ovviamente!!!

Penso che sia bastata la loro descrizione per farvi capire dove e quando sia opportuno utilizzare l'uno che l'altro! Io normalmente utilizzo stsadm per effettuare le operazioni di gestione dei siti, componenti e security a livello di sito e dove ho la possibilità di utilizzare spsbackup di SPS 2003 lo utilizzo come utility di backup... mentre smigrate solo se devo fare operazioni a livello di subsite e/o ogni volta che devo aggiornare la versione di vecchi STS ancora presenti in giro.... 

Entrambi comunque sono degli ottimi tool che permettono una gestione completa di tutte le funzionalità di Sharepoint.......

powered by IMHO 1.2

Posted: Jun 01 2005, 05:25 PM by romeo
Filed under:
Office Development Days : Impressioni

Sono in treno e sto ritornando a casa dopo tre giorni di conferenze più o meno interessanti sull'universo Office System...... premetto che sono seduto comodamente in prima classe e sono molto soddisfatto visto che è uno di quesi pochi biglietti che mi rimborseranno queli dell'università, speriamo !!

1 Giorno: Sessione plenaria + 2 Track parallele

Sessione Plenaria - Carlo Pinasco

Ha introdotto gli argomenti prinipali della convention e poi si è prodigato nel farci vedere la versione inglese dell'evento con la partecipazione di Bill Gates.... ma!!

1 Track:  Information Bridge Framework - Luca Regnicoli

Questa sessione l'ho seguita personalmente poichè ero estremamente curioso di vederne un pò più da vicino le reali potenzialità. La presentazione di Luka è stata come sempre ad alto contenuto tecnico e ricca di demo +/- complesse. Sicuramente come tecnologia rappresenta una delle poche soluzioni per l'interoperabilità di applicazioni office "compliant".... grazie ad essa finalmente si può implementare un workflow o qualsiasi gestione dei flussi completamente automatizzata. La sua applicazione nel mondo reale sicuramente incontrerà i soliti muri di gomma ma come inizio non c'è male.... significa che c'è un investimento pesante sul futuro di office... qualcuno ha intenzione di creare nuovo business???

2 Track: SharePoint Overview e personalizzazione - Marco Belinaso

E' la terza volta, penso, che seguo Marco (in questa occasione non l'ho seguito direttamente ma ho preso informazioni dai miei due stagisti) e scopro che ha la sfortuna di incontrare sempre una platea di rompi...., nel senso che fanno tutti domande o pongono questioni che non c'entrano niente con il vero scopo della conferenza!!! Ma è possibile che si debba risolvere un problema personale approfittando di uno speaker nel bel mezzo di una conferenza?? Sicuramente è utile confontarsi con gli altri ma su problematiche serie, invece ancora c'è chi ha la necessità di trasformare Sharepoint in un sito personale e/o in un qualcosa per cui non è assolutamente stato implementato!!!

2 Giorno: 2 Track parallele

1 Track: Smart Document -  Luca Regnicoli

Ti prometto Luka che non seguirò + i tuoi seminari su questa tecnologia!!! In effetti basta......sopratutto con l'avvento di VSTO 2005 le cose cambieranno +/- radicalmente, evviva!!!! Apprezzo molto la franchezza di Luka quando parla di qualcosa che non è efficiente! E' difficile trovare negli altri speaker Microsoft la stessa franchezza anche se tutti sono comunque sinceri e professionali!!! Niente da dire quindi su questa sessione (mattina/pomeriggio) che mi ha visto partecipe solo per la prima parte poichè dopo in effetti stavo dando i primi segni di sbadigli.... e quindi mi sono spostato vero la programamzione di Infopath sp1 (che tra l'altro mi rifiuto di commentare vista la mia grande delusione)

2 Track: Sharepoint Sviluppo - Marco Belinaso

Ancora partecipi i miei due stagisti i quali hanno portato a termine la missione "Bombardamento a Bellinaso" , in poche parole uno di loro ha vinto la maglietta di office grazie alle sue puntuali domande e/o precisazioni!!! Interessante lo svluppo e deployment delle web part e l'accesso alle impostazioni del web config (secondo le loro impressioni !!!) Complimenti Marco e ti auguro di avere una platea meno rompi..... la prossima volta!!

 Mentre scrivevo questo post, durante il viaggio in treno mi hanno passato (3 ore 40 munuti):

  • Corrente elettrica per presa carica batterie
  • Giornale di mia scelta
  • Due caffè
  • Due dolcetti

E pensare che la differenza tra i due biglietti è di 15 euro..... quasi quasi dalla prossima in poi!!!!

Ci vediamo alla Future Web Conference, 8 giugno Aquila

powered by IMHO 1.2

More Posts Next page »