Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Ruby, Linux y el Software Libre

Ruby, Linux y el Software Libre

Charla para el cierre de Ruby OnlineConf 2015
http://ruby.conf.online/

49c5bd577a2d7ef0628c8ceb90b8c7ae?s=128

Fernando Briano

December 04, 2015
Tweet

More Decks by Fernando Briano

Other Decks in Technology

Transcript

  1. Ruby, Linux y el Software Libre / Fernando Briano @picandocodigo

  2. None
  3. ¿Linux? ¿GNU? ¿Tux?

  4. Fanatismo

  5. ¿Por dónde empiezo?

  6. Linux Mint linuxmint.com

  7. Ubuntu ubuntu.com

  8. ArchLinux archlinux.org

  9. Debian debian.org

  10. Las aventuras de saltar de distro ArchLinux Debian

  11. Hablemos de Ruby

  12. Ruby en Linux Desde el repositorio oficial con el gestor

    de paquetes (Debian, Ubuntu, CentOS, Fedora, Red Hat, Gentoo, Arch Linux) Compilar el código RVM CHRuby RBenv
  13. Bases de Datos Nada que decir...

  14. Herramientas

  15. Escribidor de código Editor de texto, Entorno Integrado de desarrollo

  16. Opciones Opciones nativas: , , , etc. Sublime Atom Kate

    Gedit Geany
  17. Mi recomendación: Emacs Vim Ambos (Spacemacs)

  18. Extensibilidad ( d e f u n r u b

    y ­ u p d a t e ­ h a s h ( ) ( i n t e r a c t i v e ) ( s a v e ­ e x c u r s i o n ( g o t o ­ c h a r ( p o i n t ­ m i n ) ) " U p d a t e R u b y h a s h s y n t a x t o 1 . 9 . 3 " ( w h i l e ( s e a r c h ­ f o r w a r d ­ r e g e x p " \ \ ( : \ \ ) \ \ ( \ \ S * \ \ ) \ \ s ­ * = > " n i l t ) ( r e p l a c e ­ m a t c h " \ \ 2 \ \ 1 " t n i l ) ) ( m e s s a g e " U p d a t e d y o u r h a s h s y n t a x : ) " ) ) ) ; ; ; r u b y ­ h a s h ­ s y n t a x . e l e n d s h e r e
  19. Más info Emacs: mi editor de texto Mi entorno de

    desarrollo Emacs
  20. ¿Cuál es la diferencia? Trabajando con Software Libre y Código

    Abierto
  21. Mis primeras colaboraciones Reportar bugs Agregar soporte para Linux (

    ) Traducciones Adopción temprana de un proyecto ( ) ghpreview administrate
  22. Tu proyecto Open Source

  23. Elegir una Licencia ChooseALicense.com

  24. Mi experiencia con un proyecto "grande"

  25. ¿Qué aprendí?

  26. Soportar a los trolls

  27. None
  28. None
  29. It's a real foul up. Can't help feeling irritated by

    this. Costing me several hours work just when I really don't need it. It's my fault for reliying on plugin authors. Must try to avoid!" Easily said, easily said. Doing something 'for free' doesn't make you right
  30. WWLD? What Would Do? Luis #GraciasLuis

  31. ¿Conclusión?