quinta-feira, 2 de julho de 2015

Impressora Kyocera FS-2020D no Debian


Para adicionar a impressora Kyocera FS-2020D no Debian, acesse por um browser o endereço http://localhost:631. Essa é a área de administração do sistema CUPS.

Na guia Administração você terá o botão Adicionar impressora. Clique nesse botão e na próxima tela localize a sua impressora e clique em Continuar.

Na tela que se segue certifique que os campos estão preenchidos corretamente. Acredito que não terá que alterar nada ou nem mesmo adicionar novas informações, apenas clique em Continuar.

Na próxima tela, você terá a caixa de opções com o nome Modelo. Nela, tente localizar a impressora FS-2020D. Caso não encontre, faça o download do zip, relativo aos PPDs dessa impressa, por esse link.

Descompacte esse arquivo e pelo botão Choose File localize o PPD da impressora FS-2020D, no caso escolhi a versão em Português, em na sequência clique em Adicionar impressora.

Na próxima tela, apenas clique no botão Consultar impressora por opções padrão, e pronto, a impressora está instalada.

CodeIgniter error in core/Common.php, line 257

Linux: Debian 7
Apache: 2.4.10 (Debian)
PHP: 5.6.9-0+deb8u1


A PHP Error was encountered

Severity: Notice
Message: Only variable references should be returned by reference
Filename: core/Common.php
Line Number: 257


O erro acima ocorre quando se usa o CodeIgniter na versão 2.x com o PHP nas versões acima da 5.6. 
Há duas formas de se resolver o problema, a primeira fazendo o downgrade do PHP para uma versão menor ou igual a 5.5, ou alterar o arquivo core/Common.php.

A linha 257 do arquivo estará assim:

return $_config[0] =& $config;

Altere para:

$_config[0] =& $config;
return $_config[0];


quarta-feira, 1 de julho de 2015

Deletar arquivos por tamanho no linux

Linux: Debian 7
Apache: 2.4.10 (Debian)
PHP: 5.6.9-0+deb8u1


Para apagar arquivos de um diretório, usando como critério o tamanho desses arquivos, use o seguinte comando:

$ find . -size +800c -size -2000c -delete

Neste exemplo, estamos deletando todos os arquivos do diretório corrente, usando como critério aqueles arquivos com o tamanho maior que 800 bytes (sinal de +) e menor que 2000 bytes (sinal de -). O sufixo c significa que os números são números de bytes.