Entradas

Django REST Framework - ListSerializer - Actualizaciones Múltiples

Imagen
 Se muestra un ejemplo, de como realizar la implementación de Múltiples actualizaciones en una sola petición , es decir enviando una lista de objetos, y usando la clase ListSerializer  realizamos las actualizaciones (inserciones u eliminaciones). El modelo para el ejemplo La Vista      def   post ( self ,  request ):          """ Ejemplo de manejo de listas en Serializer                     Para este ejemplo asumimos lo siguiente:           Se tienen que enviar todos los datos existentes de los empleados en el JSON ya que           se comparara con la base de datos y :            1.- Si se encuentran se actualizan los datos,            2.- Si no existen en la base de datos  se crean,            3.- Si se encuentran en la base de datos, pero no fueron pasados en el JSON se elimnan.          """          # Obtener el  JSON.          data  =  request .data          # Obtener los datos de la base de datos                  emp  =  Employes . objects . all ()   

Bot menú de Telegram [ InlineKeyboardMarkup] In C#

Imagen
  Les dejo un pequeño ejemplo en c#, usando la Api de Telegram  , para crear un menú interactivo usando InlineKeyboardMarkup Descargar Codigo Recuerden que es necesario que creen su ApiKey, desde Telegram y ponerlo al inicializar TelegramBotClient

Fix para correos perdidos en Thunderbird [x-mozilla-status]

Imagen
 Cuando estaba compactando mis correos, para ahorrar espacio en disco por alguna razón se dejaron de ver los correos, sin embargo al revisar el tamaño del inbox seguía teniendo el mismo tamaño  Investigando un poco, se debe a algún error de Mozilla Thunderbird , en la cual les cambia un estatus: x-mozilla-status = 0009 u 0008 . La solución es abrir el archivo Inbox con un editor de texto y cambiar a x-mozilla-status =0001. Pero la cosa se complica cuando los correos son mayores a 1 GB, en mi caso el archivo pesaba 9GB. ( Las imágenes de arriba son ilustrativas, ya que recree el detalle en un Inbox de poco tamaño ) Por lo que decidí crear un script en Python para que realice el cambio, apoyándonos en la librería mailbox Crear un archivo .py en mi caso:  thunderbir_email_fix_verbose_mode.py ------------------------ import mailbox print('Jero') print('Script V 0.8') print(' Versión de Python  Requerido : 3.9. 4 ') print('') print('Leyendo Archivo Inbox.

Testing Flutter - Android SDK Not Found

Imagen
Al correr flutter doctor -v, para validar que todo el entorno este correcto, me marcaba un error: Intente desinstalando y/o actualizando el SKD, sin embargo la solución es fácil,  una de las imágenes de la versión 28, esta incorrecta, únicamente con eliminarla, se corrigen los mensajes de doctor.exe Espero les sirva, igual iré publicando los detalles que tenga con mi aventura con flutter, por si a alguien le fuere de ayuda.

[Visual-Studio-2017] Error MSB3541: Los archivos tienen un valor no válido.

Imagen
La ruta de acceso especificada o el nombre de archivo (o ambos) son demasiado largos. El nombre de archivo completo debe ser inferior a 260 caracteres y el nombre del directorio debe ser inferior a 248. Localizar la carpeta "Obj" y eliminarla. Con esto el proyecto compilara bien.

Códigos de Teléfono VTECH SIP S2211-L

Imagen
Listo algunos comandos para localizar la IP del teléfono VTECH Modelo S2211-L Levantar el  auricular del teléfono y marcar según lo que se dese: *471233#     Para escuchar  la IP asignada. *463427#    Forzar a usar DHCP de la red (si tienen configurado está). *782482#    Asigna la siguiente dirección IP estática  :   192.168.1.100   Espero les sea de utilidad.

Parámetros por Defecto en Microsip .

Imagen
Para muchos tal vez no es novedad, pero para alguien que apenas empieza a familiarizarme  o a conocer las tablas del sistema de Microsip 2014 (como yo), les puede resultar útil. En la tabla Registry, se guardan varios parámetros por default de algunas pantallas o preferencias de usuario, Listando algunos parámetros de Empresa con IBExpert Se Observa la Fila FechaUltExpCtas, es la que coincide con el Periodo de la primera Imagen. El motivo de la entrada es por que este parámetro en particular, presentaba un Error al intentar entrar al Modulo de "Exportar Balanza y Catálogo de Cuentas en XML" y no dejaba acezar, Ajustando el Parámetro por IBExpert, ya dejo Acezar :)