Articulo de referencia

Daniel Shiffman

{{url|https://thecodingtrain.com}}"}},"i":0}}]}"> Daniel Shiffman (nacido el 29 de julio de 1973) es programador informático, miembro del Consejo de Administración de la Fundaci...

Daniel Shiffman (nacido el 29 de julio de 1973) es programador informático, miembro del Consejo de Administración de la Fundación Processing [ 1 ] y profesor asociado de artes en el Programa de Telecomunicaciones Interactivas (ITP) de la Escuela de Artes Tisch de la Universidad de Nueva York [ 2 ] . Shiffman obtuvo una licenciatura en Matemáticas y Filosofía de la Universidad de Yale y una maestría del ITP [ 3 ] .

Investigación temprana

Sus primeras obras de arte, Swarm #1 (2002), Swarm #2 (2002) y Swarm #3 (2004), exploraron algoritmos para crear patrones de bandadas de aves virtuales basadas en el modelo Boids de Craig Reynolds como pinceladas digitales en tiempo real generadas a partir de la entrada de vídeo en directo, produciendo un efecto pictórico orgánico en tiempo real. [ 4 ] Antes de su interés por el código abierto y las artes visuales, Shiffman fue director de producción en P73 Productions Inc., [ 5 ] una pequeña compañía de teatro de Nueva York que fundó con algunos amigos de Yale. [ 6 ]

Trabajo actual

Actualmente, Daniel Shiffman se centra en el desarrollo de tutoriales, ejemplos y bibliotecas para Processing , el entorno de programación de código abierto creado por Casey Reas y Ben Fry . Shiffman dirige un popular canal de YouTube, The Coding Train , con vídeos instructivos sobre cómo programar en Processing y p5.js , una biblioteca JavaScript de código abierto con una API similar a la de Processing. [ 7 ] También ha impartido una adaptación de su libro The Nature of Code a través de Kadenze utilizando p5.js. [ 8 ]

Libros

  • La naturaleza del código , ediciones
    • Uso de Processing - Shiffman, Daniel (2012). La naturaleza del código  : simulación de sistemas naturales con Processing . Ilustrado por Zannah Marsh. Publicado por el autor. ISBN 978-0985930806Archivado del original el 28 de marzo de 2016.
    • Uso de p5.js - Shiffman, Daniel (2024). Fry, Shannon (ed.). La naturaleza del código : simulación de sistemas naturales con JavaScript . Ilustrado por Zannah Marsh. ISBN  978-1718503700.
  • Procesamiento del aprendizaje
    • Shiffman, Daniel (2008). Aprendiendo Processing  : Una guía para principiantes sobre programación de imágenes, animación e interacción . ISBN 9780123736024Archivado del original el 27 de julio de 2011.
    • Shiffman, Daniel (2015). Aprendiendo Processing  : Guía para principiantes sobre programación de imágenes, animación e interacción (2.ª  ed.). ISBN 978-0123944436.

Papeles

  • Daniel Shiffman. 2004. Enjambre. En ACM SIGGRAPH 2004 Tecnologías emergentes (SIGGRAPH '04), Heather Elliott-Famularo (Ed.). ACM, Nueva York, NY, EE. UU., 26. [ 9 ]
  • Daniel Shiffman. 2004. Reactivo. En ACM SIGGRAPH 2004 Tecnologías emergentes (SIGGRAPH '04), Heather Elliott-Famularo (Ed.). ACM, Nueva York, NY, EE. UU., 22. [ 10 ]

Prensa

  • Hughes, Matthew. "Coding Rainbow es una magnífica guía gratuita para el desarrollo creativo de software." The Next Web, septiembre de 2016. [ 11 ]
  • Schwendener, Martha. "Populismo, tecnología e interactividad: revisión". New York Times, edición Lateition (Costa Este): NJ.13. 2011. [ 12 ]
  • Fox, Catherine. "El Museo de Savannah da un salto artístico con una nueva y destacada incorporación: Edición principal." The Atlanta Journal - Constitution: G.1. 2006.
  • Bayliss, Sarah. "¿Qué pasaría si Jackson Pollock fuera un PC?" New York Times, edición Lateition (Costa Este): 2.41. 2003. [ 13 ]
  • Marriott, Michel. "No sé quién eres, pero estás acabado." The New York Times 1998.

Referencias

  1. Fundación de Procesamiento
  2. Perfil de Daniel Shiffman como profesor de la Universidad de Nueva York
  3. Daniel Shiffman, exalumno de la NYU
  4. [Barrass, Tim, et al. "Galería de Arte Inteligente." Leonardo 47.1 (2014): 8-16].
  5. P73 Junta Directiva
  6. "ARTE; ¿Qué pasaría si Jackson Pollock fuera un PC? (Publicado en 2003)" . The New York Times . Archivado del original el 4 de julio de 2023.
  7. Listas de reproducción de Daniel Shiffman
  8. MOOC Naturaleza del Código de la Fundación Processing
  9. Shiffman, Daniel (8 de agosto de 2004). "Swarm" . ACM SIGGRAPH 2004 Tecnologías emergentes . Association for Computing Machinery. pág. 26. doi : 10.1145/1186155.1186182 . Recuperado el 1 de junio de 2023 . 
  10. Shiffman, Daniel (8 de agosto de 2004). "Reactivo" . ACM SIGGRAPH 2004 Tecnologías emergentes . Association for Computing Machinery. pág. 22. doi : 10.1145/1186155.1186178 . 
  11. Coding Rainbow es una magnífica guía gratuita para el desarrollo creativo de software.
  12. Populismo, tecnología e interactividad: revisión
  13. "ARTE; ¿Qué pasaría si Jackson Pollock fuera un PC? (Publicado en 2003)" . The New York Times . Archivado del original el 4 de julio de 2023.
  • Sitio web oficial
  • ¡Hola Processing!
  • Daniel Shiffman en GitHub
  • El sitio web de Coding Train
  • El tren de la programación en YouTube
  • Sitio web oficial del libro Naturaleza del Código
  • Curso online sobre la naturaleza del código