El podcast de Linux Hispano – #068 – LibreOffice 7.1 y opinión sobre las versiones Community y Enterprise

Guionista y locutor: Manuel Ignacio López Quintero.
Fecha de publicación: 7 de febrero de 2021.
Animación de suscripción: motionartsmedia.net.

Leer más » Comentar

Instalar LibreOffice 6 en tu distribución GNU/Linux

Desde Linux Hispano, siempre hemos fomentado el uso de software libre con tutoriales sobre cómo instalarlo y/o usarlo. Uno de los programas que más atendemos es LibreOffice. En este caso, se explicará cómo instalar LibreOffice 6 en tu distribución GNU/Linux.

OPCIÓN 1: USANDO EL REPOSITORIO DE TU DISTRIBUCIÓN GNU/LINUX

Es la versión incorporada en tu distribución, es la más estable pero seguramente sea una versión antigua. Para instalar LibreOffice mediante esta opción, ejecuta sudo apt-get install libreoffice en tu terminal. read more

Leer más » Comentar

Lo mejor de mi RSS del 3 al 9 de agosto: tira Linux Hispano, WordPress, Ubuntu y LibreOffice

Por las estadísticas de Google sé que esta semana ha sido poquitos en comparación con otras semanas los que nos habéis visitado pero para los que seguís ahí, aquí os traigo este listado mensual con lo mejor del RSS, a diferencia de otras ocasiones, que no suelo poner entradas del propio Linux Hispano por no pecar de pesado o de autobombo, en esta ocasión sí que lo hago por una razón especial:

Como desarrollador web en Codection, me siento más que identificado con la tira de la semana de Danigm, realmente buena: Obra – Tira de Linux Hispano WordPress 4.3 está a punto de aparecer así que vamos a ir abriendo boca de lo que nos trae con el nuevo editor: 

WordPress 4.3, las novedades del editor que te encantarán – Ayuda WordPress read more

Leer más » 1 Comentario

Lo mejor de mi RSS del 26 de enero al 1 de febrero: curso WordPress, Vivaldi, WordCamp y LibreOffice

Feliz domingo a todos. Llegamos a febrero y podríamos decir que estamos en mitad de uno de los meses de más actividad para los que nos dedicamos a la consultoría de aplicaciones web, las ideas fluyen y estamos a medio camino entre dos períodos de inactividad, Navidad y Semana Santa.

Entre tanto este movimiento también se nota en la blogosfera hispano hablante así que vamos a ver qué ha sido lo más destacado de esta semana desde mi punto de vista:

La fantástica aplicación GenerateWP introduce una nueva característica: 

GenerateWP Introduces WordPress Custom Code Snippets – WPTavern read more

Leer más » 1 Comentario

Instalar LibreOffice 4.0 por PPA

Hace ya más de 2 años que os contaba cómo reemplazar OpenOffice por LibreOffice en vuestro sistema, de eso hace ya bastante e incluso andábamos por la versión 3.1 de LibreOffice. Pues bien, las cosas han cambiado bastante desde entonces, y ya por defecto nos encontramos a éste último como nuestra suite ofimática por defecto.

LibreOffice4_linux_hispano

Veamos como mantenernos actualizados a la última versión de esta fantástica suite (aunque los que me conocéis bien, y sin entrar a debate, sabréis que me encanta el Office de Microsoft). En este caso lo haremos usando los PPA que desde el repositorio oficial de la suite ofrecen.

ahornero@6581-D:~$ sudo add-apt-repository ppa:libreoffice/ppa
ahornero@6581-D:~$ sudo apt-get update

Ahora podemos utilizar el actualizador de software (Software Updater), o desde el gestor de paquetes al lanzarlo aparecerá o directamente a través del siguiente comando:

ahornero@6581-D:~$ sudo apt-get dist-upgrade

Leer más » 3 Comentarios

Instalar el corrector ortográfico en LibreOffice

El otro día redactando la memoria de mi PFC, llegué a la conclusión de que la instalación básica de Libre Office en Lubuntu (supongo que en Xubuntu y Ubuntu también), no incluía el corrector ortográfico. Suelo ser bastante cuidadoso en ese tema, pero siempre hay alguna errata y aparte siempre suelen colorearse los nombres técnicos del diccionario y ninguno estaba.

Ya que la instalación del paquete no me instalaba el corrector me puse manos a la obra a hacerlo de forma manual. Para todos los que tengáis que instalar el corrector ortográfico de LibreOffice, el método es el siguiente (doy por hecho que en OpenOffice es bastante similar):

  1. Nos dirigimos al centro de extensiones de LibreOffice
  2. Buscamos el diccionario español
  3. Descargamos el que prefiramos, podemos o elegir todo o descarga el específico de nuestro país

Con esto ya tendremos un fichero OXT. Ahora toca la parte de instalación dentro de LibreOffice:

Leer más » 19 Comentarios

Eliminar cuadro de recuperación de ficheros en OpenOffice y LibreOffice

Creo que no soy el primero que sufre el temido diálogo de recuperación de ficheros de OpenOffice y LibreOffice. Cuando el sistema sufre un problema y cerramos indebidamente la suite ofimática, los ficheros que estemos usando pueden recuperarse en un estado posterior a la última versión guardada que tenemos del mismo.

Cuando el fichero está presente no hay problema, la recuperación se efectúa y no vuelve a aparecernos el diálogo. El problema surge cuando hemos borrado el fichero, por ejemplo porque estaba en una carpeta temporal. Si nos ocurre esto empieza a repetirse todo el rato el proceso: cada vez que arrancamos la suite, aparece el diálogo y no hay forma de eliminarlo. Para solucionarlo, hacemos lo siguiente. read more

Leer más » 2 Comentarios

Interfaz Ribbon en LibreOffice

Si el otro día comentábamos cómo Reemplazar OpenOffice e instalar LibreOffice en Ubuntu, hoy os presento una modificación muy cool sobre la suite ofimática LibreOffice.

¿Os gusta el aspecto? Personalmente, pienso que es muy profesional.

Desafortunadamente no se trata de una nueva característica, es sólo un montaje realizado por ~usrnametaken. A mi me ha gustado bastante, no le sienta nada mal.

Leer más » 12 Comentarios

Reemplazar OpenOffice, instalar LibreOffice en Ubuntu

Como muchos sabréis, Libreoffice está actualmente disponible para Ubuntu 10.10 y 10.04 a través de los repositorios ppa.

libreoffice

A través de los siguientes pasos reemplazaremos OpenOffice por LibreOffice:

1. Para eliminar OpenOffice lanzaremos el siguiente comando (este paso es opcional ya que ambas suite pueden convivir en el mismo sistema):

ahornero@6581-D:~$ sudo apt-get purge “openoffice*.*”

2. Para añadir LibreOffice al repositorio de Ubuntu:

ahornero@6581-D:~$ sudo add-apt-repository ppa:libreoffice/ppa
ahornero@6581-D:~$ sudo apt-get update read more

Leer más » 10 Comentarios

La nueva tableta Bq con Ubuntu ya es una realidad

La semana pasada se conocieron fechas oficiales sobre la presentación y salida al mercado de la tableta Bq Ubuntu, uno de los productos más esperados por los amantes de Linux que no pueden permitirse quedar atrás en la enorme transición del PC a los dispositivos móviles que se está produciendo en los últimos años. Pese a que Ubuntu ya ofrecía versión para tabletas, los primeros productos apenas se empezaron a conocer hace unos meses.

Cuantos más alternativas móviles haya con Ubuntu, más habrá donde elegir y más económico resultará al usuario realizar todas sus actividades cotidianas con estos dispositivos que cada día son más esenciales. Redes sociales, ver vídeos, jugar online… todo resulta más cómodo y accesible en formato móvil. read more

Leer más » 1 Comentario

Lo mejor de mi RSS del 27 de julio al 2 de agosto:

Ya estamos a día 3 del mes que más gente escoge para descansar. Así que antes de nada, desearos un feliz descanso a todos los que podáis disfrutarlo y que paséis estos días de estío y fiesta para otros, lo mejor que podáis a los que tengáis que seguís al pie del cañón. La web se nota cada día más apagada, hasta que venga el inicio de curso laboral nuevo en unas cuatro semanas, mientras tanto vamos dejando enlaces bien interesantes:

El primer enlace para la nueva entrega del curso WPML de Codection, esta semana se habla de: 

Instalación de WPML – Curso gratuito de WPML read more

Leer más » Comentar

Lo mejor de mi RSS del 25 al 31 de mayo de 2015: curso WordPress, suites ofimáticas y Tesla

Pasó otra semana más, la Feria de Córdoba se acaba, el calor va subiendo poco a poco y estamos muy cerca del solsticio. Los días son muy largos y apetece estar en la calle, pero sí, siempre queda un hueco para una buena lectura. Para que no tengáis que buscar demasiado en la inmensidad de Internet, como cada semana y como es costumbre en este portal desde hace ya tiempo, os traigo mi resumen de lo mejor que he leído en la red sobre Linux, software libre, WordPress y programación web. Vamos allá: read more

Leer más » 1 Comentario

Lo mejor de mi RSS del 23 de febrero al 1 de marzo:

Estamos ya en marzo y esta semana, la última de febrero, la del día de Andalucía; no ha habido entrega del curso de WordPress, aunque esta semana se espera que venga una nueva entrega. El sol cada día luce más fuerte y nos acercamos a la primavera, mientras tanto, os dejo unos cuantos enlaces para que os relajéis al solecito leyendo lo mejor que he visto sobre software libre, tecnología, WordPress y desarrollo web estos pasados siete días en la blogosfera hispano-hablante, veamos:

Si por cualquier motivo quieres limitar la velocidad de algunos de tus interfaces web: 

Restringir ancho de banda de una interfaz de red – Desde Linux read more

Leer más » 1 Comentario

Lo mejor de mi RSS del 19 al 25 de enero: SEO y marketing online

A punto de haber consumido ya el primer mes de 2015, llegamos con noticias frescas y además, especialmente interesantes si te importa el mundo del desarrollo web, el SEO y marketing online. Os cuento qué os recomiendo:

Ya tenemos disponible nuestra suite ofimática libre LibreOffice en Android: LibreOffice ya disponible oficialmente en la Play Store – Androidsis Ahora que ando tan metido desarrollando tiendas online, me preocupa el tema de la facturación y el cálculo del IVA, esta entrada te soluciona el problema creado con tener que pagar el IVA del lugar donde compra el usuario: Cómo aplicar el IVA del país de origen en WooCommerce ante la nueva normativa europea – Ayuda WordPress El SEO tiene una parte importante de investigación de palabras, enlaces, competencia y “mercado a nivel semántico”, tienes que conocer las mejores herramientas para poder hacer un buen análisis: Las mejores herramientas para mejorar el SEO – MuyPymes El pseudo lenguaje es una forma  genial de comenzar a introducirte en el mundo de la programación: 

Programación básica con Pseint (parte 1) – Desde Linux read more

Leer más » 1 Comentario

wp_kses() o cómo limpiar cadenas HTML en WordPress para evitar ataques XSS

Cuando desarrollo plugins y themes para WordPress en CODECTION siempre procuro mirar por la seguridad, “sanitizando” variables tanto para evitar ataques vía inyección SQL como para evitar ataques XSS. Es muy frecuente, que si recibes peticiones y luego las devuelves por pantalla, las variables que manejes, si las maneja el usuario de alguna manera, puedan terminar siendo el origen de una ataque XSS.

Algo tan sencillo como pasar una etiqueta script o iframe en un sitio conveniente y además de un ataque XSS, eres una fuente de phising para el resto de la red. Por fortuna, WordPress facilita mucho la vida al desarrollador al respecto y para evitar este tipo de ataques nos ofrece una función que además es extensible en su funcionamiento vía parámetros.

La función en cuestión es wp_kses() y aunque es similar a strip_tags(), una función nativa de PHP, suele recomendarse para cuestiones de seguridad.

wp_kses-vs-strip_tags

¿Para qué usamos wp_kses?

Básicamente deciros que sirve para limpiar una cadena de elementos HTML indeseados (imaginad otros usos que no sea el de seguridad, se me viene a la cabeza un uso de “limpieza” de una cadena proveniente de Microsft Word o LibreOffice Write).

Tiene esta forma:

wp_kses($string, $allowed_html, $allowed_protocols);

Y los parámetros que recibe indican exactamente:

  • $string: cadena a filtrar
  • $allowed_html: etiquetas HTML que se permitirán y que no se limpiaran
  • $allowed_protocols: protocolos permitidos, por defecto vienen unos pocos y siempre se asegura que no va a permitirse etiquetas ni invocaciones a ficheros JavaScript

La función devolverá el código HTML totalmente limpiado.

El segundo parámetro es interesante, porque podemos definir también qué atributos pasarán de cada etiqueta, un ejemplo curioso:

array(
    'a' => array(
        'href' => array(),
        'title' => array()
    ),
    'br' => array(),
    'em' => array(),
    'strong' => array(),
);

Ejemplo

El ejemplo es original de Simon Wheatly. Tenemos de entrada:

Wisi <a href=”#” style=”color: red;”>defui nunc</a> dignissim <strong class=”weird”>transverbero ideo vel</strong> utinam blandit, iaceo meus epulae enim amet nibh sed brevitas. Pala consequat <script type=”text/javascript” src=”http://example.com/certainly/do/not/want/this.js”></script> capio sino regula typicus <small>luptatum</small> olim ullamcorper uxor in verto.

Vamos a dejar sólo:

  • La etiqueta ‘a’ y sus atributos ‘href’, ‘title’ y ‘target’
  • Y las etiquetas ’em’ y ‘strong’ => array()

El código sería este:

$entrada = 'Wisi <a href="#" style="color: red;">defui nunc</a> dignissim <strong class="weird">transverbero ideo vel</strong> utinam blandit, iaceo meus epulae enim amet nibh sed brevitas. Pala consequat <script type="text/javascript" src="http://example.com/certainly/do/not/want/this.js"></script> capio sino regula typicus <small>luptatum</small> olim ullamcorper uxor in verto.'; $etiquetas_permitidas = array( 'a' => array( 'href' => array(), 'title' => array(), 'target' => array() ), 'em' => array(), 'strong' => array(), ); $salida= wp_kses( $entrada, $etiquetas_permitidas ); echo $salida; read more

Leer más » 1 Comentario