martes, 23 de mayo de 2017

Conectarse a base de datos MariaDB de XAMPP desde Workbench

En mi última publicación mencioné cómo conectar dbeaver a la base de datos de xampp, ahora para los que quieran usar workbench, también es posible conectarlo.

Partiré suponiendo que ya tienen instalado workbench, en caso de que no, consulten aquí.

Una vez instalado, se abre, ir al botón <+>, abrirá una nueva ventana, rellenar los datos de conexión:

Lo más importante aquí, es el puerto en el que está en ejecución el demonio de mariadb de xampp, en mi caso tengo mysql en el puerto 3306 y mariadb en el puerto 3307.


Se le asignan las contraseñas, y al hacer la prueba de conexión, nos lanza en mensaje de advertencia sobre la compatibilidad entre las bases de datos, esto es lógico, sabiendo que mariadb no es manejado de la misma manera que mysql, sin embargo, las consultas, se hacen en perfecto estado.

Dar clic en el botón <Continue Anyway>, para indicar que se quiere conectar a la bd de  todas formas.


Y con eso, ya tenemos una conexión gráfica a la base de datos mariadb de xampp desde workbench.



Estas pruebas las realicé en Fedora 26 alpha, por si alguno lo requiere realizar y tenga dudas, por favor dejar comentarios.

lunes, 22 de mayo de 2017

Conectar DBeaver con base de datos MariaDB de XAMPP 7.1.4



En ocasiones la interfaz de administración de phpMyAdmin, puede ser un poco rústica o poco usable para manejar los datos o consultas a las bases de datos, sin embargo, con dbeaver es posible hacerlo de una manera más fácil y de manera más gráfica.

Partiré suponiendo que ya tienen instalado dbeaver, en caso de que no, consulten aquí.

Una vez instalado, se abre, ir al botón <New connection>, abrirá una nueva ventana, rellenar los datos de conexión:


Datos a considerar:
1.- IP: si es en la misma pc entonces, es localhost.
2.- Puerto, en mi caso tengo mysql y xampp instalados en el mismo so, por lo tanto mysql corre en el puerto 3306 y xampp con mariadb en el puerto 3307, así que como quiero conectarme a mariadb de xampp, le asigno 3307.
3.- El nombre de la base de datos no es tan relevante.
4.- El usuario que se use en xampp
5.- Contraseña del usuario que se use en xampp

Ahora, a probar la conexión.


Si los datos son correctos, entonces al dar clic en el botón <Test connection> mostrará el mensaje de la imagen de arriba.

Ahora solo dar, clic en <Next>


Ahora solo dar, clic en <Finish>


Y finalmente aparecerá la ventana de acceso a la base de datos, así de fácil es conectar dbeaver con la base de datos 



Espero que les sea de utilidad, muchas gracias por visitar.

viernes, 12 de mayo de 2017

¿Cómo convertir WebP a PNG?


En Google Plus, los stickers de telegram y muchos sitios webs ya han comenzado a utilizar este formato para visualizar las imágenes que contengan en sus sitios. Sin embargo, éstas imágenes requieren de ciertos visualizadores para su correcto desempaquetamiento.

No es un tema nuevo, esto comenzó en el 2010, desarrollo por Google, y WebP consiste es un formato gráfico en forma de contenedor, que soporta tanto compresión con pérdida como sin ella. Está siendo desarrollado por Google, basándose en tecnología adquirida con la compra de On2 Technologies. Como derivado del formato de vídeo VP8, es un proyecto hermano del formato WebM, y está liberado bajo la licencia BSD.

En fin, el punto es, que en algunas ocasiones nos gustaría por ejemplo, guardar los stickers de telegram como imagen png y luego usarlo en x sitio o app que no soporte WebP, afortunadamente whatsapp lo soporta, al igual que Facebook...

En fedora, primero hay que instalar el siguiente paquete que contiene las herramientas para convertir de webp a png, jpg, etc, y viceversa.

sudo dnf -y install libwebp-tools

Y con eso se instala el comando dwebp y cwebp.

Convertir de webp a png, jpg o algun otro formato:
Estructura:
dwebp [nombre archivo WebP] -o [nombre archivo salida.png]

dwebp sticker.webp -o sarcasmos.png

Convertir de png, jpg, etc a webp

La estructura es:
cwebp - q [calidad imagen] [nombre archivo entrada png/jpeg] -o [nombre archivo salida.webp]

cwebp -q 90 sarcasmo.jpeg -o sticker.webp

Y así se podrán utilizar dichas imágenes de manera fácil... Espero y sea de utilidad.

viernes, 21 de abril de 2017

Instalar ZSH en Fedora 26


Con la llegada de Fedora 26, ahora es necesario comenzar los manuales de instalación de nuestros paquetes indispensables.
Cada uno tiene sus propias paqueterías  de software que utiliza, eso no hay duda, configuraciones y demás cosas.

Con fedora 26 no hay mayores cambios en muchos comandos, considerando que todo se haga desde consola. Aún así, aquí los comandos para la instalación de ZSH.

En este ejemplo utilicé TILIX, una nueva terminal bastante cómoda y multiventana dentro de una sola, o más bien dicho, multi particiones dentro de la misma, la cual hace poder crear los efectos que ven en la primera imagen.

Instalación:
sudo dnf -y install zsh git util-linux-user
Configuración:
1) 
git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
2)
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
3)
cp ~/.zshrc ~/.zshrc.orig
4) cambiar la shell actual a la shell zsh
sudo chsh -s /bin/zsh usuario

Al finalizar obtenemos esto:

¿Qué es shell?
Una Shell de Unix o también shell, es el término usado en informática para referirse a un intérprete de comandos, el cual consiste en la interfaz de usuario tradicional de los sistemas operativos basados en Unix y similares como GNU/Linux.

Mediante las instrucciones que aporta el intérprete, el usuario puede comunicarse con el núcleo y por extensión, ejecutar dichas órdenes, así como herramientas que le permiten controlar el funcionamiento de la computadora.

Ejemplo: sudo, su, rm, exit

¿Qué es ZSH?
Z shell (o simplemente zsh) es un potente intérprete de comandos para sistemas operativos de tipo Unix, como por ejemplo los BSD o GNU/Linux.1 La primera versión de zsh fue escrita por Paul Falstad en 1990, cuando era estudiante en la Universidad de Princeton.

Zsh se diseñó para poder usarse interactivamente. Se le han incorporado muchas de las características principales de otras shells de Unix como, bash, ksh, o tcsh y además posee características propias originales.

domingo, 26 de marzo de 2017

Instalar complemento para administrar extensiones de gnome shell en Fedora


Los usuarios de Gnome sabemos que se puede expandir las funcionalidades de este escritorio mediante extensiones, las cuales se pueden instalar y administrar desde el navegador web.

Anteriormente, éstas extensiones se administraban exclusivamente desde el navegador por defecto del SO, en mi caso Fedora con Gnome viene con Firefox.


Recientemente ese método ya no funciona, es necesario instalar un complemento en el navegador e instalar un paquete adicional. Y con esto ya se pueden administrar las extensiones desde cualquier navegador.



Paso 1: abrir el navegador, ir a https://extensions.gnome.org click en donde dice, "Click here to install browser extension". Click en permitir la instalación del complemento.



 Paso 2: Esperar la descarga del complemento.



 Paso 3: Click en instalar el complemento.



Paso 4: Ahora instalar el paquete adicional que se llama chrome-gnome-shell. Para eso es necesario activar el repo.


sudo dnf copr enable region51/chrome-gnome-shell
sudo dnf install chrome-gnome-shell
Como último paso recargar el sitio web.

Y listo, ya podemos ver nuestras extensiones.
Gracias por visitar.