Yo Programo .NET

10 fotos increíbles de la Luna

July 22, 2009 06:04 by fabian
Categorías: General

El 20 de julio de 1969 (hace 40 años) marcó una fecha histórica para la humanidad. La tripulación del Apolo 11 pisó por primera vez la superficie lunar. Y desde Oberdata  queremos homenajear ese trascendental momento con fotos espectaculares de la Luna.

Full Moon Rises over Brisbane

Luna

http://www.flickr.com/photos/inexistentia/1276123099/

Si bien aquí  la Luna está un poco perdida, esta fotografía merece ser compartida con nuestros lectores. El paisaje es alucinante. ¿No tienen ganas de estar allí ahora? Yo sí...

Possum and the Moon

Luna

http://www.flickr.com/photos/akc77/500686337/

En esta simpática foto, un personaje peludo posa para el fotógrafo, aunque el modelo parece no darse cuenta de que fue fotografiado. Muy tierna, ¿no?

Red-rumped Parrot and the moon

Luna

http://www.flickr.com/photos/ozjulian/3365274128/

Esta foto es casi de colección. Un loro en las ramas secas de un árbol y detrás una Luna, que se va despidiendo. Hermosísima. ¿No les parece?

Passover Moon, P4250487

Luna

http://www.flickr.com/photos/anitagould/10877925/

Esta Luna está  bastante terrorífica, propia de una película de miedo. Falta que aparezca algún Hombre Lobo o un vampiro sediento de sangre humana. ¿Ustedes qué creen? ¿Aparecerá?

The Moon

Luna

http://www.flickr.com/photos/wtlphotos/488456796/

La Luna tomada desde las alturas, en pleno vuelo. Ver la Luna desde más arriba, otra forma de contemplarla. ¿Les gusto?

By the light of the silvery moon

Luna

http://www.flickr.com/photos/jahdakinebrah/314603021/

Una luna perfecta en medio de los árboles y las montañas. Una imagen que irradia paz y ganas de estar en ese grandioso lugar.

Luna entre los árboles

 Luna

http://www.flickr.com/photos/pablodavidflores/1749860516/

Esta Luna casi parece que está viva, en cualquier momento comienza a palpitar. La fotografía fue tomada hace dos años en el Patio de la Madera, Rosario (Argentina). ¿Vieron que hermosa Luna tenemos en mi ciudad?

Guarda che luna...

Luna

http://www.flickr.com/photos/dariosca/2776029444/

Una luna somnolienta, que se refleja en las aguas. Y un paisaje que invita a distendernos. Una de las fotos más lindas de la serie.

Buscando una luna

Luna

http://www.flickr.com/photos/ceshe79/3335340511/

Una luna algo tímida y un pájaro en un árbol la coronan. Muy bonita.

Eclissi di Luna sulla chiesa

Luna

http://www.flickr.com/photos/fiemme/2307986056/

Una hermosa foto para cerrar la serie. Iglesia, casas y detrás una magnífica Luna. ¡Una belleza!

Si desean ver fotos directas de la superficie lunar, les recomiendo visitar Moon (Luna) en Google Earth, un atlas interactivo de la Luna en 3D creado por Google y La Nasa, que puede ser visualizado conGoogle Earth 5.0.

Espero que esta serie les haya parecido interesante y compartan con nosotros sus comentarios. ¡Gracias!

Información relacionada: 10 fotos increíbles de rayos y tormentas

Post escrito por Milagros de ChicaSEO

Windows Live Planet, la red nueva social de Microsoft para adolescentes

July 6, 2009 10:36 by fabian
Categorías: Redes Sociales

Windows Live Planet, la red nueva social de Microsoft para adolescentes

Hoy en día las redes sociales se han convertido en un fenómeno imparable de la web 2.0. De hecho las personas están abandonando los blogs para dedicarse exclusivamente a publicar mensajes y subir fotos en los diferentes medios sociales.

Facebook, Twitter, etc. son, en gran medida, los que más se destacan en este nuevo panorama de las comunicaciones online. No obstante, Microsoft se sigue sumando a esta carrera por retener a los usuarios.

Y es así que ha lanzando una nueva red social, aunque el proyecto no ha tenido gran repercusión todavía en los medios, veremos qué sucede con el mismo en los próximos días.

El nombre de la nueva red es Windows Live Planet, y nos permite integrar esta plataforma con nuestra cuenta de Windows Live ID (Hotmail, Messenger, etc.). Registrarnos es muy sencillo.

Windows Live Planet es un producto de Microsoft India, y según mi opinión, está enfocado al público adolescente. Lo cual se concluye por el diseño del sitio y por las preguntas que se deben contestar para completar nuestro perfil.

¿Qué podemos hacer en Windows Live Planet? Entre algunas opciones, importar contactos de otras redes sociales y chatear con nuestros contactos de Windows Live ID, sin salirnos de la red.

Algunos bloggers la han catalogado como una red básica, siendo bastante negativos los pocos comentarios que encontré en la blogosfera sobre este nuevo producto de Microsoft.

Valoración final: Creo que es un servicio atractivo para el público para el cual está dirigido, los más jóvenes, ya sé que se trata de un servicio rápido y simple, siendo un gran acierto la integración con Windows Live ID.

Aspecto negativo: Se encuentra en inglés, dejando fuera a muchos usuarios de habla hispana.

¿Ustedes qué opinan? ¿Qué les ha parecido esta nueva red social? Me gustaría que compartan sus impresiones. ¡Gracias!

Post escrito por: Milagros de Chicaseo

Viaje a Misiones

June 19, 2009 09:37 by fabian
Categorías: General

En estos días, me borre de todos lados ;) Disfrute de unas merecidas vacaciones y fui a pasar unos días a Misiones, a visitar familiares y amigos. Aquí van algunas fotos.

IMG_0003 
Mi hermano Marcelo (izquierda) y yo

IMG_0001 
Con Marcos (Fotógrafo profesional del sitio Chismes de Misiones)

100_2421
Mi sobrino Ezequiel

100_2472
Con mis hermanos Rolando y Marcelo instalando una antena Wireless

Video ALT.NET Hispano: Hadi Hariri ASP.NET MVC

May 3, 2009 08:07 by fabian
Categorías: .NET | ALT.NET | ASP.NET MVC | C# | MVC | Videos

Ayer se llevo a cavo la segunda reunión VAN de ALT.NET Hispano, en esta oportunidad Hadi Hariri expuso sobre ASP.NET MVC.

Video:

Algunos temas tocados en la charla:

  • ¿Que es MVC? - Definición del patrón MVC
  • Controladores
  • Vistas
  • Modelo
  • Rutas – Rutas amigables y modificación de rutas
  • ASP.NET Routing Debugger
  • Vistas tipadas
  • ViewData y ViewData.Model
  • Generación de código, CRUD con plantillas T4
  • Testeo de controladores con pruebas unitarias usando xUnit

Hadi en su blog escribió un post relacionado a esta reunión donde publicó el código fuente de los ejemplos utilizados en la reunión.

Microsoft Vine, el Twitter de Microsoft

April 28, 2009 12:52 by fabian
Categorías: Redes Sociales

vine Las redes sociales son un fenómeno imparable. Cada día más personas se registran en medios sociales. Y Microsoft no se iba a quedar fuera de esta tendencia. Es por eso que lanzo Microsoft Vine.

¿De qué se trata este proyecto? Se trata de una red social, que pretende combinar lo mejor de Facebook y de Twitter, la que se encuentra en fase beta, y de momento sólo se puede acceder por invitación.

La aplicación, que debe descargarse en la computadora, está enfocada a que grupos y organizaciones puedan compartir información en forma rápida y sencilla.  Es decir prioriza la organización y distribución de información entre los miembros de una comunidad.

¿Con qué funciones cuenta? Por lo que tenemos entendido, podemos:

  • Ver el estado de nuestros contactos.
  • Enviar alertas, reportes de acciones o información (que podrá hacerse de PC a PC o con mensajes de texto cortos a teléfonos celulares).
  • Decidir qué contacto queremos que nos envíe información.

En la actualidad, sólo es compatible con entornos Windows, adoptando más de 20.000 fuentes  y servicios públicos para mostrar datos de interés.

Por último, cabe agregar que Vine se integra con otras redes sociales, como Facebook, lo que redundará en beneficio de los usuarios de ambas plataformas.

¿Qué les ha parecido la noticia? ¿Usarían esta nueva red social? ¿Creen que tendrá éxito?

Fuente: Microsoft Vine: la red social de Microsoft

Microsoft Vine: http://www.vine.net/

Post escrito por Milagros de Chica SEO

ALT.NET Hispano - Primera Reunión VAN

April 25, 2009 11:01 by fabian
Categorías: .NET | C#

skype

Acaba de concluir la primera reunión VAN de ALT.NET Hispano con un saldo más que positivo para mi. Hemos podido conocernos (al menos nuestras voces) y charlamos sobre muchas cosas.

Al principio hemos tenido problemas de audio, skype no ayudó en esto. Pero luego pudimos solucionarlo y la reunión se pudo realizar.

Primero, Leandro Valido dio una disertación muy buena sobre DSL (Lenguajes de dominio especifico) y explicó sobre su trabajo que realizó en la implementación de esta metodología bajo SQL Server y .NET.

Luego charlamos sobre el futuro de la comunidad, Jorge comentó algunas de sus ideas, como por ejemplo crear un agregador de blogs.
Analizamos varias herramientas que quizás nos puedan ayudar a realizar este agregador. una de las aplicaciones analizadas fue KIGG.

Daniel comentó su trabajo en el FrameWork Cooperator, explicó su funcionamiento y futuras ideas que piensan implementar al framework.

Hasta la próxima reunión!

Objetos Mock - ¿Qué son?

April 24, 2009 04:33 by fabian
Categorías: .NET | C#

reuniondevelopers

Recuerdo, con compañeros de trabajo solíamos hacer bromas con esto. “Te mandaste un Mocko!” jeje un clásico. Pero la verdad es que poder entender lo que en verdad son los objetos Mock me llevo 4 horas exactas. (Una mañana de trabajo) ;)
Esa mañana aprendí lo que era un objeto proxy, aprendí como hardcodear este objeto proxy para pruebas unitarias, etc.

Luego por simple deducción pude entender que era un objeto Mock y que su uso está fuertemente enlazado con el trabajo en pruebas de unidad.

Definición simple y rápida, ¿Que son los objetos Mock?

Un Mock es un objeto que simula ser otro (Proxy) y es posible hard-codear sus propiedades y las respuestas de sus métodos muy fácilmente.

¿Y para que me sirve esto?

Ok, recuerda que ahora esta de moda el desarrollo TDD, esto nos obliga a realizar las pruebas unitarias antes de empezar a programar. ¿Pero como probamos clases que en realidad no existen? Para esto esta Mock, para ayudarnos a crear objetos proxy a partir de una interface común con valores hardcodeados que luego podremos usarlos en distintas partes de nuestras pruebas. Por ejemplo, quizás tengas una clase con inyección de dependencias, esta clase recibe un objeto en su constructor y este objeto podría ser un objeto Mock que implemente una interface común.

Ejemplos Mocks:

Pero para aprender lo mejor es ver ejemplos, con este ejemplo utilizando NUnit.Mocks que te mostraré seguro entenderás en el primer vistazo.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using NUnit.Mocks;
using NUnit.Framework;
namespace ClassLibrary1.Test {
    [TestFixture]
    public class PruebaMock {
        [Test]
        public void Prueba1()
        {
            DynamicMock objMock = new DynamicMock(typeof(IMyMock));
            objMock.ExpectAndReturn("get_Ip", "1.1.1.1");
            Assert.AreEqual("1.1.1.1", ((IMyMock)objMock.MockInstance).Ip);
        }
    }
    public interface IMyMock
    {
        string Ip { get; }
    }
}

Como ven, creamos un objeto dinámico Mock a partir de una interface, luego podemos hardcodear las respuestas de todos sus métodos y propiedades, en este ejemplo hardcodeo la respuesta “1.1.1.1” a la propiedad IP.

Frameworks y herramientas para trabajar con Mocks:

  • NUnit (NUnit.Mocks)
  • Moq – Mock + Linq

Foto: flickr.com

ALT.NET Hispano - Primeras reuniones

April 24, 2009 03:11 by fabian
Categorías: .NET | C#

image Me agrada ver el cambio que estoy notando en la comunidad .NET, desde que comenzaron a nacer proyectos open source bajo .NET estos cambios se hicieron mas notorios.

Junto con este impulso es que nació ALT.NET Hispano. Una comunidad de programadores hispanos de todo el mundo donde comparten sus ideas y experiencias sobre programación .NET. (Leer mas información sobre ALT.NET Hispano)

Existe un grupo en google donde los desarrolladores hispanos se encuentran para debatir, compartir y programar reuniones.

Jorge Gamba lanzó el reto de la primera reunión ALT.NET Hispano tipo VAN (Reuniones virtuales usando Skype y otras herramientas) que se llevará a cabo mañana, sábado 25. Existe una lista de miembros, en la cual los aspirantes en asistir a dicha reunión deberán agregar su nombre a la lista.

alnet
Scott Hanselman en ALT.NET Seattle

En esta primera reunión Jorge será el administrador en la reunión y el disertador será Leandro que expondrá sobre DSL (Lenguajes de dominio especifico). Suena súper interesante para mi el tema y por eso verán mi nombre en la lista de asistentes. Espero que hayan mas reuniones de este tipo, es crucial que apoyemos estos eventos.
La publicidad boca a boca, un post en tu blog, un mensaje en el foro, todo es bienvenido.

Introducción a NUnit – Pruebas de unidad

April 23, 2009 11:25 by fabian
Categorías: C# | .NET

program

Quizás en estos días estés escuchando el termino TDD (Desarrollo guiado por pruebas), estas pruebas de unidad nos ayudan a crear aplicaciones robustas y reducir la cantidad de errores.
Lo más llamativo de esta manera de programar es que las pruebas unitarias se realizan en primer lugar y luego el desarrollo consta en superar estas pruebas.

¿Que es una prueba de unidad o unit test?

Es una porción de código con la única función de realizar pruebas o testeos a métodos o clases.

NUnit Framework

Hay una herramienta muy poderosa y conocida por todos los desarrolladores llamada NUnit, este framework nos ayudará a crear nuestros proyectos unit test.

Atributos NUnit

Existen algunos atributos expuestos por el framework que nos ayudaran a marcar diferentes áreas de nuestras clases para realizar pruebas. Aquí están los atributos básicos.

  • [TestFixture]: Con este atributo informamos que la clase es una clase de prueba y expone métodos para pruebas.
  • [SetUp]: Se utiliza para marcar un método que usaremos para instanciar objetos comunes que luego serán usados por los demás métodos. Solo puede existir un método con el atributo SetUp.
  • [Test]: Especifica un método dentro de una clase como un método de prueba. Dentro de un clase marcada como TestFixture pueden haber varios métodos con el atributo Test.
  • [TearDown]: Luego que las pruebas han sido ejecutadas el método con el atributo TearDown es el encargado de limpiar el ambiente, por ejemplo aniquilar objetos.

Leer mas información sobre atributos NUnit

Informacion sobre NUnit:

Descargar: NUnit 2.4.8
Foto: flickr.com

Marcar la diferencia

April 21, 2009 16:18 by fabian
Categorías: Blogging

teclado

Marcar la diferencia en la blogosfera no es nada fácil. La competencia es muy dura. Y existen bloggers que saben mucho más, que documentan mejor sus posts, que tienen años de experiencia o que disponen de más tiempo libre que nosotros.

Pero ¡no desesperes! Las recompensas en el blogging tardan en llegar, pero llegan. Aunque  necesitamos constancia, esfuerzo y disciplina. No obstante, hay algunas sugerencias que puedes tener en cuenta para diferenciarte desde el comienzo:

  • Contenido enfocado: Al principio, escribir posts kilométricos requiere de pericia y dominio del tema. Por eso, recomiendo que al empezar escribamos artículos cortos y  directos. No pretendas dar cátedra. Sé breve y conciso. Comienza por las cosas básicas. Desarrolla  una idea fuerte o un solo aspecto por artículo. La palabra es “precisión”. 
  • Diferénciate desde el principio: Cuando ChicaSEO comenzó, nadie nos conocía. Sin embargo, propusimos una idea que era medianamente original: chicas hablando de SEO. También, empezamos regalando  mini-reviews y haciendo sorteos, que luego filmábamos en videos.  Implementar varias cosas que pocos hacen, te distinguirá del resto. ¡Prueba, experimenta! 
  • Realizar buenas recopilaciones: Además de posts breves y concisos, una buena técnica consiste en publicar recopilaciones de temas importantes o candentes, ofreciendo tu punto de vista. Vamos a citar a otros, pero con criterio propio. Finaliza con una conclusión o valoración personal.
  • Recomendar buenos links: A los bloggers, les gusta la información relevante. Los buenos enlaces son como “oro en polvo”. Por eso, debes armar semanalmente un post con enlaces, que sean muy útiles para tus lectores. Estas secciones serán muy leídas. ¡Ya verás!
  • Links en grupo: Y esto ¿qué es? Pues, consiste en intercambiar con blogs nuevos (de temática relacionada o complementaria) enlaces hacia las entradas de los otros. No se trata de intercambiar enlaces en el Blogroll, sino de crear un grupo de 3 o 4 bitácoras, las cuales se enlazarán y enviarían tráfico recíprocamente.  ¡Una asociación provisoria de blogs! Recuerda que la unión hace la fuerza.
  • Títulos que impacten o llamen la atención: Debes darle mucha importancia a los títulos. No solamente deben adecuarse al contenido, sino que deben invitar a la lectura. Las acciones, los títulos misteriosos o los que enseñan cómo hacer o cómo resolver un problema enganchan al lector. También, utilizar palabras fuertes, polémicas o títulos extraños puede ser efectivo.
  • Entrevistas a expertos: Si no eres conocido, te costará entrevistar a los bloggers más famosos. No obstante, te aconsejo que les escribas a varios de ellos. Quizás alguno acepte y consigas un reportaje interesante para tu sitio. De igual forma, puedes crear un pequeño cuestionario y remitirlo a varios de ellos para publicar los resultados en tu blog. Estas iniciativas generan  buenos resultados. 
  • Contenido multimedia o fotografías llamativas: Videos o podcasts con datos o charlas referidas a la temática de tu blog serán muy valorados por tus lectores. Igualmente, puedes subir  fotografías atractivas o que no pasen desapercibidas. La imaginación es el límite.
  • Diseño del sitio: Cuánto más atractivo o elegante sea el theme, mejor impresión causarás en tus visitantes. ¡No descuides este aspecto! Lo primero entra por los ojos. Y lo mismo pasa en la blogosfera.
  • Estilo conversacional: Una redacción amena y distendida, como una conversación, le otorgan al sitio esa calidez y cercanía que muchos lectores aprecian. Esto no significa ser poco serios o profesionales. Escribir para Internet es hacerlo en estilo llano y amigable, pero sin perder la claridad ni la profundidad en los conceptos o en  las explicaciones.
  • Corregir los posts: No debemos publicar los primero que nos sale. Los buenos escritores corrigen en forma continua. ¡Sigamos su ejemplo! Corregir un texto es mejorarlo. ¡Fundamental para tus artículos!

Estos son tips generales. Cada blog debe encontrar su propia fórmula del éxito. Sin embargo,  estas pautas pueden acortarte el camino.  ¿Qué piensas? ¿Qué otros tips nos recomiendas? Me gustaría conocer tu opinión. ¡Muchas gracias!

Foto: flickr.com
Post escrito por Milagros de Chica SEO