quinta-feira, 22 de janeiro de 2009

Downtime, Avoid!!!

Downtime é a pior coisa que um site pode ter, se você for migrar o servidor, crie um subdominio que permita que o site continue a operar no novo servidor, enquanto a mudança de IP é propragada, nem é difícil na verdade...
Se a sua empresa é pequena, e não é nenhum google, yahoo, um site em manutenção é a pior coisa que pode haver, pois impede que potenciais clientes possam conhecer sua empresa.
Lembre-se que alguns clientes, somente retornarão aos sites que gostaram do que viram, uma foto ridícula de Em construção é a pior coisa que pode haver.
Se a opção não funciona ainda, não exiba, melhor não saber o que ainda não tem, do que saber o que pode ter, mas ainda não tem.

terça-feira, 20 de janeiro de 2009

GED GDE - Fim do Papel, Espero...

Estou estudando essas duas siglas, uma é Gerenciamento Eletrônico de Documentos, e o outro é Gerenciamento de Documentos Eletrônicos, o GED é mais abrangente que o GDE...
Mas estou na dúvida que contrato alguma empresa especializada, ou se eu faço algo bem simples mesmo.
Isso nem é o problema, estou pensando em fazer Workflow no meu system, masainda nem sei como fazer isso, provavelmente ele tem uma versão disso bem arcaica, sem qualquer conexão entre os pedidos.
Meta 1: Melhorar interface, denovo...
Meta 2: Automatizar parte do processo manual...
Meta 3: Criar um sistema simples para acesso aos arquivos...
Meta 4: Acelerar abertura de PDF, talvez converter para JPG para visualizar e PDF para imprimir somente.
Meta 5: Criar um nome par ao meu sistema...
Meta 6: Analisar possibilidade de liberar o sistema à comunidade opensource...

sexta-feira, 16 de janeiro de 2009

Justiça e Padrões

Não seria mais simples para todos se a Justiça seguisse certos padrões, como o HTML e o CSS?
Só de olhar no diário oficial já temos uma inúmera lista de problemas.
Um computador para ler as publicações de lá, tem de fazer malabarismos para descobrir de onde é cada uma delas, e pior, algumas o computador não vai ler, nem daqui 5 anos.
Não poderiam eles unificar o formato, inclusive, unificando a numeração, que em cada Justiça, Grau de Jurisdição, Estado, tem um sistema diferente.
A única que se salva é a Justiça do Trabalho, que unificou mesmo a numeração no país todo.
Mas a numeração dela não serve, pois é especifica demais.
Claro que uma numeração única resultaria em processos com mais de 25 digitos acredito eu, mas pelo menos, aquele número seria único, e possível de digitar em qualquer lugar e saber de onde ele é.
Sem mais mistérios de como onde e porque ele apareceu.

sábado, 10 de janeiro de 2009

Learning Phyton

Estou tentando aprender phyton, a sintaxe é bem interessante, força um código mais limpo, o problema que ele é muito modulado, então não achei onde fazer GUI nele, to pensando em aprender antes C++...

Where physics fails... Time Travel Back

Nowadays physics are based on the fact that matter matters, it's all about energy and matter, that are the same thing as we all know.
But there's something that kepts been ignored by physics, and it's so much ignored that quantum physics say that time it's not part of equations allowing them to time travel at quantum level.
The fact is that time is the primordial thing in universe, there are so called two "spaces" that we can move on universe, the matter line, our tridimensional or more space, and timeline, but you can't move on matter space without movindo through the timeline, but indeed you can move at timeline without moving on space.
So it means that time isn't the result of the creation of space, meaning that space is the result of time, so time existed before this universe could ever exist.
The reason we can't travel back in time is because it is a power that's beyond limits of or limited universe, matter on the other hand, can be easily manipulated to be whatever we want...

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...

sexta-feira, 7 de novembro de 2008

RTF Decoding

Finalmente consegui achar um manual ensinando a encodar em rtf....
Eu pensando que nos RFCs novos seria mais fácil, foi justamente na versão 1.0 que achei as instruções mais simples, e por mais incrível que pareça, o Wordpad é muito melhor que o Word para gerar RTF, o arquivo gerado por ele é 100x menor, e mais simples de entender...