sábado, 27 de dezembro de 2008

MySQL e PHP Performace

Esses dias eu estive melhorando a velocidade de meu aplicativo web, sua escalabilidade é uma das piores coisas acredito eu, mas como o máximo de usuários simultâneos que já teve foi 03, e o tempo de resposta é de menos de 1s, isso não é um problema.
Mas esse tempo já foi maior, por um simples erro no código que executava a mesma operação milhares de vezes, bastando um simples clocking do código para encontrar o erro.
Uma página que demorava 29s é entregue em apenas 0.5s, um erro grosseiro pode-se dizer.

Uma coisa interessante, eu fiz um código que faz um fullrow update, cada linha é analisada e sofre um update:
Rodando o Apache numa máquina e o servidor MySQL em outra, via rede wireless, o código é executado em 30s.
Rodando tudo na mesma máquina o código leva 1.3s...

Itaú e Adobe Reader - Parte 2

E não é que meu e-mail serviu de alguma coisa, fui acessar esses dias o site e parece que não estão mais exigindo a instalação do Adobe Reader, ou então ele se instalou aqui e eu não percebi...

Internet Explorer 7 Install Error

Se tu estiveres com problema para instalar o Internet Explorer 7 em seu computador, e não tiver conseguindo solucioná-lo através do KB917925, deveras verificar o seguinte arquivo %windir%\ie7.log
Aqui o problema apareceu após eu instalar o Windows XP e aplicar todas as atualizações, exceto instalar o próprio.
Instalei também o Office 2003, e outros programas como Kaspersky Interner Security que não sei de pode influir, apesar de outro usuário ter me dito que teve este problema e não é usuário deste produto.
O problema pode ser encontrado nas últimas linhas do arquivo log, senão vejamos:
1.625: IECUSTOM: Unable to clear DACLs HKCR\Interface\{34A715A0-6587-11D0-924A-0020AFC7AC4D}
1.625: IECUSTOM: Finished setting new registry permissions...
1.625: IECUSTOM: An error occured verifying registry permissions. ERROR: 0x80070534
1.625: DoInstallation: CustomizeCall Failed: 0x3f5
1.641: IECUSTOM: Restoring registry permissions...
1.672: IECUSTOM: Finished restoring registry permissions...
1.672: Não foi possível gravar a chave do Registro de configuração.
1.672: A Instalação do Internet Explorer 7 não foi concluída.
1.672: Update.exe extended error code = 0x3f5
Ou seja, a primeira linha informa que não foi possível resetar as permissões de acesso de referida chave, portanto temos de encontrá-la no registro, e alterar as mesmas através do botão direito sobre a mesma, ou então exportando-a apagando-a e importando-a novamente.
Após isso basta reiniciar a instalação e pronto.

sexta-feira, 26 de dezembro de 2008

Sem parar, mistério...

Se a idéia era incentivar aos motoristas aderirem ao sistema, porque colocaram a maldita mensalidade?
O sistema é tão caro assim? Será?
Ou isso serve apenas para encher o bolso de mais um?
E ainda dão um desconto de 50% pra quem passar mais de dez vezes, em alguns pedágios lá....
Tenha dó...
O dia que acabar essa mensalidade eu adquiro um sem parar. Já basta o custo do pedágio que é alto...
A desculpa é que se todos aderissem reduziria o custo do pedágio, mas cobrando mensalidade é claro que vai reduzir, a concessionária vai receber um valor mesmo de quem não passar...