iteraciones
(Interacciones)
iteraciones
(Interacciones)
Interactivas Gracias a Pharo y su entorno de Live Coding, podemos explorar fuentes de datos, construir consultas y ver los cambios al sitio de manera interactiva, agilizando ciclos de realimentación entre creación y creadoras.
En esta era de compartir de manera simultanea, me parece excelente que se creen este tipo de plataformas donde sea ágil y fácil compartir y trabajar sobre un mismo espacio, de esta forma trabajar de manera ágil entre personas de un mismo ámbito y generar grandes resultados esperados si hablamos por ejemplo empresarialmente.
STONJSON fromString: ('https://pokeapi.co/api/v2/pokemon?limit=-1' asUrl retrieveContents
Extrañamente el código se me ejecuta correctamente, pues me da la misma respuesta, pero no entiendo cómo podemos extraer los nombres, pues al no poder acceder a este Pokemon atRandom no me permite elegir en aleatorio entre todos los nombres de todos los Pokemones.
pokemonTournament
Con este código podemos ver nuestra tabla de le grabamos a nuestra DataFrame (si no estoy mal, por lo menos lo que yo entiendo que estamos haciendo)
pokemonTournament addRow: (roundBetweenFighters value: fighter1 value: fighter2) named: 'round 1'
Algo importante que aclarar con este código es que, como agrega un row, no se puede ejecutar dos veces, porque el row que volvemos a ejecutar ya existe, lo que nos produce un error.
pokemonTournament := DataFrame withColumnNames: #(figther1 fighter2 moveFigther1 moveFigther2 winner)
En pocas palabras, esto lo que hace es dejar el nombre de nuestras columnas hechas para luego llenarlas con la información de las batallas. Prácticamente estamos dejando el nombre de las columnas que luego llenaremos.
finalRound := { randomMove value: fighter1 . randomMove value: fighter2 }
No entiendo porque cuando intentó ejecutar el siguiente código, que es el siguiente me sale error. Estoy editando el código a algo menos práctico, pero que me permite hacer el ejercicio 
fighter1 data
Durante la lectura anotada e interactiva de este documento en mi GToolkit, parece que la clase Pokemon no me entiende el 'data'. En lo que he experimentado autónomamente con la herramienta, puedo suponer que es porque el 'data' debe agregarse como newMethods dentro de la clase de Pokemon. Si bien esto no impide el trabajo del proyecto, me parece importante mencionarlo.

pokemonDataDictionaries collect: [:item | {item at: 'name' . item at: 'height' } ]
Si lo interpreto bien, se supone que lo que le estamos pidiendo es: en bloque tomando la variable 'item' que será cada valor de nuestro arreglo anterior, entrá a cada uno y tre el valor de los metadatos 'name' y 'height'. Así el resultado será un listado del número de valores de nuestro arreglo, con su respectivo nombre y altura.
Lo único que me molesta es que el orden que presenta es justamente como lo pedimos, es decir, los resultados están en el mismo orden que los valores de nuestro arreglo. No sé si haya una forma de volver la información de 'height' en un dato al que luego podamos ponerle una condición de mayor a menor número.
tomamos un entorno de computo preexistente y lo vamos modificando hasta que lo convertimos en el entorno que queremos.
Esta es justamente la fortaleza de Smalltalk, pues no dependemos de cómo se convertirá el texto es un sistema de computo, sino que ese cambio lo realizamos nosotros. Nosotros mismo y hasta donde queremos llegar es el límite que tenemos para nuestros trabajos. Así como es un reto para el usuario, abre una gran oportunidad.
podemos organizar el vocabulario que dichas clases entienden
Aquí definimos un poco el como nos comunicamos con la máquina. El lenguaje nos da la posibilidad de "permitir" que un mensaje se dañe y no afecte todo el organismo, así como también es nuestra responsabilidad ser claros y marcar estas diferencias de qué estoy pidiendo y cómo quiero que lo implemente. Entender esta lógica en cómo podemos interactuar con la máquina es lo único que nos puede limitar que podemos hacer con esta Programación Orientada a Objetos, al ser tan flexible.
tomamos un entorno de computo preexistente y lo vamos modificando hasta que lo convertimos en el entorno que queremos
Esta es justamente la fortaleza de Smalltalk, pues no dependemos de cómo se convertirá el texto es un sistema de computo, sino que ese cambio lo realizamos nosotros. Nosotros mismo y hasta donde queremos llegar es el límite que tenemos para nuestros trabajos. Así como es un reto para el usuario, abre una gran oportunidad.
podemos organizar el vocabulario que dichas clases entienden
Aquí definimos un poco el como nos comunicamos con la máquina. El lenguaje nos da la posibilidad de "permitir" que un mensaje se dañe y no afecte todo el organismo, así como también es nuestra responsabilidad ser claros y marcar estas diferencias de qué estoy pidiendo y cómo quiero que lo implemente. Entender esta lógica en cómo podemos interactuar con la máquina es lo único que nos puede limitar que podemos hacer con esta Programación Orientada a Objetos, al ser tan flexible.
Para aprovechar mejor esta naturaleza computacional, lo aconsejable es que descargues este documento en la versión de Grafoscopio instalada en tu computador
Aquí faltaría un instructivo de como descargar este documento en su versión de Grafoscopio.
Para aprovechar mejor esta naturaleza computacional, lo aconsejable es que descargues este documento en la versión de Grafoscopio instalada en tu computador
Aquí faltaría un instructivo de como descargar este documento en su versión de Grafoscopio.
Para aprovechar mejor esta naturaleza computacional, lo aconsejable es que descargues este documento en la versión de Grafoscopio instalada en tu computador
Aquí faltaría un instructivo de como descargar este documento en su versión de Grafoscopio.
Todo es un mensaje y todo es un objeto Los objetos pueden comunicarse con otros objetos o consigo mismo. Los objetos tienen características reflexiva o de introspección: saber sobre su propio estado.
Con base en el video Object Oriented Programming is not what I thought, la comunicación genera interacción entre los objetos, lo cual le permite al programador contar con los mecanismos necesarios para resolver problemas del mundo real a través de un paradigma que es moldeable, y que de alguna manera, genera relación con otros objetos.

las capacidades humanas . Qué puede hacer la gente . Porque si una herramienta no está diseñada para ser utilizada por una persona , no puede ser una muy buena herramienta, ¿verdad?
Para que una herramienta sea considerada buena, debe ser diseñada pensando en la experiencia del usuario y en cómo puede facilitar la realización de tareas de manera eficiente y efectiva. Esto implica tener en cuenta aspectos como la facilidad de uso, la accesibilidad, la compatibilidad con diferentes dispositivos y sistemas, entre otros.
s
Es una obra atrayente que incluye diversas teorías y da a conocer más a fondo el concepto del hipertexto, por estar realizado en un formato más interactivo permite que no haya un orden específico para su entendimiento.
Literatura: Narrativa Hipertextual.
Es interesante ya que trata de forma vivencial esa interacción humana con la obra, muy similar a lo que hizo Douglas con el computador, brindando así un sin fin de posibilidades.
sta es una guía para usar la herramienta de anotaciones abiertas hypothes.is.
Es interesante poder realizar anotaciones abiertas, puede ser una forma nueva para interactuar, estudiar y compartir puntos de vistas, cuestionamientos, sugerencias y demás.
con
Me parece interesante la herramienta!
Promover el desarrollo humano integral de capacidades investigativas, medioambientales y de sostenibilidad ecológica, en la comunidad educativa del colegio de LaPresentación de Bucaramang
Planes de mejora, en donde se hace énfasis en la importancia de promover en el aula acciones investigativas ambientales en pro de la sustentabilidad ambiental y preservación ambiental
Las tecnologías digitales también permiten a los niños acceder a información sobre asuntos que afectan a sus comunidades y pueden ayudarles a resolverlos
Muchas veces podemos percibir desde una visión adultocentrista un rol pasivo en los niños niñas y adolescentes en relación a su participación en el mundo digital, es decir, los vemos como presas fáciles (que claramente esta relacionado con los riesgos reales que incluso aquí se mencionan), como sujetos que solo reciben información;Sin embargo me parece interesante la postura de entender su participación activa y protagonismo en la interacción que se da a través del contexto digital, y como podemos favorecer que este proceso sea emancipatorio y constitutivo al contemplar las diferentes posibilidades y nuestro rol en el acompañamiento.