ILSpy
07-04-2011Si heu provat alguna vegada .NET Reflector per veure l’interior d’alguna llibreria .NET segur que trobau que és una eina fantàstica. El problema és que en la darrera versió, els propietaris del programa han decidit carregar 35$ per l’ús, i la companyia ha rebut moltes crítiques per algunes pràctiques obscures i deslleials (p.e.: desinstalar dels ordenadors dels usuaris la versió gratuita per obligar a actualitzar a la versió de pagament). Per sort tenim una alternativa lliure que ens permet fer el mateix: ILSpy.
Tower Bridge
24-03-2011DiUnityLib
06-03-2011He començat un petit projecte (molt petit, per ara només té 2 classes) que es diu DiUnityLib. És una llibreria que, per ara, ens ofereix una ControllerFactory per emprar Unity en projectes ASP.NET MVC 3. A més, també hi he afegit un LifetimeManager que ens permet guardar els objectes a la sessió d’ASP.NET. Si voleu col·laborar o veure com va ho podeu veure aquí.
Mercurial
06-03-2011L’altre dia vaig migrar tots els meus repositoris de Subversion a Mercurial. Encara li estic agafant el truquillo, però ja he vist algunes coses que m’han agradat:
- El tenir tot el repositori en local. Permet anar a qualsevol punt de la historia sense haver d’estar conectat.
- Merges més senzills…
- …
Vos pos alguns enllaços per que vos informeu:
Proves objectiu separat del cos
02-03-2011Desactivar validació per un botó a ASP.NET MVC 3
22-02-2011Estic programant una web amb ASP.NET MVC 3, aprofitant les opcions de validació en el client que té. El problema és que quan tenim un botó ‘Cancelar’, normalment, no volem que se’ns validi l’entrada, ja que no en farem res amb aquestes dades. Després de cercar per internet com podem desactivar-ho vaig veure que es tan simple com afegir la classe css ‘cancel’:
1 | <input type="submit" name="accio" value="cancelar" class="cancel" /> |
Així, quan pitgem el botó ‘cancelar’ no se’ns activaran les validacions del costat del client.
Atiar Foc 2011
27-01-2011Video de prova
13-01-2011Prova de pujada de video de youtube:
Métode extensor Between generic
12-01-2011Després de llegir aquest post al blog de’n Javier Torrecilla, vaig pensar que una millor manera de fer el que ell proposava era definir un métode extensor generic:
1 2 3 4 5 6 7 8 9 10 11 12 | using System; namespace Util.ExtensionMethods { public static class ComparableExtensionMethods { public static bool Between<T>(this T comparable, T min, T max) where T:IComparable<T> { return comparable.CompareTo(min) >= 0 && comparable.CompareTo(max) <= 0; } } } |
La deix aquí (a part de posar-la com a comentari al seu blog) per si a algú li serveix. Aquí hi ha una petita discusió sobre el tema a StackOverflow.











