Pequeños detalles: Silenciar audio en Ubuntu
28 agosto 2011 | ,

En Ubuntu 11 (con Unity), cuando se desactiva el sonido, se muestra el típico icono del altavoz con la X para indicarlo. Si estando desactivado el sonido se empieza a reproducir algún contenido con audio, el icono cambiar de color para indicarnos que estamos dejando de escucharlo:

Parece lo mismo pero…
26 agosto 2011 | , , | 4 comentarios

…no lo es. Veo en smart421 lo que el autor considera un uso apropiado del patrón ServiceLocator: public class Controller : IController { private readonly IServiceLocator _serviceLocator; public Controller(IServiceLocator serviceLocator) { _serviceLocator = serviceLocator; } public void Execute<TContext>(TContext context) { var command = _serviceLocator.GetInstance<ICommand<TContext>>(); if (!command.IsNull()) { command.Execute(context); } var disposable = command as IDisposable;...

Seguir leyendo

Modificar la configuración de NHibernate por código
22 agosto 2011 | ,

Por extraño que pueda parecer, y pese a las alternativas existentes (Fluent NHibernate, ConfORM, «Sexy Mapping» en NH3.2), todavía hay veces que nos encontramos con aplicaciones que usan XML para definir los mappings de las entidades. Si tenemos la necesidad de modificar de forma global esos mappings, al estilo del uso de convenciones que existe...

Seguir leyendo