CodeCamp’17

CodeCamp nació de un cúmulo de ideas hace un par de años. Un proyecto grande, que en su momento no pudo salir adelante pero que, un tiempo más tarde reaparece con fuerza. Pero… ¿Qué es CodeCamp?

CodeCamp es una iniciativa de la Delegación de Estudiantes de la Facultad de Informática (DAFI) y la Asociación Juvenil Infomun con el objetivo de propulsar ambientes dinámicos y cordiales entre los distintos agentes de la Facultad de Informática de la Universidad de Murcia. ¿Y qué es eso de relaciones cordiales? La intención es que los estudiantes pasen por la universidad y la universidad pase por ellos. ¿Y cómo se consigue? Bueno… una cuestión necesaria es tener familiaridad y colegueo con los compañeros de facultad y buena relación con profesores y PAS. Todo ello con un hilo conductor: la informática como profesión.

CodeCamp se diseña como un evento de tres días en un albergue, del 17 al 19 de febrero, en el cual se impartirán charlas, talleres y actividades. Estas actividades fomentarán la integración, dinámicas de grupo y se enfocarán en estrechar lazos comunes entre los asistentes. Las charlas tendrán un fin didáctico complementario a cuestiones propias de la carrera.

Las distintas actividades propuestas versarán sobre cuestiones de seguridad, algoritmia, redes y sistemas operativos mediante distintas pruebas que deberán resolverse a través de un CTF (Capture the Flag) enfatizando así en la importancia del equipo para alcanzar un objetivo común.

Para mi es todo un placer poder participar en la organización de esta iniciativa, y más aún, de haber diseñado su fantástica web 😛

Convertir de PNG a SVG con unos simples comandos…

La gran ventaja de usar SVG es según sus siglas, Scalable Vector Graphics, la capacidad de aumentar una imagen sin que esta se pixele. Dejando de lado las aplicaciones que esto tenga, es objeto de esta entrada comentar cómo hacerlo de forma fácil y sencilla a golpe de comandos de terminal.

Lo primero que haremos será pasar nuestro fichero de formato PNG a formato PNM

convert file.png file.pnm

Recordemos que PNG¹ es un formato gráfico basado en un algoritmo de compresión sin pérdida para bitmaps y que PNM² forma parte de los formatos Netpbm que son unos formatos de imagen sin compresión, diseñados para ser extremadamente fáciles de comprender por humanos y por computadoras.

1
 sudo apt-get install potrace #en el caso que no lo tengamos instalado
potrace file.pnm -s -o file.svg

Ejemplo:

Nuestro archivo será el siguiente:

b

Tras aplicar los comandos:

b-3

b-1

Adjunto captura ya que no me deja subir el archivo .svg como tal

 

Nota:

Es importante que nuestra imagen esté en blanco y negro para que funcione. He probado incluso con negro y transparencia, pero no funciona.

¿Funcionará alguna vez con color?

Maybe³.


Referencias

¹ https://es.wikipedia.org/wiki/Portable_Network_Graphics

² https://es.wikipedia.org/wiki/Formatos_Netpbm

³ http://potrace.sourceforge.net/faq.html

http://stackoverflow.com/questions/1861382/convert-png-to-svg