Thursday, 14 July 2016

Software Nightmares Parte 1

Buenas! Ahora que ando con un poco mas de tiempo, voy a estar publicando algunas cosas que me quedaron en el borrador .... Hoy quiero comentarles sobre algo que vine flasheando hace rato.

Hace unos meses, me colgué viendo varios capítulos de Kitchen Nightmares, conducido por Gordon Ramsey.

Para los que no lo conocen, es el Chef que se la pasa puteando (para el shooow) y después manda a la gente a cagar.

Me limé con varios capítulos y encontré ciertos patrones que creo pueden aplicarse al Desarrollo de Software.

Antes que nada, dejo un capitulo que voy a utilizar como ejemplo para esto. Véanlo ;)


<!-- Inicio de la flasheada !--> 

Monday, 4 January 2016

Samoa

Bueno, después de un tiempazo sin postear nada... voy a mandar fruta contando un poco sobre Samoa.

Aprovechando que en THL nos obligaron a tomar vacaciones en diciembre (en Nueva Zelanda cierran todo por las fiestas) aproveche para irme por Samoa. Al comienzo había pensado en Australia pero los precios de los pasajes y hostels eran carísimos, por lo que cambie el plan.

Wednesday, 12 August 2015

A new website

Today I released a new personal site: http://www.cristianmarquez.me
For build this site, I used the following tools:

  1. Template: I'm using the ALPHA html5 template available on html5up.net. They are responsive!
  2. GitHub: For source code management. The repo is here 
  3. Ftploy: As a Continuous Delivery tool, publishing my master branch via ftp.
Additional tools:
  1. Web Page Test.org to know if my site is working correctly
  2. Font Awesome for the icons on the page
This is the result:
Preview:


WebPageTest report:

For the Compress transfer and Cache Static Content, Apache uses the .htaccess file.
For the image compression, I used CompressJPG 
As this is a personal page, I don't care about CDN. However, it is possible to use AWS CloudFrount or others CDN providers.
This is the output of FTPloy:


Tuesday, 10 March 2015

Impresora 3D en Nueva Zelanda

Aprovechando mi paso por Auckland, tuve la oportunidad de estar en la biblioteca publica. Ademas del internet con buena calidad y la cantidad de libros que tienen, me sorprendio un espacio que esta ubicado en el 1er piso: MakerSpace.
En este lugar podemos encontrar workshops en donde ensenan a hacer juegos,  aplicaciones para Android, robots con Arduinos o utilizar una impresora 3D, todo esto totalmente gratis!
(Dejo el link al sitio oficial :-> http://www.aucklandlibraries.govt.nz/EN/Events/Events/pages/makerspacecentralcity.aspx)

En este lugar me encontre con dos impresoras 3D. Me decidi a trabar con la ultimaker porque tenia pinta de ser de mejor calidad.

Para disenar nuestro modelo, podemos usar cualquier programa 3D y exportar el archivo a un formato STL. Yo use Blender y Sketchup (que ya no es de google y necesitamos la version paid para trabajar)

Para poder imprimirlo, necesitamos instalar Cura, un software opensource para la Ultimaker.

Como no sabia que imprimir y no queria utilizar un modelo que ya exista, pense en tener mi mini bombonera. Aqui el resultado




3 Hora para un modelo muy chiquito!

Aqui esta la bombonera 1 terminada


PD: Thanks Ally for your support helping me to make my Mini Boca Juniors Stadium! La Bombonera!

Tuesday, 27 January 2015

Git submodules

Durante la preparación de la migración de SVN a GIT (Ver Migrando de svn a git) me encontré con  que en varios proyectos habían varios trunks. El árbol de directorios era algo así:

Proyecto
├── tags
└── trunk
          └── test
                    ├── branches
                    ├── tags
                    └── trunk

Ignorando si esto es o no una buena práctica, probé de que manera hacer lo mismo utilizando GIT, lo que me llevo a probar git submodules.
Aprovechando que GitBlit tiene soporte nativo para los submodules, armé lo siguiente: