The            hacker            choiceFlavio Castelli
Tools
Text editorRequisiti:●Editing avanzato●Flessibile●estendibile●Multipiattaforma
Text editor
Git●Codice●File di configurazione
Github●Backup●Collaborazione
Gist Nopasteon steroids
Gist●Git powered!●Syntax highlight
Scripting
ScriptingBash
Scripting●ruby●python●php●perl  ...
ShellBye bye bash...
ZshPerché cambiare?●History condivisa●Completamento miglioree molto altro...
Perché cambiare?                                     Zsh                           yrussell/oh   -my-zsh    http://github....
Grep●Lento●Regexp == pain
Ack●Veloce●Filtra cvs, svn,...●Regexp “decenti”
JumpBookmarks per bash/zsh
Jump$ cd /long/path && jump -a foo$ jump foo$ pwd # /long/path
TerminitorAutomate your workflow:● Esegue comandi shell pilotando  konsole/Terminal.app● Utile per sviluppatori rails et s...
Terminitor# ~/.terminitor/foo.yml- tab1:  - cd ~/foo/bar  - gitx- tab2:  - mysql -u root  - use test;  - show tables;- tab...
Faster ssh$ mkdir –p ~/.ssh/connections$ chmod 700 ~/.ssh/connections~/.ssh/configHost *ControlMaster autoControlPath ~/.s...
Domande
Links●git: http://git-scm.com/●github: http://github.com/●gist: http://gist.github.com/●zsh: http://www.zsh.org/●Oh-my-zsh...
Nächste SlideShare
Wird geladen in …5
×

The hacker choice

2.844 Aufrufe

Veröffentlicht am

Strumenti che ogni bravo sviluppatore unix dovrebbe conoscere.

Veröffentlicht in: Technologie
0 Kommentare
5 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

Keine Downloads
Aufrufe
Aufrufe insgesamt
2.844
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
4
Aktionen
Geteilt
0
Downloads
18
Kommentare
0
Gefällt mir
5
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

The hacker choice

  1. 1. The hacker choiceFlavio Castelli
  2. 2. Tools
  3. 3. Text editorRequisiti:●Editing avanzato●Flessibile●estendibile●Multipiattaforma
  4. 4. Text editor
  5. 5. Git●Codice●File di configurazione
  6. 6. Github●Backup●Collaborazione
  7. 7. Gist Nopasteon steroids
  8. 8. Gist●Git powered!●Syntax highlight
  9. 9. Scripting
  10. 10. ScriptingBash
  11. 11. Scripting●ruby●python●php●perl ...
  12. 12. ShellBye bye bash...
  13. 13. ZshPerché cambiare?●History condivisa●Completamento miglioree molto altro...
  14. 14. Perché cambiare? Zsh yrussell/oh -my-zsh http://github.com/robb●History condivisa●Completamento miglioree molto altro...
  15. 15. Grep●Lento●Regexp == pain
  16. 16. Ack●Veloce●Filtra cvs, svn,...●Regexp “decenti”
  17. 17. JumpBookmarks per bash/zsh
  18. 18. Jump$ cd /long/path && jump -a foo$ jump foo$ pwd # /long/path
  19. 19. TerminitorAutomate your workflow:● Esegue comandi shell pilotando konsole/Terminal.app● Utile per sviluppatori rails et simili
  20. 20. Terminitor# ~/.terminitor/foo.yml- tab1: - cd ~/foo/bar - gitx- tab2: - mysql -u root - use test; - show tables;- tab3: echo "hello world"- tab4: cd ~/baz/ && git pull- tab5: - cd ~/foo/project - autotest
  21. 21. Faster ssh$ mkdir –p ~/.ssh/connections$ chmod 700 ~/.ssh/connections~/.ssh/configHost *ControlMaster autoControlPath ~/.ssh/connections/%r_%h_%p
  22. 22. Domande
  23. 23. Links●git: http://git-scm.com/●github: http://github.com/●gist: http://gist.github.com/●zsh: http://www.zsh.org/●Oh-my-zsh: http://github.com/robbyrussell/oh-my-zsh●ack: http://betterthangrep.com/●Jump: http://github.com/flavio/jump●Terminitor: http://github.com/achiu/terminitor

×