Como criar um servidor web LEMP (Linux, NginX, MySQL, PHP) no Google Cloud (Google Compute Engine)

Este tutorial tem como o objetivo ensinar todos os passos para que o usuário possa criar seu servidor Web a um baixo custo na plataforma Google Cloud. Continue lendo

Erro ao importar backup do banco de dados no MySQL: Row size too large (> 8126). Changing some columns to TEXT or BLOB may help. In current row format, BLOB prefix of 0 bytes is stored inline

Ao tentar restaurar um backup no MySQL recebi a mensagem de erro:

ERROR 1118 (42000) at line 667: Row size too large (> 8126). Changing some columns to TEXT or BLOB may help. In current row format, BLOB prefix of 0 bytes is stored inline.

Isto é um problema causado por um Bug do InnoDB que pode ser consertado da seguinte maneira:

Encontre seu arquivo de configuração do MySQL. Caso você não saiba onde se localiza (ele pode mudar de pasta de acordo com o sistema que você está utilizando), utilizeo o comando abaixo e localize o arquivo que tenha a seção [mysqld]:

sudo find / -name "*.cnf"

Depois de encontrar o arquivo de configuração do MySQL, abra-o:

sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

Adicione as duas linhas abaixo à seção [mysqld] (Configurações Básicas do MySQL):

innodb_log_file_size = 256M
innodb_strict_mode = 0

Salve as modificações e reinicie o servidor MySQL:

sudo /etc/init.d/mysql restart

Apague os dados e estruturas já criadas na tentativa de restauração anterior do banco de dados; e realize uma nova tentativa de restaurar o banco de dados:

mysql -uUSUARIO -pSENHA NOMEDOBANCODEDADOS < ARQUIVO.sql

Instalando o Varnish em uma imagem do Ubuntu (Apache) da Bitnami:

Seu site continua lento mesmo depois de tentar fazer todas as otimizações possíveis em seu servidor Apache? O que você precisa é do Varnish. Ele é um sistema de Cache que armazena todas as páginas já geradas para que os próximos usuários possam ter acesso de forma mais rápida a elas. Como ele funciona na frente do apache, ele remove a sobrecarga de seu servidor web. Este artigo irá ensinar como você pode fazer isso de forma rápida. Continue lendo

Como concatenar textos no PostgreSQL?

Concatenação de textos ou string no postgreSQL é feita utilizando o simbolo “||”. Por exemplo:

select
    id_usuario,
    ds_email,
    ds_nome,
    ds_login,
    'ID: ' || COALESCE (ul.id_usuario, 0) || chr(13) || chr(10) || 'e-Mail: ' || COALESCE (ds_email, '<NULL>') || chr(13) || chr(10) || 'Nome: ' || COALESCE (ds_nome, '<NULL>') || chr(13) || chr(10) || 'Login: ' || COALESCE (ds_login, '<NULL>') as OTRS
from
    tb_usuario

Quebra de linha é adicionada utilizando chr(13) + chr(10) como exibida na consulta acima.

Sony Vegas não inicializa no Windows 10

Este problema é decorrente da existência de duas placas de vídeo habilitadas no sistema (a placa onboard e a GPU); quando o usuário tenta executar o Sony Vegas Pro, abre a seguinte tela de erro “Sony Vegas Pro parou de funcionar”:

Para solucionar o problema siga os passos:

1) Pressione a tecla Windows + X
2) Selecione o Gerenciador de Dispositivos;
3) Selecione a opção “Adaptadores de video”
4) Selecione sua placa gráfica (GPU), a minha por exemplo começa com o nome RADEON;
5) Clique com o botão direito sobre ela;
6) Escolha a opção “Desabilitar dispositivo” e confirme sua escolha.

Agora execute o Sony Vegas Pro, ele deverá funcionar normalmente. Só não esqueça de habilitar sua placa de video quando terminar de usar o aplicativo.

Se eu deletar minha conta do WhatsApp, irá aparecer alguma mensagem nos Grupos?

Estava querendo sair de um grupo da família do WhatsApp, mas de forma que ninguém percebesse. Então surgiu a seguinte dúvida: “Se eu deletar a minha conta do WhatsApp, aparecerá alguma mensagem nos grupos que participo avisando que saí?Continue lendo

Modificação de acesso aos relatórios de ganhos do Youtube

Atenção! O Google anunciou que a partir do próximo ano as métricas do youtube não serão mais exibidas juntamente com as da AdSense. O melhor lugar para visualizar os ganhos e outras métricas de monetização será nos relatórios de ganhos do Youtube Analytics: https://www.youtube.com/analytics?o=U#r=earnings