working in progress: SharePoint 2010, Visual Studio 2010, ASP.NET, WPF, Scrum, Patterns, TDD, Refactorin To Pattern

0303/10 0

123people … stranezze

E’ strano cercare, per gioco: Lorenzo Barbieri

e trovare una foto di Ivan Fioravanti

lorenzo123peopleivan

 

doh!

[top]

2602/10 0

SharePoint Automation: Automating SharePoint 2007 Configurations via STSADM and PowerShell.

Durante lo sviluppo dell’attuale progetto che sto seguendo, ho avuto la necessità di dover lavorare tantissimo con i file di configurazione di MOSS 2007.
Purtroppo i risultati che si ottengo non sono sempre quelli desiderati e, personalmente, trovo sempre utile analizzare gli schema realizzati da SharePoint tenendo sempre le msdn a lato.

Ottenere i file di configurazione di SharePoint non è sempre banale; probabilmente dovrete svilupparvi qualcosa in casa.
Per fortuna sir Gary Lapointe viene in nostro aiuto con tool che amplia le opzioni di STSADM:

http://stsadm.blogspot.com/

Così se oggi dovete ottenere l’xml del Content Type appena deploiato dovrete solamente digitare:

stsadm -o gl-exportcontenttypes -url "http://intranet" -outputfile c:\contentTypes.xml -group "Custom Content Types" -includelistbindings –includefielddefinitions

Figo no!? :D

[top]

2202/10 1

MVP su ASP.NET pensieri sparsi 1

Quando si sviluppa un'applicazione web, capita spesso di dover fare dei controlli sui dati inseriti dall'utente e quelli presenti nel db.

Capire dove questi controlli vanno inseriti non è sempre molto chiaro.
Esempio, ipotizziamo d'avere un elenco di dati in UI che l'utente può modificare/aggiungere e ipotizziamo che un campo di questi record deve essere univoco.

E' senza dubbio che non possiamo lasciare all'utente l'onere di gestire questa situazione.
A mio avviso, in un'applicazione web con un buon pattern mvp, una prima validazione dei dati deve esser fatta client-side con i dati presenti sullo schermo dell'utente.

Ritornando all'esempio di prima, all'inserimento di un nuovo dato, possiamo controllare se il dato è del tipo che attendiamo e se è già presente nella nostra griglia.
Come fare è semplice, basta far riferimento ad una libreria come jquery, e l'80% del lavoro è fatto.

Una volta fatto questo tipo di controllo possiamo controllare anche lato server, nella presenter, se i dati inseriti sono coerenti.
Ed anche quì abbiamo una libreria che viene in aiuto come il validation application block di Microsoft.

bau

[top]

1902/10 0

MySql cambiare la password di root e fare il restore del db

Spero che voi non abbiate mai la "fortuna" di lavorare con MySQL.

Se dovesse capitarmi e dovreste perdere la password di root, seguite i seguenti passi:

http://www.franzone.com/2008/04/01/how-can-i-recover-my-lost-mysql-root-password/

Dopo potrete fare il restore del db in questa maniera:

http://www.howtogeek.com/howto/mysql/restore-mysql-database-from-a-backup-file/

ciaps

[top]

1502/10 0

Install Sharepoint 2010 Foundation

Giovedì ho installato una nuova macchinina con Sharepoint 2010 Foundation per un nuovo progetto.

Ecco come e cosa ho installato per far andare tutto liscio al primo colpo.

Innanzitutto la macchina virtuale è stata creata su Virtual Box:

  1. Windows 2008 RC Standard
  2. Virtual Box Guest
  3. Windows Update
  4. Attivare le feature:
    1. Windows PowerShell Integrated Scripting Environment
    2. Role Administration Tools
    3. IIS Tools
  5. Windows Process Activation Service
    1. Process Model
    2. .NET Environment
    3. Configuration APIs
  6. .NET Framework 3.5.1 Features
  7. Windows 2008 R2 and Windows Server 2008 KB971831
  8. WCF Fix article for Windows 2008 R2 and Windows 7 KB976462
  9. Microsoft SQL Server 2008 Native Client
  10. Microsoft "Geneva" Framework Runtime
  11. Microsoft Sync Framework Runtime v1.0 (x64)
  12. Microsoft Chart Controls for Microsoft .NET Framework 3.5
  13. Microsoft SQL Server 2008 Analysis Services ADOMD.NET
  14. Windows Sharepoint 2010 Foundation beta
  15. Microsoft Office 2010 Beta
  16. Microsoft Sharepoint Designer 2010 Beta
  17. Visual Studio 2010 Ultimate RC

La macchina utilizza 3 GB di RAM e, a quanto pare, vanno più che bene.
Vi consiglio di tenere tutto in un hd esterno esata.

enjoy

[top]

1202/10 0

SharePoint 2010 – Technical diagrams

Sul TechNet Microsoft sono state rilasciate tonnellate di documentazione riguardante SharePoint 2010:

  • Upgrade da 2007 a 2010
  • i Servizi disponibili
  • Content Deployment
  • etc etc etc

Buon download.... ah il link :D

http://technet.microsoft.com/en-us/library/cc263199(office.14).aspx

eccolo :D

[top]

1102/10 0

Il Grande e Saggio Salomone

Due donne chiedono udienza al saggio re Salomone, e si presentano trascinando tra loro un giovane. "Quest'uomo ha consentito a sposare mia figlia!" dice la prima donna, Miriam. "No! vuole sposare MIA figlia", dice l'altra, Avigail. E così cominciano a litigare davanti al Re, finché Salomone impone il silenzio. "Portate...mi la spada più grande," dice il saggio re "e io taglierò in due il ragazzo: ognuna di voi riceverà la metà". "Per me va bene" dice Miriam. Ma Avigail dice "Oh sire, non spargere sangue innocente. Lascia che la figlia di Miriam sposi il giovane". Il saggio Re non esita un attimo. "Il giovane deve sposare la figlia di Miriam", proclama. "Ma voleva tagliarlo in due!" esclama tutta la corte. "Appunto", dice Salomone. "Questo mostra che lei è la vera suocera".

....

Aaaaaa Saggio Salomone Saggio

[top]

1002/10 0

SharePoint 2010 Training Kit

Joris Poelmans pubblica nel suo blog un elenco, utilissimo, per iniziare ad usare SharePoint 2010:

http://jopx.blogspot.com/2010/02/sharepoint-2010-new-developer-training.html

Buon download

[top]

0902/10 0

Visual Studio 2010 RC, Enterprise Library 5.0 Beta1 and Unity 2.0 Beta1 are released

Come da titolo ecco i link per il download di Visual Studio 2010 RC su MSDN:

http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx

di Enterprise Library 5:

http://entlib.codeplex.com/wikipage?title=EntLib5%20Beta1

e di Unity 2:

http://unity.codeplex.com/wikipage?title=Unity2%20Beta1

 

a breve un elenco delle novità delle Enterprise Library e di Unity

stay tuned

[top]

0802/10 0

ViVo 3

Emanuele Mattei mi ha gentilmente segnalato questo software:

http://www.istitutomajorana.it/index.php?option=com_content&task=view&id=1158&Itemid=65

cit testualmente:

<<L'amico Antonio, dell'istituto Majorana http://www.istitutomajorana.it/ mi ha segnalato la nuova versione di Vivo 3 portatile, un programma unico ed in italiano che far parlare il computer, molto utile per le persone che hanno difficoltà di lettura. Il programma scaricabile dal seguente sito http://www.istitutomajorana.it/index.php?option=com_content&task=view&id=1158&Itemid=65 è portatile, ossia non richiede l'installazione, ed è ben fatto. Un programma unico nel suo genere. Devo fare i complimenti ad Antonio e Silvio, autori di questa meraviglia, un software molto vicino al sociale e che aiuta moltissime persone. Un software al servizio dei cittadini.>>

Spero torni utile ;D

[top]