Archive for November 25th, 2007


Primeiro Script em Java

Salve,

Muitos dizem que Java é compilada ou mista. Mas, segundo a teoria de Uasden, ela é interpretada.
Seguinte. Para uma linguagem ser compilada, tem que se gerar código de máquina, para linguagem ser interpretada tem que se mandar o interpretador executar tal código.

Com isso, java passa por um ‘compilador’ , que na minha opnião é mentiroso. Ele nada mais é do que um jeito de embaralhar o código. Gere um .class e abra num editor de texto, seu código está lá. Do mesmo jeito. Isso é passado para a JVM e dai sim, é interpretada. Esse negócio de Bytecode não cola.

Meu primeiro script:

import javax.swing.*; import java.awt.*; public class Principal { public static void main( String[] args ) { Principal janela = new Principal("Meu Primeiro Programa em JAVA com Swing( nome de putaria ) \ncom vários Elementos na mesma Janela."); } public Principal ( String texto ) { JPanel p = new JPanel(); //p.setLayout(new FlowLayout()); p.setLayout(new BoxLayout(p, BoxLayout.PAGE_AXIS)); JFrame frame = new JFrame("Oi"); JLabel label = new JLabel(texto); JButton botao = new JButton("Fechar"); p.add(Box.createRigidArea(new Dimension(0,5))); p.add( label ); botao.setToolTipText("Fechar Janela"); p.add(Box.createHorizontalGlue()); p.add( botao ); frame.getContentPane().add( p ); frame.setResizable(false); frame.setSize(400, 200); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.pack(); frame.setVisible(true); } }

Agora gere o Principal.class dele e abra num editor…tua merda vai está lá do mesmo jeito, o que seria o Bytecode então, já que o Principal.class é uma cópia do Principal.java?

Mas é isso. Java se acha, difícil pra zorra. Tentei colocar um ação de fechar a janela no botão que criei e nada de conseguir. o setAction() não rolou, o setActionListiner() também não, e ainda dizem que presta essa porra. E pra os que dizem que em Java você separa código disso e daquilo. Vi um JSP com vários HTML e com código Java também. Coisa que voce consegue com PHP, fazendo suas classes em um arquivo separado e somente inicializando a mesma no HTML.

Essa disculpa de Java não cola comigo. No meu ver, Java é só Industria, se não estaria na merda. Olha que meu amigo Aldemir me enxia o saco pra aprender isso e aquilo, e agora to nessa, que seja menos dolorosa essa caminhada.

Valeu!

PostGreSQL no Ubuntu

Salve,

Instalando o PGSql no Ubuntu Gutsy.

sudo apt-get install postgresql-common postgresql-8.2 postgresql-client-8.2

Quando se instala o PGSql ele vem com um usuário postgres, mas não informam a senha. Por isso temos que mudar, da seguinte maneira:

sudo su postgres
para logar como o usuário postgres

estando logado com ele, entre o console do PGSql:

psql

Chegando no console de o comando, mude _SENHA_ pela senha que você deseja(manter as aspas simples):

ALTER USER postgres WITH PASSWORD ‘_SENHA_’;

ele retornará:

ALTER ROLE

Tudo OK. Agora você pode usar o PgAdmin3 para administrar o mesmo ou qualquer outro gerenciador usando o usuário postgres e a senha que você criou.

Valeu!

Powered by WordPress | Theme: Motion by 85ideas.

Bad Behavior has blocked 25 access attempts in the last 7 days.