BUG do Excel em filtros de tabelas dinâmicas
Ao atualizar templates XLSX que sejam utilizados em exportações de relatórios, caso o template em si tenha tabelas dinâmicas, é bom ficar atento a este BUG do Excel, para que não confunda o usuário da planilha exportada ao exibir nos filtros das tabelas dinâmicas alguns valores de cache do template que não existem nos dados exportados naquele momento.
Related cards:
Melhorias de performance atacando apenas os mapeamentos do hibernate
Um dos grandes problemas de desempenho que uma aplicação pode enfrentar é o de acesso ao banco, pois como bem sabemos o acesso ao disco é muito mais lento que o acesso à memória.
Um ponto que pode ser atacado para prover mais performance à aplicaç...
Mudar o rótulo e o ponto de montagem de uma partição no Ubuntu
Para ilustração deste card consideraremos os seguintes nomes de exemplo
- Nome antigo da partição a ser alterado: work
- Nome novo da partição a ser montada: WORK
Observação inicial
- Este card ilustra os passos necessários para mudar o...
Desempenho no Grails ao salvar objetos em lote
Em um dos meus estudos em Grails me deparei com uma certa lentidão ao salvar objetos no banco, mais especificamente ao ler um arquivo csv e salvar os dados no banco.
Segue um exemplo: Temos uma lista de pessoas que realizaram uma ligação para out...
Desfazer alterações no metaclass em testes de unidade
ASSUNTO
Continuando e completando o assunto do card de 11 meses atrás Desfazer alterações no metaclass em testes de unidade (leia-o primeiro):
...
org.apache.http.NoHttpResponseException
Eu tinha um cenário em que precisava verificar de tempos em tempos, se uma determinada tarefa havia concluído, numa implementação como a do código a seguir:
int qtdSegundosEspera = 20
while (tarefaEmExecucao) {
registreEventoTarefaEmExecu...
Melhor Desempenho em Big Update no Postgresql (Continuação...)
SEQUÊNCIA
- Melhor Desempenho em Big Update no Postgresql
- Melhor Desempenho em Big Update no Postgresql (Continuação) Você está aqui
- [Melhor Des...
Limpar pasta /lib/modules/ de Kernels do Ubuntu que cresce demais ao longo do tempo
Ao longo do tempo com as atualizações do Ubuntu são instaladas novas versões de Kernel, que vão se acumulando para sempre.
Com isto a pasta /lib/modules/
começa a ficar muito grande, ocupando muito espaço da sua partição.
Você pode conferir fa...
Mock do construtor de Date ou da classe Environment do Grails causa falha na execução de testes via grails test-app
Passei pela seguinte experiência. Mockei (usando Gmock) o construtor default de Date, e então começou a dar um erro no final da execução do test-app. O erro é:
Error executing script TestApp: null
O mesmo erro ocorreu quando a chamada para obte...
Desfazer alterações no metaclass em testes de unidade
Em testes de unidade é comum utilizarmos mocks através do metaclass, como no exemplo abaixo:
boolean called = false
Foo.metaclass.doSomething = { called = true }
new Foo().doSomething()
assert called
Porém em alguns casos esta alte...
Serviço de backup do Ubuntu travando máquina
Causado por um bug até o momento não resolvido, o serviço de backup do ubuntu deja-dup está consumindo muita memória, cheganda à deixar o sistema congelado.
Por enquanto o único workaround que encontrei:
sudo apt-get purge deja-dup
Se utili...