Eis que temos mais um meme: Meu ambiente de trabalho em 7 itens. Recebi 2 convites hoje para descrever o meu, do @edipofederle e do @fr_prado. Uso 2 ambientes, um no trabalho e um no notebook pessoal. Vamos lá:
1) Sistema Operacional
No trabalho uso Windows 7, pois preciso programar com o auxílio do framework Adobe Flex. Na verdade eu poderia escrever o código em um editor de texto e compilar no compilador disponível para Linux, mas preciso de desenvolvimento ágil, além de otras cositas mas. Em casa uso o Ubuntu, sempre atualizado a cada nova versão. Atualmente tenho formatado minha máquina a cada novo release, pois sempre acabo enchendo-a de lixo. No próximo release irei atualizar a instalação, sem formatar.
2) IDE
Em casa, minha IDE é o Gedit. Com alguns plugins, ele se torna minha IDE preferida, extremamente leve e eficiente. Para gerenciamento do banco PostgreSQL utilizo o terminal do Linux, através do psql. No trabalho, no Windows, utilizo Eclipse com alguns plugins como o Hibernate Tools e o Flex Builder, Notepad++ para PHP e EMS SQL Manager para o banco de dados.
3) Controle de Versão
Para os meus projetos uso e recomendo o git. No trabalho, uso o TortoiseSVN.
4) Utilitários
Uso o Filezilla como cliente de FTP nos dois ambientes, na maioria das vezes para ajustes rápidos em páginas. Sempre que posso, faço o uso do SSH e SCP no Linux e do PuTTY e WinSCP no Windows.
5) Navegador/e-mail
Sou fã de carteirinha do Firefox, uso nos dois ambientes. No trabalho, também tenho instalados: Google Chrome, Opera e Internet Explorer (bleargh!) para testes nos sites. No Firefox, uso bastante os plugins Firebug (debug) e ColorZilla (captura de cores na páginas). Uso o Thunderbird para cliente de e-mail.
6) Entretenimento
Não disponho de entretenimento no trabalho. Em casa, o player de vídeos padrão do Ubuntu, o Totem, me serve muito bem. Para áudio, também uso o player padrão, o Rhythmbox, com alguns plugins bacanas. Tentei usar o Banshee, mas o mesmo trava com a minha imensa biblioteca de músicas, então voltei para o Rhythmbox. Tenho uma estranha mania de remover a voz das músicas, só para ouvir o instrumental. Para isso uso o Audacity. BTW, segue um tutorial rápido de como fazer isso sem precisar de plugins.
- Abra a música no Audacity
- Na barra de título da faixa da música, que fica no meio do programa, existe um menu suspenso. Clique e selecione a opção “Faixa Estéreo para Mono”. Isso irá dividir a faixa em 2 pistas mono.
- Por último, selecione a pista de baixo e clique em Efeitos/Inverter Verticalmente. Feito!
7) Comunicação
No trabalho, tento me concentrar o máximo possível, dando uma escapada no Twitter de vez em quando. Para isso, uso o Twhirl. Em casa, também uso o mesmo cliente, além do Emesene para MSN/GTalk e do Skype. Adicionem lá: MSN: msn@fonini.net; GTalk: jonnasfonini@gmail.com; Skype: jonnas.fonini
Convido agora os amigos @jandersonfc, @mpbonatti, @emersonbroga, @lshenr e @felipeborges para compartilhar um pouco de seus ambientes.
Abraço e até a próxima!
Bacana, ta ai um projetinho para começar, um mini framework para abstraçao de banco de dados, mapeamento objeto-relacional, usando ActiveRecord
http://pt.wikipedia.org/wiki/Active_record
Tambem tenho 2 ambientes de trabalho, casa e agencia.
1 – Meu OS é o Windows7, até hoje não deu muito certo o linux em minhas maquinas.
2 – IDE – Zend Studio no trabalho, Eclipse em casa.
3 – Controle de Versão Tortoise tambem!
4 – Putty e WinSCP, filezilla apenas para servidores que não tem ssh.
5 – Somente FIREFOX. Email? Gmail aberto o dia todo!
6 – Musica? iTunes! no começo eu não gostava, mas agora uso diariamente. No trampo o itunes é bom pra compartilhar as musicas com os coleguinhas.
7 – ICQ, MSN e Gtalk diariamente usando o Digsby.
Tanto no trabalho quanto em casa, meu ambiente é o mesmo e é assim que eu passo cerca de 18 horas do meu dia!
#soudev
Grande, Jonnas!
É bem por aí, para não ter de ter dois ambientes (Windows, o necessário e Linux, o ideal), a gente faz o que pode. Consegui me virar com uma VM, pois tenho memória e autonomia suficientes para deixar minha máquina de trabalho como eu quiser.
Achei mais um fã das ferramentas da EMS. Achei que era o único
Um abraço,
Obrigado pelos comentários, pessoal!
Fala Jonnas, parabéns pelo post aew bem bacana. Tenho uma dúvida aqui, você disse que no trampo vc usa o Tortoise mas na tua casa usa o Git para controle de versão, ok, mas pq? qual a diferença q vc q usa os 2 ve? vlw
@Brayan
É que o controle de versão padrão da empresa é o Tortoise. E em casa, como uso Ubuntu, eu prefiro o Git. Poderia até usar SVN, mas acho o Git mais simples. Obrigado pelo comentário!
Tendi, mas hein, seria bacana você fazer um post sobre diferenças entre os 2, já que você utiliza os 2 seria interessante fazer uma comparação. fica a dica aew. vlw