I have been trying hard to update all of our existing customers with the latest version of Tenho sido muito para tentar atualizar todos os nossos clientes existentes com a última versão do Translator Plugin Pro Tradutor plugin Pro . It is a hard and time consuming effort (and without any remuneration). Trata-se de um árduo e moroso esforço (e sem qualquer remuneração).

There are essentially two challenges to this. Existem essencialmente dois desafios para o presente. First of all the batch processing script used to create a customized version is doing something very strange. Em primeiro lugar o processamento do lote script usado para criar uma versão personalizada é fazer uma coisa muito estranha. For the first processing it is taking around 1 minute 10 seconds, for each subsequent processing the time is increasing in an arithmetic progression; 30-34 seconds each time. Para a primeira transformação que se está a cerca de 1 minuto 10 segundos, para cada tratamento posterior do tempo está a aumentar em uma progressão aritmética; 30-34 segundos cada vez. So the second client is processed in 1 minute 40 second , the third in 2 minute 25 second and so on. Assim, o segundo cliente é processada em 40 minutos 1 segundo, o terceiro em 2 minutos 25 segundo e assim por diante. The code looks fine. O código é multa. I wonder through whether PHP does automatic garbage collection like java. Pergunto-me se através de PHP faz coleta seletiva de lixo automática como java. In any case memory isn’t increasing significantly. Em qualquer caso memória não está a aumentar significativamente. CPU is heating up but not appreciably. CPU aquecimento, mas não é sensivelmente. I still don’t understand the cause of this delay. Continuo a não entender o motivo deste atraso. Also after one batch is run the subsequent batch picks up from where it ended last time + 30-34 seconds. Também após um lote é correr o lote subsequente pega de onde ele terminou última vez + 30-34 segundos. In some situations the counter resets. Em algumas situações, o contador contrárias. But I haven’t been able to consistently reproduce it. Any ideas as to what could be causing this? Mas não fui capaz de reproduzir-lo constantemente. Todas as idéias sobre o que poderia estar causando isso?
Update: I have found and fixed the problem. Update: Eu tenho encontrado e corrigiu o problema. It is related to a third party library we were using for processing the file. Ela está relacionada a um terceiro, biblioteca, fomos para a transformação usando o arquivo.

The second challenge is customization. O segundo desafio é personalização. Several customer have come with small requests of customization down the road which we have done for them, often free. Vários clientes têm vindo a pequenos pedidos de personalização no caminho que temos feito por eles, muitas vezes gratuitamente. However it becomes a royal pain to find out the requests from email search in MS Outlook. No entanto, torna-se uma dor real para descobrir os pedidos de busca e-mail no MS Outlook. It is possible, despite my best and laborious effort at accuracy, that I may miss someone’s customization or even sending an update. É possível, apesar dos meus melhores e laborioso esforço de rigor, para eu poder perder alguém da personalização ou até mesmo enviar uma actualização. So please don’t hesitate to contact me if you do not find your update by wednesday or you think we have missed your existing customization. Portanto, não hesite em contactar-me se você não encontrar sua atualização pela quarta ou você acha que nós tenhamos perdido a sua personalização existentes. Please be patient. Seja paciente. I am trying my best to esnure everyone receives their upgrade. Eu estou tentando o meu melhor para todos recebem esnure sua atualização.

This update is a wakeup call for full automation. Esta atualização é um convite à apresentação de wakeup plena automatização. I am already designing a database (inhouse; not exposed to the internet) for storing the customer and order details which we will use to fully automate future upgrades. Eu já sou projetar uma base de dados (inhouse; não expostos à Internet) para armazenar as informações dos clientes e da ordem que vamos utilizar para automatizar totalmente futuros upgrades. Also we will need to distribute the upgrade scripts to different machines. Também vamos ter de distribuir os scripts de atualização diferentes máquinas. I will either use Condor as this is ideally suited for it or develop a custom java based distributed batch processing software. Vou usar tanto Condor como essa é ideal para se desenvolver um costume ou java distribuído com base software de processamento de lote. Any suggestions are welcome. Todas as sugestões são bem-vindos. However it is easier said than done considering our tightly packed product development schedule till December 2007. No entanto, é mais fácil de dizer do que fazer o nosso considerar fortemente o desenvolvimento dos produtos embalados calendário até dezembro de 2007.

Update: The final batch of updates have been scheduled for processing. Update: O último lote de atualizações têm sido programados para a transformação. I will do a final check tomorrow to see if I missed anyone. Vou fazer uma verificação definitiva amanhã para ver se me escapou ninguém. So if you don’t hear by end of tomorrow, please speak up. Então, se você não ouvir a final de amanhã, por favor, fale-se.