Y si nada fuera real?

Mi nombre es Felipe Álvarez y soy valdiviano, idealista, ciclista imprudente, Ingeniero Civil en Informática y web developer en @ciudadanoi

Apr 18
elcondorvuelve:

Ahora que están de moda los bombazos: Coné Terrorista

elcondorvuelve:

Ahora que están de moda los bombazos: Coné Terrorista


Feb 11

insteadofwatchingtv:

Space Bubble Baths and the Free Universe


Jan 19

Jan 12

Dec 27

Dec 10

Dec 4

Ciudadano Inteligente en CodeandoXChile

Nosotros posando para la foto

Advertencia

  • Este artículo contiene opiniones personales
  • Son opiniones bien personales
  • Están influenciadas por el sueño
  • Están influenciadas por la resaca que te deja la cafeína

Ya ahora si la historia

Introducción

Erase una vez en un lugar muy muy lejano un evento organizado por los cracks de la unidad de modernización del estado llamado codeandoxchile, este es un evento bien ñoño y se trata de una competencia entre distintos equipos de nerds por ver quien tiene una mejor idea y la programa mejor. Sin embargo, este festival de ideas y código tiene un objetivo altruista y visionario diría yo y es que a través del uso de herramientas tecnológicas hechas en Shilito podamos mejorar algún aspecto de nuestro diario vivir, todo esto para promocionar la gran movida gubernamental: datos.gob.cl (es un catálogo de datos abiertos del estado). A este muy muy lejano lugar llegamos (el devteam de la FCI) con todas las ganas de plasmar nuestra creatividad y hacer algo para que esta sea una sociedad más justa donde desde aproximadamente las 5 de la tarde comenzamos generando la idea que nos debería llevar al estrellato, sin embargo, esto no fue fácil y tuvimos que descartar varias de ellas y seleccionar la que nos pareció más lógica y plausible. Esta selección llegó a su fin como a eso de la 1 de la mañana y su fuerza nació del Banco Integrado de Proyectos de Inversión.

La idea

El FDNR es una fuente de financiamiento para iniciativas regionales y representan aproximadamente el 2% del presupuesto nacional, tienen por objetivo elevar la calidad de vida de los sectores más necesitados. Nuestra idea es fomentar la democratización de los proyectos FDNR, y ¿por qué esto? hoy en día, aquellas personas que definen que proyectos serán ejecutados son los COREs de cada región que a su vez son electos por los consejales y no por los ciudadanos. Es por esto que en primer lugar decidimos transparentar en que sectores se están gastando los fondos, luego apoyar la fiscalización ciudadana y recopilar información sobre el grado de apoyo a estos proyectos. Esta idea la llamamos Presupuestos Participativos Para el Pueblo o PPPP.

Teniendo más o menos clara la idea nos dedicamos a programar “all night long”.

El codeo

Partimos con nuestra travesía programando con django para reutilizar conocimiento adquirido en el proyecto de municipales y también integramos d3.js para diagramar a que sectores o subsectores pertenecen los proyectos. Pero sin dudas la parte más difícil de esta etapa y la que nos quitó más tiempo fue aquella donde cargamos datos desde el CSV a nuestra base de datos, debido a algunos problemas de formateo de este archivo. Pero lo logramos y nuestra aplicación se puede ver en PPPP y el código igual.

Los concursos

Les contaré algunas aventuras de nuestros gladiadores en los diferentes concursos organizados por el staff de CxC. El karaoke, en esto nos representó Pedro con una cumbia y también Marcel con una alegre melodía de Radiohead. Pedro cantando Pero lo más emocionante de la jornada estuvo dado por Marcel a punto de ganarse un notebook contando chistes en un stand-up comedy show. (Debo reconocer que me reí mucho con sus chistes) Marcel chistoso

La presentación y premiación

Después de una tremenda presentación de Pedro, y la descripción de la aplicación que se la pueden encontrar en github supimos que nuestra aplicación estaba dentro de las 3 aplicaciones premiadas.

Queda para una segunda parte de este artículo la premiación y el evento donde esta se llevó a cabo.


Nov 8
Cuadro nuevo uno

Cuadro nuevo uno


Cuadro nuevo dos

Cuadro nuevo dos


Aug 31

Candideit.org de @ciudadanoi en Amazon AWS

Nunca he sido muy fanático de la administración de sistemas … de hecho no me gusta para nada, pero este texto nace por que me he llevado una tremenda y agradable sorpresa usando la infraestructura de amazon aws para hostear candideit.org.

Dado que esperamos tener una cantidad de visitas prominente durante el período de las elecciones municipales en Chile, tuvimos que repensar los fierros debajo de candideit.org. Amazon tiene la tremenda gracia de ser Elastic, pero que significa eso para nosotros??. Que hoy cuando no tenemos ninguna visita estamos pagando muy poco (casi nada) y cuando tengamos 5*10e^67 visitas por día estaremos pagando más plata pero siempre lo que corresponde.

Pero para lograr esto tuvimos que mover algunas cosas y re-definir cuales serían las partes que podrían crecer y la forma como crecían. Fue así como cambiamos nuestra única instancia con todo bien apretadito por la infraestructura que se describe en la imagen.

Ahora les voy a contar que sucede cuando ustedes aprietan “Intro” y en su barra de navegación dice http://candideit.org o quizás http://www.candideit.org.

  • Amazon va a buscar dentro de su DNS o nuestro servicio Route 53 donde hay que ir. Gracias a @rezzo por ayudarme a que candideit.org tenga su nombre en la Web.

  • Donde hay que ir es un balanceador de carga o Amazon ELB que decide quien tiene que tomar tu solicitud (hoy hay una sola micro instancia que lo está haciendo).

  • Los datos de tus candidatos y elecciones se almacenan en una sola base de datos MySql que está hosteada por Amazon RDS.

  • La solicitud viene con un montón de imágenes y css que hizo y dibujó @CaMargozzini y que hacen que candideit.org se vea super bonito; estas imágenes se encuentran hosteadas en Amazon S3 pero las estamos cacheando en Amazon CloudFront, esta combinación hace que tus css e imágenes se bajen mucho más rápido.

Ya, pero ¿Donde podemos crecer? ¿Por qué tanta parafernalia? R: Podemos hacer crecer la cantidad de instancias (servidores), pero también podríamos pagar por un servidor más grande y más poderoso para soportar muchas solicitudes por minuto. (Debo volver a revisar mis cuadernos de la universidad para saber cual de todas es la mejor opción, pero quizás mi profe @escheihi me pueda ayudar).

Ahora les daré alguno que otro link.

En otro post les contaré como estamos haciendo deploys automáticos con jenkins;

El equipo de candideit.org es: @CaMargozzini, @pdaire, @lfalvarez y nos aporta día a día @rezzo, @maugsburger, @mlobos y @kathemalis!

La distribución


Page 1 of 4