Slide 1

Slide 1 text

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

Slide 2

Slide 2 text

No content

Slide 3

Slide 3 text

¿Linux? ¿GNU? ¿Tux?

Slide 4

Slide 4 text

Fanatismo

Slide 5

Slide 5 text

¿Por dónde empiezo?

Slide 6

Slide 6 text

Linux Mint linuxmint.com

Slide 7

Slide 7 text

Ubuntu ubuntu.com

Slide 8

Slide 8 text

ArchLinux archlinux.org

Slide 9

Slide 9 text

Debian debian.org

Slide 10

Slide 10 text

Las aventuras de saltar de distro ArchLinux Debian

Slide 11

Slide 11 text

Hablemos de Ruby

Slide 12

Slide 12 text

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

Slide 13

Slide 13 text

Bases de Datos Nada que decir...

Slide 14

Slide 14 text

Herramientas

Slide 15

Slide 15 text

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

Slide 16

Slide 16 text

Opciones Opciones nativas: , , , etc. Sublime Atom Kate Gedit Geany

Slide 17

Slide 17 text

Mi recomendación: Emacs Vim Ambos (Spacemacs)

Slide 18

Slide 18 text

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

Slide 19

Slide 19 text

Más info Emacs: mi editor de texto Mi entorno de desarrollo Emacs

Slide 20

Slide 20 text

¿Cuál es la diferencia? Trabajando con Software Libre y Código Abierto

Slide 21

Slide 21 text

Mis primeras colaboraciones Reportar bugs Agregar soporte para Linux ( ) Traducciones Adopción temprana de un proyecto ( ) ghpreview administrate

Slide 22

Slide 22 text

Tu proyecto Open Source

Slide 23

Slide 23 text

Elegir una Licencia ChooseALicense.com

Slide 24

Slide 24 text

Mi experiencia con un proyecto "grande"

Slide 25

Slide 25 text

¿Qué aprendí?

Slide 26

Slide 26 text

Soportar a los trolls

Slide 27

Slide 27 text

No content

Slide 28

Slide 28 text

No content

Slide 29

Slide 29 text

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

Slide 30

Slide 30 text

WWLD? What Would Do? Luis #GraciasLuis

Slide 31

Slide 31 text

¿Conclusión?