programação


Olá pessoal acontecerá dias 11 e 12 de Dezembro (terça e quarta da próxima semana) no CEFET-SE o primeiro encontro de software livre do CEFET-SE. Estão todos convidados a participar das oficinas e palestras. A entrada é GRATUITA (FREE as in Free Beer) Bastando apenas se inscrever no site : http://ecsl.linux-se.org.br/

O evento é apoiado pelo Linux-SE (www.linux-se.org.br) e eu estarei com os amigos do Linux-SE dando palestras lá. A minha palestra será sobre programação para celulares com Java.

O Netbeans 6.0 final saiu hoje vamos ver se dá tempo de preparar algo no novo Netbeans, para mostrar lá.

Update: Acabei de saber que o evento foi cancelado acessem o site do evento para mais informações.

Olá como prometido aqui vão os slides da minha palestra: “Usando o Netbeans e Java para desenvolvimento de aplicações para celulares em um ambiente livre”

Palestra J2ME Netbeans 5.5

Essa palestra tem pouco texto e mais imagens mas no final tem um passo a passo da instalação e criação do primeiro Hello World usando o Netbeans 5.5

Olá pessoal hoje tem mais Java Micro Edtion com título grande. Aqui segue um exemplo de como acessar os arquivos existentes no celular. Muitos celulares hoje tem capacidade de aramazenamento de vários Megabytes e com os cartões de memória SD chegando aos GigaBytes, então segue um exemplo de como ver o conteúdo do sistema de arquivos do aparelho.

Este exemplo exibe a lista de drives existentes no dispositivo. O comando listar exibe os arquivos e diretórios dentro do drive selecionado, Não tem navegação para voltar ou para entrar em outras pastas, afinal é só um exemplo.

Fiquem a vontade para estudar o exemplo e implementar o seu gerenciador de arquivos no celular.

No emulador da Sun pede autorização para listar os drives, no celular siemens pede autorização apenas na hora de acessar os arquivos.

Pra variar peguem o exemplo em: Exemplo Java File System

Testado no emulador da Sun e no Siemens SL75

Eita que o título ficou longo viu? Diga aí se não parece título de monografia? Mas não dava pra colocar “J2ME : Exemplo usando RMS” ninguém entenderia não é?
Bom pessoal, mas esse é um exemplo simples de como se pode gravar dados em uma aplicação JavaME.
Neste exemplo temos duas caixas de texto uma para informar o nome e outra para informar um telefone:

Então você três comandos na tela:

Gravar - Adivinha? Grava os dados exibidos na tela para o RMS Limpar - Esse você acerta! Chuta! É evidentemente apaga o banco de dados RMS atua
Sair - Cai fora sem fazer nada

Detalhe interessante nessa implementação é que eu estou usando o ByteArrayInputStream e ByteArrayOutputStream para realizar a gravação dos dados no RMS.Observe que para usar estes dois também uso DataInputStream e DataOutputStream para poder usar métodos mais amigáveis como o writeUTF() ao invés de ter que lidar com o tamanho de cada campo os DataInputStream fazem isso pra mim.

Abaixo tem o trecho de código que faz isso:

ByteArrayOutputStream dados;//array onde ficará o registro
dados = new ByteArrayOutputStream();//interface de gravação de dados no array
//ajuda a trabalhar mais facilmente com o byteArrayDataOutputStream
gravador = new DataOutputStream(dados);
try {
gravador.writeUTF(nome);
gravador.writeUTF(fone);
gravador.flush();
} catch (IOException ex) {
ex.printStackTrace();
rs.closeRecordStore();
return false;
}
//gravando o registro no RMS
rs.setRecord(id,dados.toByteArray(),0,dados.size());
rs.closeRecordStore();

Para baixar o exemplo clique em Exemplo Java ME Record Management System está compactado em formato zip e é um projeto do Netbeans dê uma olhada na pasta dist/docs para maiores explicações do código.

Obs.: esse código foi testado no emulador da Sun e nos celulares Motorola V360 e Siemens SL75, acredito que deverá funcionar em qualquer dispositivo com suporte a JavaME, mas se você encontrar dificuldades avise aí pelos comentários.Opa! agradecimento ao meu brother Timeu por liberar o Motorola V360 dele como cobaia hihihih aí vai o link pro blog sobre photoshop dele que ele não atualiza desde janeiro! , e Tércio por liberar o Siemens SL75 dele.

Olá para todo mundo desculpa o atraso no material do pessoal do curso de PHP, mas antes tarde do que nunca certo?
Meu fim de semana foi um tanto entre tosse e febre então por isso atrasei mas agora está aí para seu deleite :D
Assim como outros materiais que já disponibilizei na Internet os slides vão para o scribd.com e os exemplos para o box.net o que te leva aos seguintes links:

Os exemplos podem ser baixados de Curso PHP

E os slides estão em Aulas PHP com MySQL

Boa sorte a todos e qualquer dúvida é só entrar em contato. Espero todos no II Encontro Nordetino de Software Livre aqui em Sergipe em Setembro/2007.

Olá! terminou ontem o laboratório de JavaME na Seminfo, obrigado a todos os alunos que estiveram nos 3 dias de curso. Foi uma turma muito atenciosa e interessada em executar as atividades e ver resultados, espero que tenha inspirado em vocês a vontade de conhecer mais a fundo o mundo Java Micro Edition.
Como prometido vou colocar aqui no blog os slides de aula e alguns exemplos.

Ainda não tive tempo de preparar diretinho os exemplos, portanto eles estão na ordem que usamos na aula em um arquivo compactado disponível em: Exemplos de Java Micro Edition J2ME
Os Slides Estão disponíveis no scribd.com no endereço: Slides de Aula Java Micro Edition – J2ME

Nos próximos dias vou dar uma arrumada nisso e vou dando notícias. Fiquem a vontade para comentar o que faltou e enviar qualquer dúvida aqui pelos comentários ou pelo email.

Olá Pessoal, terminou ontem o curso “Desenvolvimento de Aplicações para WEB com PHP e MySQL” que eu fui instrutor na Seminfo.

Ao pessoal que participou do curso meu muito obrigado! Foi uma turma bem interessada no assunto, acompanharam legal e como eu havia prometido os slides e os exemplos estarão aqui no blog em breve devo fazer o upload do material no fim de semana então aguardem :p só um pouquinho.

Enquanto isso indico para vocês alguns sites sobre PHP que costumo acessar:

Para quem quer instalar o PHP no M$ RWindows pode usar o easyphp que pode ser baixado em: http://www.easyphp.org/telechargements.php3

Existem duas versões lá:

EasyPHP 2.0 beta1 – Apache 2.2.3 – PHP 5.2.0 – MySql 5.0.27 – phpMyAdmin 2.9.1.1 – SQLiteManager 1.2.0
EasyPHP 1.8 - Apache 1.3.33 – PHP 4.3.10 – MySql 4.1.9 – phpMyAdmin 2.6.1

Lembrando que a versão do PHP que usamos em sala foi a 5.2. Enquanto eu não publico aqui os slides vocês podem ir navegando pelo blog nos artigos sobre PHP clicando aí embaixo na seção “Veja mais artigos sobre” ou clicando aqui.

Eu é claro também fiz o teste pra ver que linguagem de programação eu seria. E o resultado foi nada surpreendente:

You are PHP.  You enjoy the World Wide Web.  You are constantly changing the way you do things, and this tends to confuse people who work with you.

Veja aqui, se você fosse uma Linguagem de Programação que linguagem você seria?

ps.: Eu gostaria mesmo era de ser o C++ ihihi:

E eu não parei e fiz também “Que sistema operacional seria você?”. Esse eu gostei mesmo do resultado:

You are Debian Linux. People have difficulty getting to know you.  Once you finally open your shell they're apt to love you.
Which OS are You?

Olá pessoal ontem aconteceu o Flisol – Festival Latino Americano de Instalação de Software Livre o grupo de usuários Linux-Se se superou e organizou um evento para mais de 400 pessoas no em uma semana! Parabéns a todos!

Estou orgulhoso de ter feito parte da organização e de ter dado uma palestra sobre uma linguagem que uso já a alguns anos, o PHP, espero que tenha sido produtivo para todos que estiveram lá.

O pessoal do Install Fest estava animado com instalação de máquinas com Slack, Ubuntu, atualizações e mais algumas brincadeiras com XGL e um MacOSX que apareceu por lá.

Para os que estiveram lá obrigado pela presença e como havia prometido colocarei aqui os links para download do material que usei na palestra.Estou organizando os arquivos e até a terça devem estar disponíveis aqui.

Para quem não esteve vai rolar mais eventos e aguardem o II Encontro Nordestino de Software Livre ENSL e I Livre-SE que acontecerá em Setembro!

Olá pra todo mundo depois de uma semana sem atualizações tenho muitas novidades, a primeira é estou estudando no ITP(Instituto de Tecnologia e Pesquisa) da Unit (pense num cara empolgado!) depois que algo estiver acontecendo eu falo mais sobre isso, segunda novidade agora eu tenho internet de banda larga (êêêê :) ) o que acaba com as minhas desculpas para não atualizar o blog :-/ com mais frequência.

Uma nova era se aproxima
Vou mudar a estratégia de postagem normalmente tem um parágrafo sobre mim e depois algo muito mais interessante sobre computação, pois agora vou separar as coisas vou sempre fazer dois posts um com o texto legal e o outro com o texto chato sobre mim, assim vc só lê o que achar interessante. Tá tá bom não é naa de grandioso e inovador mas é mudança né?

Mr. Sandman
Andei pesquisando e vou comprar nem que seja scaneada a coleção do Sandman história em quadrinho que fez sucesso no Brasil no fim da década de 90 e início da década de 00 (é assim que se diz?) ou se pode-se dizer assim no fim do século XX ahuhuaha.
Na seção links tem um link para um site brasileiro sobre o sandman e os perpétuos eles são: Sonho, Morte, Destino, Desejo, Destruição, Desepero e Delírio. Só pra ter uma idéia: “Há muito é dito que os Perpétuos são uma família de sete entes conceituais, descritos como “idéias envoltas em algo semelhante à carne”".

Feivest
Neste sábado vai acontecer a Feira do Vestibular como fugurinha carimbada do evento e vou estar lá pela manhã se bem que tossindo como estou nem sei se vai dar muito certo…

Orkut
Obrigado ao pessoal no orkut os comentários sobre a interpretação do álbum BE do Pain of Salvation e vocês podem comentar aqui também ;) não paga não.

Té mais…

Próxima Página »