sábado, 1 de febrero de 2020

Cargar y leer diccionarios en Visual Basic.net


Para muchas aplicaciones es interesante crear y administrar grupos de objetos relacionados. Existen dos formas de agrupar objetos: con matrices de objetos y con colecciones (diccionarios) de objetos.
Los diccionarios proporcionan una manera más flexible de trabajar con grupos de objetos. A diferencia de las matrices, el grupo de objetos con el que trabaja puede aumentar y reducirse de manera dinámica. Para algunos diccionarios, podemos asignar una clave a cualquier objeto que incluyamos en la colección y de este modo, recuperar rápidamente el objeto con la clave.

sábado, 18 de enero de 2020

Google App Script: Código común para varios objetos y versionado.


El objetivo de esta entrada consiste explicar cómo tocar el mínimo código imprescindible en diferentes objetos de Google Drive (por ejemplo varias Spreadsheet, Docs, etc conectadas a una plantilla común de código fuente), de modo que el código deberá ser el mismo para todos los objetos, y así el código asociado a cada objeto sea el mínimo posible y llame siempre a funciones globales. Además deberemos tener en cuenta la versión del código común.

Primero, sobre nuestro objeto de Google Drive pulsamos Herramientas -> Editor de secuencias de Comandos.

Desarrollar código con Google Script

sábado, 4 de enero de 2020

Instalar Keras y TensorFlow. Sistema de reconocimiento de imágenes

Keras y TensorFlow


Keras es una biblioteca de redes neuronales de alto nivel que sirve como una capa de abstracción fácil de usar sobre la biblioteca TensorFlow. 

Creamos un environment del mismo nombre en anaconda.

Anaconda navigator

sábado, 28 de diciembre de 2019

Serializar un archivo JSON

Comprendiendo la serialización

La serialización es el proceso de transformar un objeto en una forma que pueda persistir para ser almacenado  o transferido de un dominio de aplicación a otro. Al transformar el objeto, se serializa el objeto; cuando se lee de nuevo, se deserializa el objeto. Se puede serializar un objeto hacia un disco, una secuencia de memoria o hacia  una red. Dos formatos comunes para pasar  objetos entre sistemas son XML y JSON. 

Los objetos son serializados en XML o JSON antes de ser transferidos al cliente. El Framework de.NET tiene clases que admiten binarios, XML y JSON, e incluso podemos crear nuestra propia serialización personalizada.

Serializar un archivo JSON
Más fotos de este estilo.

sábado, 21 de diciembre de 2019

Cargar un datagrid de .Net con traducción de valores

Hay veces que tenemos en base de datos almacenados valores codificados y queremos realizar una pantalla que haga el mantenimiento de dicha tabla pero en vez de  mostrar los códigos deseamos mostrar su significado, pero no siempre existe una tabla con los significados para hacer INNER JOIN o no siempre conviene complicarse, es más sencillo hacerlo por código. 

Así por ejemplo tenemos la siguiente pantalla de mantenimiento de una tabla de la base de datos, pero queremos que en el campo Ambito en vez de R ponga Riesgo y en la columna Capa sustituya A por Av y 2 por  Ambos.

Cargar un datagrid de .Net con traducción de valores

sábado, 14 de diciembre de 2019

Parsear manualmente un archivo JSON con Visual Basic



Tenemos un archivo de entrada de tipo JSON y deseamos un listado de ciertas columnas, en este caso están marcadas con la etiqueta de comienzo de “operaciones” (marcada en rojo) :

{
     "
     settings ": {
                "
                campo0 ": ""
                "
                }
          "
     mappings ": {
          "
          operaciones ": {
                " campo1 ": "",
                " campo2 ": "",
                 ...
                 ...
                }       
           }
}