sexta-feira, 23 de dezembro de 2011

Eu tenho um sonho

Olá.

Mais um ano se encerra e mais um ano se inicia.

Não podemos ficar indiferente a isto. Esta época do ano é meramente um marco. São dias como outro qualquer, mas representam o fim de uma época e a esperança que o próximo período será melhor. Natal e Ano Novo. As palavras em si encerram algo bom.

Mas de nada adianta se não houver reflexão.

E eu ando refletindo bastante e convido a você, amigo desconhecido, a fazer o mesmo.

Refletir sobre o que fizemos de bom e de ruim.
Pedir perdão e perdoar. E perdoar a si mesmo, como sabiamente me aconselha minha querida namorada, que mais do que isso, é minha amiga nas horas difíceis. Tamires, obrigado por entrar em minha vida.

Valorizar o tempo com os seus filhos. Missão difícil para pais como eu, que por algum motivo não tem o privilégio de conviver diariamente com eles. Que os vêem em dias marcados. Júlio e Fernanda, meus melhores dias são aqueles em que vocês estão comigo, seja no Parque do Ibirapuera, seja assistindo o mesmo filminho pela enésima vez.

Deus, obrigado por ter me dado dois filhos maravilhosos.

Nossos pais merecem atenção também. Os meus não vivem juntos a muito tempo. Tenho algumas lembranças, umas boas outras ruins.
Tento sempre ficar com as boas. Rezo sempre para que eles se perdoem e vivam plenamente suas vidas. O que eu puder fazer para ajudá-los, farei.
Minha mãe foi uma guerreira e merece toda minha paciência e Deus, mais uma vez, me ajudará.
Valdete e Joselito, que Deus conforte seus corações.

Nossos irmãos não podem ser esquecidos. Tenho um bom irmão. Centrado. Admiro muito ele, espero que ele saiba disto. Manoel, você é o cara. Tenho mais dois irmãos por parte de pai que gostaria de ter tido mais contato. Jenny e Jony.

Há muito mais pessoas. A mensagem que quero passar é esta. Pare e veja o que é e principalmente, quem é importante para você. E deixe isso claro para elas, com palavras e atitudes.

Voltarei a postar no ano de 2012. Nosso Delphi está cheio de novidades e este blog será profissionalizado a fim de podermos crescer juntos.

Quanto ao meu sonho?

Que em 2012 nossos sonhos sejam verdades.

Feliz Natal e Próspero Ano Novo a todos.



terça-feira, 29 de novembro de 2011

Delphi Conference 2011

Olá a todos.

Primeiramente gostaria de me desculpar por tanto tempo sem postagens. Houveram mudanças muito importantes na minha vida profissional e infelizmente isso me impediu de postar com a frequência que eu gostaria.

Este post tem um motivo especial que é o Delphi Conference 2011 que será amanhã, 30.11.2011, em São Paulo.

http://www.delphiconference.com.br/

Gostaria de convidá-lo a assistir a palestra Desmistificando as Expressões Regulares na Sala 1 às 17:30 que terei a honra de ministrar.

É um assunto muito empolgante e a partir de hoje darei destaque ao assunto no meu blog, criando inclusive uma página específica para o tema: http://eugostododelphi.blogspot.com/p/expressao-regular.html

É isto. Nos vemos amanhã.

Forte abraço.

quinta-feira, 15 de setembro de 2011

Calendário de cursos na TDS

Olá. A TDS está divulgando seu calendário de fim de ano.

Para verificar as turmas disponíveis acesse: http://tdstecnologiasp.com.br/calendarios/tdscal-13092011190451.htm

Forte abraço.

quarta-feira, 10 de agosto de 2011

Object Pascal Style Guide

Sempre tenho dúvida se estou escrevendo meus códigos de uma forma correta.

O link abaixo vai me ajudar:

http://edn.embarcadero.com/article/10280

Recebi pelo grupo de discussão do Yahoo!

quarta-feira, 27 de julho de 2011

Diminuindo o tamanho do seu executável

Olá. Recebi um link muito interessante sobre o tema.

Não sei se você percebeu mas com a nova RTTI disponível desde o Delphi 2010 os executáveis gerados ficam muito grande.

Se você não tira proveito da RTTI não precisa deste peso.

http://delphi.about.com/b/2011/07/26/create-smaller-delphi-xe-executables-remove-rtti-pack-exe.htm?nl=1

O segredo está na diretiva de compilação WEAKLINKRTTI que no estado "on" desliga a RTTI. :)

Se estivermos nesta situação e precisarmos da RTTI receberemos a seguinte erro:

---------------------------
Debugger Exception Notification
---------------------------
Project Small.exe raised exception class EInsufficientRtti with message 'Insufficient RTTI available to support this operation'.
---------------------------
Break Continue Help
---------------------------

Mais sobre o assunto:

http://docwiki.embarcadero.com/RADStudio/en/WEAKLINKRTTI_directive_(Delphi)

http://docwiki.embarcadero.com/RADStudio/en/RTTI_directive_(Delphi)

Veja um código simples:

program Small;

{$APPTYPE CONSOLE}

//Pulo do gato!
{$WEAKLINKRTTI ON}

uses
  SysUtils, Rtti;

type

  //Aqui temos um controle mais fino
  {$RTTI EXPLICIT METHODS([vcPublic])}
  TMinhaClasse = class(TObject)
  public
    procedure Teste;
  end;

{ TMinhaClasse }

procedure TMinhaClasse.Teste;
begin
  Writeln('Ola mundo!');
  Readln;
end;

var
LContext : TRttiContext;
LType    : TRttiType;
oTeste   : TMinhaClasse;
begin
  try
    oTeste := TMinhaClasse.Create;
    LContext := TRttiContext.Create;
    LType := LContext.GetType(TMinhaClasse);
    LType.GetMethod('Teste').Invoke(oTeste,[]);
    oTeste.Free;
  except
    on E: Exception do
    begin
      Writeln(E.ClassName, ': ', E.Message);
      Readln;
    end;
  end;
end.

Minha lista de blogs