43 Matching Annotations
  1. Last 7 days
    1. sessions := 1 to: 11

      El tipo de mensaje es keyword porque son aquellos mensajes que consisten en uno o más nombres de argumentos precedidos por dos puntos (:). Su composición parte de:

      Un receptor (objeto), el mensaje (método a utilizar) y el argumento que son los valores que se pasan al método para que pueda realizar la tarea. En los mensajes keyword, los argumentos están precedidos por dos puntos (:) y separados por comas (,).

      Para este caso: * El objeto es sessions. * El mensaje es to * y el argumento pasado por el método to es el 11, Esto indica que la secuencia de números enteros debe ir desde 1 hasta 11 inclusive.

    2. commonAddress := 'https://docutopia.sustrato.red/semanticas:24

      Para este caso es un tipo de mensaje unario en donde

      • El objeto es 'https://docutopia.sustrato.red/semanticas:24A', siendo esta un literal de cadena (string).
      • Seguidamente, el mensaje es la variable commonAddress que al ejecutar esta acción devuelve como resultado
    3. 'Anita lava la tina' reversed

      El mensaje en este contexto es "reversed", y el objeto al que se le envía ese mensaje es la cadena de texto "Anita lava la tina". El resultado de enviar este mensaje al objeto sería la cadena de texto invertida, es decir, "anit al av al atinA".

      En conclusión, el tipo de mensaje es unario porque consiste en un sólo término, es decir, no esta acompañado por ningún otro valor al enviar el mensaje.

    4. 27 * 23

      Para este ejercicio el tipo de mensaje es binario porque se compone de tres partes: receptor (objeto), selector (mensaje) y argumento. 1. Objeto: es el receptor del mensaje. En este caso, el objeto es el número 27. 2. Mensaje: es la acción que se le está enviando al objeto. Para este ejemplo, el mensaje es la operación de multiplicación representada por el selector ( * ), que indica que se debe multiplicar el objeto con el argumento. 3. Argumento: es el valor que se pasa al mensaje o con el que se realizar la operación. Para este caso, el argumento es el número 23. En concusión, devuelve como resultado.

  2. Apr 2024
    1. commonAddress := 'https://docutopia.sustrato.red/semanticas:24A'

      Mensaje Unario:

      • commonAddress corresponde al mensaje.
      • https://docutopia.sustrato.red/semanticas:24A' es el objeto.

      Por lo que al ejecutar el mensaje, arrojará este resultado:

    1. sessions := 1 to: 11

      El tipo de mensaje es keyword porque son aquellos mensajes que consisten en uno o más nombres de argumentos precedidos por dos puntos (:). Su composición parte de:

      Un receptor (objeto), el mensaje (método a utilizar) y el argumento que son los valores que se pasan al método para que pueda realizar la tarea. En los mensajes keyword, los argumentos están precedidos por dos puntos (:) y separados por comas (,).

      Para este caso: * El objeto es sessions. * El mensaje es to * y el argumento pasado por el método to es el 11, Esto indica que la secuencia de números enteros debe ir desde 1 hasta 11 inclusive.

    2. commonAddress := 'https://docutopia.sustrato.red/semanticas:24A'

      Para este caso es un tipo de mensaje unario en donde

      • El objeto es 'https://docutopia.sustrato.red/semanticas:24A', siendo esta un literal de cadena (string).
      • Seguidamente, el mensaje es la variable commonAddress que al ejecutar esta acción devuelve como resultado
    3. 'Anita lava la tina' reversed

      El mensaje en este contexto es "reversed", y el objeto al que se le envía ese mensaje es la cadena de texto "Anita lava la tina". El resultado de enviar este mensaje al objeto sería la cadena de texto invertida, es decir, "anit al av al atinA".

      En conclusión, el tipo de mensaje es unario porque consiste en un sólo término, es decir, no esta acompañado por ningún otro valor al enviar el mensaje.

    4. 27 * 23

      Para este ejercicio el tipo de mensaje es binario porque se compone de tres partes: receptor (objeto), selector (mensaje) y argumento. 1. Objeto: es el receptor del mensaje. En este caso, el objeto es el número 27. 2. Mensaje: es la acción que se le está enviando al objeto. Para este ejemplo, el mensaje es la operación de multiplicación representada por el selector ( * ), que indica que se debe multiplicar el objeto con el argumento. 3. Argumento: es el valor que se pasa al mensaje o con el que se realizar la operación. Para este caso, el argumento es el número 23. En concusión, devuelve como resultado

  3. Mar 2024
    1. Character space

      Al conjunto de todos los caracteres, es decir Character, le estamos enviando el mensajes space, lo cual nos entrega un conjunto dentro de ese conjunto. En este caso, estamos enviando el mensaje a un conjunto, lo cual se reconoce porque su primera letra es mayúscula. Si fuera minúscula, se la estaria enviando a un elemento de un conjunto. A los conjuntos se les conoce como clases, a los elementos se les conoce como instancias.

      A veces puede pasar que le enviemos un mensaje a una clase o una instancia y que el resultado caiga en otra instancia.

      1 to: 10

  4. May 2023
    1. wikiFolder / 'es' / 'ClasesAccesibilidad'

      Mensaje Binario * receptor: wikiFolder/'es' * operador: / * argumento: 'ClasesAccesibilidad'

    2. repositoryFolder / 'wiki'

      Mensaje Binario * receptor: repositoryFolder * operador: / * argumento: wiki

    3. (daysIndexes collect: [:letter | (Shortener enlarge: commonAddress, letter asString) ])

      Mensaje keyword * receptor: daysIndexes * mensaje: collect: * argumento: [:letter | (Shortener enlarge: commonAddress, letter asString)]

    4. HedgeDoc new url: address;

      Mensaje keyword * receptor: hedgeDoc * mensaje: url: * argumento: address;

    5. dataWeekDailyNoteAddresses collectWithIndex: [:address :i | | hedgeDoc | hedgeDoc := HedgeDoc new url: address; retrieveContents. hedgeDoc metadata at: 'title' put: ('acceso23 : sesión ', i asString). hedgeDoc ]

      Mensaje keyword * receptor: dataWeekDailyNoteAddresses * mensaje: CollectWithIndex: * argumento: [:address :i | | hedgeDoc | hedgeDoc := HedgeDoc new url: address; retrieveContents. hedgeDoc metadata at: 'title' put: ('acceso23 : sesión ', i asString). hedgeDoc]

    6. wikiSubfolder ensureCreateDirectory

      Mensaje Unario * receptor: wikiSubfolder * mensaje: ensureCreateDirectory

    7. hedgeDoc exportAsFile

      Mensaje Unario * receptor: hedgeDoc * mensaje: exportAsFile

    8. wikiSubfolder / ('23-', i asString, '.md').

      Mensaje Binario * receptor: WikiSubfolder * operador: / * argumento: ('23-', i asString, '.md').

    9. hedgeDoc := HedgeDoc new url: address; retrieveContents.

      Mensaje Unario * receptor: hedgeDoc new * mensaje: retrieveContents.

    1. hedgeDoc metadata at: 'title' put: ('Sesión del 17 de marzo').

      Mensaje unario:

      • receptor: hedgeDoc
      • mensaje: metadada

      Mensaje Keword:

      • receptor: hedgeDoc metadata
      • mensaje: at: put:
      • argumentos: 'title' 'Sesión del 17 de marzo'
    2. hedgeDoc := HedgeDoc new url: 'https://docutopia.sustrato.red/accesibilidad:23K?both# '; retrieveContents.

      Mensaje unario:

      • receptor: hegeDoc
      • mensaje: retrieveContents

      Mensaje Keyword:

      • receptor: hegeDoc
      • mensaje: url:
      • argumento: https://docutopia.sustrato.red/accesibilidad:23K?both#
    3. repositoryFolder := FileLocator documents / 'Acceso\kathy29-wikilexias\'. wikiFolder := repositoryFolder / 'wiki'. wikiSubfolder := wikiFolder / 'es' / 'RecuperacionClasesAccesibilidad'. wikiSubfolder ensureCreateDirectory

      Mensajes keyword:

      • receptor repositoryFolder :=
      • mensaje: FileLocator documents
      • argumento: 'Acceso\kathy29-wikilexias\'.

      Mensajes Binarios:

      wikiFolder := repositoryFolder / 'wiki',

      • receptor: repositoryFolder
      • argumento: 'wiki'.

      Mensajes keyword:

      wikiSubfolder := wikiFolder / 'es' / 'RecuperacionClasesAccesibilidad',

      • receptor: wikiFolder
      • argumentos: 'es' y 'RecuperacionClasesAccesibilidad'
    4. hedgeDoc file: wikiSubfolder / ('Accesibilidad-K','.md'). hedgeDoc exportAsFile. hedgeDoc asMarkdeep exportAsFile. wikiSubfolder

      Mensajes Binarios:

      • receptor: wikiSubfolder
      • argumentos: ('Accesibilidad-K', '.md').

      Mensaje Keyword:

      • receptor: hedgeDoc
      • mensaje: asMarkdeep
      • argumento adicional: exportAsFile.
    1. hedgeDocs doWithIndex: [:hedgeDoc :i | hedgeDoc file: wikiSubfolder / ('semanti', i asString, '.md').
      • receptor: hedgeDocs
      • mensaje: doWithIndex:
      • argumento:[:hedgeDoc :i |
      • hedgeDoc file: wikiSubfolder / ('semanti', i asString, '.md').
    2. wikiSubfolder := wikiFolder / 'wiki' / 'es'.

      receptor: wikiFolder operador: ¨/¨ argumento: 'wiki' / 'es'

    3. wikiFolder := repositoryFolder / 'felipe-wikifelipe'.
      • receptor: wikiFolder
      • operador: ¨/¨
      • argumento: 'felipe-wikifelipe'
    4. repositoryFolder := FileLocator D / 'semanticas2'.
      • receptor: FileLocator D
      • operador: /
      • argumento: 'semanticas2'
    5. Character alphabet copyFrom: 1 to: 23
      • receptor: Character alphabet
      • mensaje: copyFrom:to:
      • argumento: 1, 23
    6. Shortener enlarge: commonAddress, letter asString
      • receptor: Shorterner
      • mensaje: enlarge:
      • argumento: commonAddress, letter asString
    7. commonAddress, letter asString
      • receptor: commonAddress
      • operador: ,
      • argmento: letter asString
    8. letter asString
      • receptor: letter
      • mensaje: asString
    1. wikiSubfolder

      Mensaje unario

    2. hedgeDocs doWithIndex: [:hedgeDoc :i | hedgeDoc file: wikiSubfolder / ('acceso23-', i asString, '.md'). hedgeDoc exportAsFile. hedgeDoc asMarkdeep exportAsFile. ].

      Mensaje en cascada

      Receptor: hedgeDocs doWithIndex:

      Argumento: [:hedgeDoc :i | hedgeDoc file: wikiSubfolder / ('acceso23-', i asString, '.md'). hedgeDoc exportAsFile. hedgeDoc asMarkdeep exportAsFile. ].

      Mensaje: exportAsFile.

    3. wikiSubfolder ensureCreateDirectory

      Mensaje unario

      Receptor: wikiSubfolder

      Mensaje: ensureCreateDirectory

    4. wikiSubfolder := wikiFolder / 'es' / 'Acceso2023'.

      Mensaje keyword

      Receptor: wikiSubfolder :=

      Mensaje: wikiFolder

      Argumento: 'es' / 'Acceso2023'.

    5. wikiFolder := repositoryFolder / 'wiki'.

      Mensaje keyword

      Receptor: wikiFolder :=

      Mensaje: repositoryFolder

      Argumento: 'wiki'.

    6. repositoryFolder := FileLocator documents / 'RepositorioKath/home/'.

      Mensaje keyword

      Receptor: repositoryFolder :=

      Mensaje: FileLocator documents

      Argumento: 'RepositorioKath/home/'.

    7. dataWeekDailyNoteAddresses := (daysIndexes collect: [:letter | (Shortener enlarge: commonAddress, letter asString) ]) select: [:each | each beginsWith: 'https' ]

      Mensaje en cascada y keyword.

      Receptor: dataWeekDailyNoteAddresses :=

      Mensaje: (daysIndexes collect: y (Shortener enlarge: commonAddress, letter asString)

      Argumento: [:each | each beginsWith: 'https' ]

    8. hedgeDocs := dataWeekDailyNoteAddresses collectWithIndex: [:address :i | | hedgeDoc | hedgeDoc := HedgeDoc new url: address; retrieveContents. hedgeDoc metadata at: 'title' put: ('Acceso 23: día ', i asString). hedgeDoc ]

      Mensaje en cascada y keyword.

      Receptor: hedgeDocs :=

      Argumento: at: 'title' put: ('Acceso 23: día ', i asString).

      Mensaje: collectWithIndex: y retrieveContents.

    9. daysIndexes := (Character alphabet copyFrom: 1 to: 12) asUppercase asOrderedCollection. commonAddress := 'https://is.gd/acceso23'.

      Mensaje keyword

      Receptor: daysIndexes :=

      Argumento: (Character alphabet copyFrom: 1 to: 12)y commonAddress := 'https://is.gd/acceso23'.

      Mensaje: asUppercase asOrderedCollection.

      Mensaje binario

      Receptor: commonAddress :=

      Argumento: 'https://is.gd/acceso23'.

  5. Apr 2023
    1. wikiSubfolder ensureCreateDirectory

      Receptor: wikiSubfolder Mensaje: EnsureCreateDirectory

    Tags

    Annotators