8 Matching Annotations
  1. Sep 2024
    1. testPage documentTree children select: [:item | item class = PPCMParagraph and: [ |avisos palabra| palabra := item children first text. avisos := #(':::info' ':::success' ':::warning' ':::danger'). avisos includes: palabra ] ]

      Revisar los espacios verticales y horizontales del código, de manera que correspondan a las convenciones, en particular los que indican que código pertenece o está anidado dentro de otro conjunto de intrucciones.

    2. Se crea un bloque para que podamos agrupar información, entonces el codigo nos dice que tenemos una variable llamada testPage donde se seleccionara o envia a documentTree children que son los nodos o hijos, item class verifica el formato que en este caso es PPCMParagraph, donde los filtra y selecciona segun condición y el and lo usamos para dar una segunda condicion que evalua a las variables avisos y palabra, luego las definimos y en palabras queremos que tome al primer hijo o nodo y se obtenga el texto del mismo. y en avisos estamos definiendo una coleccion de variedad de tipo de avisos y por ultimo tenemos una variable que es avisos que incluye a la coleccion de palabra

      Esta explicación valdría la pena agregar capturas de pantalla que muestren el resultado.

    3. |avisos palabra|

      Es muy recomendable que las variables también esten nombradas en inglés. Si te das cuenta, es el único código que no está en inglés, así que no puedes ignorar el inglés en el resto del código ni en la programación en general y por el contrario, colocar los nombres de las palabras dificulta compartir el código en contextos no hispano parlantes

  2. Nov 2023
    1. generando un indíce por cada día con la expresión “daysIndexes”

      La expresión daysIndexes no genera precisamente un índice para cada día, sino que lo almacena. Lo que lo genera es la expresión posterior (ver siguiente anotación).

    2. En este espacio, visualizaremos el paso a paso de cómo guardar las memorias de cada clase del seminario taller Unidades Semánticas, desarrolladas durante el semestre 2023-3 en la Pontificia Universidad Javeriana dirigida por el docente Offray Luna Cárdenas.

      Muy bueno que haya una introducción al texto, como se espera de una narrativa o texto explicativo tradicional.

    1. hedgeDoc file: wikiSubfolder / ('usPUJ23-', i asString, '.md'

      Seleccionamos un subfolder o subcarpeta con el nombre como queremos que quede en nuestro repositorio, en forma de cadena. Quedaría de esta manera:

      usPUJ23-1 usPUJ23-2 usPUJ23-3

    2. hedgeDocs doWithIndex: [:hedgeDoc :i |

      Colocamos hedgeDoc como un indexador para las sesiones