Browse > Home /

| Subcribe via RSS

Alternativas a Powerpoint online y offline

June 23rd, 2008 | 2 Comments | Posted in General

Introducción

Todos nos manejamos bien y hemos usado PowerPoint alguna vez, pero con el tiempo han salido buenas alternativas que le pueden hacer frente. En ésta época en la que Internet está más en auge que nunca, tenemos a disposición muchas herramientas online para crear powerpoint presentaciones de buena calidad. Por otro lado, sin ser tan fáciles de usar existen alternativas offline que pueden plantarle cara al programa de Microsoft.

Como principal alternativa disponemos de Open Office, pero me limitaré a las alternativas menos conocidas.

Herramientas offline

LaTeX con la clase Beamer

Beamer es una clase de LaTeX, si no sabéis que es eso de LaTeX escribí una entrada hace poco: Alternativa a Word. Al ser un complemento de LaTeX, tenéis que tenerlo instalado y descargaros el paquete correspondiente.

Si sabéis manejaros con LaTeX no resulta complicado, el aspecto es bastante profesional y hay muchos temas a elegir. El objetivo del post no es explicar el modo de creación de presentaciones de Beamer, por lo que os dejo un par de tutoriales paso a paso de la mano de Plaga Tux para su instalación y uso.

En la página del proyecto hay un ejemplo muy bueno en el que se puede ver el resultado final, y a parte os dejo una ejemplo que hice hace unos meses y su código fuente.

S5: Simple Standards-Based Slide Show System

S5 es un sistema de presentaciones basado en XHTML, CSS y Javascript creado por Eric Meyer. Entre sus características más destacadas diría:

  • Sólo necesitas el navegador para poder visualizarlo (todo ordenador tiene uno hoy en día).
  • La presentación en un único archivo.
  • Si tienes nociones de CSS puedes crear tu propio tema.
  • Puedes controlar las diapositivas con el ratón, flechas del teclado, barra espaciadora, etc.
  • Muestra incremental del contenido de la presentación.
  • Sencillo de utilizar con mínimos conocimientos de HTML.
  • Existe una versión para imprimir con la posibilidad de añadir notas.

A mí sinceramente junto con Beamer es el que más me gusta, pero todo hay que decirlo, sirve para diapositivas sencillas. El uso común para una presentación no suele pasar de listas e imágenes por lo que es una buena opción, pero hay que tener cuidado con el número de diapositivas ( 40 o 50 puede ralentizarse ).

La cantidad de temas es inmensa, hasta Firefox ha adoptado este sistema de presentaciones, pero recomiendo encarecidamente los que ha creado JesusDa por su originalidad.

Como he hecho con LaTeX, os dejo un ejemplo de presentación que realicé para un concurso de programación y su código fuente.

Por último decir, que la comunidad ha crecido y se ha creado Presentacular, una librería Javascript con licencia GPL para añadir efectos a S5. Aún no está muy testeada en los navegadores más modernos (Firefox 3) pero pinta muy bien.

Herramientas online

Google Docs

Supongo que conoceréis Google Docs, empezó sólo como un procesador de textos online pero poco a poco se está convirtiendo en un paquete ofimático muy completo.

La posibilidad de poder importar y exportar nuestras presentaciones a PPT (Powerpoint) me parece muy interesante, a parte de poder generar un archivo pdf o texto plano. Y dentro de poco por lo que he leído en Genbeta se podrá utilizar offline con Google Gears.

Os dejo un ejemplo publicado, podéis ampliarlo con F11.

Zoho Show

Zoho es una de las competencias más fuertes como paquete ofimático de Google Docs(y ya le puede tener miedo…). A parte de las muchas aplicaciones han creado Zoho Show que con una interfaz muy similar e intuitiva podemos crear presentaciones como ésta. Existen una muy amplia variedad de temas.

280 slides

280 slides me ha impresionado mucho la verdad. Sin necesidad de registro puedes probar la aplicación, tiene un aspecto inmejorable y puedes disponer de las imágenes de Google Images y los vídeos de Youtube para insertarlos, todo ello sin salir de la aplicación.

Se pueden exportar a PowerPoint 2007, insertarlo en tu web o publicarlo en SlideShare. Os enseño un ejemplo como en cada una de las herramientas. Tiene un aire al Keynote (sus dos creadores son ex-empleados  de Apple).

Conclusión

Hay bastantes más aplicaciones, pero éstas son las que me han resultado más interesantes. Así que ya sabéis no hace falta que nuestras presentaciones sean como las de todos, puedes destacar del resto : )

Tags: ,

Alternativa a Word: LaTeX

June 5th, 2008 | 1 Comment | Posted in General

Todos estamos acostumbrados a la hora de realizar cualquier documento a ver, a medida que lo redactamos, su aspecto final, este tipo de procesadores de texto se denomina WYSIWYG (acrónimo de What You See Is What you Get). Cuando hablamos de LaTeX es totalmente diferente, el resultado final no lo verás hasta procesarlo, pero la calidad del documento hace que valga la pena para gastar un poco de esfuerzo en cambiar la forma en la que escribes con procesadores de texto clásicos (Word, Open Office, etc.).

La elaboración de un documento se basa en crear con cualquier editor de texto un fichero con el contenido que quieras, añadiendo etiquetas que dotarán de formato tu texto. Tras esto, sólo debes procesarlo y ver la salida final. Dichas etiquetas son macros construidas a partir del lenguaje TeX, por lo que su uso para algunos es difícil, pero por experiencia propia puedo decir que se aprende rápido y tienes mucha documentación por si no te acuerdas de algo (por ejemplo cómo se hace una lista numerada).

A continuación dejo un pequeño ejemplo de la facilidad de LaTeX para escritura de fórmulas matemáticas complejas. Su potencia hace que puedas hacer desde cartas (sin preocuparte del formato, ya lo hace por ti), presentaciones, trípticos, libros y por supuesto tus trabajos típicos de clase/universidad.

\[ (\alpha_1 , \alpha_2 , \cdots, \alpha_n) \in\mathbf{R}^n \]

Para un usuario común meterse en el lío de aprenderse etiquetas, errores de compilación si se equivocan en algún comando y demás no les suele gustar mucho… Para los que somos programadores se puede aprender casi al vuelo, otra cosa es dominarlo bien y saber resolver pequeños problemas con facilidad.

Desde que aprendí LaTeX no uso otra cosa para realizar mis trabajos y presentaciones, queda muy profesional y una vez que te mueves con soltura no vuelves al Word ( Open Office en mi caso). Tengo un amigo al que le gustaba una presentación que había hecho con un paquete de LaTeX (Beamer), por lo que le instalé la distribución MikTex y el editor TeXnicCenter en Windows para que pudiera hacerlo por sí mismo. Está claro que le dí una plantilla con mi presentación en la que poder insertar sus datos, pero se manejó bien insertando imágenes, listas, listas numeradas… buscando en internet si no sabía cómo hacer algo.

Tras esto me paso lo mismo con mi currículum, con otro módulo de LaTeX. Lo que pasaba es que les costaba un poco desenvolverse y a la mínima…se iban al Word. Así que, para aprender un poco de C# con .NET creé una aplicación en la que los usuarios elegían una plantilla (modelo de carta, currículum o trabajos generales) y el programa interpretaba el archivo creando tantos campos de texto, secciones, subsecciones, listas, etc. como se había indicado en la plantilla. Tras esto el usuario sólo se preocupa de insertar su texto, la aplicación se encargaba de crear el fuente en LaTeX para despues procesarlo y generar el pdf. La sintaxis de una plantilla es asequible pero está muy limitada a ésta, para comprenderlo mejor podéis ver la página del proyecto, llamado DokuGen ( nombre ideado por Álvaro : ) )

Aquí tenéis la presentación del proyecto y de paso es un ejemplo de presentación realizada en este potente procesador de texto:

Para no tener que mirar la documentación frecuentemente hice una plantilla con las opciones básicas de LaTeX, os dejo el código fuente y el resultado final.

Tags: ,

Cheat sheets para desarrollo web

May 27th, 2008 | 3 Comments | Posted in CSS, Javascript, PHP, Programación

Cuando desarrollas cualquier aplicación en cualquier lenguaje, siempre viene bien tener documentación a mano, ya sea por si no te acuerdas de alguna función, no dominas la sintaxis perfectamente o simplemente, porque no te apetece buscar en google : )

Voy a hacer una pequeña recopilación de cheat sheets ordenados por diversas temáticas, la mayoría de ellas sobre desarrollo web . Es una selección de las chuletas que tenía en mi pc, en mis favoritos, y alguna otra que he encontrado en google. Al fin y al cabo, es una forma de organizarme un poco y si le sirve a alguien mejor.

HTML/XHTML

CSS

Javascript

PHP

MySQL

Expresiones regulares:

SEO:

Subversion:

Otros:

Tags: , , , , , , , , ,