Investigadores de una universidad belga y de la U.N.Sa. ganan una convocatoria mundial de subsidios de la multinacional Google --estan entre los 30 trabajos seleccionados de los 800 presentados en todo el mundo.
La vida segun JuanPi
En este blog podrá leer los comentarios del autor y ver algunas fotografías de los lugares que visita y los trabajos que realiza. El objetivo: Dejar que los que esten interesados miren. In this blog you will find comments of the author and some pictures of the places he visits and the jobs he is involved. The objective: Those who are interested can watch.
domingo, 24 de febrero de 2013
miércoles, 20 de febrero de 2013
Otorgan premio Google RISE a investigadores de Belgica y Argentina
Otorgan premio Google RISE a investigadores de Belgica y Argentina
El día 18 de Febrero Google anunció que la ONL Dwengo (Bélgica), junto
a investigadores de la Universidad Nacional de Salta (Argentina),
serán socios de Google RISE durante el 2013. De esta manera, Google
busca estimular la educación en Ciencia, Tecnología, Ingeniería y
Matemática (en Inglés: STEM).
En el año 2009, seis ingenieros del departamento de electrónica y
sistemas de la información de la Universidad de Gante (Bélgica)
fundaron la organización no lucrativa (ONL) Dwengo. La organización
nació como una extensión a las competencias de robots que estos
ingenieros organizan todos los años en la universidad. Objetivo:
promover en los adolescentes la electrónica y la programación.
Años más tarde se inicia el proyecto bilateral CErrobotics en
colaboración con investigadores argentinos de la Universidad Nacional
de Salta (UNSa). El proyecto tiene como objetivo proveer el
conocimiento y las herramientas necesarias para la enseñanza de la
robótica en colegios secundarios en situación de desventaja social y
económica. Se espera que con el apoyo de Google el impacto del
proyecto sea de amplio alcance, facilitando la participación de muchos
adolescentes salteños.
"Gracias al premio RISE, podré viajar a Argentina y organizar, junto
al Dr. Juan Pablo Carbajal, talleres de robótica para estudiantes y
tutores. Los apoyaremos en sus primeros pasos en la construcción de
robots.", dijo el Ing. Francis wyffels, "Una de las consecuencias
esperadas del proyecto es que los estudiantes de Argentina puedan
organizar sus propios eventos de robótica!"
El equipo CErrobotics esta compuesto por un equipo en Gante, Bélgica
(Ing. Francis wyffels, Dr. Juan Pablo Carbajal) y un equipo en Salta,
Argentina (Ing. Rubén D. Maza, Ing. Daniel Hoyos, Prof. Daniel
Córdoba, Dr. Victor Passamay). El grupo cuenta con el apoyo y la
colaboracińo de la secretaria de Ciencia y Tecnología de la provincia
de Salta, en particular Prof. María Soledad Vicente y el Lic. Sergio
Arcienaga.
Más información:
Francis wyffels (0473/300.729) y Juan Pablo Carbajal
Francis@dwengo.org
juanpablo.carbajal@ugent.be
miércoles, 13 de febrero de 2013
Find text inside huge collection of pdf files
So you have a bug collection of pdf files (like papers) and you are looking for a phrase. How to search from the GNU/Linux command line?
I found this method (sure is not optimal, better ideas?)
First create a file where results will be stored
Then list the files in your folder send the to pdftotext and grep the result. After each grep we print the name of the file (so the name is AFTER the results). In this case I was searching for papers mentioning "Lyapunov-Schmidt"
Useful?
I found this method (sure is not optimal, better ideas?)
First create a file where results will be stored
$ touch /tmp/hits
Then list the files in your folder send the to pdftotext and grep the result. After each grep we print the name of the file (so the name is AFTER the results). In this case I was searching for papers mentioning "Lyapunov-Schmidt"
$ ls -1 | parallel --xargs 'pdftotext {1} - | grep -i Lyapunov-Schmidt >> /tmp/hits; echo ==== {1} >> /tmp/hits'
Finally you can explore the results in the /tmp/hits file.Useful?
Labels:
command line,
linux
sábado, 27 de octubre de 2012
Inkscape: Ripped paper tutorial / Tutorial, haciendo un trozo de papel
En este tutorial explico brevemente como hacer un efecto de trozo de papel en Inkscape. El tutorial se basa en este otro tutorial que anda en la web,
Heathenx: Episode 083 – Torn Paper Effect
Al final del tutorial describo alguna observaciones sobre trozos de papel de la vida real.
Ver en Español
Instrucciones
Para seguir este tutorial al pie de la letra necesitás tener la última versión de la extensión "Jitter Nodes". Si no la tenés, podés hacer el tutorial de todas maneras, pero no vas a obtener los mismos resultados.
Para empezar, hacé dos lineas horizontales con un ancho 500 px y dos verticales con un alto de 200 px.
Variaciones de baja frecuencia
Primero vamos a generar variaciones del contorno, aleatoreas y de baja frecuencia, es decir, curvas que varian aleatoreamente en distancias mas bien grandes. Para hacerlo necesitamos agregar nodos a la linéa. Para lograr esto usamos la extensión "Add Nodes" (Menú Extensions ‣ Modify Path ‣ Add Nodes). Elejimos una distancia que que sea un 10% del lado más corto. Esto nos permite poner mas o menos 10 variaciones a lo largo del contorno. Para el rectángulo utilizé 35 px como se muestra en el snapshot.
Ahora vamos usar nuestro caballito de batalla, la extensión "Jitter Nodes" (Menú Extensions ‣ Modify Path ‣ Jitter Nodes). En las opciones de "Jitter Nodes" usamos solamente desplazamiento vertical y la distribución Gaussiana, como se ve en el snapshot. Ajustá el valor de desplazamiento a tu gusto, yo usé 7 px. Aplicá esto a las dos lineas horizontales.
Con las lineas verticales hacé lo mismo, pero esta vez utilizá desplazamineto horizontal.
Estamos listos con las variaciones de baja frecuencia. En otros tutoriales esta parte del trabajo se realiza a mano alzada utilizando la herramienta de "draw freehand lines" (tecla F6), por ejemplo en el episodio 083 de HeathenX . El resultado es similar, pero quizás esta manera es un poco más automática.
Variaciones de alta frecuencia
Para dar un efecto de papel arrancado, vamos a agregar variaciones de alta frecuencia. Volvé a abrir la extensión "Add Nodes" y esta vez selecciona una distancia corta. Yo utilizé 0.5 px.
Aplicá estos cambios a todas las lineas.
Cerramos y volvemos a usar la extensión "Jitter Nodes". Esta vez seleccioná la distribución de "Pareto" o la "Log-normal". Estás distribuciones, ademas de variaciones pequeñas, generan picos y es justo lo que necesitamos para simular la fibra del papel. Para las lineas horizontales yo usé desplazamientos verticales y, para las lineas verticales, desplazaminetos horizontales.
Una vez que has agregaste las variaciones a todas las lineas hay que combinarlas. Acomoda las lineas en un formando rectángulo. Tené cuidado de dejar un pequeño espacio entre los extremos para hacer la unión mas fácil. Seleccioná todas las lineas y presioná Ctrl-k para combinarlas.
Luego ve a cada esquina y suelda los nodos de los extremos como muestra la figura. Para hacer esto usamos la herramienta de edición de nodos (tecla F2) y la opción "Join selected nodes". Ya que estás usando esta herramienta, podés arreglar los picos que sean muy exagerados. yo acorte los que están en el lado inferior del rectángulo.
Estamos listos con el el contorno del papel. A continuación repetimos los pasos de otros tutoriales para dar mas realismo al trozo de papel.
Ok, en principio lo que tenés hasta ahora ya se parece a un trozo de papel. Esta figura representa la capa inferior del trozo de papel (ver fotos en Observaciones).
Para darle mas detalle podemos construir otra capa de papel (la capa superior), esta vez sin variaciones de alta frecuencia. Costruye una un rectángulo similar al que ya tienes. Llenalo con un color sólido y ponelo por ecima del trozo de papel.
Convertí el rectángulo a lineas ("Object to path") y deformalo levemente. Asegurate que en algunas zonas el nuevo rectangulo deje ver el trozo de papel. Cuando estes conforme con la apariencia, aplicale la extensión "Fractalize" (Menú Extensions ‣ Modify Path ‣ Fractalize)
Se puede dar un poco de profundidad de la siguiente manera. Hacé una copia de la capa superior del papel, llenala de color negro y aplicale "Blur" muy pequeño (0.5 o algo del estilo). Mueve esta copia entre la capa inferior y la capa superior del papel usando la tecla Page Down.
La capa supeior del papel se puede rellenar con algo mas interesante que un color sólido. En la figura al comeinzo del este post yo utilizé un gradiente lineal con varios pasos intermedios. Tambien podés utilizar texturas de papel, para ello tienes que sacarle una foto a un trozo de papel o buscar alguna textura gratis en la internet. Importa la foto a tu dibujo, selecionala y convertila a una textura (Menú Object ‣ Pattern ‣ Object to Pattern). Ahora puedes usarla para rellenar la capa superior del papel (puedes borrar la foto que importaste).
Observaciones
Las fotografías de abajo muestran el controno de un trozo de papel arrancado. En la primera imagen las variaciones de baja frecuencia son claramente visibles, también se observa la textura generada por la fibra del papel, una especie de "pelo".
El detalle de las variaciones de alta frecuencia se aprecia en la foto siguiente. Ahí vemos claramente la fibra del papel y las differentes capas de papel. La capa superior conserva la impresión de las lineas del papel. La capa de abajo es mas cruda y aparece brevemente cerca de los bordes.
Para seguir este tutorial al pie de la letra necesitás tener la última versión de la extensión "Jitter Nodes". Si no la tenés, podés hacer el tutorial de todas maneras, pero no vas a obtener los mismos resultados.
Para empezar, hacé dos lineas horizontales con un ancho 500 px y dos verticales con un alto de 200 px.
Variaciones de baja frecuencia
Primero vamos a generar variaciones del contorno, aleatoreas y de baja frecuencia, es decir, curvas que varian aleatoreamente en distancias mas bien grandes. Para hacerlo necesitamos agregar nodos a la linéa. Para lograr esto usamos la extensión "Add Nodes" (Menú Extensions ‣ Modify Path ‣ Add Nodes). Elejimos una distancia que que sea un 10% del lado más corto. Esto nos permite poner mas o menos 10 variaciones a lo largo del contorno. Para el rectángulo utilizé 35 px como se muestra en el snapshot.
Ahora vamos usar nuestro caballito de batalla, la extensión "Jitter Nodes" (Menú Extensions ‣ Modify Path ‣ Jitter Nodes). En las opciones de "Jitter Nodes" usamos solamente desplazamiento vertical y la distribución Gaussiana, como se ve en el snapshot. Ajustá el valor de desplazamiento a tu gusto, yo usé 7 px. Aplicá esto a las dos lineas horizontales.
Con las lineas verticales hacé lo mismo, pero esta vez utilizá desplazamineto horizontal.
Estamos listos con las variaciones de baja frecuencia. En otros tutoriales esta parte del trabajo se realiza a mano alzada utilizando la herramienta de "draw freehand lines" (tecla F6), por ejemplo en el episodio 083 de HeathenX . El resultado es similar, pero quizás esta manera es un poco más automática.
Variaciones de alta frecuencia
Para dar un efecto de papel arrancado, vamos a agregar variaciones de alta frecuencia. Volvé a abrir la extensión "Add Nodes" y esta vez selecciona una distancia corta. Yo utilizé 0.5 px.
Aplicá estos cambios a todas las lineas.
Cerramos y volvemos a usar la extensión "Jitter Nodes". Esta vez seleccioná la distribución de "Pareto" o la "Log-normal". Estás distribuciones, ademas de variaciones pequeñas, generan picos y es justo lo que necesitamos para simular la fibra del papel. Para las lineas horizontales yo usé desplazamientos verticales y, para las lineas verticales, desplazaminetos horizontales.
Una vez que has agregaste las variaciones a todas las lineas hay que combinarlas. Acomoda las lineas en un formando rectángulo. Tené cuidado de dejar un pequeño espacio entre los extremos para hacer la unión mas fácil. Seleccioná todas las lineas y presioná Ctrl-k para combinarlas.
Luego ve a cada esquina y suelda los nodos de los extremos como muestra la figura. Para hacer esto usamos la herramienta de edición de nodos (tecla F2) y la opción "Join selected nodes". Ya que estás usando esta herramienta, podés arreglar los picos que sean muy exagerados. yo acorte los que están en el lado inferior del rectángulo.
Estamos listos con el el contorno del papel. A continuación repetimos los pasos de otros tutoriales para dar mas realismo al trozo de papel.
Ok, en principio lo que tenés hasta ahora ya se parece a un trozo de papel. Esta figura representa la capa inferior del trozo de papel (ver fotos en Observaciones).
Para darle mas detalle podemos construir otra capa de papel (la capa superior), esta vez sin variaciones de alta frecuencia. Costruye una un rectángulo similar al que ya tienes. Llenalo con un color sólido y ponelo por ecima del trozo de papel.
Convertí el rectángulo a lineas ("Object to path") y deformalo levemente. Asegurate que en algunas zonas el nuevo rectangulo deje ver el trozo de papel. Cuando estes conforme con la apariencia, aplicale la extensión "Fractalize" (Menú Extensions ‣ Modify Path ‣ Fractalize)
Se puede dar un poco de profundidad de la siguiente manera. Hacé una copia de la capa superior del papel, llenala de color negro y aplicale "Blur" muy pequeño (0.5 o algo del estilo). Mueve esta copia entre la capa inferior y la capa superior del papel usando la tecla Page Down.
La capa supeior del papel se puede rellenar con algo mas interesante que un color sólido. En la figura al comeinzo del este post yo utilizé un gradiente lineal con varios pasos intermedios. Tambien podés utilizar texturas de papel, para ello tienes que sacarle una foto a un trozo de papel o buscar alguna textura gratis en la internet. Importa la foto a tu dibujo, selecionala y convertila a una textura (Menú Object ‣ Pattern ‣ Object to Pattern). Ahora puedes usarla para rellenar la capa superior del papel (puedes borrar la foto que importaste).
Observaciones
Las fotografías de abajo muestran el controno de un trozo de papel arrancado. En la primera imagen las variaciones de baja frecuencia son claramente visibles, también se observa la textura generada por la fibra del papel, una especie de "pelo".
El detalle de las variaciones de alta frecuencia se aprecia en la foto siguiente. Ahí vemos claramente la fibra del papel y las differentes capas de papel. La capa superior conserva la impresión de las lineas del papel. La capa de abajo es mas cruda y aparece brevemente cerca de los bordes.
UNDER CONSTRUCTION - Return soon!
In this post I explain how to create a ripped piece of paper in Inkscape. This tutorial is based on this video tutorial that you can find in the web,
Heathenx: Episode 083 – Torn Paper Effect
At the end of the post I comment on some observations about real life ripped paper.
Read in English
UNDER CONSTRUCTION - Return soon!
viernes, 4 de noviembre de 2011
ZVV Werbung
Español
Una propaganda en el transporte público de Zürich, Suiza.
"Querido automobilista: Qué más tenemos que hacer para que comience a transbordar?"
English
Publicity shown in the public transport of the city of Zürich, Switzerland.
"Dear car driver: How far do we have to go, before you decide to change?"
Labels:
Publicidad
Suscribirse a:
Entradas (Atom)












