terça-feira, 15 de dezembro de 2015

Instalando o PostgreSQL 9.4 + PostGIS 2.1 no Debian 8.2

Olá galera,

Hoje vamos refazer um tutorial antigo aqui do blog. É sobre a instalação do PostgreSQL + PostGIS em versões mais novas. A distribuição utilizada foi o Debian 8.2 mas a instalação no Ubuntu 15.04 ou 15.10 funciona de forma semelhante.

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

sábado, 12 de dezembro de 2015

3 Anos de CodeGeo

Olá galera,

Hoje o nosso blog completa 3 anos. Gostaria de agradecer a TODOS os leitores pela assiduidade e pelas mensagens enviadas.

Peço desculpas por não estar publicando novos conteúdos com mais frequência. Esse ano foi um ano de muita correria e várias madrugadas acordado a fim de cumprir prazos.

Nosso planejamento para 2016 é fazer mais vídeos sobre novos conteúdos e refazer sobre os antigos também como os do Laravel. Com a nova versão 5.1, vou lançar uma nova série, em breve, envolvendo várias tecnologias.

Como não poderia deixar de fazê-lo, quero agradecer mais uma vez aos amigos Luís Lopes por incentivar a criação do blog e ao Anderson Medeiros que vem apoiando e divulgando o nosso trabalho.

Para finalizar, fica aí o meu MUITO OBRIGADO a todos que incentivam e apoiam a nossa iniciativa de compartilhar o conhecimento.

Grande abraço.

domingo, 18 de outubro de 2015

Tutorial OpenLayers 3 - Aplicando filtros em uma camada WMS com MapServer

Olá galera,

O vídeo de hoje é atendendo o pedido de +Helder soares de menezes - seguidor do nosso canal no YouTube. A solicitação é para aplicar filtros digitados em um formulário em uma camada de mapa. Para exemplificar vou utilizar o MapServer com uma camada WMS.

Os códigos utilizados podem ser baixados através do https://github.com/larsurilch/ol3

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

domingo, 27 de setembro de 2015

Corrigindo o erro "Tipo de dados datetime resultou em um valor fora do intervalo" no SQL Server

Olá galera,

Estamos de volta com mais uma dica para solucionar um problema com o SQL Server.

INSERT INTO [dbo].[acoes] ([nome], [metodo], [updated_at], [created_at]) VALUES (Acesso total, *, 2015-09-16 21:54:53.000, 2015-09-16 21:54:53.000)

Ao executar um script de INSERT como o exemplo acima, o SQL Server retornou o seguinte erro: A conversão de um tipo de dados nvarchar em um tipo de dados datetime resultou em um valor fora do intervalo. Esse problema ocorre porque meu banco de dados instalado está no idioma pt-BR.

Para alterar o idioma, execute o comando abaixo no banco onde deve ser aplicada a alteração.

    Exec sp_defaultlanguage 'usuário', 'idioma'
    Reconfigure
  

Para o meu caso, o script ficou da seguinte forma:

    Exec sp_defaultlanguage 'sa', 'us_english'
    Reconfigure
  

Fica a dica aí pessoal.

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

terça-feira, 22 de setembro de 2015

Corrigindo erro "Request exceeded the limit of 10 internal redirects" no .htaccess

Fala galera,

Peço desculpas por estar meio ausente do blog, devido a correria com alguns projetos, mas estou sempre olhando todas as perguntas e solicitações.

No post de hoje, falaremos sobre o erro Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace. no .htaccess.

Como exemplo, exibiremos abaixo um arquivo .htaccess onde ocorre o problema.

    <IfModule mod_rewrite.c>
      <IfModule mod_negotiation.c>
        Options -MultiViews
      </IfModule>

      RewriteEngine on

      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteRule ^(.*)/$ /$1 [L,R=301]

      RewriteBase /projeto/
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteRule ^ index.php [L]
    </IfModule>
  

A título de curiosidade, esse arquivo foi retirado das pasta public de um projeto em Laravel 5.1.

Para corrigir o problema, substitua o conteúdo da linha 14: RewriteRule ^ index.php [L] por RewriteRule ^(.+)$ /index.php/$1 [NC,L,QSA]

Com essa alteração, o problema deve ser corrigido. Espero ter ajudado aos que se depararam com esse erro.

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