Postagens

Mostrando postagens de maio, 2017

Postagem em destaque

Código Limpo: Nomes Significativos

Imagem
Às vezes fico com um assunto na cabeça por semanas, até achar uma situação ou um exemplo que esclareça a situação. Explico: estava querendo já a algum tempo escrever sobre boas práticas de programação, e pensei em iniciar por "Nomes Significativos", para seguir a nomenclatura utilizada pelo ótimo livro Código Limpo , de Robert C. Martin.  Entretanto, ficava sempre amarrado em exemplos que pareciam ser bons, mas que ainda eu não tinha visto a utilidade prática.  Antes de continuar preciso explicar que tenho um hábito de anotar num bloco de papel todas as ideias que surgem, pois elas desaparecem com a mesma velocidade que aparecem. Para isso tenho um bloco e caneta na mesa de cabeceira (além de um no banheiro), pois esses são os lugares onde tenho mais ideias... Vai entender... Semana passada, estava com um problema bem complicado e tive uma ideia: "vou criar uma variável para indicar que quando um arquivo tiver um certo tamanho deve gravar algumas informações no log. Pois

O rock não morreu

Imagem
Você sabe que o rock não morreu, quando está num posto de gasolina, no meio do nada e no banheiro está tocando ZZ Top - Gimme all your lovin'!

Como cancelar uma impressão "persistente"

Imagem
Existem situações nas quais você cancela uma impressão mas o arquivo teima em continuar aparecendo na lista de documentos a imprimir: Já vi casos que mesmo reiniciando o computador o documento permanecia. Mas existe uma solução (pelo menos sempre que fiz isso funcionou, mas não sei dizer se vai funcionar para todos os casos): basta parar o serviço de Spooler de Impressão, cancelar a impressão e iniciar o serviço de Spooler novamente. Para isso, siga os seguintes passos: 1. Tecle Windows + R, digite services.msc e clique em OK. 2. Na tela que surgir, localize o serviço de Spooler (vide imagem abaixo) e clique em Parar. 3. Na tela de documentos a imprimir (tecle Windows, clique em Dispositivos e Impressoras e abra a impressora que você está usando), clique em Impressora > Cancelar Todos os Documentos. Caso não consiga excluir, abra a pasta "C:\Windows\System32\Spool\Printers" e exclua todos os arquivos da pasta em questão. 4. Por fim, reinicie o serviço de Spoole