Martes, 28 de octubre de 2008
moure
A veces queremos utilizar palabras reservadas dentro de un listado de valores de un enumerado (enum) dentro de nuestro código C#. Hoy un compañero me ha preguntado cómo hacerlo, y tras repasar mis chuletas mentales, almacenadas en memoria secundaria en lo más profundo de mis sesos, recordé la forma: poniendo el modificador @ delante del valor igual a la palabra reservada. Por ejemplo:
enum Languages {es, @as, @in, en, zh};
Ya no hay excusas: no habrá que usar strings “a pelo” en nuestras serializaciones de datos (XmlSerialization).
Viernes, 24 de octubre de 2008
moure
¿Acaso os encontraís en ese grupo de gente entre la que yo me sitúo que detestáis y os ponen de los nervios los comentarios que deja la gente en los videos de YouTube? Llenos de faltas, palabras dudosamente existentes, barbarismos tamaño elefante y tonterías sin escrupulos?
Pues os recomiendo visitar este post donde nos enseñan la nueva utilidad de YouTube: escuchar tu comentario antes de enviarlo.
Preparados, listos… ¡a por los turbo pesados!
Viernes, 24 de octubre de 2008
moure
Adiós al tradicional método de convertir un string en enum utilizando un eterno switch en C#… Viejos tiempos en los que debíamos hacer algo similar a…
switch(saludo)
{
case “hola”: return Saludos.Hola;
case “hello”: return Saludos.Hello;
}
¿Quién no ha hecho este tipo de aberración alguna vez durante su vida como desarrollador? Todos…
Afortunadamente me he topado con un sistema muy interesante, que prácticamente podemos definir como evidente (¿Cómo no se me pudo ocurrir antes?) para realizar la conversión sin tener que hacer uso de un switch del tamaño de 20 folios A4. Tan sencillo como ésto:
public Enum Saludos {Hola,Hello,Hi};
public Saludos GetSaludo(string saludo)
{
return (Saludos)Enum.Parse(typeof(Saludos), saludo);
}
De éste modo realizaremos la conversión de manera sencilla y práctica, con una única línea de código.
Domingo, 19 de octubre de 2008
moure
iGoogle Canvas es la nueva opción que los chicos de Google nos ofrecen a la hora de crear nuestros gadgets para iGoogle. ¿Cansados de poder usar tan poco espacio en vuestros gadgets? Solucionado.
La gente de Mountain View, tan atenta cuando es preciso a las peticiones de los desarrolladores que hacen uso de sus Google API, ha creado la opción Google Canvas View dentro de su modelado de aplicaciones para iGoogle, permitiendonos crear un apartado dentro del gadget orientado a dibujar en su canvas, pudiendo así ocupar todo el ancho del escritorio interactivo del usuario.¡Gracias Mountain View!
Espacio, espacio, espacio… esto es algo que siempre se ha pedido y que hasta ahora había sido poco más que un sueño eroticofestivo para muchos desarrolladores. Ahora por fin podremos explotar todo el ancho del navegador de nuestros usuarios gracias al iGoogle Canvas.
Por cierto, hay que denotar, que gracias a este cambio vamos a tener una buena maera de monetizar nuestros trabajos, ya que ahora tendremos espacio suficiente y las opciones apropiadas para añadir publicidad y Google Adsense dentro de nuestras soluciones.
¡Todos a programar!
Martes, 14 de octubre de 2008
moure
Cada día se hace más necesario disponer en nuestra sociedad de empresas que, fuera del marco de las ayudas del estado, ofrezcan servicios de ayuda a domicilio para personas discapacitadas, necesitadas de atención especial o ancianos. Y, más aun, son necesarias empresas de éstas características que personalicen sus servicios con un estudio previo de las necesidades del paciente.
Es el caso de Auxiliaria, una nueva empresa dedicada de lleno a este mercado que, pese a que lleva varios años en activo, sigue creciendo y emergiendo como uno de los más potentes y necesitados nichos empresariales dentro de la sociedad española.
La ayuda a Domicilio en MADRID para personas con dependencia física y/o psiquica es el objetivo prioritario de la nueva compañía, y tiene como objetivo dar un servicio de alto nivel y calidad.
Martes, 14 de octubre de 2008
moure
Todoso conocéis mi amor por Google Reader, la gran aplicación del gigante Google para facilitar nuestra vida ante la masiva cantidad de información que diáriamente recibimos desde las miles de fuentes RSS/Atom de Internet.
¿Cómo definiríais Google Reader? La gente de Mountain View nos lo facilita con una simpática aplicación basada en Google Maps API, donde nos demuestran una de sus más útiles aplicaciones de cara al mundo fotográfico: el Google Reader Cloud .