Saturday, April 12, 2014

Tenia tantas ganas de escuchar esta variación que espero les guste

(Source: Spotify)

Tuesday, March 18, 2014

Mi platica en el Fuckup Night León

Tuesday, July 23, 2013

Que significó para mi Startup Weekend León

Esta es una pequeña reflexión sobre una par de preguntas que muchas personas me realizaron al termino de la organización de Startup Weekend León, antes de ir a la pregunta, voy a plantear el contexto.

Para alguien como yo que en las ultimas fechas a tenido una serie de escenarios de depresión (y en proceso al momento de las preguntas) y siendo alguien que no responde de forma clásica a cualquier pregunta que te hacen como:

Hola!, ¿Cómo estas? A la cual por inercia, costumbre o lo que sea el 99% (cifra inventada) de las veces contestaremos: Bien, gracias! y que no necesariamente responderá a nuestro estado de animo real; yo, por mi parte responderé con mi situación especifica al momento.

Por tal, las siguientes preguntas me costaron mucho trabajo contestar y más después de una situación de crisis pero posteriormente me hicieron reflexionar:

¿Cómo te sientes ahora que ha terminado el evento?

Mmmmmm no se

¿Estás feliz por la realización de SWLeón?

Estoy cansado (esta fue la respuesta al termino del evento, al día siguiente ya no).


Y bueno creo que no sólo ya supere la crisis si no también he podido formular una opinión al respeto.

¿Cómo te sientes ahora que ha terminado el evento?

Siento el doble de compromiso para ayudar a las personas y darles oportunidades a nuevas ventanas que les ayude a su formación, hay mucho trabajo por hacer y desgraciadamente no siempre tenemos la disponibilidad de ayudar, nos conformamos con pedir y exigir, pero me di cuenta que hay más personas dispuestas a ayudar y ver los rostros de las personas felices con lo que habían logrado en 54 horas y la motivación que se llevan, es motivo suficiente para seguir organizando eventos.

¿Estás feliz por la realización de SWLeón?

No

Estoy feliz por el apoyo de todos los que han hecho esto posible este evento en particular, y esto me motiva a no solo trabajar en la edición de Startup Weekend Irapuato para Octubre y Coderetreat en noviembre (León) y en los grupos: Google Developer Groups León, Bajío on Rails, y esto no es tarea fácil pero se que a su tiempo valdrá la pena y no por los eventos pero si por los resultados que esto genere podré realmente sentirme feliz.

Como ejercicio personal decido compartir este sentimiento y situación.

Sunday, January 31, 2010

México pais de migrantes

Esta es mi historia con la migración, mi familia ha vivido la migración desde hace ya mucho tiempo, espero esto les sea de utilidad y bueno es algo muy personal que quisiera compartir.

Coatepec, Veracruz
(1987 - 2001)

Cuando yo tenia 4 años me detectaron un problema pulmonar respecto a la calidad del aire de la ciudad de méxico (DF), para esto el consejo del doctor fue uno y fue simple, tienen que mudarse para que los pulmones de Ismael (YO) puedan desarrollarse de forma normal, para esto mi familia decidio mudarse a Coatepec, Veracruz, una pequeña ciudad a 7km de Xalapa (La Capital del estado), pero no pudimos mudarnos todos, por cuestiones laborales, mi Papá no encontraba un buen trabajo en el estado por lo cual se tuvo que quedar a trabajar en el DF, solos estuvimos mi mamá, mi hermana y yo, para ese entonces cuando llegamos a Coatepec yo tenia 6 años y claro veiamos a mi Papá a veces los fines de semana o algunas veces cada quince días, nunca nos falto nada, al contrario siempre se preocupo por darnos todo, pero esta rutina no fue la ideal para crear un ambiente familiar, mi papá intento irse a vivir a Xalapa en el 93/94 y para esto hiban a abrir un pequeño negocio para poder solventar los gastos de la familia, claro el ingreso hiba a ser mucho menr del que se obtenia en el DF pero al menos la familia ya podia estar junta, entonces mis papas abrieron una papeleria, el tiempo que estuvo abierta, recuerdo que fue un momento familiar muy interesante, por que ya podiamos estar juntos, pero sorpresa, llego la crisis y bueno, como podran imaginarse fue imposible poder mantener el negocio abierto y padre tuvo que volver al DF a trabajar.

El tiempo crea y la distancia crea problemas y esto sucedio con mis papas y conmigo y la relación con mi papá la cual fue entrando en un alejamiento y desconocimiento de la relación familiar.

Guanajuato
(2001 - hoy a medias)
Ya casi al grado del divorcio mis padres decidieron darle una oportunidad a lo que ellos pensaban pudieran ser el ultimo momento para poder vivir juntos como familia, con los hijos ya grandes y en la universidad, el tiempo se agotaba para poder vivir en familia, para esto se decidio llegar a un estado donde la situación economica no fuera tan carente como en el anterior, pero la relación familiar no tenia mucho futuro y para esto, las fracturas ya eran grandes, no duramos viviendo mucho como familia, si la memoria no me falla quizas vivimos juntos 4 años y cada quien ya hizo su vida.

Pero que ha pasado ahora, bueno mi hermana se caso hace ya 5 años y de esa relación nacio mi sobrina Sophia, mi hermana se caso con un chico Italiano y bueno como se podran imaginar al evaluar el posible futuro de Sophia en México a comparación de lo que pudiera ser un futuro en Italia, esto marco que a principios de este año mi hermana, su esposo y su hija migraran a Italia en busqueda de una mejor vida, ahora mi padre, al pasar de los años se le ha hecho más dificil seguir teniendo trabajo en el estado, por mucho tiempo se dedico a la mineria, pero la mineria ya tiene mucho tiempo que en el estado tiene un futuro muy dificil sin decir casi extinto, por lo cual ahora el a mediados del año pasado se tuvo que ir a trabajar a una mina muy cerca de Mexicali, ahora que paso con la familia, mi caso es unico? alguien le ha pasado algo similiar?

Conclusiones

Mi familia ha vivido muy de cerca la migración que es tan común en nuestro país, no es coincidendia que seamos de los primeros lugares en migración tanto legal, como ilegal así como no solo migración fuera de México sino tambien interna.

Ahora bien, mi historia quizas no ha sido como la de otros, pero si queria expresar esto, ya que me da mucha tristeza saber que nunca pudimos tener un ambiente familiar al 100% por asi decirlo, claro jamas nos falto nada material, pero si ha dejado un distanciamiento en la relación familiar, ahora veo a mi mamá aguantandose las ganas siempre de llorar de saber que si a traves de una pantalla podra ver a mi sobrina creecer, pero pocas veces al año podra abrazarla, tendra otras costumbres, sabemos que tendremos que luchar para poder no tener una barrera más haya de la cultural y del habla, sino de la distancia, quizas podamos viajar 1 ves al año o 2, si las cosas van bien y el esfuerzo es grande para poder juntar dinero, o bien esperar que ellos puedan viajar a México para poder estar con ellos.

Que nos hace falta, por que tenemos que buscar mejores opciones a los lugares donde normalmente residimos, claro entiendo que ciudades grandes tienen grandes demandas y por tal grandes ofertas de oportunidades, pero y las demas? que sucede?

Espero les haya gustado la historia, yo se que fue muy resumida, pero queria sacar esto de mí y no haya sido algo incomprensible de leer.

Monday, October 19, 2009

Nueva Pagina de Viernes de Café

Despues de varias reuniones con algunos Tequileros de Gto., principalmente de León, Guanajuato e Irapuato, se ha creado el espacio en linea del llamado viernes de café, del cual podran seguir sus actualizaciones en Twitter con el tag #viernesdecafe la idea detras de esto, es realizar reuniones con el fin de crear comunidad de tecnología con el fin de mejorar la calidad de vida, así de simple.


Esta es la pagina:
Viernes de Café

Muchas felicidades a todos por hacer esto posible, así como a otras ciudades que empiezan a crear sus viernes de café o que traten de reunirse con frecuencia con el fin de generar contenido, conocimiento y conviviencia con el fin de mejorar su comunidad.

Principales felicidades a la iniciativa de Alejandro Martinez @alxhack por la adquisición del dominio y hosteo de el espacio virtual.

Compartan fotos, videos o ideas a las cuales su grupo haya creado.

Wednesday, September 30, 2009 Thursday, September 17, 2009

Convocactoria del Viernes de Café

Cada Viernes en León, Gto.

En la cafetería tercer-tiempo, a partir de las 7pm, nos reunimos para platicar y convivir, todos estan invitados, esta es la hubicación para la reunión del viernes 2 de Octubre:



View Café tercer-tiempo in a larger map
Wednesday, September 16, 2009

Internet 3G Telcel y Snow Leopard

Todos los que utilizamos MAC y en particular, que estamos en la actualización a Snow Leopard, se ha tenido para instalar o seguir utilizando nuestras tarjetas 3G de Telcel, ahora bien, despues de investigar pudo lograr instalar mi tarjeta en mi mac con Snow Leopard y a continuación les doy los pasos.

1.- Si ustedes hicieron la actualización del sistema, lo primero que tienen que hacer es borrar el programa de:

Banda Ancha de Telcel 3G que se encuentra en la carpeta de Aplicaciones.


2.- Conecta tu Tarjeta de Telcel 3G a tu MAC y cuando carge el CD virtual realiza lo siguiente:

Click Derecho sobre Banda Ancha de Telcel 3G y selecciona “Mostrar contenido del Paquete”

3.- En la Carpeta que se habre de Conents da click a lo siguente:

Conents/Resources/Mobile_Connect_Drv_App.pkg

4.- Esto debe de cargar el instalador y ahora si instala.

5.- No te desesperes, en menos de 30 seg. te aparecera una alerta del sistema de que ha encontrado tu tarjeta de Red y dale click en Panel de preferencias Red…

Ahora bien, el instalador solo agrega al sistema los drivers necesarios para hacer jalar la tarjeta, ahora debemos de ingresar la configuración necesaria para que esta funcione.

6.-Ahora, vamos a buscar la configuración de la tarjeta y esta se encuentra en:

Click derecho sobre Mobile_Connect_Drv_App.pkg y selecciona “Mostrar contenido del Paquete”

7.- Ubica el siguiente archivo scheme.cfg, este normalmente se encuentra en:

Contents/Resources/scheme.cfg

8.- Y de este archivo se encuentran los siguientes datos importantes que tienes que ingresar en la configuración de tu tarjeta:

Number=*algo# ————— ingresalo en Número de teléfono
User=tu_user —————— ingresalo en Nombre de cuenta
password=tu_password —- ingresalo a contraseña

9. Ahora bien, te recomiendo seleccionar la opción de:

Mostrar estado módem en barra de menús, ya que esta es la unica forma de conectarte, ya no funcionara, o al menos por el momento el entrar en la aplicación de banda ancha de telcel 3G.

10. Ahora si dale conectar y Aplicar.

Y listo!!!

ya debes de estar conectando y navegando, ya puedes cerrar esta ventana y como podras ver en la parte superior en tu barra de menu, ya esta el icono del modem que se conecta y en este ya puedes conectar/desconectar tu tarjeta.

Espero esto te sirva, espero comentarios, yo probe esta instalación con mi tarjeta HUAWEI Mobile, pero si tu tienes otro modelo, en teoría tambien de funcionar, cualquier comentario no dudes en hacer o bien comparte esta información para que otros usuarios telcel/Snow Leopard se vean benificiados.

Sunday, August 30, 2009

Trabajando con Git y Github Parte 1

Hace unos momentos me encontraba creando esta pequeña guía de como utilizar la combinación git y en particular con Github, esta es una guía en su primer parte y en su primer edición, tratare de ir mejorarndo así como de agregar más ejemplos, imagenes y casos en particular, ahora bien, esta es una guía rapida para empezar a utilizar este administrador de control de versiones, pero ya da por hecho que se encuentra instalado git y que ya cuentas con una cuenta en github espero este sea de gran utilidad, todos los comentarios son bienvenidos.

Primero que nada es detallar y configurar tanto Git en la maquina[s] que se tiene así como la cuenta de Github.

1.- En el terminal editar la siguiente información:

$ git config—global user.name “Tu nombre”

$ git config—global user.email “Tu email”

2.- El siguiente paso si es que no se ha realizado ya, es registrar la maquina en relación a github y tu llave de SSH, para realizar esto, seguir la siguiente liga:

http://github.com/guides/providing-your-ssh-key

3.- Configurar tu usuario de Github en tu maquina:

$ git config—global github.user tu_usuario_de_github

$ git config—global github.token 605966…este_numero_se_encuentra_en_la_seccion_de_tu cuenta y se llama API Token

4.- Paso extra en Mac y solo Mac, con esto nos aseguramos de no subir archivos tipo .DS_Store:

$ git config—global core.excludesfile ~/.gitexcludes

5.- Dentro de tu cuenta debes de tener acceso al proyecto, y tienes un link llamado Your Clone URL, copia este:

Ejemplo:: git@github.com:igmarin/spree.git

Y en tu maquina corre el comando:

$ git clone git@github.com:igmarin/spree.git

6.- Listo ya puedes acceder a tu carpeta del proyecto y realizar cambios a este.

7.- Visualización en Mac de las modificaciones al proyecto.

$ gitk—all

8.- Una ves creada una modificación, lo que debemos de hacer es guardar localmente el cambio en nuestra maquina, para posteriormente enviarla al repositorio de Github, los comandos para poder manipular de forma sencilla estos cambios son los siguientes:

Status, nos permite ver que cambios hemos hechos o que archivos hemos creado.

$ git status

Add, con este comando añadimos el cambio creado al repositorio y podemos manejarlo de dos formas:

1. Añadiendo todo lo que haya en nuestro repositorio de cambios

$ git add .

2. Añadiendo un archivo especifico.

$ git add ruta/y_nombre_del_archivo

9.- Una ves agregados los cambios, debemos de guardar estos en el repositorio local con el fin de no solo tener un guardado en Github sino de también en nuestra propia maquina y esto lo hacemos con:

$ git commit -am “El mensaje con el cual se identifica lo que se esta guardando”

10. Guardar en Github, para mandar nuestro código en el repositorio central usamos el siguiente comando:

$git push origin master

(Nota: cuando trabajamos en un proyecto grupal y una ves que mandamos nuestros cambios, debemos de notificar de nuestros cambios al master del proyecto y esto se hace en github seleccionando la opción pull request con lo cual seleccionamos a la persona a la cual queremos notificar y añadimos una nota de los cambios para más fácil lectura de estos cambios).

11. Actualización de nuestra copia local.

$ git pull

Trabajando con Branches (Ramificaciones)

1.- El concepto más importante dentro de Git es el de branch, ya con esto nosotros podemos crear ciertas funcionalidades las cuales quizás estemos desarrollando como prueba o bien en un estado posiblemente experimental pero que pueden ser parte de nuestro proyecto o bien, para tener un orden de trabajo sobre lo que se va agregando en nuestro proyecto.

Por default Git, trabaja con el branch master que es el branch principal de desarrollo, el comando para verificar los branches en nuestro proyecto es:

$ git branch

2.- Crear un branch, para crear un branch solamente debemos de ejecutar:

$ git branch el_nombre_del_branch

Y para utilizar este nuevo branch:

$ git checkout el_nombre_del_branch

De igual forma podemos trabajar y realizar los pasos 8 y 9 para manipular nuestro proyecto.

Una ves finalizado el desarrollo en el branch que estemos trabajando y para guardar estos cambios en Github, ejecutamos el siguiente comando:

$ git push origin el_nombre_del_branch

Una ves realizado esto, podemos verificar en Github en la sección de all branches, que se ha guardado y que cambios se han hecho, incluso localmente la forma gráfica de verlos sería ejecutando el comando:

$ gitk

3.- Para poder agregar estos cambios al Branch master, debemos de hacer lo siguiente:

$ git checkout master

y claro podemos verificar que hemos vuelto a master con:

$ git branch

e incluso a nivel terminal verificar que cambios existen en relación a master con el comando:

$ git diff master el_nombre_del_branch

Una ves convencidos de estos cambios ejecutamos el siguiente comando para realizar la fusión de el branch creado desde branch master con:

$ git merge el_nombre_del_branch

(Nuevamente para enviar ya la unión del branch creado con master ejecutamos)

$ git add .

$ git commit -am “Con su respectivo mensaje”

$ git push origin master

4.- Borrando un branch, una ves convencidos de que lo que realizamos ya fue agregado al branch master y no vamos a seguir trabajando en ese branch ejecutamos.

$ git branch -d el_nombre_del_branch

Ahora bien para borrar este branch de github lo hacemos con:

$ git push origin :el_nombre_del_branch

5.- Regresar a un estado anterior a la fusión, para realizar esto, ejecutamos lo siguiente:

$ git reset—hard ORIG_HEAD

Manejo de colaboradores del proyecto

Para dar de alta colaboradores dentro de un proyecto en Github, solamente debemos de hacer lo siguiente, dentro del proyecto en la sección de Admin, seleccionar la opción de Repository Collaborators y buscar por nick al nuevo colaborador de nuestro proyecto.

Thursday, August 6, 2009

Mis tips de productividad.

Este es un mail que le envie a mi tía favorita Rosi, realmente es un copy/paste del mail que hace unos momentos le escribí, el objetivo de este email es el dar unos tips de como poder llegar a ser un poco más efectivo en el trabajo del día a día, espero se entienda y ayude en algo.

Nuevamente una disculpa por la dificultad de leer mis post, uff tratare de mejorar en mi escritura, lo prometo, jeje.

Pareciera imposible y poco creíble el hecho de que a veces uno no puede realizar algo por más que uno quiera, no se por que se da esto, pero creo que es por que a veces nos hace falta bajar la forma de hacer las cosas a algo practico, pero fijate que en este tiempo he logrado hacer cosas interesantes y te diré como lo he logrado.


Medí cuenta que tenia muchas cosas por hacer pero al final del día me sentía que no  lograba nada y simplemente me frustraba, pero entonces mediante twitter empece a seguir a un Guru de la programación que se llama Mike Gunderloy  (@MikeG1)  y me di cuenta de como el resolvió este problema y fue de la siguiente forma:

Implemento un sistema muy sencillo que se basa en diariamente en la mañana fijarse una cuantas metas, que van desde 4 a 8, que hasta cierto punto se ven sencillas pero bien definidas, y al paso del día publica el cambio de una por realizar a realizada, nada fuera de este mundo, pero que a veces algo tan simple parece que no lo podemos realizar.
Entonces yo empece a implementar este sistema y he tenido un buen éxito, por la mañana o algunas veces por la noche anterior digo, que tengo que hacer mañana u hoy y escribo estas tareas en notas y las pego al rededor del monitor de mi computadora y voy realizando tarea por tarea y al finalizar alguna de estas, la tomo y destruyo este pedazo de papel esto hace sentirme aliviado por que primero avanzo en mi trabajo y segundo aliviado de la misma tensión que la tarea genera.
Ahora bien, que he logrado con esto, primero ya empece un nuevo blog en el cual me he propuesto escribir y llevar un registro de lo que para mi es importante y que puede ser importante para los demás.
Segundo, me inscribí en dos proyectos libres con el fin de crecer en mis habilidades como programador y también para ayudar a la comunidad que de igual forma gracias a ella he logrado aprender mucho.
cuales son estos proyectos:
1,- mongoDB, que es un proyecto de bases de datos de alto desempeño y que ayudara a tener un soporte futuro para realizar aplicaciones de gran desempeño en linea, en este proyecto me encuentro realizando la documentación en español y en un futuro aplicaciones para el publico.
2.- Spree, es un proyecto de sistemas de comercio en linea y en este me encuentro realizando mejoras al sistema, este proyecto es muy importante para mi,  ya que es la base para vender sistemas web y claro lo puedo implementar a empresas que requieran comercio en linea.

Y claro esto me ha ayudado a mi trabajo del día a día, programar tareas y ser efectivo a la hora de realizarlas.
Ahora bien, entiendo que es muy difícil ser efectivos  y esto se debe a que existen muchos distractores, pero por esto mismo creo que toma mucha importancia entender un problema no como un problema global sino como un objeto que tiene muchas partes que lo componen y tratar de atacar estos de forma particular ya que si no es muy fácil perderse en lo intimidante de un gran proyecto, también comprendo que las responsabilidades van en un crecimiento desproporcionado a la capacidad de resolución de estas, y esto me lleva a otro punto que son las prioridades es importante entender que el simple movimiento de una tarea con lleva al retraso o el no cumplimiento de otra, no hay que cundir en pánico al contrario hay que ser responsables y asumir y dar a entender este compromiso, no podemos partirnos en 2 para resolver en el mismo tiempo dos problemas a la ves, simplemente no es posible.
Siguiente, eliminar cualquier distractor y encontrar nuestros espacios y horas efectivos, para mía la noche es el mejor momento para trabajar, así de simple en donde, a veces en mi casa a veces en Quick, jajajaj así es, hay veces que puedo estar a las 4am trabajando en Quick pero la verdad he logrado cumplir mis objetivos y eso suficiente para justificarlos, en un ambiente empresarial es casi imposible desconectarse del mail y demás, pero esto nos lleva a pensar en soluciones creativas para nuestras necesidades especificas.
Mi más grande consejo que te puedo dar es ser Pragmáticos, creeme el llegar a entender y lograr ser pragmático con el día a día me a ayudado impresionantemente por que al final de cuentas siempre hay que encontrar la solución más simple y que mejor resuelva un problema de la forma más Eficaz y Eficiente y esto realmente nos ayuda a crecer y entender los problemas.
Y por ultimo, ten cuidado con las relaciones humanas, las cosas son y se realizan mediante las personas y es con estas con las que principalmente tenemos problemas, creo que es muy importante entender la motivación de cada uno y es por medio de esto que puedes atacar un problema, claro por medio de la empatía y dejando en claro las metas a cumplir, al final de cuentas la comunicación es lo más importante y tristemente yo he visto que es lo que a veces menos realizamos, todos estamos en el mismo bote y los beneficios siempre son mejores si se realizan en grupo, esto es importante dejar en claro si no, nada de lo anterior servirá.
Bueno creo que esto ya se fue muy largo, jajajaja, pero espero mis palabras sirvan de algo o bien que al menos causen un eco en tí para ayudarte a mejorar.