Jonathan Gillette , conocido por el seudónimo de why the lucky stiff (a menudo abreviado como _why ), es un escritor, dibujante, artista y programador notable por su trabajo con el lenguaje de programación Ruby . Annie Lowrey lo describió como "uno de los programadores de computadoras más inusuales y queridos" del mundo. [1] Junto con Yukihiro Matsumoto y David Heinemeier Hansson , fue visto como una de las figuras clave en la comunidad Ruby. [2]
por qué el afortunado rígido | |
---|---|
Nació | Jonathan Gillette |
Otros nombres | por qué, por qué, Jonathan Gillette |
Ocupación | Programador Ruby, autor, músico |
Conocido por | ¿Por qué la (conmovedora) guía de Ruby , Camping |
_why hizo una presentación enigmáticamente titulada "Una tarde estrellada, una sinfonía que se hunde y el campeón de polo que lo dio todo sin motivo alguno" en la Convención de Código Abierto 2005 de O'Reilly . [1] Exploró cómo enseñar programación y hacer que el tema sea más atractivo para los adolescentes . _why dio una presentación y actuó con su banda, Thirsty Cups, en RailsConf en 2006. [3] [4]
El 19 de agosto de 2009, las cuentas de _why en Twitter y GitHub y sus sitios web mantenidos personalmente se desconectaron. [1] [5] Poco antes de su desaparición, el afortunado tieso tuiteó: "La programación es bastante ingrata. Ves que tus obras son reemplazadas por otras superiores en un año. No pueden publicarse en unos pocos más". [5]
Los colegas de _why han reunido colecciones de sus escritos y proyectos. [6] [7] [8]
Más tarde, su sitio web volvió a estar en línea brevemente con una explicación detallada de sus planes para el futuro. [9] [10]
Obras
Libros
Su trabajo más conocido es Why's (conmovedor) Guide to Ruby , [11] que "enseña a Ruby con historias". [12] Paul Adams de Webmonkey describe su estilo ecléctico como parecido a una "colaboración entre Stan Lem y Ed Lear ". [13] El capítulo tres fue publicado en La mejor redacción de software I: seleccionado e introducido por Joel Spolsky . [14]
En abril de 2013, se publicó digitalmente un libro completo atribuido [15] [16] a Jonathan Gillette a través del sitio web whytheluckystiff.net (que desde entonces ha cambiado de propietario) y el repositorio de GitHub cwales . Se presentó como archivos individuales de PCL (Printer Command Language) sin ninguna instrucción sobre cómo ensamblar las impresiones en un libro. Basado en marcas de tiempo del repositorio de git, Steve Klabnik compiló las páginas en el orden en que fueron publicadas en un archivo PDF que tituló CLOSURE [17] ya que el libro proporciona cierta resolución a la historia. Aunque no se reivindica la autoría ni en el libro ni en el repositorio de git, el estilo de escritura y el contenido son notablemente comparables a los de Jonathan Gillette [18] y la historia hace referencia a ciertos eventos y el texto incluye los nombres de Jonathan Gillette y _why.
Tutoriales de código
Try Ruby es una herramienta de aprendizaje interactiva en línea que proporcionó un shell Ruby basado en navegadory un instructor que guió a los principiantes a través de sus primeros pasos en Ruby. Desde la desaparición de Why, el proyecto ha continuado en espíritu en la revisión 4 de Try Ruby. [19]
Su proyecto final antes de su jubilación en Internet, Hackety Hack , es un entorno basado en Ruby y Shoes destinado a llevar el poder, la libertad y la simplicidad de la programación BASIC a la generación actual, con un enfoque particular en ser accesible para los niños.
Código
_why es autor de varias bibliotecas y aplicaciones, la mayoría escritas en o para Ruby.
- Camping , un microframework inspirado en Ruby on Rails y basado en Markaby que tiene menos de 4 kilobytes. [20]
- Park Place , un "clon casi completo del servicio web Amazon S3 ". [20]
- Hobix , una aplicación de weblog basada en YAML escrita en Ruby. [21]
- Hpricot , un analizador de HTML
- Markaby (marcado como Ruby), un DSL para generar HTML válido usando bloques y métodos Ruby enlugar de etiquetas. [22]
- MouseHole , un proxy web personal que puede reescribir la web a la Greasemonkey
- la biblioteca RedCloth , que implementa el lenguaje de marcado Textile
- el recinto de seguridad , una biblioteca para la gestión de varios entornos de rubí en un solo proceso
- Syck , una biblioteca YAML para C , Ruby y varios otros lenguajes. Syck ha sido parte de las bibliotecas estándar de Ruby [23] desde la versión 1.8.0 de Ruby.
- Zapatos , un conjunto de herramientas de interfaz de usuario "para crear aplicaciones de escritorio similares a la web" [24] [25]
- Profano , un rubí código de bytes a Python convertidor de código de bytes, para ejecutar aplicaciones de Ruby en la aplicación de Google motor
- poción , un lenguaje de programación pequeño y rápido con un compilador JIT , soporte de cierre y un modelo de objetos construido alrededor de mixins
- bloopsaphone , un sintetizador tipo chiptune multiplataforma , basado en PortAudio con una interfaz Ruby
Arte
Ha ilustrado The Ruby Programming Language , escrito por David Flanagan y Yukihiro Matsumoto . [26] También dedica su ilustración cada año a RubyKaigi , la conferencia Ruby más grande de Japón, similar a RubyConf . [ cita requerida ]
En marzo de 2009, fue ponente en la conferencia Art and Code en la Universidad Carnegie Mellon . [27]
Identidad real
_por qué nunca reveló públicamente su propia identidad mientras estuvo activo como "por qué el afortunado tieso". Poco antes de dejar el ojo público, se publicó un blog anónimo, [1] [28] identificándolo como Jonathan Gillette y ofreciendo información detallada sobre su identidad, incluida su educación, su dirección, su membresía en la banda The Child Who Was un ojo de la cerradura , y la identidad de su cónyuge. En ese momento, no hizo ninguna declaración sobre su denuncia.
Si bien su identidad fuera de línea se consideraba de dominio público en la comunidad de codificación de Ruby, [ cita requerida ] permaneció sin confirmar hasta que un artículo de 2012 en la revista Slate citó una declaración de un compañero programador que decía: "Jonathan es _por qué, está bien y solo quiere ser dejado solo." [1]
Referencias
- ↑ a b c d e Lowrey, Annie (15 de marzo de 2012). "¿Dónde está _por qué? ¿Qué pasó cuando desapareció uno de los programadores informáticos más inusuales y queridos del mundo?" . Pizarra . Consultado el 15 de marzo de 2012 .
- ^ Terror, Diogo (15 de mayo de 2010). "_Por qué: una historia de un genio posmoderno" . Revista Smashing . Consultado el 13 de marzo de 2012 .
- ^ DeVilla, Joey (30 de junio de 2006). "RailsConf 2006: por qué la suerte rígida y las Thirsty Cups" . Consultado el 23 de junio de 2021 .
- ^ por qué el afortunado se presenta en RailsConf 2006 (video). Cargado por Jeremy Ruten. 20 de abril de 2013.
- ^ a b Cooper, Peter (19 de agosto de 2009). " ' Por qué falta el Lucky Stiff'" . Ruby Inside . Consultado el 23 de junio de 2021 .
- ^ Kromer, Flip; Rasmussen, Seth Thomas. "Un archivo vivo de la poesía ejecutable de _why" . GitHub . Consultado el 23 de junio de 2021 .
- ^ Kromer, Flip. "Un espejo de la poesía ejecutable de _why" . Consultado el 23 de junio de 2021 .
- ^ Ruten, Jeremy. "_why's Estate" . Viewsourcecode.org . Consultado el 23 de junio de 2021 .
- ^ https://venturebeat.com/2013/04/19/why-oh-why/
- ^ https://techcrunch.com/2013/01/06/after-disappearing-for-more-than-3-years-why-the-lucky-stiff-returns-to-the-internet/
- ^ Fitzgerald, Michael (2007). Aprendiendo Ruby . O'Reilly. ISBN 0-596-52986-4.
- ^ Richardson, Leonard (2006). Libro de cocina Ruby . O'Reilly. ISBN 0-596-52369-6.
- ^ Adams, Paul, ed. (2003). "Mojarse los pies con Ruby on Rails" . Archivado desde el original el 31 de diciembre de 2006.
- ^ Spolsky, Joel, ed. (2005). La mejor escritura de software . Yo . Presione. ISBN 978-1-59059-500-8.
- ^ El compañero de CLOSURE
- ^ Kevin Morris (18 de abril de 2013). "El regreso críptico de la leyenda de la programación Why the Lucky Stiff" . El punto diario .
- ^ CIERRE . 2013.
- ^ ¿Por qué salir del exilio? , archivado desde el original el 5 de octubre de 2013
- ^ Prueba Ruby.
- ^ a b Rieles avanzados . O'Reilly. 2007. p. 235. ISBN 0-596-51032-2.
- ^ "¡¡Hobix y tú !! ¡¡Siéntete, sí !!" . hobix.com . Consultado el 3 de noviembre de 2019 .
- ^ Beginning Ruby: de principiante a profesional . Presione. 2007. p. 443.ISBN 978-1-59059-766-8.
- ^ Documentación de la biblioteca estándar para Syck [ enlace muerto ]
- ^ InfoQ: Ruby Shoes para interfaces gráficas, gráficos y animaciones ligeras
- ^ Red O'Reilly: Shoes Meets Merb: Manejo de una aplicación GUI a través de servicios web en Ruby
- ^ Flanagan, David; Matsumoto, Yukihiro. El lenguaje de programación Ruby . O'Reilly. ISBN 978-0-596-51617-8.
- ^ "Simposio de Art && Code: Hackety Hack, por qué el afortunado tieso" . Vimeo. Marzo de 2009 . Consultado el 17 de julio de 2010 .
- ^ "¿Quién es Jonathan Gillette?" , ¿Por quién es el afortunado rígido , Posterous, archivado desde el original el 16 de marzo de 2012.
enlaces externos
- Un video de la conferencia pública de _why en la Conferencia de Arte y Código , marzo de 2009
- Episodio del podcast de Ruby on Rails sobre acampar
- Shoes Roundup: Ruby GUI App Development Goodness, enumera algunos recursos para el desarrollo de Ruby / Shoes
- Hobix
- Banda sonora del libro, Why's (conmovedora) Guide to Ruby
- RedHanded , un blog desaparecido dedicado a la cultura Ruby
- RubyKaigi2008 Goodies , la ilustración de _por qué se utiliza en RubyKaigi2008 (página en japonés)
- RubyKaigi2007 Goodies , _why's illustration (s) utilizadas en RubyKaigi2007 (página japonesa)
- _why's estate
- WhyDay 19 de agosto de 2010
- Archivo de Internet del carrete de impresora completo de _Why
- Por qué el cortometraje documental Lucky Stiff estrenado en 2019