Problema con Google Chrome y PrestaShop

Problema con Google Chrome y PrestaShop

Post recuperado de KnowHow…

Valencia, 28/01/2017, G.B.
Hace un par de semanas empecé a tener problemas a la hora de actualizar productos en una tienda online bajo la famosa plataforma de e-commerce PrestaShop. Le dí vueltas y más vueltas, pero no había forma de que se actualizaran los cambios en los productos. Lo peor es que luego me dí cuenta de que tampoco podía crear productos nuevos. 

¿El problema? Un bug (error de programación) en  las últimas versiones del navegador Google Chrome. Lo averigüé gracias al foro de PrestaShop (adjunto enlace al final). Simplemente utilizando Mozilla Firefox pude modificar, duplicar y crear nuevos productos en la tienda online. Así de simple. 
Gracias desde aquí a los usuarios del foro de PrestaShop.
Podéis leerlo en este hilo del foro de PrestaShop:

Grabar la terminal con Peek y guardar como un gif animado

Grabar la terminal con Peek y guardar como un gif
Post recuperado de LinuxAll…

Valencia, 15/01/2017, G.B.

Acabo de leer en el blog DesdeLinux que la aplicación libre Peek te permite grabar el escritorio de tu terminal o consola y guardar el resultado como un gif animado:
Peek es una herramienta de código abierto, escrito en Vala por el aleman Philipp Wolfer, que permite grabar la terminal y generar un gif animado de lo que realizamos en ella.
The new release of Peek, the simple screen recorder for animated GIFs, improves the user experience when finishing the recording and brings some important fixes if Peek was installed into locations other than /usr. Also Peek is now translated into 11 languages.

Lo cierto es que me apetece mucho probar el programa Peek y utilizarlo para ejemplos de este mismo blog, LinuxAll. Adjunto el gif animado del artículo del blog desdelinux:


Yo no he podido hacerlo siguiendo las instrucciones del artículo (todas las opciones!) porque la arquitectura de mi PC (amd64) no es válida para la versión del programa, pero seguro que vosotros podréis. Yo insistiré desde otro PC Intel y reportaré. Hasta pronto!

Descargar Peek (desde github)

Cambiar el orden de arranque en sistemas duales con Ubuntu

Post recuperado de LinuxAll…

Valencia, 11/12/2016, G.B.

Bueno, ya sé que esto es un ‘clásico’, pero quería dejar constancia de ello aquí, ya que cada vez que instalo varios sistemas operativos en un ordenador y uno de ellos está basado en una distro Linux, me toca volver a buscar la información. 
Me refiero a cambiar el orden de arranque cuando en una máquina tenemos varios sistemas operativos instalados, por ejemplo, un Windows y un Linux. En mi caso, Windows 7 y Ubuntu 10.04, el cual he vuelto a instalar porque me gusta mucho, a pesar de ser una distribución Linux obsoleta ya, por desgracia… Pero en máquinas ‘viejecitas‘, va realmente bien si podemos ajustarlo un poco… Bien, vayamos al grano:

Para cambiar el orden de arranque cuando tenemos instalado el gestor de arranque Grub2, podemos hacerlo vía terminal o consola; no hay otra opción si utilizamos una distro Linux que ya no se actualiza, como la mencionada Ubuntu 10.04. Estos son los pasos a seguir:

1) Abrir la terminal o consola (podemos hacerlo con la secuencia de teclas Control + Alt + T):

2) Tecleamos la siguiente orden como superusuario: sudo gedit /etc/default/grub 
Con ello abriremos el archivo de configuración de arranque de Grub con el editor gedit (podemos utilizar el que más nos guste). Este es el mío (ya modificado):

# If you change this file, run ‘update-grub’ afterwards to update
# /boot/grub/grub.cfg.
GRUB_DEFAULT=6
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=20
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”
GRUB_CMDLINE_LINUX=””
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo’
#GRUB_GFXMODE=640×480
# Uncomment if you don’t want GRUB to pass “root=UUID=xxx” parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_LINUX_RECOVERY=”true”
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE=”480 440 1″

La línea que debemos cambiar es en donde aparece GRUB DEFAULT= y un número que empieza en cero, equivalente al sistema operativo que arrancará en primer lugar por defecto. Si hemos visto cuál es el orden de los sistemas operativos y opciones de arranque que aparece en la pantalla de inicio, contaremos (empenzando por cero, repito) y pondremos la cifra del sistema que queramos que sea el de arranque por defecto (DEFAULT). En mi caso es el séptimo listado, por lo que cambiaré el 0 a 6 en la línea, quedando GRUB DEFAULT=6.

También podemos cambiar el tiempo de espera hasta que se inicia el sistema operativo por defecto. Los valores son en segundos (GRUB TIMEOUT=). Yo lo he cambiado a 20, como podéis ver en las líneas de código de arriba (subrayado en amarillo).

3) Actualizamos el archivo de configuración con la siguiente orden: sudo update-grub   y listo! Dejo una captura de pantalla al respecto:

Cambiar el orden de arranque en sistemas duales con Ubuntu

La próxima vez que arranquemos nuestro ordenador, veremos que está seleccionado el orden de arranque que hemos elegido.

Cuidado con los cambios de URLs amigables en PrestaShop

Post recuperado de KnowHow…

Cuidado con los cambios de URLs amigables en PrestaShop
Valencia, 04/11/2016, G.B.
El otro día unos amigos me pidieron ayuda para solventar un problema con una tienda online realizada en la plataforma de e-commerce PrestaShop. En concreto, el fallo era que no les funcionaba el carrito de compras. El error que daba era demasiadas redirecciones cuando se accedía al carrito de compras. La tienda online estaba ‘trasladada’ de una versión en castellano a otra idioma.
¿La solución? Simplemente corregir las URLs amigables en la sección SEO y URLs de PrestaShop (si no recuerdo mal). La persona que había traducido las URLs había repetido la URL amigable (SEO Friendly) del carrito (cart.php) y la compra (order.php).

Con la eliminación de la repetición de la URL amigable a los buscadores y la restauración del nombre original del la página de pedido (order.php) se solucionó el problema. Así de fácil. Hasta pronto!

Macros en Libreoffice Base

libreoffice

Un post incompleto, por ahora…


Post recuperado de KnowHow…

Valencia, 27/10/2016, G.B.  

Adjunto -para mí- una serie de macros de LibreOffice Base, la alternativa gratuita a Microsoft Access, para abrir y cerrar formularios a través de un botón. Volveré sobre este post para explicarlo con más calma y detalle; ahora es simplemente para que no se me olvide.

Aquí van los códigos VBScript de las macros en LibreOffice Base, el gestor de bases de datos libre de LibreOffice:


BOTÓN PARA ABRIR FORMULARIO1

REM ***** BASIC *****
Sub OpenForm_FORMULARIO1
const sNewDocumentName=”FORMULARIO1″
oNewFormDocument=ThisDatabaseDocument.FormDocuments.getbyname(sNewDocumentName).open
End Sub
BOTÓN PARA CERRAR FORMULARIO1
REM ***** BASIC *****
Sub CloseForm_FORMULARIO1
const sNewDocumentName=”FORMULARIO1″
oNewFormDocument=ThisDatabaseDocument.FormDocuments.getbyname(sNewDocumentName).close
End Sub

Solución fallo editor visual en WordPress (tinymce)

Solución fallo editor visual en WordPress (tinymce)
Post recuperado de KnowHow…

Valencia, 22/10/2016, G.B.

Hace un par de días volví a encontrarme con un error en una web bajo WordPress, en concreto un fallo en el editor visual del CMS. El problema es que no se cargaba el editor visula, solo el editor de texto o HTML. 

De vez en cuando suceden estas cosas, estos inconvenientes. ¿La solución y cuál es la causa? Hay varias, tanto soluciones como causas. Puede ser una actualización del WordPress, de plugins o de temas. También pudiera ser un ‘ataque’, aunque eso suele ser mucho menos habitual. En cuanto a las soluciones, paso a comentarlas:
1) Desactivar todos los plugins y ver si se resuelve el problema. Si es así, ir activando uno a uno los plugins hasta comprobar cuál da el error, que generalmente es debido a código JavaScript o su ‘variante’ JQuery.
2) Probar con otro tema o plantilla de WordPress, ya que tras una actualización ‘drástica’, es decir, de todo el sistema de WordPress, puede que tu tema o plantilla instalado no sea compatible con la última versión del CMS o gestor de contenidos
3) Machacar el directorio wp-includes/js/tinymce con la misma versión de WordPress que tienes instalada
4) Esta, que es la que ha solucionado el último error que me he encontrado con la weblog de un amigo, es insertar una pequeña línea de código en el archivo de configuración de tu WordPress (wp-aconfig.php). Desde aquí agradezco la información que he encontrado en este enlace del blog de Aner Barrena.

Yo ya había probado las soluciones mencionadas y alguna más, pero en micaso concreto esa es la que me ha funcionado se trata de añadir la siguiente línea de código en el archivo wp-config.php, ubicado en el directorio raíz de nuestra instalación de WordPress. Aunque la entiendo, nunca se me hubiera ocurrido… Copio y pego del post mencionado:

Solución sencilla: Editamos nuestro wp-config.php y añadimos la siguiente línea

‘define(‘CONCATENATE_SCRIPTS’, false );‘
//LINEA ANTERIOR
if ( !defined(‘ABSPATH’) )
 define(‘ABSPATH’, dirname(__FILE__) . ‘/’);

//LINEA A AÑADIR
define(‘CONCATENATE_SCRIPTS’, false );

Con eso tendremos solucionado el error. Mil gracias desde aquí al blog http://www.anerbarrena.com/.

Vuelve el SEO…

Una e-reflexión… y aprovecho para subir otra imagen de la NASA…

Fuente imagen: http://apod.nasa.gov/apod/ap160418.html
Fuente imagen: http://apod.nasa.gov/apod/ap160418.html
Post recuperado de KnowHow…

Valencia, 13/10/2016, G.B.

Parece ser, según dicen los ‘expertos’ y ‘gurús’ que el SEO (Search Engine Optimization), el conjunto de técnicas y acciones encaminadas a que una web aparezca en los principales motores de búsqueda en las primeras posiciones con determinadas palabras clave o frases clave, está resurgiendo, tras un letargo propiciado por el interés casi enfermizo por las redes sociales;  nunca hay que perder los orígenes, las bases, los cimientos. Con ellos siempre podremos construir cosas nuevas con un sólido apoyo, hasta que ese apoyo haya evolucionado lo suficiente parapoder sustituirlo por otro mejor.

Las redes sociales han supuesto un punto de inflexión, un cambio radical, pero basarlo todo en ellas sospecho que es un error, un pan de hoy para hambre de mañana. ¿Por qué? Pues porque en general no nos pertenecen, pertenecen a empresas privadas con intereses claros.

En mi opinión -y creo que en la de muchos- el SEO es una de las bases de la Red, junto con el también casi denostado HTML y los protocolos propios de Internet, las ‘entrañas’ de la web. Y eso, aunque debe mejorar con el tiempo, no tendría que desaparecer de la noche a la mañana, de la misma forma en que no desaparece nuestro alfabeto o nuestra gramática, aunque vaya evolucionando con el paso de los años, poquito a poco.

En fin, me alegro que a las cosas importantes, las cosas ‘duraderas’, se les dé la importancia que merecen, sin menospreciar nuevas -por utilizar un adjetivo más cercano- acciones, nuevas técnicas, nuevas aproximaciones. Al fin y al cabo, el mensaje es lo que importa, pero también cómo, a quién y a cuántos llega, y si llega, que resultado tiene, ¿no? No es algo nuevo, pero sí algo que se renueva día a día. Nada más.

P.D. Aprovecho al temática cósmica de la imagen para insertar este vídeo que no hace falta presentar…

URL de visualización móvil en webs bajo Blogger

Post recuperado de KnowHow…

URL de visualización móvil en webs bajo Blogger
Un post rápido, una curiosidad…
Valencia, 01/09/2016, G.B.
Por pura casualidad, comprobando unas estadísticas web con Statcounter, he podido observar que la URL o dirección web de una página web alojada en los servidores de Google y realizadas bajo la tecnología de Blogger es la siguiente, al menos por ahora:
  • URL web raíz: http://dominio.com/?m=1, donde dominio.com es la dirección de tu web en Blogger o el dominio personalizado. Ejemplo de este mismo blog: http://knowhow.indaga.net/?m=1
  • Página web: http://dominio.com/AÑO/MES/TÍTULO_DE_LA_PÁGINA.html?m=1
    Ejemplo de este mismo blog: http://knowhow.indaga.net/2016/08/redirigir-paginas-de-idiomas-en-prestashop-con-htaccess.html?m=1
Como podemos observar, la cadena de texto en ambos casos es ?m=1 Parece un ‘guiño’ a una fórmula matemática o física, ¿no? Bien, nada más que eso…

Navegador de ventanas Avant para Ubuntu Linux

Post recuperado de KnowHow…

Bajo el entorno de ventanas Gnome Panel, en Ubuntu 12.04

Valencia, 13/08/2016, G.B.
Continuando con la personalización de sistemas Ubuntu Linux, quiero comentar una pequeñas pero potente aplicación gratuita que mejorará en mucho nuestra experiencia de usuario en distros Ubuntu. 
Navegador de ventanas Avant para Ubuntu Linux

No sé si sirve para todas las versiones de la distro, pero para Ubuntu 12.04, y junto al entorno de ventanas Gnome Panel, mejorará tu entorno utilizando un lanzador, muelle de aplicaciones o launchpad al estilo Mac muy personalizable. La aplicación se llama Awn, y puedes descargarla e instalarla automáticamente desde el Centro de software de Ubuntu, categoría Accesorios:

Navegador de ventanas similar a un muelle de aplicaciones enteramente personalizable para GNOME. Copyright (C) 2007-2010 Awn-core team

Dispones de las siguientes opciones para personalizar el lanzador o navegador de ventanas Awn:
– Preferencias
– Gestor de tareas
– Miniaplicaciones
– Temas
– Avanzado

Dejo algunas capturas de pantalla al respecto:

Utilizar el entorno Gnome clásico en Ubuntu 12 y superiores

Utilizar el entorno Gnome clásico en Ubuntu 12 y superiores

Post recuperado de KnowHow…

Valencia, 13/08/2016, G.B.
Hace un par de días probé a utilizar -por pura casualidad- el entorno clásico de Ubuntu 10.04, es decir, el entorno de ventanas Gnome 2.0 en un Ubuntu 12.04. El PC  que utilizo es un Pentium 4 a 32 bits, un PC ‘viejecito’, de segunda mano y reciclado.

Con Ubuntu 12.04 y su entorno Unity el PC iba lento, no parecía que estuviera utilizando una distro Linux. Pero al cambiar de entorno gráfico, utilizando Gnome 2.0 o Gnome clásico, mi PC ‘recuperado’ a vuelto a respirar y funcionar con la misma velocidad de un Ubuntu 10.04 pero con las ventajas de las actualizaciones de Ubuntu 12.04.

Para poder utilizar el entorno de ventanas clásico de Gnome, el Gnome 2.0, simplemente tenemos que instalarlo vía consola o terminal con el siguiente comando:

Continuar leyendo “Utilizar el entorno Gnome clásico en Ubuntu 12 y superiores”

Vulnerabilidades de Windows y Android

Post recuperado de KnowHow…

Otra e-reflexión, esta vez sobre sistemas libres…

Valencia, 01/08/2016, G.B.
Estas dos últimas semanas, en las cuales no he actualizado este blog personal, me he encontrado con varios PCs y dispositivos móviles (smartphones) totalmente infectados por malware, adware, troyanos y toda la ‘fauna y flora‘ que pupula por la Red de redes. Y todo ello me ha llevado ha reafirmarme que los sitemas operativos basados en Linux, exceptuando Android, son los mejores cn diferencia para trabajar y sentirse más seguro a la hora de navegar.

También sigo comprobando la enorme reticencia de la mayoria de usuarios a probar sistemas libres, monitorizados por una enorme comunidad de expertos y voluntarios; ¿por qué? Pues porque muchas veces el refrán “más vale malo conocido que bueno por conocer” sigue siendo la principal premisa, el principal motivo para la ‘inmovilidad‘, el cambio de sistema operativo o, al menos, la oportunidad de probar caminos distintos. 

¿Seguirá así? Pues imagino que por desgracia sí, que tienen demasiado arraigo, demasiados ‘contras’ a la hora de ser probados -no voy a decir ‘testeados‘ por personas -tampoco voy a decir ‘usuarios‘- cuyo camino ya ha sido ‘trillado‘ de antemano, durante muchos, muchos años… Pero de vez en cuando, esos ‘usuarios’ se salen del camino preestablecido y descubren que hay otros caminos, mucho más interesantes, mucho más libres… Nada más. Buenas noches.

Solucionar error disposición teclado en Ubuntu Linux

Solucionar error disposición teclado en Ubuntu Linux


Post recuperado de LinuxAll…

Valencia, 14/07/2016, G.B.

Hace un par de días, tras haber instalado la distro 11.10 de Ubuntu Linux en un PC ‘viejecito‘ que compré de segunda mano modelo Optiplex GX520, el teclado dejó de funcionar correctamente, ‘desapareciendo’ la disposición de los caracteres para el idioma castellano (Español – España). La verdad es que el fallo fue completamente aleatorio, pero tenía que solucionarlo.

Debo comentar que instalé esa distro de Ubuntu tras probar la última versión y comprobar el bajo rendimiento que daba el PC con un sistema demasiado potente para sus especificaciones técnicas.

Busqué en la Red y probé distintas opciones, después de haber comprobado la configuración del teclado en mi sistema. La solución me la dió un post de Andalinux, una entrada o post titulad Configurar teclado Ubuntu correctamente en castellano. Simplemente tuve que ejecutar (como superusuario o usuario root) el siguiente comando en la Terminal o consola:

sudo setxkbmap -layout ‘es,es’ -model pc105

Con esa sencilla orden de Linux el teclado volvió a funcionar correctamente. Muchas gracias, Andalinux.