Búsqueda por Autor: Grégor González


Acerca de Grégor González

Es un experimentado programador, interesado en el mundo del internet, el aprendizaje, el diseño y la web 2.0


Configurar IntelliSense PHP en Visual Studio Code

Como me ha sido problemático configurar el IntelliSense cada vez que instalo el visual studio code en distintas máquinas, he creado este pequeño manual para guiarme. Primero vamos a la sección de extensiones y buscamos “php intellisense”, seleccionamos el primero que nos aparece, el cual pertenece a Felix Becker y lo instalamos. Al reiniciar el VSC, se activará el intellisense pero saldrá un mensaje de error si no tienes configurado correctamente el PATH hacia la ruta de instalación de php. Cabe acotar que esta extensión solo funciona con php7, como estoy usando xampp con php5.6 necesito descargar el 7. En […]


Adobe Acrobat Reader no envía correo

Desde la actualización 1703 de Windows 10, se ha presentado un inconveniente con la aplicación de Adobe Acrobat Reader, donde no puede adjuntar el PDF que estamos visualizando a nuestro cliente de correo por defecto, en este caso Microsoft Outlook 2013 y 2016, tengo entendido que ocurre en varias versiones de office e incluso en versiones anteriores de Windows. Notamos el problema al tratar de usar el icono de envío de correo “Carta”:     Puede que no abra y no realice ninguna acción o que abra pero al continuar, no realice ninguna acción:     Existen muchas soluciones online […]


Automatizar transferencia de archivos a través de WinSCP

En el post anterior vimos cómo automatizar-ejecucion-de-comandos-a-traves-de-putty y luego de ejecutar los comandos de respaldo, necesitaba una forma de descargarlo, siempre lo hago visualmente con WinSCP pero esta vez quería probarlo bajo consola. Podemos descargar WinSCP desde la página oficial: https://winscp.net/eng/download.php WinSCP también nos provee con una consola para ejecución de sus comandos, podemos ingresar fácilmente entrando en la ruta donde se instaló, desde una consola de comandos de windows CMD “cd C:\Program Files (x86)\WinSCP” e ingresamos con el comando “winscp” o el más usado “winscp.com“. Una vez ingresado, solo podemos ejecutar comandos propios de winscp, existen un grupo de […]


Automatizar ejecución de comandos a través de PuTTY

Existen muchas herramientas para tratar de automatizar procesos y muchas alternativas a PuTTY, sin embargo como ya estoy acostumbrado a PuTTY quería utilizarlo para ejecutar comandos en un servidor, usando las opciones que nos brinda y un simple archivo batch. En el servidor tengo varios scripts de Linux en archivos .sh, entre ellos un proceso automático para realizar respaldos con MySqldump. Cuando trabajo en el servidor, a veces es necesario ejecutar este archivo manualmente, ingresar cada 10minutos es muy tedioso y repetitivo, por ello creé un archivo batch para simplemente realizarlo con rapidez en un doble clic. Primero debemos tener […]


Impresora epson no imprime (impresora de puntos)

Ayer 15-11-2017 Microsfot lanzó un grupo de actualizaciones de seguridad para varios de sus sistemas operativos, como consecuencia varias impresoras dejaron de funcionar. Específicamente he probado las Epson que son de puntos con los modelos: LQ310, LX300, LQ2180, LQ2190 (desconozco a que otros afectó). Las impresoras aparecen conectadas, el driver se reconoce sin ningún problema, sin embargo al mandar a imprimir, muestra el proceso normal y la bandeja de impresión envía el documento a imprimir pero en ningún momento llega a imprimirse (incluso desinstalar y volver a instalar no surte efecto) Para solucionar esto solo debemos ir a Panel de control,  […]


Suma de verificación md5 para archivos – MD5 Checksum

Cuando descargamos o subimos un archivo, este se puede dañar durante la transferencia. Para estar seguros que realmente está completo y que no sufrió ningún daño, podemos comprobarlo con una suma de verificación antes de descargarlo/subirlo y luego después de realizar el proceso. Muchas páginas web de descargas ofrecen un código md5 para verificar luego de la descarga. Buscas cualquier programa que realice la verificación y comprueba la integridad del archivo. La forma más rápida, fácil y sin descargar programas de terceros, es realizarlo a través de la consola, ya se una terminal de Linux o una consola de comandos […]


Error al exportar con mysqldump Error 2013

Este error tan inusual me tocó con un servidor en producción, que aparentemente había presentado varios problemas por una falla de electricidad. La tarjeta madre sufrió la peor parte y entonces presentaba fallos con el procesador y con la memoria. Para traspasar la de base de datos a otro servidor necesitaba sacar la información del disco duro y todavía no diagnosticábamos el problema. Realizamos la habitual exportación a través de mysqldump, la cual no habíamos notado del error porque usábamos un script bash que no lo mostraba al momento, nos dimos cuenta fue porque el archivo SQL generado no tenía […]


Error al exportar en phpMyAdmin 500 internal server error

En varias instalaciones y actualización de phpMyAdmin me he topado con este error al tratar de exportar:   El mensaje no te indica que sucede, pero si visualizas el log de errores, por ejemplo, el mío situado en /var/log/apache2/error.log me indica el error: “PHP Fatal error:  Allowed memory size of 134217728 bytes exhausted (tried to allocate 77 bytes) in on line 221” Esto indica que el script excedió el límite de memoria. Desconozco el origien, supongo que o es un problema del driver mysqli o puede ocurrir en bases de datos grandes. Intenté muchos consejos y soluciones y ninguno me fue […]


MobaLiveCD – Probar live cd, verificar si pendrive es booteable

MobaLiveCD es un software gratuito para correr rápidamente una pequeña máquina virtual con el emulador Qemu. Puedes crear un disco duro virtual y montar un live cd de Linux o incluso instalar Windows. Este pequeño emulador no tendrá las capacidades de una verdadera maquina virtual como VMware o VirtualBox, pero cumple con su funcionalidad para arrancar un live cd desde Windows, sin instalar, sin reiniciar la pc. Lo uso principalmente para probar los pendrive USB booteables. Luego de crear un pendrive booteable con Windows, necesitaba probarlo sin tener que pasar por el proceso de configurar la BIOS para que arranque […]


Detector de móviles (Mobile-Detect)

Mobile-Detect es una librería/clase php open-source para detectar el sistema operativo, navegador y dispositivo por el cual la persona está ingresando a nuestra página web. Usa una combinación de los strings provistos por el User-Agent y las cabeceras http para indicar la información del móvil, aunque funciona con cualquier dispositivo. La página oficial es: http://mobiledetect.net/ donde encontraremos un ejemplo sencillo, un link al demo para probar inmediatamente y la opción de descargarlo para incluirlo en nuestros proyectos php. La página del demo es: http://demo.mobiledetect.net/ donde al ingresar inmediatamente se ejecuta el detector y nos indica el medio por el cual […]