sábado, 23 de noviembre de 2024

programacion A1

Controlador

 La primera condición que necesitamos es una clase capaz de recibir URLs y devolver mensajes de respuesta a estas llamadas. Se trata de un controlador;

jueves, 3 de octubre de 2024

frances

Pomme: manzana
femme: mujer
robes: vestidos

 

Pronombres Personales

  1. Sujeto:

    • Je (yo)
    • Tu (tú)
    • Il (él)
    • Elle (ella)
    • On (uno/nosotros)
    • Nous (nosotros)
    • Vous (vosotros / ustedes)
    • Ils (ellos - masculino)
    • Elles (ellas - femenino)
  2. Complemento Directo:

    • Me (me)
    • Te (te)
    • Le (lo - masculino)
    • La (la - femenino)
    • Nous (nos)
    • Vous (os / los / las)
    • Les (los / las)
  3. Complemento Indirecto:

    • Me (me)
    • Te (te)
    • Lui (le - masculino)
    • Elle (le - femenino)
    • Nous (nos)
    • Vous (os / les)
    • Leur (les - plural)

Pronombres Posesivos

  • Mon (mi - masculino)
  • Ma (mi - femenino)
  • Mes (mis - plural)
  • Ton (tu - masculino)
  • Ta (tu - femenino)
  • Tes (tus - plural)
  • Son (su - masculino)
  • Sa (su - femenino)
  • Ses (sus - plural)
  • Notre (nuestro/a)
  • Nos (nuestros/as)
  • Votre (vuestro/a)
  • Vos (vuestros/as)
  • Leur (su - para ellos/ellas)
  • Leurs (sus - plural)

Pronombres Demonstrativos

  • Ce (esto/eso)
  • Celui (el que)
  • Celle (la que)
  • Ceux (los que)
  • Celles (las que)

conjugación del verbo "manger" (comer) en francés:

Presente (Présent)

  • Je mange (Yo como)
  • Tu manges (Tú comes)
  • Il/Elle/On mange (Él/Ella/Uno come)
  • Nous mangeons (Nosotros comemos)
  • Vous mangez (Vosotros/Usted comen/come)
  • Ils/Elles mangent (Ellos/Ellas comen

En francés, los artículos indefinidos se usan para referirse a algo no específico, como en español "un", "una", "unos", "unas". Los artículos indefinidos en francés son:
  • Masculino singular: un (un)
    • Ejemplo: un livre (un libro)
  • Femenino singular: une (una)
    • Ejemplo: une pomme (una manzana)
  • Plural para ambos géneros: des (unos, unas)
    • Ejemplo: des livres (unos libros) / des pommes (unas manzanas)

A diferencia del español, en francés el plural es el mismo para ambos géneros.


El verbo "avoir" es el que se usa para "tener" en francés. Aquí tienes su conjugación en varios tiempos verbales:

Presente (Présent)

  • J'ai (Yo tengo)
  • Tu as (Tú tienes)
  • Il/Elle/On a (Él/Ella/Uno tiene)
  • Nous avons (Nosotros tenemos)
  • Vous avez (Vosotros/Usted tienen/tiene)
  • Ils/Elles ont (Ellos/Ellas tienen)

El verbo "être" es el equivalente a los verbos "ser" y "estar" en español. Aquí tienes su conjugación en varios tiempos verbales:

Presente (Présent)

  • Je suis (Yo soy/estoy)
  • Tu es (Tú eres/estás)
  • Il/Elle/On est (Él/Ella/Uno es/está)
  • Nous sommes (Nosotros somos/estamos)
  • Vous êtes (Vosotros/Usted son/son/están/está)
  • Ils/Elles sont (Ellos/Ellas son/están)

Verbo "aimer" (gustar/amar)

Presente (Présent)

  • J'aime (Me gusta/amo)
  • Tu aimes (Te gusta/amas)
  • Il/Elle/On aime (Le gusta/ama)
  • Nous aimons (Nos gusta/amamos)
  • Vous aimez (Os gusta/ustedes aman/ama)
  • Ils/Elles aiment (Les gusta/aman)

Ejemplo con "aimer":

  • J'aime le chocolat. (Me gusta el chocolate.)
  • Nous aimons la musique. (Nos gusta la música.)
En francés, "vous" se usa tanto para dirigirse formalmente a una persona (usted) como para hablar a varias personas (ustedes). En este caso, "una" indica que solo se refiere a una mujer, por lo que se interpretaría más como "usted".

Articulos definidos
  • Le (masculino singular)
  • La (femenino singular)
  • L' (singular antes de vocal o h muda)
  • Les (plural)
  • miércoles, 25 de septiembre de 2024

    Italiano

    Resumen de los pronombres en italiano:

    Pronombres Personales

    1. Sujeto:

      • Io (yo)
      • Tu (tú)
      • Lui (él)
      • Lei (ella)
      • Noi (nosotros)
      • Voi (vosotros / ustedes)
      • Loro (ellos / ellas)
    2. Complemento Directo:

      • Mi (me)
      • Ti (te)
      • Lo (lo - masculino)
      • La (la - femenino)
      • Ci (nos)
      • Vi (os / los / las)
      • Li (los - masculino)
      • Le (las - femenino)
    3. Complemento Indirecto:

      • Mi (me)
      • Ti (te)
      • Gli (le - masculino)
      • Le (le - femenino)
      • Ci (nos)
      • Vi (os / les)
      • Gli (les - masculino)

    Pronombres Posesivos

    • Mio (mi - masculino)
    • Mia (mi - femenino)
    • Tuoi (tu - masculino)
    • Tue (tu - femenino)
    • Suo (su - masculino)
    • Sua (su - femenino)
    • Nostro (nuestro - masculino)
    • Nostra (nuestra - femenino)
    • Vostro (vuestro - masculino)
    • Vostra (vuestra - femenino)
    • Loro (su - para ellos/ellas)

    Pronombres Demonstrativos

    • Questo (este)
    • Quello (ese / aquel)

    Essere (Ser/Estar)

    • Uso: Identidad, características permanentes, origen, profesiones.
    • Conjugación básica:
      • Io sono (yo soy/estoy)
      • Tu sei (tú eres/estás)
      • Lui/Lei è (él/ella es/está)
      • Noi siamo (nosotros somos/estamos)
      • Voi siete (vosotros sois/estáis)
      • Loro sono (ellos/ellas son/están)

    Stare (Estar)

    • Uso: Estados temporales, ubicación, salud, y en construcciones con gerundio.
    • Conjugación básica:
      • Io sto (yo estoy)
      • Tu stai (tú estás)
      • Lui/Lei sta (él/ella está)
      • Noi stiamo (nosotros estamos)
      • Voi state (vosotros estáis)
      • Loro stanno (ellos/ellas están)

    domingo, 22 de septiembre de 2024

    Spring glosario

    Como cambiar el puerto del tomcat n eso se hace en el archivo properties 

    **********

     “scaffold” del proyecto (Estructura de carpetas del proyecto) 

    @Valid: va delante de @RequestBody

    Usa @NotEmpty para asegurarte de que un String no sea nulo y contenga caracteres. [2 validaciones ideal para String]

    @NotBlank: Asegura que la cadena no sea nula, no esté vacía y no contenga solo espacios en blanco.[3 validaciones ideal para String]

    Usa @NotNull para evitar valores nulos en cualquier tipo de dato. [para otros tipos]


        public ResponseEntity<?> validation(BindingResult result){
            Map<String, String> errors = new HashMap<>();
            result.getFieldErrors().forEach(err->{
                errors.put(err.getField(), "El campo "+err.getField()+" "+err.getDefaultMessage());
            });

            return ResponseEntity.badRequest().body(errors);
        }


    se devuelve una respuesta HTTP con un código de estado 400 (Bad Request) y el cuerpo de la respuesta contiene el mapa errors, que incluye todos los errores de validación encontrados.


    sábado, 24 de agosto de 2024

    angular


    En Angular, la interpolación es una técnica que permite mezclar datos de la clase del componente con la vista (la plantilla HTML) de manera dinámica y fácil de leer. Consiste en incrustar expresiones dentro de la plantilla HTML usando doble llave ({{ }}), 

    La interpolación en Angular es una manera intuitiva y poderosa para mostrar datos dinámicos en tus plantillas HTML, 

     binding' en una dirección:cambio en atributos de la clase se actualizan en la vista

    domingo, 21 de julio de 2024

    m2

    Las unidades M.2 y las unidades SSD (Solid State Drives) comparten la misma tecnología de almacenamiento basada en memoria flash NAND, pero difieren en el factor de forma y las interfaces de comunicación que utilizan.

    ...Del mismo modo que los discos SATA de 2,5″ y los discos M.2-SATA tienen el mismo rendimiento, solo se distinguen por el tipo de conexión y medidas físicas. 

    La razón por la que los discos SATA de 2,5" y los discos M.2-SATA tienen un rendimiento similar a pesar de tener diferentes tipos de conexión es que ambos utilizan la misma interfaz SATA para transferir datos. La interfaz SATA tiene una velocidad máxima de transferencia teórica de 6 Gbps (aproximadamente 600 MB/s), lo que limita el rendimiento de ambos tipos de discos a esta velocidad.

    Cuando digo que "ambos utilizan la misma interfaz SATA",se refiere a la tecnología de transferencia de datos que ambos tipos de discos emplean para comunicarse con la computadora.

    2 ranuras: M2. sata

    1 ranura:  M2 nvme

    Las unidades M.2 SATA son SSDs que utilizan el conector M.2 pero emplean la interfaz SATA para la transferencia de datos.

    Las unidades M.2 que utilizan la interfaz SATA funcionan de manera similar a los SSD SATA tradicionales pero en un formato más compacto. Están limitadas a las velocidades máximas de SATA III (6 Gbps o 600 MB/s).








    sábado, 20 de julio de 2024

    Cambiar la configuracion regional del teclado windows 10

    windows modernos  

    https://tutowin10.com/cambiar-idioma-teclado-windows-10/

    https://www.youtube.com/watch?v=XOhNnp7lLxs

    mi windows antiguo

    windows + i ( para ir la la configuracion del windows)

    clic en:  Hora e idioma 

    Clic en la izquiera: Idioma

    Ya en Idioma, a la derecha En la seccion inferior Idiomas Preferidos hacer clic encima de Español (España) y luego  aparecera un botón Opciones, nos llevara a otra ventana donde hay una seccion que dice Teclados, y tiene la opcion Agregar un teclado, por ejemplo agregaremos Latinoamerica QWERTY

    Luego regresamos a la ventana Idioma y  hacemos clic en teclado y abrira otra ventana que dice Reemplazar el metodo de entrada predeterminado y alli elegimos Español (españa) - Latinoamericano o si no para evitar haciendo esto adicional en el anterior instruccion hubieramos quitado el otro teclado.

    (ojo para alternar entre distribucion shortcut windows +  espacio)