sábado, 27 de junho de 2015

Corrigindo acentuação no Blade do Laravel 5 com SQL Server

Olá galera,

O post de hoje é uma contribuição do nosso amigo Anderson Nunes.

Conversando com Anderson, fui questionado se já havia me deparado com o problema de acentuação no Blade. Ele ainda comentou que debugando dentro do Controller a acentuação estava correta.

O ambiente utilizado foi uma box do Vagrant Ubuntu/Trusty 64 com Apache e PHP instalados. Além disso, foi instalado o FreeTDS e setado o charset para UTF-8.

Após vários testes, não conseguimos detectar o que poderia estar acontecendo. Falei com Anderson que gostaria que ele compartilhasse a solução caso fosse encontrada. No dia seguinte, ele me informou que resolveu o problema alterando o arquivo app/Providers/AppServiceProvider.php.

Deixe o método boot com o código abaixo.

    public function boot()
    {
        parent::boot();
        \Blade::setEchoFormat('e(utf8_encode(%s))');
    }
  

Bem pessoal, espero que a solução do Anderson possa ajudar a quem se deparou com o mesmo problema.

Anderson mais uma vez muito obrigado pela contribuição e precisando estamos a disposição.

Um grande abraço a todos e até a próxima.

terça-feira, 16 de junho de 2015

Customizando atributos de um shapefile com PostgreSQL + PostGIS + QGIS

Olá galera,

O vídeo de hoje é atendendo o pedido do Gustavo, seguidor do nosso blog. A solicitação é para unificar as colunas nome e uf que são atributos do shapefile de municípios. Para essa tarefa, vamos utilizar o PostgreSQL + PostGIS + QGIS.

Se você conhece uma outra forma de unificar esses campos somente usando o QGIS ou outro software, compartilhe conosco.

Um grande abraço a todos e até a próxima.

quinta-feira, 11 de junho de 2015

Instalando Node.js + npm no Ubuntu 15.04

Olá galera,

No terminal execute os comandos abaixo.

sudo apt-get install nodejs npm
nodejs -v
npm -v

Ambos os pacotes já estão instalados. Agora temos um problema, a instalação de alguns pacotes do npm ainda utilizam somente o termo node.

Se você executar, no terminal, o comando node -v, vai receber a mensagem de que ele ainda não foi instalado. Para resolver o problema, criaremos um link simbólico via terminal.

sudo ln -s /usr/bin/nodejs /usr/bin/node

Agora você pode utilizar o Node.js sem problemas.

Um grande abraço e até a próxima.

sexta-feira, 5 de junho de 2015

Configurando uma conexão PHP com SQL Server Express 2014

Olá pessoal,

Hoje nós vamos configurar e corrigir alguns erros de conexão do PHP com SQL Server Express 2014.

Espero ter ajudado pessoas que tenham se deparado com o mesmo problema.

Um grande abraço a todos e até a próxima.