Blog do Regis - Meus aprendizados

O que ando aprendendo nesta caminhada sobre a Terra

PHP Comparison Error

Today, I was writing a script in PHP to be used in the command line when I came across unexpected behavior (at least on my part). The script should receive three arguments, the last of them a list containing one or more numeric codes. Trying to validate this last argument was getting a different result…
Read more

Como corrigir Data/hora no Centos 6.X para seu timezone inclusive nos logs

Hoje eu me deparei com um problema ao utilizar o Fail2ban que me ajuda demais a manter o servidor no ar mesmo sob ataques de brute-force. Um dos meus filtros não estavam barrando as diversas tentativas de autenticação em um dos meus serviços embora estivesse tudo certo. Resolvi aumentar o tempo de Findtime na configuração comum…
Read more

Como corrigir erro de LOCALE no Linux Debian/Ubuntu

Hoje precisei olhar os logs de um servidor FTP que roda sob o pure-ftp e percebi que os horários estavam todos em UTC . Como eu precisava enviar parte dos logs a um terceiro que faz uso dele e não está familiarizado com sistemas, poderia acabar ocorrendo algum mal entendido. Resolvi então que deveria manter os logs…
Read more

Substituir caracteres especiais em Strings Delphi

Today I had to modify an ancient system done in Delphi to generate files containing some information. Nestas informações há elementos que se utilizam de caracteres não Alpha-numéricos como “;:; e “;/; and behold, to my surprise I am obligated to remove them. Procurei por uma função que substituísse caracteres como “;Ç”; para “;C”; e só encontrei…
Read more

jQuery.html() não funciona em Internet Explorer

Recentemente tive problemas com um código javascript que utiliza jQuery e que funcionava em diversos navegadores como o Chrome, o Firefox e algumas versões do Internet Explorer, mas que teimava em não funcionar em Internet Explorer 7 e 8. Segue o código: $.post(url,{ options }, function (response) { $(‘#myElement’).html(response); }, ‘text’); Após alguns testes percebi…
Read more

Servidor de Email –; Part 1 ; Necessary facilities

I have my own mail server using postfix, Dovecot, MariaDB, SpamAssassin, ClamAV, Amavisd-new, fail2ban, nginx, postfixadmin and roundcube under CentOS 7.Although I already have several recipes on how to configure this package, It took me many hours to figure out how to keep the service running correctly, cada configuração no main.cf e no master.cf e no fim conseguir diminuir…
Read more

Instalando Redmine em Nginx no Centos 6.X

Neste artigo eu vou mostrar como configurei o Redmine versão 2.5.2 (2014-07-06) em um servidor Web Nginx. O Redmine é uma aplicação web para gestão de projetos. Eu o conheci há algum tempo atrás em uma das empresas por onde passei e é uma excelente alternativa gratuita para quem precisa gerir projetos, sejam eles de desenvolvimento ou…
Read more

PostgreSQL

Criando base de dados no PostgreSQL com encoding diferente

Como criar uma base de dados UTF8 em um servidor em LATIN1 ou como criar uma base de dados LATIN1 em um servidor em UTF8? O PostgreSQL tem dessas coisas. Ele não permite que se crie Bases de Dados com Encoding diferentes em um mesmo template. Hoje tentei criar uma nova base de dados em UTF8 e…
Read more

Convertendo xor, shr e shl de Delphi para PHP

Estou migrando um software feito em Delphi para PHP e me deparei com um problema em uma maldita bendita função de criptografia. Sofri um bocado tentando reescrever a função não pela complexidade do código e sim com as diferenças nos resultados. A função faz uso dos operadores XOR e SHR na versão Delphi. O SHR foi relativamente…
Read more

Como diminuir o tamanho de discos virtuais VMDK – parte 3

Se desejar ler a parte 1 deste tutorial, clique aqui. Se desejar ler a parte 2 deste tutorial, clique aqui. No item anterior fizemos uma clonagem de um disco com uma única partição. Nas próximas linhas vou mostrar como clonei um disco com uma única partição primária e uma lógica para duas partições primárias e uma…
Read more