Otimização de Código, parte II: Conhecendo Gargalos e Profilers

Escrito em 26 de Agosto de 2008 em Performance por Leonel Togniolli

Já vi acontecer inúmeras vezes: o sistema é escrito, testado, e funciona bem. É instalado em produção e funciona por uma semana ou duas. Então começa a ficar extremamente lento, a ponto de não ser mais usável. A sequência é também muito comum: o programador vai “otimizando” o código no escuro, usando a intuição, e [...]

Anunciado Delphi 2009

Escrito em 25 de Agosto de 2008 em Delphi por Leonel Togniolli

O Delphi 2009 acaba de ser anunciado. Já está disponível para pré-venda, e acredito que já esteja disponível para download para quem optar por Eletronic Software Delivery em pouco tempo.
Apesar de o principal novo recurso ser o total suporte de Unicode na VCL, vários outros novos recursos chamam a atenção:

Novos controles na VCL, com destaque [...]

Otimização de Código, parte I: Entendendo a Complexidade de Algoritmos

Escrito em 26 de Março de 2008 em Performance por Leonel Togniolli

A otimização de código é uma tarefa muitas vezes deixada de lado, e, muito pior, feita de formas erradas muitas vezes por inexperiência do programador, tendo como resultado programas que funcionam bem em testes com um volume pequeno de dados e que demoram horas conforme o volume de dados aumenta.
Para entender os passos necessários para [...]

Introdução ao BlackfishSQL

Escrito em 28 de Novembro de 2007 em BlackfishSQL por Leonel Togniolli

No final de outubro apresentei o BlackfishSQL na sétima Borland Conference, em São Paulo. Os slides desta apresentação e das outras já estão disponíveis para download.
Ontem apresentei uma palestra semelhante na CodeRage II, em português e inglês. A CodeRage ainda está acontecendo (e é grátis!), e algum tempo depois do seu término o replay será [...]

Conhecendo a API ZDBC

Escrito em 03 de Novembro de 2007 em Bancos de Dados por CyberVegeta

A API ZDBC (Zeos DataBase Conectivity) é um port do JDBC (Java DataBase Conectivity) 2.0 utilizada pelos componentes do Zeos DBO para prover acesso uniforme a diferentes bancos de dados. Inclusive, você pode recorrer à documentação do JDBC para sanar dúvidas quanto às interfaces e métodos da ZDBC.
Quanto aos componentes TZConnection, TZQuery, etc, eles apenas [...]

Ruby on Rails - Livro gratuito

Escrito em 05 de Outubro de 2007 em Orientação a Objetos, Programação, Rails, Ruby por Zote

Recebi hoje por email esse link e achei interessante compartilhar.
É um link de download de um livro completo e gratuito de Ruby on Rails.
Quem tiver interesse, deve ser rápido pois esse download estará disponível somente por mais alguns dias (contador no site acima).
Abraço

Apresentando imagens aleatórias

Escrito em 04 de Outubro de 2007 em PHP, Programação por Feijo

Um amigo estava usando um código php que ele encontrou, para apresentar sempre uma imagem diferente no topo do blog.
Não estava funcionando muito bem, pedi o código e além de complexo e longo, tinha algum problema.
Criei rapidamente um código super enxuto, e mais simples de entender.
 
Segue o mesmo, espero que seja útil para muitos.
 
Crie um arquivo [...]

Pegando a Data da Última Leitura de um arquivo

Escrito em 02 de Outubro de 2007 em Delphi, Linguagem Delphi por Feijo

Função pequena e útil, descobre quando aquele arquivo foi acessado pela última vez.
 
function FileAccessTime(FileName: String): TDateTime;var  FileHandle: Integer;  LTime,  FTimeA: TFileTime;  STime: TSystemTime;begin  FileHandle := FileOpen(FileName,fmShareDenyNone);
  if FileHandle >= 0 then  begin    // Accessado    GetFileTime(FileHandle,nil, @FTimeA, nil);    FileClose(FileHandle);    FileTimeToLocalFileTime(FTimeA,LTime);
    if FileTimeToSystemTime(LTime,STime) then    begin      Result := EncodeDate(STime.wYear,STime.wMonth,STime.wDay);      Result := Result + EncodeTime(STime.wHour,STime.wMinute,STime.wSecond,STime.wMilliSeconds);    end;  end;end;
 
procedure TForm1.Button1Click(Self);
begin
  ShowMessage(DateTimeToStr(FileAccessTime(’c:\windows\areia.bmp’));
end;

Video Aula ASP.Net 2.0 com Delphi 2007 e BlackfishSQL

Escrito em 13 de Setembro de 2007 em Asp.Net, Video Aulas por Leonel Togniolli

Essa é uma introdução que mostra como criar uma simples aplicação em ASP.Net 2.0 com o Delphi 2007 mostrando dados de uma tabela em um servidor de banco de dados BlackfishSQL. Também mostra os novos layouts que estão incluidos on Delphi 2007, usando CSS e MasterPages.
Veja o vídeo aqui.

Novidades em Banco de Dados no Delphi 2007 para .Net e RAD Studio 2007

Escrito em 12 de Setembro de 2007 em Bancos de Dados, Delphi por Leonel Togniolli

Já falei sobre as novidades na linguagem, em ASP.Net e no ECO IV no Delphi 2007 para .Net e RAD Studio 2007. O próximo tópico é novidades na área de Banco de Dados.
BlackfishSQL para .Net
BlackfishSQL é um novo banco de dados, para .Net, escrito 100% em código gerenciado, sem qualquer dependência de DLLs do windows. [...]

Próxima Página »