Quinta-feira, Outubro 30, 2008

VI Rápido

Vou apresentar os comandos básicos do VIm com o objetivo de imediatamente após a leitura você seja capaz de editar um arquivo de textos.

1) digitar


a) pressione ‘i’ para poder inserir os caracteres (entrar no modo de edição).
b) pressione ‘esc’ para sair do modo edição.

2) apagar

a) pressione ‘i’ para entrar no modo de edição e apague os caracteres com ‘delete’.
b) saia do modo edição utilizando ‘esc’, pressione ‘d’ para apagar um caractere, ‘2d’ para apagar dois caracteres e assim por diante.
c) fora do modo de edição, ‘dd’ para apagar uma linha, ‘2dd’ para apagar duas, e assim por diante.

3) salvar

a) saia do modo edição pressionando ‘esc’, depois digite ‘:w!’ seguido de ’enter’, para salvar sem sair.
b) fora do modo de edição digite ‘:wq!’ seguido de ‘enter’, para salvar e sair do editor.

4) sair

a) saia do modo de edição pressionando ‘esc’, digite ‘:q!’ seguido de ‘enter’, para sair sem salvar.
b) veja o item 3b

5) abrir um arquivo

a) no terminal: vi nome_arquivo_existente

6) criar um arquivo

a) no terminal: vi nome_novo_arquivo

7) copiar

a) saia do modo de edição pressionando ‘esc’, pressione ‘Y’ para copiar uma linha inteira.

8) colar

a) saia do modo de edição pressionando ‘esc’, pressione ‘p’ para colar, 2p para colar duas vezes e assim por diante.

9) recortar

a) saia do modo de edição pressionando ‘esc’, pressione ‘C’ para recortar a linha inteira.

10) buscar

a) saia do modo de edição pressionando ‘esc’, digite ‘:\caracteres_procurados’ seguido de ‘enter’.
b) fora do modo de edição, digite ‘:\’ seguindo de ‘enter’ para repetir a última busca.

11) ir para a última linha

a) saia do modo de edição, pressionando ‘esc’, e simplesmente digite ‘G’.


Por Roberto Nogueira.

[ editor vi tutorial terminal ]

Terça-feira, Julho 01, 2008

new finder window

Se você também ainda não se acostumou com apenas uma janela do finder e não abre mão de usar o dock (aqla barra cheia de icones... ou não), meu irmão acaba de resolver seu problema :D.
Ele fez um programa com o sugestivo nome de New Finder. Aí já sabe, vc apenas arrasta pro dock e pode ser feliz novamente com seu Mac. :)

Abaixo um exemplo do uso:

Para fazer o download da aplicação utilize o link abaixo:

www.heliotak.com/temporary/NewFinder.dmg


Quarta-feira, Dezembro 19, 2007

Substituindo o RedHat Developer Studio

Finalmente o RedHat Developer Studio (RHDS) chegou a sua versão 1.0 GA e ganhou inclusive um novo nome: JBoss Developer Studio. A novidade mais importante é que a ferramenta agora passa a ser paga! Isso mesmo, o software open source que durante suas versões beta era distribuído gratuitamente, passou a custar 99 dólares.
Nunca subestime um americano de chapéu vermelho! Essa notícia pegou muita gente desprevenida, inclusive colaboradores open source (um golpe limpo já que era bem comentado esse risco).
Eu já estava sonhando com essa ferramenta em produção, mas depois dessa rasteira fiquei sem rumo. Andando de bar em bar :) e de fórum em fórum, encontrei uma solução que me deixou aliviado: o JBoss Tools.
O JBoss Tools nada mais é que a suíte de plugins que compõe o JBoss Developer Studio numa versão gratuita. Ou seja, quando você compra o JBoss Developer Studio, se tratando de JSF, basicamente está pagando apenas pelo instalador.
Nas figuras abaixo você pode acompanhar dois screenshots que demonstram a similaridade dos ambientes RHDS e JBoss Tools.

JBoss Developer Studio (versão paga)

JBoss Tools (versão gratuíta)

Já que o público do produto são desenvolvedores, queria saber como eles esperam ganhar dinheiro com isso, visto que os potenciais clientes podem instalar os plugins no Eclipse sem muitas dificuldades.
Voltando ao JBoss Tools, os plugins já estão na versão 2.0 GA, portanto, sem indícios de vir a ser pago. Contudo, como já foi dito, a suíte de plugins free precisa ser instalada manualmente.
Vou descrever o processo de instalação do JBoss Tools para lhe ajudar nessa economia de 99 dólares :)
  1. Vá ao site do Eclipse e baixe a versão Eclipse IDE for Java EE Developers (Eclipse 3.3.1.1 - JEE Europa Fall 2)
  2. Vá o site do JBoss Tools e baixe a versão 2.0 G.A (opção All Plugins).
  3. Os dois arquivos que você baixou estão no formato zip e a instalação consiste em descompacta-los. No caso do Eclipse escolha uma pasta preferida e pronto. Já no caso do JBoss Tools, copie os arquivos das pastas features e plugins para as pastas com os mesmos nomes no diretório do eclipse, respectivamente.
  4. Inicie o eclipse com a opção -clean se você já o possuia, e não precisou baixa-lo (e só, acabou).

Obs.: Eu odeio escrever sobre coisas tão efêmeras, mas a ferramenta é muito boa para ser deixada de lado.

Abraços,
Roberto Nogueira

Quinta-feira, Agosto 09, 2007

Rabiscar é preciso, projetar não é preciso

Acredito que qualquer ser humano que se importe um pouco com sua vida se sente mal num emprego que o transforma em macaco adestrado, executando tarefas repetitivas sem a possibilidade de criar. Por outro lado, existem muitos ambientes que necessitam de criação, como empresas e universidades preocupadas com inovação. Mas por que é tão difícil ver idéias concretizadas quando as empresas querem funcionários criativos e os empregados querem criar?
Quando uso a palavra criar quero dizer: além de pensar, trazer isso de alguma forma para o mundo real.
Tenho percebido que o mais difícil é a parte de trazer para o mundo real; o ser humano já tem idéias naturalmente. Este caminho que fica entre nossa mente e o mundo real é uma verdadeira prova de obstáculos e o maior deles creio que seja projetar. Já passou pela situação de ter uma ótima idéia e, pensando em como fazer, acabar em nada? Acredito que isso ocorra porque idéias conversam melhor com esboços!
São famosos os esboços de Leonardo da Vinci e em nossos dias Oscar Niemeyer lança alguns rabiscos para representar verdadeiras obras primas da arquitetura. Outras profissões atuais como estilistas de moda também utilizam rabiscos. Parece que a simplicidade está sempre presente no que da certo.
Nesse caminho entre mente e mundo real, tentar colocar uma idéia diretamente em um projeto estraga qualquer criação. Acredito que o projeto serve para construir, mas antes é preciso esboçar.
Voltemos ao exemplo da forma de trabalhar de Oscar Niemeyer: primeiro ele tem a idéia, depois rabisca e aí então é feita a planta (pensa, esboça e projeta). Isso se chama arte aplicada. Já imaginaram a burocracia que é criada para uma idéia que vira diretamente um projeto?
Logicamente tudo possui um motivo para existir e, se a complicação está aí, deve ser útil para alguém. Infelizmente, o negócio de muita gente que chega lá em cima é controlar e não criar.
As fábricas de papel agradecem.

Roberto Nogueira
bobmoe@gmail.com