Herba

22-04-2011

ILSpy

07-04-2011

Si 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-2011

Una foto del pont de la torre a Londres.

DiUnityLib

06-03-2011

He 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-2011

L’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-2011

L’altre dia vaig voler provar de fer algunes fotos amb l’objectiu separat del cos de la càmera. Els resultats no varen acabar de ser satisfactoris:


Desactivar validació per un botó a ASP.NET MVC 3

22-02-2011

Estic 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-2011

Algunes fotos de l’Atiar Foc 2011:



Llegiu la resta de l’entrada »

Video de prova

13-01-2011

Prova de pujada de video de youtube:

Métode extensor Between generic

12-01-2011

Despré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.