jueves, 28 de marzo de 2024

Tipos de conectores USB

Los puertos USB se han convertido en el más usado y es el más reconocido de todos los disponibles por su sencillez. Pero, ¿Cuáles son todos los tipos de conectores USB que existen actualmente?.


Índice

  • Historia del USB
  • Tipos de conectores USB «básicos» que existen
  • USB tipo A
  • USB tipo B
  • Tipo C / USB-C
  • Obligatorio en la Unión Europea
  • Tipos de USB compactos para pequeños dispositivos
  • Mini-USB
  • Micro-USB
  • Código de colores de los puertos y cables USB
  • Tipos de conectores USB relacionados con la carga
  • Conclusión sobre los tipos de USB

domingo, 10 de marzo de 2024

Algoritmo para validar el código de cuenta bancaria (IBAN)

Aquí tenemos una macro que sirve para validar el código de cuenta bancario, IBAN, que rige en muchos países de Europa, Caribe y Medio Oriente. Se le pasan como parámetros el nombre de la tabla y el nombre del campo que contiene el IBAN en formato electrónico (todos seguido, sin espacios) y devuelve un indicador de si es válido o no y el nomobre de la entidad bancaria a la que pertenece.

El código IBAN tiene tres partes, los dos primeros dígitos corresponden al país, los dos segundos son el código de verificación que se calculan en función de todos los demás y que validan que el código se ha escrito bien; y una última parte que es variable. Cada país define la estructura de esta tercera parte que es un código alfanumérico de hasta 30 caracteres, ya que el código IBAN tiene un máximo de 34 caracteres totales.

En el caso de España, esta tercera parte del IBAN corresponde a 4 dígitos para el código de la entidad bancaria tal y como se lo asigna el Banco de España, otros 4 dígitos para el código de la oficina bancaria, los dos siguientes corresponden al código de verificación del antiguo CCC (el antiguo número de cuenta que teníamos en España), y finalmente 10 caracteres para el número de cuenta bancaria. El total de caracteres para España son 24.

viernes, 8 de marzo de 2024

¿Qué son las expresiones regulares? y Ejemplo en Phyton.

Los strings son uno de los tipos de datos más comunes que te vas a encontrar en el análisis de datos. Ya sea porque te aparecen en un dataset listo, los consigues a través de ejercicios de webscraping o porque usas un texto completo para hacer procesamiento de lenguaje natural, aprender a trabajar con strings es una herramienta clave.

Una de las herramientas más útiles para este tema son las expresiones regulares, comunmente abreviadas como regex por su nombre en inglés. En este post quiero darte una introducción a regex y que al finalizar tengas unas herramientas básicas para trabajar con ellas en tus análisis.


¿Para qué expresiones regulares?

miércoles, 6 de marzo de 2024

Referencia de expresiones regulares

¿Qué significa esta expresión regular? (Referencia de expresiones regulares) 

Es una etiqueta que sufre preguntas del tipo "dime que significa mi expresión regular".

Alcance: Varios lenguajes de programación.


Los metacaracteres deben ser escapados cuando se utilicen como caracteres normales.


.   Cualquier carácter excepto salto de linea

*   Indica que el carácter precedente puede ocurrir 0 o más veces.

+   Indica que el carácter precedente puede ocurrir 1 o más veces.

?   Indica que el carácter precedente puede ocurrir 0 o 1 vez. Hace que el metacarácter anterior sea perezoso (lazy). 

lunes, 4 de marzo de 2024

Validar el código SWIFT en SQL

Las siguientes líneas están generadas por IA COPILOT. la IA de Bing.


Para validar un código SWIFT en SQL, puedes utilizar expresiones regulares (RegEx) para verificar si el código cumple con el formato correcto. Sin embargo, es importante mencionar que SQL Server no admite expresiones regulares de forma nativa. Aun así, hay algunas alternativas que puedes considerar:

LIKE Operator: Aunque no es una expresión regular completa, el operador LIKE en SQL puede ser útil para verificar patrones simples. Por ejemplo, puedes usar LIKE para verificar si un código SWIFT tiene la longitud correcta o si contiene caracteres específicos.

Funciones personalizadas: Puedes crear tus propias funciones en SQL para validar códigos SWIFT utilizando lógica basada en patrones. A continuación, te proporciono un ejemplo de cómo podrías implementar una validación básica utilizando una función personalizada:

SQL

domingo, 3 de marzo de 2024

Oracle / PLSQL: REGEXP_LIKE Condition

This Oracle tutorial explains how to use the Oracle REGEXP_LIKE condition (to perform regular expression matching) with syntax and examples.

* Not to be confused with the LIKE condition which performs simple pattern matching.


Description

The Oracle REGEXP_LIKE condition allows you to perform regular expression matching in the WHERE clause of a SELECT, INSERT, UPDATE, or DELETE statement.


Syntax

The syntax for the REGEXP_LIKE condition in Oracle/PLSQL is:

sábado, 2 de marzo de 2024

MARC, MARC 21, UNIMARC, MARC-XML está a punto de desaparecer

 Si trabajas en hashtag #bibliotecas seguro que estos acrónimos te suenan de sobra.

MARC, MARC 21, UNIMARC, MARC-XML está a punto de desaparecer

Durante décadas, hashtag#MARC ha sido el estándar indiscutible para la descripción bibliográfica. Su misión: facilitar la compatibilidad, estandarización y transferencia de datos entre sistemas electrónicos. La versión más predominante, MARC 21, vio la luz en 1999.


MARC no es perfecto

- Curva de aprendizaje alta

- Esquema complejo

- Demasiada información

- Incomprensible para no bibliotecarios

viernes, 1 de marzo de 2024

Deshabilitar que la herramienta de recorte Guarde automáticamente capturas de pantalla en Windows 11

Vídeo que te Cuenta: deshabilitar que la herramienta de recorte Guarde automáticamente capturas de pantalla en Windows 11


Vídeos

Título: "deshabilitar que la herramienta de recorte Guarde automáticamente capturas de pantalla en Windows 11" 

Enlace: https://www.youtube.com/watch?v=fPQgPN76fpE