17 05 2007

Eu

Esse sou eu!!!
Meu nome é Agnaldo e sou paulistano, nascido em 12 de setembro de 1966. Tenho dois apelidos, dados um por causa da minha “delicadeza” e outro por conta do meu característico humor “ácido”: Ogro e Diabonaldo. Ambos me foram “infligidos” pela mesma pessoa: o Flávio, um verdadeiro amigo. Por isso ele ainda vive, apesar desses apelidos :)Meus pais são a dona Elisa e o seu Antonio (atualmente residem em Pouso Alegre, estado de Minas Gerais) e tenho dois irmãos, o Caio César e a Kelly.Saí em 2002 de um casamento de 10 anos e tenho três filhos: Bruno, Netinho e Pedro.

Sou Tecnólogo em Processamento de Dados pela FATEC/BS (Faculdade de Tecnologia da Baixada Santista - faculdade pública estadual, mantida pela CEETEPS - Centro Estadual de Educação Tecnológica Paula Souza - e vinculada à UNESP - Universidade Estadual Paulista “Júlio de Mesquita Filho”).Por um tempo fui aluno de Matemática, no curso Licenciatura em Matemática, na USP (Universidade de São Paulo), porém não concluí. Resolvi fazer pós-graduação em Matemática e Estatística na Universidade Federal de Lavras. É o que faço agora.

Atualmente moro e trabalho em São Paulo e sou consultor de tecnologia.

Analista/desenvolvedor em diversas linguagens e bancos de dados, como Java, VB.Net, C#, VB6, SQL Server e Oracle tendo construído aplicativos para as mais variadas finalidades, para web, desktop ou dispositivos móveis…

Professor de informática desde 1987.

Certificações:

  • 70-210 » Installing, Configuring and Administering Microsoft Windows 2000 Professional
  • 70-215 » Installing, Configuring and Administering Microsoft Windows 2000 Server
  • 70-216 » Implementing and Administering a Microsoft Windows Network Infrastructure
  • 70-217 » Implementing and Administering a Microsoft Windows Directory Services
  • 70-219 » Designing a Microsoft Windows 2000 Directory Services Infrastructure
  • 70-028 » Administering Microsoft SQL Server 7.0
  • 70-029 » Designing and Implementing Databases with Microsoft SQL Server 7.0
  • 70-100 » Analyzing Requirements and Defining Solution Architectures
  • 70-176 » Designing and Implementing Desktop Applications with Microsoft Visual Basic 6.0
  • 70-175 » Designing and Implementing Distributed Applications with Microsoft Visual Basic 6.0
  • 70-228 » Administering Microsoft SQL Server 2000
  • 70-229 » Designing and Implementing Databases with Microsoft SQL Server 2000

Títulos:
MCSE
(Microsoft Certified Systems Engineer)
MCDBA (Microsoft Certified Database Administrator)
MCSD (Microsoft Certified Solution Developer)

  • 210-035 » Sun Certified Programmer fot the Java 2 Platform 1.4

38 Respostas para “Eu”

  • 1
    Fernando Escreveu:

    Até que enfim você tomou vergonha na cara e arrumou este site………kkkkkkkkkkkkkkk

  • Fala Ogrinho..
    ficou bom o site heheheh
    []s

  • 3
    Rafael Rend Escreveu:

    Ola cara, vi que vc tem a manha total em SQL server, seu tutorial ensinando a importar arquivo de um txt para uma tabela me salvou aqui.
    Vc sabe como eu faço pra enviar email pelo SQl server ?, qual eh a melhor maneira de se fazer isso ?, tenho queu fazer uma procedure mas os exemplos que tenho visto não são muito bons :S

    desde já agraço
    Muito massa seu site

    abração!.

  • Olá, Agnaldo tudo beleza?
    Gostei do seu site! Congratulation

    Estou aqui porque preciso lhe fazer uma simples pergunta, mas que é uma dúvida.

    Gostaria de saber se o termo
    Visual Basic 2005 Express Edition e
    Visual Basic.NET 2005
    Possui o mesmo significado, ou há diferenças consideráveis?
    O motivo da pergunta é que estou querendo comprar um livro e na capa do mesmo tem o titulo: Curso de Visual Basic 2005 Express Edititon.
    Este Visual Basic Express Edititon é o mesmo Visual Basic.NET?
    Se não… , seria compatível com a Plataforma .NET?

    Agradeço dês de já!
    Um forte abraço
    Flávio

  • 5
    Daniel Fernández Escreveu:

    Professor Aguinaldo, preciso de uma classe que imprime arquivo “txt” em java e que permita várias cópias.

    Abraços

    Daniel

  • 6
    Beto Nogueira Escreveu:

    Fala professor! Fui seu aluno e agora to com dúvidas! Me ajuda q a culpa é sua! rss…

    Então, eu gostaria de saber como faço para utilizar o xlink no xml, tentei procurar a net inteira… achei o namespace no W3C, e fiz um exemplo bem simples para testar, mas o documento não reconhece os atributos (xlink:href, xlink:show, etc…) vc saberia me dizer se isso realmente funciona?? para retornar na GridView um campo clicável para o documento apontado (quero abrir um pdf).

    Obrigado
    Beto

  • 7
    Ricardo Casarino Escreveu:

    Fala HOMI.
    Se eu fosse teu parente lhe pediria dinheiro emprestado.
    Seu eu fosse seu vizinho também, mas como sou teu amigo só me resta uma coisa a fazer….ou vc me empresta dinheiro ou compra uma RIFA, aí vc escolhe!?
    Obrigado pela força Véiu. ah! seu site até qui tá bonitinho….ninguém reclamou até agora né?

  • 8
    Cíntia Queiroz Valverde Escreveu:

    Parabéns pelo site construtivo com grande facilidade de compreensão sobre SQL e JAVA.

  • 9
    Raul Escreveu:

    Cara parabéns pelo seu trabalho.
    Eu nunca tinha ouvido falar neste site, muito menos conheço alguém que fez curso com vc, achei este site no google, e irei colocá-lo em minha lista de sites.
    Paraéns pela irreverência, descontração e acima de tudo pela contribuição intelectual que você nos proporciona.
    Feliz aniversário adiantado.rere
    Abraço Raul.

  • 10
    Rodolfo Alessandro Escreveu:

    E aí Professor Beleza, estou precisando de uma ajuda aqui se possivel, tenho um datagrid que é alimentado por um datatable, sendo assim eu queria para uma pesquisa filtrar os erros dos usuários, por exemplo o campo ID é numérico eu definiria a caixa de texto para aceitar só numeros…
    Só que pelo que eu imagino eu tenho que descubrir qual é o tipo de dados da célula do datagrid, eu queria de alguma forma comparar o tipo de dados do datagridview.

    Valeu Professor um Abraço

    resposta:

    se eu entendi direito, use dataset tipado

  • 11
    adriano de souza Escreveu:

    oi professor parabens pelo site prazer ter aula de java contigo apesar de ainda não ter começado rsrsrs
    ate segunda dia 24/09

  • 12
    Rodolfo Alessandro Escreveu:

    Aí Professor consegui realizar a façanha(Ufa…)

    Professor estou agora tentando fazer uma Procedure,, mais quando eu determino o critério da clausula Where Como Like dos campos varchar e Concateno o sinal de %, ele acusa o seguinte erro: “Msg 102, Level 15, State 1, Line 1
    Incorrect syntax near ‘%’.”.
    Eu queia saber o que esta dando errado.

    Procedure:
    ALTER Procedure [dbo].[sp_SelectPesquisaMailing]

    @id_Campanha int
    ,@ID Int
    ,@Codigo VarChar(20)
    ,@Cpf_Cnpj VarChar(14)
    ,@Cliente VarChar(100)
    ,@Contato VarChar(100)
    ,@Tel_Comercial Int
    ,@Tel_Residencial Int
    ,@Tel_Celular Int
    ,@Tel_Outros Int
    ,@Segmentacao VarChar(20)
    ,@Status Char (1)

    as

    if Not @ID is Null
    Begin
    execute(’select * from mailing_’ + @id_Campanha + ‘ Where id_mailing=’+@ID)
    Return
    End
    If Not @Codigo is Null
    BEGIN
    execute(’Select Top 1 * From Mailing_’ + @id_Campanha + ‘ Where Cod_Ficha Like ‘ + @Codigo + ‘%’)
    Return
    end
    If Not @Cpf_Cnpj is Null
    Begin
    execute(’Select Top 1 * From Mailing_’ + @id_campanha + ‘ Where cpf_cnpj Like ‘+ @Cpf_Cnpj + ‘%’)
    Return
    End
    If Not @Cliente Is Null
    Begin
    execute(’Select Top 1 * From Mailing_’ + @id_campanha + ‘ Where nomerazao_social Like ‘ + @Cliente + ‘%’)
    Return
    End
    If Not @Contato is Null
    Begin
    execute(’Select Top 1 * From Mailing_’ + @id_campanha + ‘ Where contato_pricipal Like ‘ + @Contato + ‘%’)
    Return
    End
    If Not @Tel_Comercial is Null
    Begin
    execute(’Select * from Mailing_’ + @id_campanha + ‘ Where fone_com=’+@Tel_Comercial)
    Return
    End
    If Not @Tel_Residencial is Null
    Begin
    execute(’Select * from Mailing_’ + @id_campanha + ‘ Where fone_res=’+@Tel_Residencial)
    Return
    End
    If Not @Tel_Celular is Null
    Begin
    execute(’Select * from Mailing_’ + @id_campanha + ‘ Where fone_cel=’+@Tel_Celular)
    Return
    End
    If Not @Tel_Outros is Null
    Begin
    execute(’Select * from Mailing_’ + @id_campanha + ‘ Where fone_outros=’+@Tel_Outros)
    Return
    End
    If Not @Segmentacao is Null
    Begin
    execute(’Select Top 1 * from Mailing_’ + @id_campanha + ‘ Where seg_ficha Like ‘ + @Segmentacao + ‘%’)
    Return
    End
    If Not @Status is Null
    Begin
    execute(’Select Top 1 * from Mailing_’ + @id_campanha + ‘ Where status_fich Like ‘ + @Status + ‘%’)
    Return
    End

    Mais Uma vez brigado pela força

  • 13
    Lucas Escreveu:

    Olá professor Agnaldo, fui seu aluno de C# e estou com um problema….
    seguinte…
    estou desenvolvendo uma aplicação de WebSite com WebService, executo as Querys no WebService e retorno um array de estrutura para o WebSite, porem gostaria de jogar esse array num GridView, mas com o código abaixo o Grid não aparece, na verdade não acontece nada..

    using System;
    using System.Data;
    using System.Configuration;
    using System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Web.UI.HtmlControls;
    using FirebirdSql.Data.FirebirdClient;

    public partial class _Default : System.Web.UI.Page
    {
    WS_4Next_ACT.Service ws = new WS_4Next_ACT.Service();

    protected void TextBox1_Disposed(object sender, EventArgs e)
    {
    TextBox2.Text = “Lucas”;
    }
    protected void Page_Load(object sender, EventArgs e)
    {
    WS_4Next_ACT.Clientes[] cli;
    cli = (WS_4Next_ACT.Clientes[]) ws.ConsultaCliente(”Select * from sa4Cli”) ;
    GridView1 .DataSource=cli;

    }
    }

    grato…
    Lucas

    [[RESPOSTA]]
    kd o bind???

  • 14
    Felipe Massicano Escreveu:

    Olá Agnaldo..
    Aqui quem ta falando é o Físico…pois seu que pra nomes vc naum é muito bom…rsrsrs
    Precisava de uma ajuda sua em JAVA…
    Fiz um Programinha e queria saber se ele esta bem estruturado…e tbm queria acrescentar mais umas coisas nesse programa….

    Este programa abre um certa quantidade de aquivos.txt que nada mais são do que matrizes…
    e o programa procuro o maior número entre as matrizes. É retornado o maior número e tbm a sua coordenada…Porém as vezes não há somente um valor máximo, mas sim diversos…e eu queria tbm saber as coordenadas desses outros valores máximos..

    O programa eu fiz em NetBens…dê uma olhada

    esse é o botão pra calcular o valor máximo entre as matrizes.

    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {

    try {

    FileWriter gravar = new FileWriter(new File(”c:/teste/”+jTextField1.getText()+”.txt”),true);
    PrintWriter destino = new PrintWriter(gravar,true);

    String arquivo = jTextField1.getText();
    int n= Integer.parseInt(jTextField2.getText());
    int t= Integer.parseInt(jTextField3.getText());

    if(arquivo.equals(”")) {
    JOptionPane.showMessageDialog(this, “O campo do arquivo de saida não pode ser vazio”);
    jTextField1.requestFocus();
    }else {
    JOptionPane.showMessageDialog(this, “A operação teve sucesso”);
    }

    CalculoVm matriz= new CalculoVm(n,t); // possui o método para calcular o valor máximo da matriz.

    destino.println();
    destino.println(”———————————————————————-”);
    destino.println();

    destino.println(matriz.calculamax());

    destino.println();
    destino.println(”———————————————————————-”);
    destino.println();

    destino.close();
    gravar.close();

    } catch (FileNotFoundException ex) {
    JOptionPane.showMessageDialog(this,”Arquivo não encontrado.”,”ERRO”, JOptionPane.ERROR_MESSAGE);
    }catch(IOException ex2) {
    JOptionPane.showMessageDialog(this,ex2,”ERRO”, JOptionPane.ERROR_MESSAGE);
    }catch(NumberFormatException ex){
    JOptionPane.showMessageDialog(this, “Esqueceu de digitar o numero de fatias ou o tamanho da matriz “, “ERRO”, JOptionPane.ERROR_MESSAGE);
    jTextField2.requestFocus();
    }catch (Exception e) {
    e.printStackTrace();
    }finally{
    jTextField1.requestFocus();
    }

    }

    aqui esta a função CalculaVm

    public class CalculoVm extends TelaValorMaximo{
    int vmax= 0, xmax = 0, ymax = 0,zmax = 0;
    int x, y;
    int n , t;

    /** Creates a new instance of CalculoVm */

    public CalculoVm(int n, int t) {
    this.n=n;
    this.t=t;
    }

    public String calculamax(){
    try {

    for(int i=1; i vmax){
    vmax = dados[k];
    xmax = x;
    ymax = y;
    zmax = z;
    }
    }
    }
    origem.close();
    ler.close();
    }
    } catch (NumberFormatException ex) {
    ex.printStackTrace();
    } catch (FileNotFoundException ex) {
    ex.printStackTrace();
    } catch (IOException ex) {
    ex.printStackTrace();
    }

    return
    ” O Valor de pixel Máximo é: “+String.valueOf(vmax)+
    ” e sua coordenada é x = “+String.valueOf(xmax)+
    ” y = “+String.valueOf(ymax)+
    ” z = “+String.valueOf(zmax);
    }
    }

    Isso é tudo….
    Se der passe para meu e-mail…eu agradeceria…

    Grato ..
    Ass: Fisico….que é o amigo do Willian e da Bruna…Lembra..(Happy Hour) rsrsrsrsrs

  • 15
    Paulo Escreveu:

    Agnaldo, gostaria de te perguntar sobre o cross-domain que dá erro quando você tenta acessar o script de outro domínio. O que se poderia fazer a respeito. Lí alguma coisa sobre aceesar o script através de um do HTML que não tem restrições do browser. No entanto quando listo o script no lugar do HTML do URL aparece no script “data=”URL”, portanto sem abrir o script. Tem jeito?

  • 16
    Paulo Escreveu:

    Na minha pergunta eu escreví inscrições entre tags e não saiu. Ficou faltando através de uma tag do HTML “object data=’URL’”

  • 17
    Laercio Lins de Melo Escreveu:

    Boa Tarde Sr. Agnaldo!

    Eu fiz o curso de C# com o Sr. no período de 07/11 a 13/11.
    Os exercícios resolvidos no curso, zipei e gravei num Pen-Drive, mas deu problema (está corrompido)
    Tem como eu pegar em algum lugar esses exercícios ?

    Brigadão.

  • 18
    Camila Escreveu:

    Oi Sr. Ogro…
    Adorei seu site! Trabalho na área de informática há 1 ano, e espero um dia ser como você!

    PARABÉNS!

  • ehehehehhe

    brigadão, mas não mereço…

    qualquer coisa, me grita.

  • 20
    Osmar Junqueira Escreveu:

    Grande Agnaldo!! Seu site ficou bem legal, o único problema é que você é são paulino…

  • e ae professor eu sou o Edson

  • 22
    Ricardo Casarino Escreveu:

    Olá ZÉ:

    Pelo visto todos recorrem a você nos momentos difíceis. Agnaldo como é que faz isso? Agnaldo como é que faz aquilo? Então eu lhe pergunto….

    Como eu faço para ganhar muito dinheiro em pouco tempo, sem estudar, cometer algum crime ou me prostituir?

  • eheheheheh

    ficr rico? só sendo político ou mexer com religião… ops… vc quer sem crime nem prostituição…

    ferrou…

    mas vai pro crime… se for pra prostituição vc morre de fome…

    AAHAHAHAHAHAH

  • 24
    Zè (nome ficticio) Escreveu:

    Pô, Agnaldo vc ferrou com a gente, vc não esta dando a aula de javaII é outro professor (não quero comentar nomes…é o Davi…), aquele que comentei com você que fiz o Java I e não entendi nada. Agora estou fazendo Java II com ele e já percebi que não vou entender nada….rsrsrs.
    Você esta ai na sala 48 e eu na sala 50….fazer o que né.
    Bem, fazer o que né…vamos levando.

    Um abraço

    Antonio.

    P.S: Se eu tiver alguma duvida em JavaII, pode deixar que vou pedir ajuda para você….rsrsrs

    [[resposta]]

    pode dar um grito, sim… qualquer dúvida te dou uma mão

  • 25
    andré Escreveu:

    Andre turma java1 dia 7 a dia 11 periodo integral (japomes)

    oi tudo bem??

    se vc puder me ajudar meu pc não ta rodando o java pelo text pad nem pelos doos ja mechi no path e não resolvel ta com o tava com java5 ai instalei o java6 junto com o net biens e ele roda normal será que pode ser isso??

    e me passa o seu email é q eu perdi

    desculpa o encomodo!!

    abss…

  • 26
    Carlos Duarte Escreveu:

    Promessa é dívida.

    Estou estudando JAVA I em pleno sábado de carnaval.
    By the way, hoje de manhã instalei o SDK e o TextPad.
    Ativei o Java server e quando fui rodar o programa, aconteceu algo muuuuito estranho.
    Não fez nada, absolutamente nada, me senti igual a minha esposa tentando acessar google (-benhê, como é que se escreve GUGOU. é com dois Gs ou com dois Us ,,,).
    Abraços

  • 27
    Pedro Escreveu:

    oi pai acabei de entrar na lan house e já entrei no seu site.

  • 28
    Pedro Escreveu:

    sô eu de novo eu to aqui só pra fala que eu to morrendo de saudade, é 3:30 daqui a duas horas e meia eu vou pra casa da minha mãe.

  • fala, fiotim… te amo muito!!!

    beijão…

  • Olá Agnaldo tudo blz? Pow kra vi q vc manja muito de sql server alem de outras tecnologias. To com uma duvida e queria saber se vc pode me ajudar, la vai! Existe algum banco ou procedures do sql server q liste todos os bancos e tb escolhendo um banco eu liste todas as tabelas dele bem como suas colunas e tipos? Eh q eu to querendo fazer um frameworkzinho pra agilizar meu lado na criacao das procedures basicas… Bom, desde ja agradeco a resposta. Abraço!

  • 31
    Pedro Henrique Escreveu:

    Agnaldo, sou aluno de SQLSERVER2005 de um amigo teu, Leon, e conversei com voceh e optei em trocar mesmo a liguagem que bou estudar de VB.NET, para C#. só que gostaria de umas instruções tuas (se for possível) xD
    Abraço!

  • 32
    Pedro Henrique Escreveu:

    que *vou* estudar!

  • sem crise… se precisar, grita…

    manda bala…

  • 34
    Pedro Henrique Escreveu:

    Então Mestre xD, voce me disse “VB.Net é linguagem de criança, faça c#” segui tua dica…fui lá e troquei o curso do pacote, seremos igual a “gente grande”, mas me diga por quê essa definição do VB? e como posso estudar para tentar tirar o certificado Microsoft ?

  • 35
    Humberto pneumonia Escreveu:

    E ae Agnaldo tudo bem? Gostaria de saber se tem como vc me enviar aquele “arquivinho” de um txt com alguns cep´s. Naquela aula eu mandei para meu e-mail mas corrompeu. Se tiver como quebrar esse galhão, eu agradeço, bl?

    Abçs…

    Ass. Humberto pneumonia…

  • 36
    Jean Escreveu:

    Boa tarde Prof. Agnaldo.

    Meu nome é Jean e trabalho com o Daniel Cano e ele me indicou vc para tirar uma dúvida.
    Eu fiz um SSIS no SQL 2005 onde ele percorria mais ou menos 100 bases do access e inseria os dados de uma unica tabela (todas as bases possuiam essa tabela em comum) em uma tabela unica do SQL.
    Porem eu fiz algumas atualizações nas bases do access e gostaria de atualizar a tabela do sql.
    Vc poderia me dar uma “luz” de como eu posso começar??

    Aguardo retorno,

    Um abraço!

  • 37
    Pedro Henrique Escreveu:

    Fala Fiote, estou com uma pequena dúvida sobre o futuro.

    Estou disposto a tirar certificações Microsoft, no momento de SqlServer, porém aí a dúvida. Foi lançado o SqlServer 2008, nem sei se os exames de certificação deste aí já estão disponíveis mas e agora? Compensa mais fazer o de SqlServer 2005 ou 2008?

    Abraços.

  • 38
    Rodrigo Escreveu:

    e ae mestre, quanto tempo!
    quando é que vamos conversar sobre uns livros de vossa autoria?
    já escreveu? parou na metade? ou nem começou ainda?
    vamos nos falar.

    gde abraço,
    Rodrigo

Comente