Para crear presentaciones con software libre la solución más conocida es la herramiente Impress de LibreOffice (u OpenOffice), muy recomendable para los usuarios habituados a usar Powerpoint.
Una alternativa que he descubierto hace no mucho es Reveal.js, una web desarrollada por Hakim El Hattab que con HTML, CSS y JavaScript acaba siendo un framework cojonudo para hacer de forma sencilla espectaculares presentaciones. El resultado final es una web que podemos abrir desde un navegador. Además, podemos exportar el resultado a pdf, para compartirla más facilmente en plataformas como Slideshare o Speakerdeck.
Los editores visuales permiten la edición fácil y directa del contenido de un artículo. Para usuarios que redacten muy de vez en cuando es muy interesante y además permite atraer a potenciales nuevos usuarios no dispuestos a aprender una sintaxis.
Ahora, los editores visuales tienen problemas que acaban desaconsejando su uso y que, sobre todo, hacen al redactor bastante menos productivo.
El editor de artículos de MediaWiki utiliza una sintaxis especial, llamada WikiTexto, que es una especie de HTML muy simplificado y que permite de forma muy cómoda editar el contenido de los artículos. Aun siendo sencillo y una forma efectiva de separar la presentación del contenido el aprendizaje de esta sintaxis supone una barrera de entrada para los usuarios no técnicos, lo cual es un impedimento serio si se pretende que colaboren activamente.
En este artículo explico cómo integrar el editor visual para webs CKEditor en MediaWiki, el sistema de gestión de contenidos usado por Wikipedia y otros muchos wikis en Internet. CKEditor es la mejor opción que hay en estos momentos (septiembre del 2013) como editor visual para MediaWiki.
En este post explico la forma en la que hago backups de mi sistema. El objetivo es tener una copia idéntica del sistema en un disco duro usb externo de forma que podamos a*rrancar desde el disco duro USB*. De esta forma, si el disco duro se estropea (algo más habitual de lo que parece) tardaríamos lo que lleve un reinicio el PC en poder continuar con nuestras actividades informáticas.
En este artículo presento los resultados obtenidos de un conjunto de tests de inserción de datos y de lectura que he realizado sobre MySQL utilizando particionamiento de tablas
El objetivo es comprobar si ganamos o perdemos rendimiento y en qué condiciones dividiendo una tabla con decenas de millones de registros correspondientes a logs de acceso en distintas particiones.
Se han comparado las mismas operaciones realizadas sobre una tabla sin particionar y la misma dividida en 12 particiones (particionamiento por fecha, dividiendo por mes). Las operaciones han sido:
de escritura simple 10, 20 y 30 millones de registros en bucle uno detrás de otro
de escritura concurrente de 1 millón de registros con 50 usuarios simultáneos
de inserción masiva 250 millones de registros a partir de un CSV
de lectura simple probando varias operaciones: buscar registros por id, contar registros para un mes, contar registros entre entre dos fechas, y obtener totales para un dominio