SlideShare una empresa de Scribd logo
1 de 10
Como programar usando todos tus
dedos
Source http://bc.tech.coop/blog/070831.html
El teclado
Source http://www.swaroopch.com/notes/File:Hands_on_keyboard.gif
● Es la interfaz mas
eficiente actualmente
● Permite multiples
combinaciones de teclas
● El mouse esta limitado a
la superficie de pantalla
● Nosotros usamos
disposicion en ingles
porque es mas eficiente
para programar.
● Usamos la F y la J para
posicionar los dedos
Mi primera impresion con Vim
Mi segunda impresion con vim
Porque Vim?
• Porque usa muy pocos
recursos
• Es extensible
• incluye modos (insert,
normal, visual)
En modo normal las letras indican
comandos
En modo insert permiten agregar
texto
Se puede iniciar el tutorial desde la
consola: vimtutor es
Vim
Vim Config
● En nuestro equipo compartimos la
configuracion vim asi reducimos cada nueva
instalacion
● Esta disponible en
http://github.com/framallo/Vim-for-Rails
● Incluye plugins para rails, ruby, html, javascript,
gist, tweeter, etc
Y para el navegador?
Aplicaciones para desarollo
● Nosotros usamos principalmente 3
– La terminal
– Vim
– Navegador (chorme o firefox)
● Todas las usamos solo con el teclado
Recursos
● vrome extension para google chrome
https://github.com/jinzhu/vrome
● vimperator add on para firefox http://vimperator.org/
Aprendiendo vim
● Graphical vi-vim Cheat Sheet and Tutorial
http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial.html
● A Byte of Vim http://www.swaroopch.com/notes/Vim
● Vim Book ftp://ftp.vim.org/pub/vim/doc/book/vimbook-OPL.pdf
● vim docs http://www.vim.org/docs.php
● desde vim :help
● http://www.viemu.com/a_vi_vim_grap
Recursos
● vrome extension para google chrome
https://github.com/jinzhu/vrome
● vimperator add on para firefox http://vimperator.org/
Aprendiendo vim
● Graphical vi-vim Cheat Sheet and Tutorial
http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial.html
● A Byte of Vim http://www.swaroopch.com/notes/Vim
● Vim Book ftp://ftp.vim.org/pub/vim/doc/book/vimbook-OPL.pdf
● vim docs http://www.vim.org/docs.php
● desde vim :help
● http://www.viemu.com/a_vi_vim_grap

Más contenido relacionado

La actualidad más candente (16)

Screencast
Screencast Screencast
Screencast
 
Instalación
InstalaciónInstalación
Instalación
 
Aplicativos
AplicativosAplicativos
Aplicativos
 
Camtasia7_1
Camtasia7_1Camtasia7_1
Camtasia7_1
 
Camstudio camtasia
Camstudio camtasiaCamstudio camtasia
Camstudio camtasia
 
Uso educativo de camstudio
Uso educativo de camstudioUso educativo de camstudio
Uso educativo de camstudio
 
Camtasia
CamtasiaCamtasia
Camtasia
 
Tutorial de cam studio[1]
Tutorial de cam studio[1]Tutorial de cam studio[1]
Tutorial de cam studio[1]
 
Review linux console
Review linux consoleReview linux console
Review linux console
 
Manual de camstudio
Manual de camstudioManual de camstudio
Manual de camstudio
 
Screencast
ScreencastScreencast
Screencast
 
Atube Catcher
Atube CatcherAtube Catcher
Atube Catcher
 
Camtasia
CamtasiaCamtasia
Camtasia
 
Camtasia studio
Camtasia studioCamtasia studio
Camtasia studio
 
Herramientas para crear videotutoriales
Herramientas para crear videotutorialesHerramientas para crear videotutoriales
Herramientas para crear videotutoriales
 
Buscadores de browser 5
Buscadores de browser 5Buscadores de browser 5
Buscadores de browser 5
 

Similar a Como programar-usando-todos-los-dedos

Investigación Ensambladores y Decompiladores
Investigación Ensambladores y DecompiladoresInvestigación Ensambladores y Decompiladores
Investigación Ensambladores y DecompiladoresRubnPilca
 
Ensambladores y Compiladores
Ensambladores y CompiladoresEnsambladores y Compiladores
Ensambladores y CompiladoresAndres Pozo
 
Actdeaprendizajewink
ActdeaprendizajewinkActdeaprendizajewink
Actdeaprendizajewinkpabesacv
 
Opcionesdeaccesibilidadeinstalaciondesoftware 111205122546-phpapp01
Opcionesdeaccesibilidadeinstalaciondesoftware 111205122546-phpapp01Opcionesdeaccesibilidadeinstalaciondesoftware 111205122546-phpapp01
Opcionesdeaccesibilidadeinstalaciondesoftware 111205122546-phpapp01zamy3456
 
Opciones de accesibilidad e instalacion de software
Opciones de accesibilidad e instalacion de softwareOpciones de accesibilidad e instalacion de software
Opciones de accesibilidad e instalacion de softwareDhalmata
 
Accesibilidad
AccesibilidadAccesibilidad
AccesibilidadDaan Niel
 
Tutorial de accesibilidad
Tutorial de accesibilidadTutorial de accesibilidad
Tutorial de accesibilidadrickomar
 
Act de aprendizaje wink
Act de aprendizaje winkAct de aprendizaje wink
Act de aprendizaje winkmanchester38
 
Opciones de accesibilidad e instalacion de software
Opciones de accesibilidad e instalacion de softwareOpciones de accesibilidad e instalacion de software
Opciones de accesibilidad e instalacion de softwareFreddy Fuentes
 
Herramientasinteractivas
HerramientasinteractivasHerramientasinteractivas
Herramientasinteractivaseliana bonilla
 
Msw logo presentacion
Msw logo presentacionMsw logo presentacion
Msw logo presentacionEx-Plotation
 
Instalación modo texto
Instalación modo textoInstalación modo texto
Instalación modo textoliliana290488
 
02- Clase 1 - UD2 - Lenguajes.pdf
02- Clase 1 - UD2 -  Lenguajes.pdf02- Clase 1 - UD2 -  Lenguajes.pdf
02- Clase 1 - UD2 - Lenguajes.pdfNancyHerrera88
 

Similar a Como programar-usando-todos-los-dedos (20)

Investigación Ensambladores y Decompiladores
Investigación Ensambladores y DecompiladoresInvestigación Ensambladores y Decompiladores
Investigación Ensambladores y Decompiladores
 
Ensambladores y Compiladores
Ensambladores y CompiladoresEnsambladores y Compiladores
Ensambladores y Compiladores
 
Actdeaprendizajewink
ActdeaprendizajewinkActdeaprendizajewink
Actdeaprendizajewink
 
Opcionesdeaccesibilidadeinstalaciondesoftware 111205122546-phpapp01
Opcionesdeaccesibilidadeinstalaciondesoftware 111205122546-phpapp01Opcionesdeaccesibilidadeinstalaciondesoftware 111205122546-phpapp01
Opcionesdeaccesibilidadeinstalaciondesoftware 111205122546-phpapp01
 
Opciones de accesibilidad e instalacion de software
Opciones de accesibilidad e instalacion de softwareOpciones de accesibilidad e instalacion de software
Opciones de accesibilidad e instalacion de software
 
Accesibilidad
AccesibilidadAccesibilidad
Accesibilidad
 
Tutorial de accesibilidad
Tutorial de accesibilidadTutorial de accesibilidad
Tutorial de accesibilidad
 
Act de aprendizaje wink
Act de aprendizaje winkAct de aprendizaje wink
Act de aprendizaje wink
 
Introducción a php
Introducción a phpIntroducción a php
Introducción a php
 
Python
PythonPython
Python
 
Opciones de accesibilidad e instalacion de software
Opciones de accesibilidad e instalacion de softwareOpciones de accesibilidad e instalacion de software
Opciones de accesibilidad e instalacion de software
 
Herramientasinteractivas
HerramientasinteractivasHerramientasinteractivas
Herramientasinteractivas
 
Msw logo presentacion
Msw logo presentacionMsw logo presentacion
Msw logo presentacion
 
Instalación modo texto
Instalación modo textoInstalación modo texto
Instalación modo texto
 
Palm OS - SO multitarea.
Palm OS - SO multitarea.Palm OS - SO multitarea.
Palm OS - SO multitarea.
 
Traductores bajo-nivel
Traductores bajo-nivelTraductores bajo-nivel
Traductores bajo-nivel
 
Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensamblador
 
Tutorial
TutorialTutorial
Tutorial
 
02- Clase 1 - UD2 - Lenguajes.pdf
02- Clase 1 - UD2 -  Lenguajes.pdf02- Clase 1 - UD2 -  Lenguajes.pdf
02- Clase 1 - UD2 - Lenguajes.pdf
 
Lenguajeensamblador
LenguajeensambladorLenguajeensamblador
Lenguajeensamblador
 

Último

BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).jcaballerosamayoa
 
Función del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacionFunción del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacionEmanuelMuoz11
 
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiCVelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC6dwwcgtpfx
 
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...dramosbrise1403
 
Electricidad Libro compendio de temas estudiados.docx
Electricidad Libro compendio de temas estudiados.docxElectricidad Libro compendio de temas estudiados.docx
Electricidad Libro compendio de temas estudiados.docxCsarNlsonMrquezContr
 
editorial de informática de los sueños.docx
editorial de informática de los sueños.docxeditorial de informática de los sueños.docx
editorial de informática de los sueños.docxssusere34b451
 
¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf
¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf
¡Ya basta! Sanidad Interior - Angela Kellenberger.pdfjuan23xpx
 
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptxTipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptxJOELGARCIA849853
 
Redes Neuronales profundas convolucionales CNN ́s-1.pdf
Redes Neuronales profundas convolucionales CNN ́s-1.pdfRedes Neuronales profundas convolucionales CNN ́s-1.pdf
Redes Neuronales profundas convolucionales CNN ́s-1.pdfJosAndrRosarioVzquez
 
el uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptxel uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptx221112876
 
Introduccion-a-la-electronica-industrial.pptx
Introduccion-a-la-electronica-industrial.pptxIntroduccion-a-la-electronica-industrial.pptx
Introduccion-a-la-electronica-industrial.pptxcj12paz
 
Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024NicolleAndrade7
 
innovacion banking & warehouse 2024 blog
innovacion banking & warehouse 2024 bloginnovacion banking & warehouse 2024 blog
innovacion banking & warehouse 2024 blogManuel Diaz
 
Imágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la informaciónImágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la informaciónUniversidad de Sonora
 
Navegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la ComunicaciónNavegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la ComunicaciónAntonia Yamilet Perez Palomares
 
Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.241534381
 
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptxTarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptxVICTORMANUELBEASAGUI
 
Tipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de DatosTipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de DatosYOMIRAVILLARREAL1
 
Uso de las TIC en la vida cotidiana .
Uso de las TIC en la vida cotidiana       .Uso de las TIC en la vida cotidiana       .
Uso de las TIC en la vida cotidiana .itzyrivera61103
 
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUALJORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUALGuadalinfoHuscarGuad
 

Último (20)

BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).
 
Función del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacionFunción del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacion
 
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiCVelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
 
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
 
Electricidad Libro compendio de temas estudiados.docx
Electricidad Libro compendio de temas estudiados.docxElectricidad Libro compendio de temas estudiados.docx
Electricidad Libro compendio de temas estudiados.docx
 
editorial de informática de los sueños.docx
editorial de informática de los sueños.docxeditorial de informática de los sueños.docx
editorial de informática de los sueños.docx
 
¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf
¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf
¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf
 
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptxTipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptx
 
Redes Neuronales profundas convolucionales CNN ́s-1.pdf
Redes Neuronales profundas convolucionales CNN ́s-1.pdfRedes Neuronales profundas convolucionales CNN ́s-1.pdf
Redes Neuronales profundas convolucionales CNN ́s-1.pdf
 
el uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptxel uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptx
 
Introduccion-a-la-electronica-industrial.pptx
Introduccion-a-la-electronica-industrial.pptxIntroduccion-a-la-electronica-industrial.pptx
Introduccion-a-la-electronica-industrial.pptx
 
Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024
 
innovacion banking & warehouse 2024 blog
innovacion banking & warehouse 2024 bloginnovacion banking & warehouse 2024 blog
innovacion banking & warehouse 2024 blog
 
Imágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la informaciónImágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la información
 
Navegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la ComunicaciónNavegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
 
Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.
 
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptxTarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
 
Tipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de DatosTipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de Datos
 
Uso de las TIC en la vida cotidiana .
Uso de las TIC en la vida cotidiana       .Uso de las TIC en la vida cotidiana       .
Uso de las TIC en la vida cotidiana .
 
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUALJORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
 

Como programar-usando-todos-los-dedos

  • 1. Como programar usando todos tus dedos Source http://bc.tech.coop/blog/070831.html
  • 2. El teclado Source http://www.swaroopch.com/notes/File:Hands_on_keyboard.gif ● Es la interfaz mas eficiente actualmente ● Permite multiples combinaciones de teclas ● El mouse esta limitado a la superficie de pantalla ● Nosotros usamos disposicion en ingles porque es mas eficiente para programar. ● Usamos la F y la J para posicionar los dedos
  • 4. Mi segunda impresion con vim Porque Vim? • Porque usa muy pocos recursos • Es extensible • incluye modos (insert, normal, visual) En modo normal las letras indican comandos En modo insert permiten agregar texto Se puede iniciar el tutorial desde la consola: vimtutor es
  • 5. Vim
  • 6. Vim Config ● En nuestro equipo compartimos la configuracion vim asi reducimos cada nueva instalacion ● Esta disponible en http://github.com/framallo/Vim-for-Rails ● Incluye plugins para rails, ruby, html, javascript, gist, tweeter, etc
  • 7. Y para el navegador?
  • 8. Aplicaciones para desarollo ● Nosotros usamos principalmente 3 – La terminal – Vim – Navegador (chorme o firefox) ● Todas las usamos solo con el teclado
  • 9. Recursos ● vrome extension para google chrome https://github.com/jinzhu/vrome ● vimperator add on para firefox http://vimperator.org/ Aprendiendo vim ● Graphical vi-vim Cheat Sheet and Tutorial http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial.html ● A Byte of Vim http://www.swaroopch.com/notes/Vim ● Vim Book ftp://ftp.vim.org/pub/vim/doc/book/vimbook-OPL.pdf ● vim docs http://www.vim.org/docs.php ● desde vim :help ● http://www.viemu.com/a_vi_vim_grap
  • 10. Recursos ● vrome extension para google chrome https://github.com/jinzhu/vrome ● vimperator add on para firefox http://vimperator.org/ Aprendiendo vim ● Graphical vi-vim Cheat Sheet and Tutorial http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial.html ● A Byte of Vim http://www.swaroopch.com/notes/Vim ● Vim Book ftp://ftp.vim.org/pub/vim/doc/book/vimbook-OPL.pdf ● vim docs http://www.vim.org/docs.php ● desde vim :help ● http://www.viemu.com/a_vi_vim_grap