domingo, 19 de diciembre de 2010

Mis tutoriales favoritos para B.I.G

Acá les dejo algunos tutoriales, básicos para las tres herramientas fundamentales para grafica 2D y 3D (se le puede agregar KDEnline para video, Kompozer para web y Scribus para autoedición, aunque la sigla quede BIGKKS... XD


Blender: Novato a Profesional
Via wikibooks, no sé el autor

Un excelente tutorial para la rama 2.4 de Blender, con este tutorial pude empezar a trabajar, y tuve resultado más rápidos y más completos que con otros programas (un 3dMax viejo o el difunto Corel Dream 3D, hoy solo recomendable para masoquistas)


Inkscape: Logo a logo
por joaclintistgud.wordpress.com

Como llevo muchos años de usar otros editores vectoriales, me resulta difícil opinar sobre inkscape, pero desde que lo probé, me pareció mucho, pero mucho más simple de usar que Corel, pero al mismo tiempo tenés más control de hacer lo que tenías en mente. Este tutorial me parece contundente, porque combina el uso de herramientas con la creación de logos reales, mostrando como en pocos pasos se pueden hacer.


Gimp: Gimp+GPS, videotutorial paso a paso
Por Ramón Miranda

Si te interesa Gimp para pintura digital o para creaciónes más artisticas, recomiendo que instales los pinceles y presets creados por Ramón Miranda, llamado GIMP-GPS. Para instalarlo también van a encontrar videotutoriales y en texto. Si nunca usaron un editor de fotos, no saben mucho sobre capas les recomiendo que se vean los videos que explican panel a panel como usar Gimp.


Gracias a los respectivos creadores de estos tutoriales.

miércoles, 15 de diciembre de 2010

Nuestro primer libro hecho con Software libre


Cada vez que logramos un avance interesante, sobre todo cuando implica hacer algo que nos dijeron que no se podía hacer, lo contamos a través de este humilde espacio. Por lo general trato que los contenidos sean tutoriales hecho con material especifico y no poner los trabajos hechos para clientes. Pero considerando que se trata de una antología de un taller literario, una edición de autor, trato de combinar el trabajo pro-bono (del latín por el bien público) de vamox, con nuestro trabajo de diseño, que esperemos algún dia nos dé de comer.

El sábado 18 del diciembre se presentará la antología
La Usina, generadora de textos
libro del taller literario del mismo nombre, dirigido por Juana Aschero.
(link al evento).



Ahora paso a la parte que a los lectores del blog más le interesa, la parte técnica sobre como se resolvió. Me pasaron los textos en un formato de texto privativo, que en mi PC los abro con OpenOffice. Mi idea era preparar los textos para Scribus, pero para hacer un boceto empecé a experimentar con las definiciones de estilo, busqué en la red y descubrí que se pueden definir estilos para páginas y parrafos, así algunas páginas pueden tener número de páginas y otras no, para indicar el cambio de estilo es necesario indicarlo al hacer un salto de página. Para cuando me di cuenta tenía 16 páginas completamente diseñadas. Entonces decidí ir a la imprenta para preguntar en que formato necesitaban los archivos, y sobre todo como necesitaban que ordene el texto para la encuadernación (tenía jpdfteak para hacer la imposición de pliegos), pero para la encuadernación de un libro común en Roto Binder (gracias Tecno 2 y Miguel Borra por el video) así que me dijeron que ellos se ocupan de eso (prefieren hacerlo ellos bien en vez de recibir un archivo mal hecho y perder tiempo corrigiendolo). Así que solo tuve que hacer archivos PDF, algo que OOo hace hace años.
En este caso las tapas van a ser hechas en usa sola tinta, así que a la imprenta solo presenté un archivo en escala de grises. (les di versiones vectoriales y bitmaps para que pudieran editarlo si era necesario. Son ilustraciones vectoriales, empecé a bocetar con la herramienta engranajes, de los efecto a lo largo de un patrón, pero finalmente hice algunos engranajes con operaciones booleanas.



miércoles, 8 de diciembre de 2010

Tutorial: Corrección de color y proceso cruzado en Gimp

Hace mucho que no ponía ningún tutorial de Gimp, y es una buena oportunidad para hablar sobre algunos plugins. Como dije en un post anterior, recomiendo que instalen el paquete gimp-plugins-registry. Hay otros plugins que voy a usar, y les pondré los links correspondientes. Elegí una foto vieja, sacada con una cámara que en ciertas condiciones de luz elegía un ajuste de color inapropiado, y todas las fotos tenian mucho graneo (ese ruido de fondo que se ve sobre todo en las partes oscuras). Suponiendo que estamos obligados a trabajar con esta foto, vamos a hacer un pequeño trabajo de restauración.


Foto original

Sacar el ruido
Se puede usar GreyCstoratio que está en los plugins registry, o usar la versión mejorada (aunque consume más RAM) que se encuentra dentro del paquete G'Mic. Otra opción es Wavelet Denoise Los resultados de los plugins para Gimp, se pueden comparar incluso con algunas herramientas comerciales.


GREYCrestoration


Comparativa antes/después


Ajuste de color

Se nota que las cosas que deberian ser blancar se ven azuladas. Una manera de ajustarlo es con balance de color, a mi me gustan esos métodos manuales, pero si buscas algo más rápido podés usar el filtro Gimp Grey point Filter http://registry.gimp.org/node/89, que hay que copiar a: /home/usuario/.gimp-2.6/scripts. Primero elegir un color lo más cercano a blanco. Ir al menú herramientas, Grey point y elegir white y aceptar. Ahora lo que se veia azulado se ve gris.


Ajuste Grey Point

Aunque se ve mejor, se nota una falta de contraste, con la herramienta curvas se puede lograr que lo negro se vea de ese color llevando el principio de la curva al comienzo del histograma.


Ajuste curvas


Foto ajustada

Efecto con curvas de color (proceso cruzado)
Mirando articulos de fotografía encontré este efecto para que parezca un revelado de una foto antigua, y es algo muy fácil de hacer en Gimp
: http://altfoto.com/2010/11/obtener-proceso-cruzado-facilmente. Podés hacerlo manualmente, ajustando cada canal RGB de una manera similar a esta...



...pero más fácl es descargar el ajuste de curvas y copiarlo a /home/usuario/.gimp-2.6/curves

http://www.mediafire.com/?u60fr8r64ls70mq

Resultado efecto cruzado

Acentuar foto
Otro filtro recomendable es
Sharpen (smart redux) es un filtro que acentúa los bordes sin acentuar el ruido ya existente.

lunes, 22 de noviembre de 2010

Contradiciendo la naturaleza humana

Hace un tiempo encontré un juego de Wallace & Gromit, que consiste en construir herramientas y utilizarlas para resolver problemas. Pero el juego era en realidad una publicidad de la oficina de propiedad intelectual de Su Majestad Pirata. El juego estaba plagado de mensajes orientados a los niños explicando lo bueno que era registrar sus creaciones, porque las protegían, impidiendo que otros las usen o hagan cosas similares. Lo más gracioso es que el juego tenía un editor de herramientas que tenía el botón “compartir”, para enviarle tu creación a otra persona... ¿Eso no es contradictorio con el mensaje que me acaban de dar que es mejor registrarlo e impedir que otros lo usen? ¿como puedo controlar que alguien no haga una herramienta parecida? Para resolver el mismo problema seguramente haga falta la misma herramienta, así que estaría infringiendo una patente aún sin saberlo.





Ahora les digo otro ejemplo local: Hace unos días contratamos en casa los servicios de un (el único en realidad) proveedor de televisión por cable. Al finalizar la instalación, y como vieron que había más televisores que bocas instaladas, marcaron en un formulario “revisar bocas ilegales”, cosa que me parece muy graciosa porque en realidad pensábamos ponerles antenas de aire. Como hacia semanas que no lo hacia me puse a hacer un poco de zapping, y me topé con una publicidad de la empresa de internet que forma parte del mismo grupo, promocionando sus servicio de conexión de 6MB, que decía lo bueno que era compartir las cosas que te gustaban. ¿Como? ¿Es bueno compartir o no debo compartir nada porque es un delito?


La colaboración es parte de nuestra naturaleza, los humanos somos animales que vivimos en manada, y evidentemente aquel que descubrió el fuego lo usó para protegerse y proteger a su familia. Por supuesto me podrían decir que el egoísmo y la ambición de rédito económico también es parte de la naturaleza humana, pero compartir genera un circulo virtuoso de evolución, desarrollo y creatividad, lo contrario genera hostilidad, conflicto y avaricia. Ambas cosas conviven en cualquier sociedad, y tratar de lograr una en la que todo se comparta es una utopía, pero una utopía por la que vale la pena trabajar.

lunes, 18 de octubre de 2010

GimpBox: Modo ventana única en las versiones estables de Gimp

Las versiones en desarrollo de Gimp ya incorporan el modo de ventana única. Pero para todos aquellos que usan la versión estable existe un sencillo script que transforma la interfaz del programa en una más similar a la de otros programas de edición de imágenes.

En Ubuntu se puede instalar facilmente tecleando en un terminal

sudo wget http://gimpbox.googlecode.com/hg/gimpbox.py -O /usr/local/bin/gimpbox

sudo chmod +x /usr/local/bin/gimpbox

Ahora, para ejecutar Gimp solo tenemos que modificar el menu, haciendo click con el boton derecho del mouse y elegimos "Editar los menús". En la parte de "Gráficos" seleccionamos Gimp, y luego botón derecho, "Propiedades". En la ventana que aparece reemplazamos la palabra "gimp" por "gimpbox" en la sección "Comando". Listo!

viernes, 15 de octubre de 2010

Ubuntu Maverick 10.10: Habilitar touchpad Synaptics en HP Pavilion DV7

Hola, entrada breve pero seguro que a más de uno le va a servir. Hace algunos meses adquirí una HP DV7 a la que decidí instalarle Ubuntu. Todo funcionó a la primera, teclas multimedia, wifi... a excepción del touchpad, que parecía funcionar sin problemas en la pantalla de login, pero cuando entraba a mi sesión dejaba de hacerlo automáticamente. Lo extraño era que si entraba a la cuenta de otro usuario funcionaba con total normalidad.

Después de probar muchas posibles soluciones pude recuperar algo de funcionalidad, pero aún no lograba hacer trabajar el scroll, muy importante si estamos visualizando por ejemplo, sitios webs. Así funcionó un tiempo hasta que decidí reinstalar el sistema y usar la nueva versión de ubuntu esperando se solucione el problema... pero nada pasó.

Otra vez comencé la búsqueda de otra posible solución. Como tampoco encontré nada que me sirviera me puse a revolver el Editor de Configuraciones de Gnome, hasta que oh casualidad, me encontré con lo siguiente.



Lo único que hice fue activar touchpad_enabled y cambiar el scroll_method a 1. Ahora todo funciona de maravilla.

lunes, 11 de octubre de 2010

Jornada de Instalación y soporte deGNU/Linux


SABADO 16 de OCTUBRE de 15:30 a 19:30 hs. en GUIDO 3248 - Mar del Plata (A.D.U.M.)

Traé tu CPU, notebook o netbook: te ayudamos a instalar tu sistema operativo libre y los programas que necesitás para trabajar, estudiar, desarrollar proyectos de todo tipo, crear o editar imagen, música y video, navegar por Internet, gestionar tu correo, chatear y hablar por VoIP, disfrutar tu música o tus películas, o simplemente jugar... No importa si tu PC es "último modelo" o ya tiene muchos añitos... Tenemos diferentes distribuciones GNU/Linux para que puedas elegir la que más te guste o te convenga:

Para las PC más actuales:

  • Debian (Lenny o Squeeze)
  • Ubuntu
  • Kubuntu
  • ArchLinux
  • Mint
  • Tuquito
  • Fedora

Para las PC viejitas o con muy pocos recursos:

  • Molinux Zero
  • Tiny Core

¡No te lo pierdas, resucitá tu "abandonware"!

Si por ahora querés mantener MS Windows en tu PC, te instalamos GNU/Linux en una partición diferente, para que cada vez que inicies la compu puedas elegir con cuál sistema operativo trabajar. Sólo tenés que traer tu PC con Windows BIEN DEFRAGMENTADO, para no perder ni datos ni tiempo...

Y si ya tenés software libre instalado en tu PC, también te ayudaremos a resolver inconvenientes con "ese programita" que todavía no podés configurar para que "ande 10 puntos"... o con ese driver privativo que todavía se resiste... Traé tu mate y tu termo. También habrá café y jugos (libres) y... tortas y otras delicatessen "open source" (si querés, te damos las recetas).

Te esperamos el sábado 16 de octubre, de 15:30 a 19:30 hs. en Guido 3248 (A.D.U.M., Agremiación Docente Universitaria Marplatense).

La entrada es libre y gratuita. ¡No faltes!


Organiza:

http://www.gulbac.org.ar/




sábado, 9 de octubre de 2010

CMYK Tool

Aquellos que trabajan en la industria gráfica tienen la necesidad de convertir imágenes RGB en CMYK, utilizando el mismo perfil que usa la impresora, para garantizar una reproducción fiel. Sobre early binding vs late binding, lean este articulo de ohweb que explica más detalladamente algunas cosas que he mencionado anteriormente, especialmente que trabajar en CMYK cuando nuestro monitor es RGB no es un método práctico.

Convertir una imagen a un perfil de color especifico no es un trabajo simple, aún son software privativo (por lo menos lo que aprendí en la facultad era un método bastante criptico, y no tenias idea si la imagen habia quedado bien).

CMYK Tool es una herramienta especifica para estos fines, me pareció más clara en su uso, con una interfaz gráfica bien pensada. Los perfiles ICC deben descargarse desde otras fuentes (muchos son de distribución gratuita, pero no son libres).




Video Tutorial: (en inglés, pero el programa está traducido al español)




Sitio de CMYK Tool:
http://www.blackfiveimaging.co.uk/index.php?article=02Software%2F05CMYKTool

jueves, 30 de septiembre de 2010

Muestra diseño en Mar del Plata



Algunos de nuestros trabajos, incluyendo los vamox.CD estarán desde este fin de semana en Sibelius, Güemes 3381. Sé que muchos marplatenses (yo incluido) no podemos ir a cierto evento de diseño. Como estoy trabajando esos días lo único que se me ocurrió fue traer algo de diseño para acá.

domingo, 26 de septiembre de 2010

Donde se instalan los plugins de Gimp

Cuando me consultaron sobre gimp y sus filtros noté que instalarlos es diferente en cada sistema, y en cada caso van en carpetas diferentes:

En sistemas Gnu/linux

para cada usuario:
  • home/usuario/.gimp-2.6
(el punto adelante indica que es una carpeta oculta)

para todos los usuarios como administrador:
  • usr/share/gimp

En versiones portables de W:
(por lo menos la compilaciones que yo bajé)


pinceles:
  • App/gimp/share/gimp/2.0/brushes
plugins:
  • App/gimp/lib/gimp/2.0/plug-ins


En Instalaciones en Windows:
(usé la instalación que aunque no oficial está en gimp.org)
  • C:\Documents and Settings\usuario\.gimp-2.6
(contrario a lo que pensaba, ponerlos en archivos de programa/gimp/... no funciona). Importante: recuerde que muchos plugins necesitan una versión ejetutable para w... el archivo scm no funciona.


En Mac:
(
por lo que pude averiguar, no tengo mac para comprobarlo)
  • Contents/Resources/lib/gimp/2.0/plug-ins

miércoles, 22 de septiembre de 2010

Gimp, funciones y plugins

Se dice una y mil veces, pero es importante volver a repetirlo: Gimp no es un reemplazo directo de Photoshop. Son dos programas de edición de imágenes, pero tienen funciones y trabajan de maneras diferentes.

Hemos llegado al extremo en convertir a un programa en un verbo, y la gente habla de “fotoyopear” algo sin saber como funciona. El tema es que PS se usa en la industria gráfica de otras maneras que mucha gente no sabe, hay cosas que Gimp puede hacer, otras que no.

Como tantos programas libre, la criatura trabaja de manera modular, y admite varios lenguajes para filtros (script-Fu, Python), múltiples formatos de pinceles (cosa que ya expliqué). Pueden instalar algunos paquetes de los repositorios de sus distro, y otros los pueden descargar de la web. Eso si, tengan en cuenta que los filtros para Linux son solo comandos, pero para W… son unas versiones compiladas, así que para la versiones portables necesitan la version binaria.

Instalar plugins es tan simple como poner archivo en la carpeta apropiada. En Ubuntu agregué via Synaptic:

  • gimp-data-extras (pinceles extras)
  • gimp-gap (herramientas para animación, muy útil para hacer gifs)
  • gimp-resynthesizer (filtro para llenar un área con la textura que lo rodea)
  • gimp-texturize (para convertir una imagen en textura en mosaico)
  • gimp-plugins-registry (un paquete con filtros como separate+, Sharpen smart redux y otras herramientas prácticas.
  • gimp-ufraw (uno de los tanto filtros para abrir RAW)
  • pandora: una herramienta para hacer panoramas en Gimp

Instalados por otros medios

  • G'mic - Mega paquete de filtros, da para un post aparte.
  • XCF layers suite (plugins para Gimp y Blender para poder importar xcf como elementos en Blender.
  • Opcion “Save for web” En realidad ya no lo uso, pero capaz les sirve.
  • Gimp-GPS (pinceles y presets para los mismos) creados por Ramón Miranda
  • Otros filtros se pueden encontrar en este sitio.


Volviendo a las cosas que se pueden y no se pueden hacer, voy a ir paso por paso mencionando las funciones para las cuales se usa gimp en diferentes profesiones.


Un fotografo lo usa para transferir la información RAW de la cámara, manejar grupos de fotos y aplicar ajustes en lote. En cine se usa para ajustar el color de la película para su revelado en film o digital.
Hay muchos filtros para añadir soporte RAW, en los plugins Gimp-regitry hay un “batch process” para funciones básicas. Si realmente necesitas aplicar un efecto cientos de veces, se puede hacer por lineas de comando (es muy probable que ya haya algo hecho).
Para edición películas o fotos de alta resolución se trabaja en imágenes de 16bits por canal, pero ni nuestros monitores ni nuestras humildes impresoras pueden mostrar tanta profundidad de color. Si querés hacer archivos 25% más grandes para nada es problema tuyo.


En las imprentas se usa para preparar las imágenes para ser impresas, manejando múltiples perfile de color CMYK, RGB, o creado bicromias y tricromías.
Otro de los plugins disponible en los Gimp-registry es la separación de una imagen en varias, para cada canal. Lamentablemente para elegir un perfil de color específico necesitan un programa como CMYK tool, o Krita. Recuerde: pregunte en la imprenta donde van a imprimir, que perfil usan o si prefieren hacerlo ellos. Para imprimir a una impresora Inkjet o Laser no es necesario convertirlas porque las impresoras ya tienen su propio conversor de perfiles. Personalmente imprimir en casa con CUPS me resulta muy confiable porque sale lo mismo que veo en el monitor.


En post producción se le hacen ajustes de color, correcciones como eliminar partículas depolvo en la lente de una foto, eliminar bordes rígidos de un render 3D, etc.
Ajustes de color, curvas, hacer selecciones poligonales son funciones existentes hace tiempo en Gimp, tiene tanto o más que muchas aplicaciones pagas o freeware.


El uso más conocido: Manipulación de imágenes en capas con múltiples efectos de fusión entre ellas.
Por supuesto que eso está en Gimp, lo que no tiene son efectos asociados a cada capa, como sombras y brillos, se puede agregar un filtro para hacer esos efecto, pero son una capa separada. También hay recursos para usar los filtros PS en Gimp, pero prefiero aprender a usar herramientas libres.

Importante: Ni Gimp photoshop tienen un limite para lo que se puede hacer, hacer una imagen realista es responsabilidad usuario, para no terminar haciendo un desaste.


Una herramienta para pintura virtual, con una amplia gama de pinceles y propiedades, y con la posibilidad de comprar más.
Los pinceles de Gimp son bastante… básicos. Si te gusta pintar usando pinceles y la herramienta dedo podés instalar Gimp-GPS, que es una enorme gama de pinceles, degradados y presets. Simplemente hay que copiar unos archivos a la carpeta de Gimp. También puede generar sus propios pinceles (ver tutorial).

Otra alternativa es usar un programa específico, como MyPaint, Drawpile, FlowPaint , o incluso existe Alchemy, que en vez de generar imágenes, usa vectores. Krita, que es un programa para KDE que es similar a Gimp en muchos aspectos y tiene algunas funciones de pintura.


Uso de filtros especiales como Neatimage para eliminar ruido si arruinar la foto, rescalado líquido para eliminar partes de la foto, y otros tantos filtros comerciales que se venden en el mercado.
Filtros hay de sobra, además de los que tiene la instalación básica, gimp-plugins-extra y gimp-registry agrega uno cuantos más. Neatimage se reemplaza fácilmente con GeyCstoration (ahora forma parte de G´Mic) el escalado liquido está en los gimp-registry y aparece en el menú capa, Resynthesizer compite con el content aware fill de CS5.

Considerando que muchos plugins hace que Gimp tarde más en arrancar recomiendo que instalen los que Uds consideren apropiados, yo no puse filtros de efectos porque no los uso, estos que menciono los busqué porque los necesitaba para trabajar.


Un profesional o un estudiante necesita una herramienta para diseño en general, con capacidades 3D, como para preparar elementos para llevar a Alter effects.
Gimp tiene herramientas como clonar con perspectiva, algo bastante práctico a la hora de corregir una foto. Su manejo de texto es simple y si necesita editar textos complejos deberia trabajar con Inkscape, porque los vectores se pueden editar indefinidamente sin perdida de calidad. Si le interesa el 3D o motion graphics debería considerar aprender algo de Blender, preferible aprender un solo programa libre antes que 2 o 3 programas privativos (y que cuestan más de 3 ceros tener una licencia). Herramientas como XCF Suite simplifican el trabajo, permitiendo crear un archivo xcf en capas y llevarlo a Blender como una serie de elementos separados, listo para animar.


Un diseñador web necesita un asistente para generar imágenes para la web optimizando tamaño y calidad
PS solía venir con la función “salvar para la web” y como muchos pedían que Gimp tenga algo equivalente, alguien lo escribió. Cada elemento de reducir color y las opciones de salvado existen, y para usuarios avanzados esto resulta innecesario.


Cosas que Photoshop no puede hacer (y no voy a mencionar licencias y precios)

  • Ocupar unos pocos megas y funcionar en máquinas viejas.
  • No instalar docenas de librerias en el sistema. Es decir que no cambia el rendiemiento de la máquina.
  • Llevarse en un pendrive, trabajar un cualquier máquina (de manera legal).
  • Funcionar desde un Live CD (aunque para esto necesitás bastante RAM).
  • Personalizar a fondo los paneles, que herramientas queremos usar, y como queremos que se vea y trabaje. (tema para otro post)

Gimp tiene sus defectos, pero son tiempo y donaciones de dinero todo se puede arreglar.

domingo, 19 de septiembre de 2010

2 video que valen la pena

Dos cosas que vi en la semana y me alegraron:

1. El Open Movie project hace cortos usando Blender, Los anteriores fueron Elephants Dream y Big Buck Bunny. El 1 de Octubre publicaraán su nuevo corto llamado Sintel ("Durian Project" como todos los anteriores usan el nombre de una fruta).


http://durian.blender.org/




2- Un juego hecho integramente con HTML5, es decir demostrando que el futuro Flash será superado por tecnologías abiertas, confirmando que flash apesta. (que por cierto corregí y agregué más cosas). La persona que hizo el juego planea publicar la plataforma, aunque no está terminada, mientras tanto pueden jugar al juego, que en algunos nevegadores no tiene sonido y en Firefox anda lento (no mucho más lento de lo que me andan los juegos flash en mi PC).

http://www.phoboslab.org/biolab/


sábado, 4 de septiembre de 2010

Software Freedon Day Mar del Plata 2010

Software Freedom Day (SFD - Día de la libertad del software)

Es la celebración mundial del Free and Open Source Software (software libre y código abierto). El objetivo de esta celebración es educar al público de todo el mundo sobre los beneficios de utilizar software libre de alta calidad en la educación, en el gobierno, en el hogar y en los negocios.

Para tal fin, el Nodo Mar del Plata del Grupo de Usuarios GNU+Linux y Software Libre de Buenos Aires Central coordina y organiza una jornada donde, cada orador, presentará un tema para luego debatirlo con el publico. El evento apunta a la libertad y la filosofía del software libre mas que a lo técnico. Por esto, los asistentes no necesitan tener conocimientos previos para participar.

Los temas son variados. Desde la introducción a los conceptos de Software Libre y Open Source, pasando por experiencias, presente y futuro de la idea, hasta la presentación de modelos de negocio y la visión sobre el voto electrónico.

Los esperamos a todos el sábado 18 de septiembre entre las 11 y 20 horas en las instalaciones de ADUM, ubicado en Guido 3248. La entrada es libre y gratuita.


Cronograma:

  • 11hs Cooperativa Batán (El caso de éxito de una empresa que adoptó la filosofía libre)
  • 12hs Carlos Rico (Software Libre y seguridad)
  • 13hs Emiliano Canedo (tecnología para tod@s: el paradigma LowTech)
  • 14hs Almuerzo
  • 15hs Proyección de Revolution OS
  • 16hs Leonardo Tadei (Code for Food: Una (simple) explicación de los modelos de negocios de software (libre))
  • 17hs Alejo Ferreras (Software Libre - ¿Futuro o ilusión?)
  • 18hs Javier Salinas (Voto electrónico: ¿Peligro para la democracia o poder para el ciudadano?)
  • 19hs Sebastián Montini (Noname00)


Agradecemos la difusión de esta información.

domingo, 25 de julio de 2010

Vamox.CD packaging para distros


Hace un tiempo que quería hacer algunos diseños de packs que puedan ser útiles a la comunidad. El primer experiemento fueron algunos sobre para el Flisol de Mar del Plata. Para mi sorpresa el usuario megabyte subió a KDE-look su diseño de Mandriva 2010 spring live CD
Link:


Y ahora nuestras creaciones:

GulBac - Flisol 2010

Ubuntu
Diseño ubuntero (ya usado para cierto wallpaper)


DESCARGA (png + svg= 323.2 kb)

DESCARGA (png + svg= 1.3Mb)

Acá tienen una infografía y un video explicativo sobre como se corta y arma el sobre. Ya tengo bajados algunos logos, y estoy pensando en posibles diseños. Si se les ocurren que distros deberiamos hacer pidanla en los mensajes.

lunes, 17 de mayo de 2010

Diapositivas de la Charla Diseño + sofware libre



El dia 15 de Mayo, en el marco del Flisol 2010, dimos una charla sobre las herramientas básicas para la producción gráfica utilizando software libre. Es un panorama sobre las funciones que ofrece Gimp, Inkscape, Blender y Scribus en su uso en conjunto y algunos plugins a tener en cuenta.


free image host free image host free image host
free image host free image host free image host
free image host free image host free image host
free image host free image host free image host
free image host free image host free image host
free image host free image host free image host



Descargar diapositivas:

domingo, 16 de mayo de 2010

Flisol La Plata 2010 - algunas fotos

El Festival de software libre se realizó en La Plata en una fecha especial. Para nosotros fue un evento doblemente especial por participar dando una charla. Ahora les dejo algunas fotos del evento, después pondremos las diapositivas de la charla y la gráfica del evento.







Aldo Vizcaino explicando el software libre


Emiliano Luciani demostrando Inkscape


Jorge Chamorro mostrando hardware libre

Por mi parte agradezco a los platenses que me recibieron en mi visita relámpago a la ciudad, la pasé muy bien, y en los ratos libres despunté mi vicio por la fotografía.

viernes, 30 de abril de 2010

Apple descubrió la rueda: Flash apesta - actualizado

La "Grey Screen of Death" de Flash


Ultimamente se habla bastante de Flash y su pelea con Apple por su uso en dispositivos móviles. Esto trae a la luz muchas realidades que los usuarios de PC (especialmente los que usamos GNU/Linux) conocemos hace mucho. Como usé Flash por años tengo bastante experiencia sobre sus defectos y sus virtudes.


Un poco de historia

Macromedia era una pequeña companía que empezó a desarrollar una tecnología que otras empresas ignoraron: generar animaciones a partir de gráficos vectoriales. Grandes empresas como Corel habían hecho prototipos, pero la ventaja de Macromedia Flash es que estaba pensado para la web. Desde fines de los 90, este plugin fue creciendo, hasta convertirse en algo habitual. La incorporación de audio y video en el plugin sin necesidad de programas externos lo hizo muy popular por sobre otros formatos como Quicktime (que anda bien en mac pero mal en el resto), Windows Media Video (que anda bien en Windows, pero mal en el resto) o Real (que anda mal en todos lados).
Adobe era una empresa muy fuerte en el campo del diseño de impresos, pero débil en web. Para competir con Macromedia dio señales de soportar el formato SVG, que ya era norma ISO, creó un plugin para Internet Explorer para ver estos archivos (otros navegadores como Firefox y Opera ya lo tenían incorporado). Pero finalmente Adobe dio un giro inesperado a sus estrategia, y decidió gastar una pequeña fortuna (1450 millones de dolares) y comprar Macromedia. Luego de la compra abandonó el soporte SVG, modificó el formato de tal manera que los visores libres solo funcionaba con Flash 7 o anterior. Además en típica estrategia de Adobe, Flash dejó de venderse como un programa individual , sino que pasó a ser parte de una Suite, pero cada programa tiene su propia interfaz.


Ventajas

  • El editor que creó Macromedia es simple pero funcional a la hora de crear animaciones. Eso lo hizo muy accesible a diseñadores, que sin saber sobre estándares o HTML pueden decir que saben hacer webs (yo también empecé así ).
  • Incorporar efectos y pequeñas funciones de programación es simple en comparación con formatos de programación más avanzados
  • Los gráficos vectoriales permiten hacer archivos muy livianos, bien usados permiten hacer un sitio rápido.
  • Cuando Macromedia era una empresa independiente se dio cuenta que no podía hacer el Flash Player para todas las plataformas, y liberó información sobre el formato. Eso impulsó el surgimiento de programas libres como gnash (visor) y UIRA (editor).
  • Personalmente he encontrado Flash muy bueno para crear aplicaciones multimedia, los ejecutables generados en flash son algo pesados, pero independientes, y funcionan en máquinas lentas, incluso en Linux via Wine. Permiten crear programas en pantalla completa, como para hacer interfaces complejas.
  • La incorporación de un codec de video dentro del formato cambió la manera de ver contenido en la web, y rápidamente ganó terreno en comparación a competidores más lentos o que pedían drivers adicionales (Real, Quicktime, WMP).
  • Muchos programadores consideran a Flash muy útil para proteger contenido como imágenes y videos cargándolos en segundo plano y sin control del usuario.

Desventajas

  • Cuando Adobe compró Macromedia cambió el formato, cerró el código, eliminando toda posibilidad de convertir el formato en un Standard real (la W3C siguió trabajando en SVG, pero no ha tenido mucha prensa hasta ahora.
  • Los proyectos libres quedaron congelados, y en el caso de UIRA tuvo problemas con las leyes de propiedad intelectual de Francia y el proyecto se disolvió.
  • El contenido dentro de un swf está encriptado y no puede ser leido o indexado por los buscadores (Google trabajó junto con Google para intentar que funcione, pero sin éxito).
  • Hacer una página integralmente en Flash puede verse muy linda pero va en contra de las sugerencias de la W3C y usabilidad: No puede ser visitada por no videntes, no puede agrandarse el texto para personas con problemas de visión, y la navegación es lineal y quedamos obligados a hacer lo que el programador decida, no podemos ir directamente a la sección que queramos (se supone que el concepto del hipertexto es ir a cualquier sección con la barra de direcciones).
  • La velocidad de la animación depende directamente de la velocidad del procesador. Si la máquina es muy lenta o muy rápida la animación se ve mal, se des sincroniza el audio, o resulta molesta para trabajar.
  • Además del punto anterior, Flash trata de consumir el 100 % del procesador, basta con tener alguna aplicación en segundo plano para notar un baja de rendimiento, especialmente video. Ver la segunda actualización
  • El codec de video propio flv genera archivos de muy baja calidad, Adobe intentó compensar esto agregando algunos codecs privativos. Y de paso agregó DRM.
  • Flash Player para Linux y Mac tiene un rendimiento notoriamente inferior. No tengo una PC muy rápida, pero puedo reproducir video 720p en Totem, pero no puedo ver videos ni en 430p porque anda muy lento. Y el problema es mucho peor en Chrome.
  • Macromedia Flash costaba 40 dolares, Hoy Adobe cobra unos 200 por el paquete Flash más económico, un precio demasiado alto para este standard de facto de la web. Durante mucho tiempo fue la principal critica a Adobe, recién ahora con el conflicto con Apple se habla un poco más de las desventajas aquí mencionadas.
  • El visor de videos es inestable, muy inestable. De hecho es lo que provoca más fallas y tildes en el navegador, especialmente los que tienen Mac y Linux tienen un Flash Player muy inferior.
  • Si se carga un video no hay manera de detener la carga del video, si no queremos sobrecagar la conexión tendremos que cerrar la ventana. Corregido: Youtube tiene la opcion para dejar de cargar, apretando el botón derecho y eligiendo "stop download"
  • Al crear aplicaciones multimedia he tenido bugs inexplicables como que el programa se queda totalmente en blanco y en pantalla completa. Dicha falla es errática y ocurre muy ocasionalmente, primero pensé que era culpa de mi programa, pero parece que fue (quizas sigue siendo) un bug de Flash 8 MX.
  • Cambió tanto Actionscript 3 que todo lo que aprendí desde Flash 5 en adelante es inútil.
  • Los problemas de seguridad del formato no han sido solucionados, solo se han hecho parches, bloqueando el acceso a links externos desde un swf local (un gran fastidio cuando se prueba si un banner a un sitio externo funciona) o obligar a poner los ejecutables en una carpeta fscommand para que flash los ejecute.
  • Flash permite intencionalmente cargar contenido en segundo plano sin autorización del usuario. Los diseñadores creen que con eso protegen el contenido y lo hacen más difícil de extraer. No se engañen, eso puede detener a un usuario con poca experiencia, pero alguien malintencionado sabe como sacar imágenes del cache, incluso existen herramientas para descompilar flash, así que ni siquiera la programación está segura.
  • El plugin es un problema para los dispositivos móviles. Si bien Android está haciendo un intento porque funcione, todavía anda muy lento, y no quiero imaginarme como se comportaría en el mundo real si por ejemplo estamos jugando a un juego Flash y nos llaman por teléfono, un congelamiento de la pantalla en una PC es molesto pero soportable, pero en un móvil no es algo aceptable.
  • El formato está siendo superado por muchas tecnologías en desarrollo. Por un lado WebGL han mostrado Quake 2 jugando en un navegador sin necesidad de plugins, las nuevas funciones de canvas y video de HTML 5 permiten incorporar objetos vectoriales y video a un sitio, SVG es un formato vectorial que es una forma de XML, así que se puede incorporar a un sitio sin applets pesados.
  • Apple se queja, no porque Flash sea privativo, sino porque ese formato privativo tiene que funcionar por encima de su propio sistema privativo, y ninguna de las dos empresas puede tocar el formato, ni siquiera para mejorarlo. Pero en el fondo esto tiene una queja mayor: el Flash Player para Mac OS es tan lento como el de Linux, pero el editor de Flash para Mac funciona bien, algunos dicen mejor que en Windows, pero por alguna razón, Adobe lo cobra más caro para el sistema operativo de la manzana. ¿Mac hace un buen sistema operativo privativo para correr las aplicaciones de Adobe, pero no Adobe no trabaja lo suficiente para hacer un Player que pueda correr en un sistema sin comer todos los recursos de sistema. La discusión es claramente un pase de factura.
  • Todo esto demuestra la inferioridad de formatos privativos, se pueden convertir en standard de facto por un un tiempo, pero en el peor de los casos terminan siendo reemplazados por un formato privativo diferente (como java, que si bien es común en la web, no tiene la popularidad del pasado) Flash como un formato de diseño multimedia offline es excelente, pero como aplicación Web está lleno de defectos, y su falta de apertura es solo uno de ellos.
Actualización y corrección:

No creo que Flash vaya a desaparecer, pero parece inevitable que surgan reproductores de videos en HTML5, sitios que usen SVG animados y juegos en WebGL. Flash seguirá teniendo su margen del mercado en juegos y animación, Flex para gráficos. He visto que en respuesta a las acusaciones de Apple, Adobe asegura que el formato es abierto. En realidad el desarrollo de Flash fue y aún es cerrado, se suele liberar algo de información sobre el formato, pero una vez que la versión siguiente está en camino. Además las últimas versiones de Flash incluyen otros elementos no libres como codecs de video (cosa que han reconocido hace tiempo cuando se les preguntó porque lo liberaban Flash). Esta estrategia de comprar empresas, absorber formatos y liberar información de estos cuando son obsoletos le han permitido mantener una posición hegemónica sin perder liderazgo.


Segunda actualización:

El 11 de agosto de 2010, Adobe publicó una nueva versión de Flash Player para Mac y Linux con aceleración por hardware, debo reconocer que mejoró la velocidad de reproducción, aunque sigue siendo más lento que reproducir el .flv que queda en el cache con algún reproductor del sistema. Además incorpora un nuevo sistema que anuncia cuando Flash falla sin tildar el navegador. Es decir, sigue teniendo las mismas fallas, pero por lo menos no arrastra al pobre Firefox. Cada prooveedor de videos tiene sus propios bugs, solo por nombrar algunos:

  • Los videos de youtube a veces no cargan, o se cortan.
  • blip.tv sigue reproduciendo el audio pero la imagen queda estancada
  • el reproductor de Spike usa un formato de video (supongo que streaming) que no carga el video completo.
  • El reproductor de Gametrailers TV empieza a reproducir video solo, aunque lo haya dejado pausado.
  • La página donde están los video del Angry Video Game Nerd, ScrewAttack, tiene un reproductor que cada vez que abro un video firefox se congela, muchas veces Firefox me ofrece detener el script.
Ni hablar de los sitios que pese a ser flash me rechazan por usar linux (Terra) los que simplemente no me andan (freakmov) y los que me andan ridiculamente lento (streetfire).