Archive

Archive for the ‘Java’ Category

BOPE – Batalhão de Operações de Programações Extremas

November 1, 2007 Igor Cavalcanti Leave a comment

Recebi isso por email:

BOPE – Batalhão de Operações de Programações Extremas

1. (musiquinha no treinamento)

HOMEM DE PRETO QUAL É A SUA MISSÃO?
É APRENDER JAVA SEM PRECISAR DE CERTIFICAÇÃO!
HOMEM DE PRETO O QUE É QUE VC FAZ?
FAÇO CODIGO FONTE QUE ASSUSTA O SATANÁS!

2.

Um de vocês é o caralho! Um de vocês é o caralho! Quem apagou todo o
banco de dados foi você! Você que financia essa merda, seu viado!’
– Programador, revoltado com gerente que pediu em uma semana
trabalho de um mês e reclamou quando os bugs surgiram

3.

Em Brasília existem 7 empresas de TI. Todas elas dominadas por
gerentes burocratas armados de processos ineficientes até os dentes. O
programador tem 3 opções: ou passa num concurso, ou começa a fazer
POG, ou vai pra guerra. Eu já tava naquela guerra fazia tempo, meu
parceiro. E precisava arranjar um substituto.. .

4. (Continuação)

na maior parte dos projetos, só chamam a gente quando a própria
equipe do projeto não dá conta de resolver
pois é, só que aqui no projeto  xxxxx
, isso acontece o tempo todo

5.

Conversa entre estagiário e   Diretor Nascimento
Nas.: ‘Quem fez isso aqui?’
Oreia.: ‘Não sei’
Nas.: ‘Foi você!! Você que mantém essa porra! … Seu viado!’
Nas.: ‘Agora eu tenho que vir aqui e limpar a MERDA que você fez’

6.

Aula de Engenharia de Software com o  Diretor  Nascimento:

- O Processo Unificado foi criado por Phillip Kurtchen, e começa na
concepção, do inglês Inception, que define escopo, que vai para a
Elaboração, do inglês, Elaboration, que mitiga os riscos
arquiteturais, que vai para a construção, do inglês Construction, que
implementa os casos de uso, que vai para a transição, do inglês
Transition, que vai para…

- Capitão, o programador 23 dormiu!

- Sr. 23, segura essa porra desse projeto prioritário aqui, sr. 23.
Se você dormir de novo, sr. 23, a porra do Grupo de Garantia da
Qualidade vai te explodir, vai explodir seus colegas, vai me explodir,
você não quer isso, não é sr. 23, o sr. não vai dormir de novo, não é
sr. 23?

- Não, capitão! … Glup!

7.

Capitão Nascimento chegando pra resolver problema de build:
TODO MUNDO QUIETINHO AI, não vai SUBIR NADA (no CVS) não!!!

8.

Sobre o Analista que fez decomposição funcional no caso de uso:
Vc não é analista vc é muleque!

9.

‘30 horas pra resolver um bug de merda? O senhor é um fanfarrão,
senhor zero-meia! 30 minutos… Eu disse 30 minutos pra resolver essa
merda!’

10.

‘Sr. Designer 24, tira esse preto desse layout porra!!!!
Você é muleke!!!’

11. Essa é a melhor

‘Capitão, o aspira 07 não quer fazer POG SENHOR!!!!’

‘Ah, não quer fazer POG não é? tá com nojinho é viadinho? o que você
esperava, um diagrama de atividades + diagrama de sequencia + caso de
uso de negocio + documento de projeto + wireframe + HTML? Pede pra
sair!!! Pede pra sair!!!’

Categories: Eng de Software, Java, Piadas

An introduction to Eclipse for Visual Studio users

September 3, 2007 Igor Cavalcanti Leave a comment

Aqui vai a introdução de um artigo sobre o eclipe e o visual studio

O resto está aqui

Genady Beryozkin (mail@genady.org), Software Developer
21 Aug 2007

Eclipse is a new world for Microsoft® Visual Studio® developers, and getting started with Eclipse can be confusing. New concepts, such as plug-in architecture, workspace-centric project structure, and automatic build can seem counterintuitive at first. Learn about these and other differences between the two environments, so that you can begin to feel at home with Eclipse.

All integrated development environments (IDEs) share similarities because they’re all built for the same purpose. But they have differences, too. Some of these can be attributed to application domains, but others result from the IDE design.

Obviously, Microsoft Visual Studio and Eclipse differ: The Java™ programming language is different from C/C++/.NET, and Java was the first language supported by Eclipse. The two are also different because Eclipse aims to be an IDE for “everything and nothing in particular,” introducing more generic and customizable features. Eclipse is also available on more operating systems. However, our intent is not to enumerate all the differences between Eclipse and Visual Studio.

Without being too philosophic about IDE design, this article presents the main differences between these IDEs. It’s intended for anybody who has been using Visual Studio for a while and is beginning to use Eclipse. This article doesn’t teach Java programming in Eclipse and doesn’t focus on Java-specific features (a good tutorial is listed in Resources). Rather, it discusses the differences in general.

Categories: Eng de Software, Java

Ubuntu + Java 6 + Eclipse

Forma fácil: sudo apt-get install sun-java6-jdk eclipse

Forma de dificil

Primeiro, estou usando o ubuntu 7.04.
Tem que baixar o JDK 6 e o Eclipse

Escolha a opção Linux self-extracting file ou Linux x64 self-extracting file de acordo com a sua máquina
Quanto ao eclipse escolha ou Linux (x86_64/GTK 2) eclipse-SDK-3.2.2-linux-gtk-x86_64.tar.gz ou Linux (x86/GTK 2) eclipse-SDK-3.2.2-linux-gtk.tar.gz dependendo se seu computador é 64 ou 32 bits

Agora que temos todos os arquivos necessários vamos começar a instalação e configuração. Vou colocar aqui as pastas que eu defini para download e instalação.

Todos os arquivos baixados estão em /home/igor/programas

A instalação também vai ser feita no /home do meu usuário “igor”:

  • java = /home/igor/java/jdk6/
  • eclipse = /home/igor/eclipse/eclipse/

Após ter feito o download é preciso executar o arquivo, mas antes disso vamos copiar o arquivo jdk1.6.0_01.bin que se encontra na pasta “download” para a pasta “java”, além de copiar vamos dar permissão de execução.

Copiando o arquivo:

$ cd /home/igor/downloads
$ cp jdk1.6.0_01.bin /home/tsouza/java/jdk1.6.0_01.bin

Dando permissão para execução:

$ chmod +x jdk1.6.0_01.bin

Agora execute o arquivo:

$ ./jdk1.6.0_01.bin

Agora é só aceitar todos os termos de instalação que a instalação será concluída.

Após o término da instalação uma pasta “jdk1.6.0_01 foi criada dentro da pasta “java” e é nela onde se encontram os arquivos do Java.

Mas para que o Java funcione corretamente vamos setar as variáveis de ambiente. Abra o arquivo bashrc e adicione as linhas ao final do arquivo:

$ sudo gedit /etc/bash.bashrc

########### Variáveis JAVA 6 #############
JAVA_HOME=/home/igor/java/jdk1.6.0_01
CLASSPATH=.:$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
####################################

Feito isso feche o console e abra novamente e certifique-se que o Java está instalado corretamente.

$ java -version (resulta na versão da instalação do Java)

A resposta deve ser similar a está:

java version “1.6.0_01?
Java(TM) SE Runtime Environment (build 1.6.0_01-b06)
Java HotSpot(TM) Client VM (build 1.6.0_01-b06, mixed mode, sharing)

Após tudo isso podemos continuar com a instalação dos aplicativos.

Agora as coisas ficam mais fáceis.

Para instalar o Eclipse basta descompactar o arquivo “ZIP” para a pasta eclipse.

Copie o arquivo para a pasta eclipse:

$ cp eclipse.tar.gz /home/igor/eclipse/ecplise.tar.gz

Agora vamos extrair o arquivo copiado:

$ tar -xf eclipse.tar.gz

Para testar seu Eclipse, basta executar o arquivo “eclipse” que se encontra dentro da pasta “eclipse:

$ /home/igor/eclipse/eclipse/eclipse

Agora selecione o local onde você irá salvar sua workspace e já pode começar a utilizar o Eclipse.

Uma dica a mais, se você não quiser que o terminal fique travado enquanto o eclipse estiver rodando coloque um & no final da linha de comando.
Ex.: $ /home/igor/eclipse/eclipse/eclipse&
Isso faz com q o processo rode em background e não trave o terminal

Categories: Java, Linux