Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
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

3.123 Aufrufe

Veröffentlicht am

Strumenti che ogni bravo sviluppatore unix dovrebbe conoscere.

Veröffentlicht in: Technologie
  • Als Erste(r) kommentieren

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

×