jueves, 21 de noviembre de 2013

Xamarin

Hola, en esta ocasión les quiero platicar un poco de Xamarin.

¿Qué es Xamarin?
Xamarin es un framework de desarrollo para aplicaciones móviles cuyo atractivo principal es generar, con el mismo código, aplicaciones para iOS y Android. El lenguaje en el que se programa es C# lo cual es da una gran ventaja a los que ya estamos un poco familiarizados con el desarrollo en .NET. Por lo tanto migrar una app hecha en Xamarin a Windows Phone no debería representar tanto problema.



Ventana de bienvenida



¿Por qué deberían usar Xamarin?
Basicamente porque el medio lo requiere. Actualmente solo las empresas grandes pueden darse el lujo de tener desarrolladores exclusivos de una plataforma. En el caso de los que aspiramos a crear nuestra propia empresa o somos freelanceros no nos es posible contar con tales recursos, con trabajo sacamos en tiempo y forma un desarrollo para una sola plataforma. Sé que actualmente ya existen varios frameworks basados en javascript que te generan código para muchas plataformas a la vez pero Xamarin ofrece la ventaja de que su desarrollo se aproxima al código nativo mucho más que Appcelerator o Phonegap por mencionar algunos.


Hola Mundo en Xamarin
Que clase de desarrollador sería si no hiciera el clásico ejemplo del hola mundo. En fin, aprovecharé la ocasión para mostrar un ejemplo rápido como se hace una app en esta plataforma.
Lo primero que hay que hacer es descargar Xamarin e instalarlo, la instalación bastante sencilla y es un tema que no tocaré en este post. También me gustaría hablar sobre como empezar a desarrollar en Xamarin pero creo que la documentación es bastante buena, por ejemplo, aqui está el hola mundo para Android, en iOS no lo he desarrollado aun.
Una dificultad que tuve y que aun no logro resolver del todo es como usar el emulador de Android deste esta plataforma, estuve buscandole (creo que mal) pero no encontré como correr la aplicación en el emulador por lo que tuve que hacer uso de un dispositivo Galaxy SII.

Layout


Código XML del layout


Finalmente el código en C#

Y bueno, algunas fotografías de la app corriendo en el SII:
A la derecha está el icono

La ventana principal

Un poco más de cerca

Y finalmente lo que hace

Bueno, esto es todo lo que quería comentar por el momento respecto a Xamarin. Espero poder en otros post escribir mas acerca de las experiencias que vaya teniendo en esta plataforma, pros, contras, etc.




martes, 12 de noviembre de 2013

Copa Gojo Ryu Morelia 2013.

Hola que tal! Es un gusto enorme volver a escribir sobre una de las cosas que mas me apasiona: Karate-do.
Como algunos ya saben, el 9 de noviembre de 2013 se llevo a cabo una edición mas de la Copa Gojo Ryu International en la ciudad de Morelia y el Instituto Politécnico Nacional llevo a su representativo conformado por estudiantes y egresados de varias de las escuelas del IPN donde se practica Karate.

El grupo partió de la biblioteca de Zacatenco aproximadamente a las 00:00 horas del sábado. UPIICSA, ESIME Zac, ESCA, ENMyH y algunas Vocacionales aportaron los alumnos que compitieron, claro sin olvidar a los niños que, aunque no son oficialmente estudiantes del IPN, forman parte del equipo tanto como aquellos que si lo son.

En el transcurso del trayecto solo nos detuvimos en el Parador San Pedro aproximadamente a las 3 de la mañana y permanecimos casi una hora ya que de lo contrario hubiéramos llegado de madrugada al hotel que se había reservado. En si, fue una parada estratégica ya que muchos aprovechamos para sacar el stress y echar por la borda los nervios y posiblemente el miedo. En mi caso no fue así porque estaba bastante emocionado por regresar a Morelia, sobre sobre todo porque se trataba de un torneo donde habría gente de otros estados. Fue una sensación parecida previa a la Copa Choda de Villahermosa en el 2012.

Finalmente llegamos a la ciudad de Morelia, el hotel ya estaba listo y el desayuno servido (aunque este ultimo hubo que pagarlo). Aunque la mayoría se dividió, fue bastante gratificante sentir la atmósfera politécnica en ese momento. Chistes, albures, anécdotas, etc, fueron parte del proceso de relajación, bueno al menos a mi si me quito tensión, aunque casi no tenía jeje.

La selección de Karate do IPN


En esta ocasión, so pena equivocarme, no compitió ningún cinta negra por parte del IPN ya que los de batalla estaban en un torneo que se llevó a cabo en la ciudad de Toluca. Considerando eso, fue un buen logro ya que solo nos quedamos a 3 oros de haber conseguido el primer lugar y traernos la "copa" y eso, como dije, sin haber llevado a los cintas negras. Lo anterior me hace reflexionar un poco, si bien tenemos buenos competidores en grados inferiores no podemos quedarnos ahí, creo que todos tenemos la obligación de subir de grado para las próximas ediciones, o bueno, eso es lo que se espera el prof Sergio.

Casi todos obtuvimos una medalla, lamentablemente algunos no consiguieron pero eso es una motivación extra ya que indica que debemos esforzarnos mas en los entrenamientos para ayudar a nuestros compañeros a mejorar. Como mencioné alguna vez: "Sin disciplina no hay recompensa".

Individualmente, para mi fue un buen torneo. Solo tuve un combate, me hubiera gustado tener otro mas pero no me alcanzo, aun tengo muchas deficiencias técnicas que corregir. En cuanto a actitud me sentí bastate bien y de hecho hasta me vieron mucho mejor que dos semanas antes en el torneo del Maestro Ota en el deportivo Oceanía. Creo que definitivamente la integración de las escuelas del IPN crea un ambiente súper padrisímo lo cual se refleja en la actitud de los karatecas. Me sentí mejor que en Villahermosa, poco a poco voy recuperando ese nivel y lo mas importante es que veo mas cerca el superarlo.

Al final del torneo con nuestro plato.



Respecto a lo que sucedió después del torneo no puedo comentar mucho. Si lo hago puede que sucedan dos cosas. Una, que me hagan huelum masivo por contar lo que no debo y dos, que los que no fueron ya no quieran ir. Solo sé que convivir con el equipo fue de lo mas genial que pude haber imaginado. Espero que para el próximo año mas gente se pueda sumar ya que es una experiencia que vale mucho, muchísimo la pena.

La foto del recuerdo.


Ya lo comenté, pero lo reafirmaré. A diferencia de la ultima vez que fui, en el 2010, esta vez hubo mucha mas integración. Los Maestros están realizando un gran trabajo unificando a todas escuelas, por ahi hace falta la ESIME Culhuacan pero ya veremos, espero integrar a una joven de esa escuela a la "sele". Recuerdo que hace 3 años solo anotamos en las fichas IPN como escuela por puro compromiso realmente ya que cada quien peleaba mas por su escuela como en los interpolitécnicos. Esta ocasión fue diferente, todos fuimos poli.


Soy ganador, soy politécnico.

PD. Si le dan click al etiqueta que dice "karate" mas abajo podrán leer otros post que escrito sobre torneos y temas relacionas. Gracias por leer hasta aqui.

viernes, 1 de noviembre de 2013

Calaveras

Calaveras literias, sencilas y quizá ridículas pero de mi propia inspiración.

Nelly jugaba con su perros
la Muerte aguardaba con recelo
Nelly arrojó una pelota
La Muerte la atrapó y a Ella se la llevó

Muy sonriente se encontraba Bertha
Entonces pasó la Muerte y dijo "A esta me la llevo en un ratón"

Tras mucho manga leer 
Germán pensó hasta aquí llegué
Llegó la Muerte y en versión anime se lo hizo ver


Estaba el Alf echando la hueva
Y con orgullo dijo "de aqui no hay quien me mueva"
Pasó la Muerte dispuesto a cargarselo
Pero al verlo dijo "a este, ni a madrazos"


Cortándose la venas  Hiramcoop estaba
Y a pesar de que la Muerte le admiraba
Finalmente le liquidó con el perfume de la cebada 


Va la mia


Estaba Lvcios programando una aplicación
Cuando de pronto la Muerte pensó
Sí la hace para Windows Phone
Me lo llevo con todo y laptop

Bastante incoherentes y sin rimas con la mayoria de las calaveras literarias.