Páginas

lunes, 18 de noviembre de 2019

Aumentar tamaño permitido de inventario

Hola Mundo:
Los que hemos trabajado con la maravillosa herramienta System Center Configuration Manager, nos ha dado por aumentar los elementos que se van a inventariar del hardware de las estaciones de trabajo administradas con la plataforma. 
El problema que al momento de hacer la recolección nos encontramos con el problema que el tamaño del inventario es superior a los 5 MB permitidos.



Para solucionar este inconveniente, se debe modificar el siguiente registro en regedit:


HKLM\Software\Microsoft\SMS\Components\SMS_INVENTORY_DATA_LOADER

Ubicamos el elemento Max MIF Size y se le asigna el valor 320000 hex. Esto dará un tamaño máximo de 52 MB.

Esperar que los inventarios se vuelvan a recolectar y que se permita el nuevo tamaño.

Espero que les sirva.


sábado, 21 de septiembre de 2019

Truncate tabla sin hacer validacion de foreign constraints

Hola Mundo:

¿Cómo les va? Hace tiempo que no pasaba por aquí, porque he estado ocupado desarrollando
productos propios.

El tema de hoy hace referencia a un problema típico de bases de datos, específicamente cuando se quiere hacer un truncate a una tabla que es referenciada desde otras. Al existir restricciones no se puede hacer ni un truncate, ni drop ni delete, aun así cuando la tabla que la referencia está vacía.

Para este caso hay dos opciones:
1) Eliminar los constraint, hacer la operación y luego volver a crear los constraint
2) Desactivar la operación de comprobación de constraint, hacer la operación y volver activarlo.

La opción 2 es una buena medida, que debe ser usada solo en ambiente de laboratorio. El código es el  siguiente

SET FOREIGN_KEY_CHECKS = 0; 
TRUNCATE table1; 
TRUNCATE table2; 
SET FOREIGN_KEY_CHECKS = 1; 

Y eso es todo

miércoles, 5 de junio de 2019

Android x86 colgado en la linea de comandos

Hola Mundo:

Este post es sobre un laboratorio que estoy haciendo. El desarrollo de éste requiere de trabajar con Android en una máquina virtual. En este caso, estoy usando Oracle Virtualbox.

Al momento de instalar Android, que lo puedes conseguir desde aqui: https://www.android-x86.org, en una máquina virtual, el proceso es bien simple. Lo importante es que en el proceso de particionado de disco, marques la partición como Boot.

El problema se presenta al arrancar. Al parecer el proceso parte bien, pero se queda pegado en la línea de comandos:


El motivo de este problema, es que no cuenta la máquina virtual con la configuración de la controladora gráfica. Tiene que quedar con el adaptador VBoxVGA y con la aceleración 3D activada.


Con esto el sistema iniciará de forma normal.

Espero que les sirva.



jueves, 30 de mayo de 2019

Error cannot create references to/from string offsets en Wordpress

Hola Gente:

Este post es re pequeño y tiene que ver con un trabajo que estaba haciendo para un cliente. 
El trabajo consistía en migrar la instalación de Wordpress de un hosting compartido a otro. 
Para esto respaldé la DB y los archivos de Wordpress (incluyendo wp-content) y posteriormente los subí a la nueva cuenta de hosting.
Hubo cambios de DNS y esperé la correcta propagación.


El problema se encontraba en que al querer iniciar sesión daba error 500. El error era el siguiente:

PHP Fatal error:  Uncaught Error: Cannot create references to/from string offsets in wp-includes/user.php:54
Stack trace:
#0 wp-login.php(775): wp_signon('', '')
#1 {main}
  thrown in wp-includes/user.php on line 54

Después de revisar la base de datos, archivos. Borrarlos y volverlos a subir. Nada funcionaba.
Se me ocurrió mirar la versión de PHP del servidor y era la 7.1. Decidí bajarla a la 5.6 y funcionó de maravillas.