E-book: Introducing Microsoft SQL Server 2012 (second DRAFT preview)


En esta entrega gratis de un ebook oficial de Microsoft podremos apreciar todo el potencial y todas las nuevas características que tiene SQL Server 2012. Esta nueva versión de SQL Server vemos muchísimas mejoras en cuanto a todo lo relacionado con la virtualización y temas de la nube en general.

Esta es la portada del ebook oficial de Microsoft sobre SQL Server 2012

En este libro veremos temas como: Continue reading “E-book: Introducing Microsoft SQL Server 2012 (second DRAFT preview)”

Una vista muy curiosa de Google Maps, vista Atari


Hoy mientras navegaba en internet, una página de Facebook publicó una vista de Google Maps donde se parece muchísimo a un juego de Atari, o también a 8 bits. Me ha parecido bastante curiosa esta vista debido a que todo el mundo está dibujado en 8 bits y hasta el muñequito que uno pone para ver las fotos del lugar es un personaje de un juego jeje.

Están todas las funciones normales disponibles, hasta rutas! de como llegar en auto jajaja.

Les dejo una foto y la dirección URL de donde pueden acceder.

Mapa en 8 bits o atari

Click aquí para entrar al modo Atari en Google Maps.

Tutorial: Piano virtual en Lenguaje C (Primer vistazo a los keylogger)


En esta publicación se va a hacer una aplicación totalmente sana y blanca donde a muchos les ayudará a volar la imaginación sobre como crear sencillos Keylogger caseros, digo caseros porque no estamos accediendo directamente al teclado mediante hooks ni cosas por el estilo (que espero hacer una publicación pronto sobre eso).

Buscando unos archivos encontré unos códigos que había hecho hace bastante tiempo y creo que es bueno compartirlos con todos ustedes para que se vallan internando en el mundo del Malware y toda la cosa. Para otros para que vean el Lenguaje C o la programación desde otro punto de vista más interesante. Y para otros que están buscando como hacer keyloggers y comenzar con este interesante tipo de Malware tan fácil de implementar y tan sencillo de introducir en un usuario común.

El programa que desarrollo es un piano virtual donde se presiona una tecla numérica o una letra y el sistema operativo emite un Beep. Uso el API de Windows para hacer posible este piano sencillo y fácil de hacer.

Sin más comencemos, copia el código: Continue reading “Tutorial: Piano virtual en Lenguaje C (Primer vistazo a los keylogger)”

Entrada a petición: Como me entero de los eventos de Microsoft en mi país?


Hoy estaba hablando con una amiga de la Universidad y me preguntó que como accedía al calendario de los eventos en Microsoft acá en Colombia… bueno, pues voy a responder esta pregunta de manera global para que cualquier país pueda acceder a esto.

Lo primero es entrar a esta dirección web https://msevents.microsoft.com/cui/default.aspx?culture=es-CO (para el caso de Colombia) si no eres de de Colombia, no te preocupes, en la parte derecha superior dice el país y el idioma, solo escoge el tuyo de preferencia, por ejemplo, México, España, Ecuador, Canadá, etc. Ahí podrás encontrar desde eventos presenciales hasta laboratorios virtuales, estas conferencias o webcast o podcast o incluso screencast toca temas de vanguardia y de lo que más se está pidiendo en el mundo laboral, por lo tanto es información que te servirá en tu vida profesional o simplemente para aprender…

Microsoft World Wide Events

Evento: Windows 8 para desarrolladores


El día jueves, 15 de marzo de 2012 06:00 p.m. se va a llevar acabo el evento de Windows 8 para desarrolladores en la ciudad de Bogotá  Colombia, ese día contaremos con los expertos en el tema y podremos aprender a programar en Metro Style y estar un paso adelante de nuestra competencia en el mundo laboral.

Los invito a participar de estas maravillosas charlas ya que son gente bastante experimentada y documentada, la charla se enfoca a las audiencias de tipo  Arquitecto, Desarrollador no profesional, Diseñador y Programador/desarrollador de programas. Si no eres ninguno de esos pero quieres comenzar a hacerlo, no importa igual todos vamos a aprender nuevas tecnologías y tecnologías reales que si te servirán en la vida laboral. Espero ver más de una cara conocida este jueves 😀 Si deseas asistir dale click en el siguiente enlace: Continue reading “Evento: Windows 8 para desarrolladores”

Desarrollo de aplicaciones para iPhone en .Net


Muchas veces vemos inalcanzables los lenguajes de programación para dispositivos móviles, pero es porque no conocemos como se puede programar o en que plataforma o no tenemos los medios de donde aprender, personalmente a mi me interesa muchísimo la programación móvil y quisiera compartirles esos conocimientos que voy adquiriendo con todos uds mis lectores, antes que nada en los widgets de la barra de la derecha está un cuadro en especial de Box.com donde están 2 libros de programación móvil donde nos enseñan a programar en Android y iPhone.

Luego de estar mirando los eventos de Microsoft que reviso periódicamente encontré un evento donde dicen:

En esta sesión aprenderemos a utilizar MonoTouch y C# para construir aplicaciones para la plataforma iPhone. También aprenderemos como distribuir dichas aplicaciones y otras opciones disponibles para desarrollo (Cocoa y Objective-C).

Entonces pues como podemos ver no solamente existe un solo lenguaje para programar en iPhone, entonces pues aprovechemos y comenzemos a programar para nuestros dispositivos móviles 😀

Oh casi se me olvida: Click aquí para ir al evento.

Notación básica en UML (para Programación Orientada a Objetos)


Investigando un poco más sobre la programación orientada a objetos (en mi caso C# y Java) encontré en mi libro “Programación en C, C++, Java y UML  de Luis Joyanes e Ignacio Zahonero” y también en un curso de Desarrollo .Net orientado a C# encontré muchos conceptos sobre UML y me ha interesado muchísimo, decidí compartirles estos conocimientos debido a que en muy pocas universidades y cursos se dedican a enseñar este lenguaje y modelado que a mi parecer aclara muchísimo las cosas y la manera de pensar. Porque luego de estar acostumbrados a programar en lenguajes estructurados es un poco pesado cambiar de paradigma.

Para entender ¿Qué es? y ¿Para qué se usa? el UML transcribí unos fragmentos del libro mencionado anteriormente:

El Lenguaje Unificado de Modelado (UML, Unified Model Language) es el lenguaje estándar del modelado para desarrollo de sistemas y de software. UML se ha convertido de facto en el estándar para modelado de aplicaciones software y ha crecido su popularidad en el modelado de otros dominios. Tiene una gran aplicación en la representación y modelado de otros dominios. Tiene gran aplicación en la representación y modelado de la información que se utiliza en las fase de análisis y diseño. En diseño de sistemas se modela por una importante razón: gestionar la complejidad. Continue reading “Notación básica en UML (para Programación Orientada a Objetos)”

Creando una nube privada con VMM 2012


Cuando uno comienza a buscar información sobre tecnologías de la Nube, mucha veces nos encontramos con muchas dificultades debido a que todavía no hay mucha información, pero gracias a Microsoft tenemos una extensa información ya que ellos estan haciendo una fuerte campaña para que usemos sus productos, muchos de ellos gratuitos, lo importante no es gastar miles y miles de dólares en soluciones para una empresa mediana o pequeña, sino aprender los conceptos, manejarlos, probarlos y ponerlos en práctica, este video que publiqué es un video muy bueno sobre como crear una nube privada en Virual Machine Manager 2012. Disfruten 🙂

Las mejores aplicaciones root que necesitarás en tu Android


Si eres un usuario root en tu android es porque necesitaste modificar algo a tu cel, o porque simplemente querías sacarle el máximo provecho a tu móvil. Si no eres root pero quieres serlo tienes que ver esta página porque no todos los Android son iguales y tienes que investigar un poco según tu versión o modelo de Android.

Bueno volviendo al tema, cuando eres root (y me pasó) uno al principio queda como “mmmm y ahora que?“, porque todo el mundo hace bulla y alarde de que seamos root para ser libres, que seamos root para sacarle provecho a nuestro Android, que seamos root para hacer infinidad de cosas, pero lo único en que se concentran la mayoría de páginas son en las ROM, las ROM son sistemas operativos modificados que de hecho son muy bonitos, xq instalé uno en mi Mini Xperia x10 y cada ROM se ajusta a las necesidades que cada quien busca. Pero entonces la finalidad de esta publicación no es enfatizarme en los diferentes sistemas operativos que hay en la red, si no en las mejores aplicaciones que pueden haber mientras seas root. Si más habladuría comencemos (para ir al enlace de descarga haz click en la imagen):

  • ROM Manager: Si eres de los que les gusta estar cambiando y jugando con sus ROM’s, esta es la aplicación perfecta para ti.Imagen de muestra: ROM Manager
  • Titanium Backup Manager: Obviamente nosotros tenemos que hacer backup de nuestras preferencias y muchas más cosas (para evitar lamentaciones) hasta si necesitas guardar el nivel de un juego que necesitas desintalar!, cosas así, por tanto no debe faltar en tu lista de programas indispensables.Imagen de muestra: Titanium Backup Manager
  • Market Enabler: ¿No te ha pasado que el Market te dice que esta aplicación no está disponible para tu dispositivo?, por lo menos a mi me da mucho malgenio porque casi siempre las aplicaciones o Continue reading “Las mejores aplicaciones root que necesitarás en tu Android”

E-book: Programming Windows Phone 7


En el último libro que les entrego trata sobre programación en Windows Phone 7 o también llamado Mango. Este libro abarca toda la programación desde lo más básico como hacer un “Hola mundo” hasta el manejo de sensores, gráficos rasterizados, vectorizados, animaciones, bases de datos, XNA, y objetos en 3 dimensiones. Creo que no hay más que decir sobre este libro, esta muy pero muy completo, lo recomiendo un 100%, es fácil de entender, códigos de ejemplo, imágenes a color, en si…muy buen libro.

Para descargar el libro y sus códigos de ejemplo: Continue reading “E-book: Programming Windows Phone 7”