quarta-feira, 30 de outubro de 2013

Habilitando CGI no Virtual Host com Apache 2.4.6

Olá galera,

O primeiro passo é habilitar o módulo do CGI através de um link simbólico.

cd /etc/apache2/mods-enabled
ln -s ../mods-available/cgi.load cgi.load

O segundo é habilitar a extensão.

sudo gedit /etc/apache2/mods-enabled/mime.conf

Remova o # da linha AddHandler cgi-script .cgi e reinicie o Apache.

sudo /etc/init.d/apache restart

No seu Virtual Host, adicione a linha Include conf-available/server-cgi-bin.conf. Segue o exemplo de um arquivo.

  <VirtualHost *:80>
     ServerName aplicacao
     DocumentRoot /var/www/aplicacao/public
     <Directory /var/www/aplicacao/public>
        Options FollowSymLinks Indexes MultiViews
        AllowOverride All
        Require all granted
     </Directory>
     Include conf-available/server-cgi-bin.conf
   </VirtualHost>
  

OBS: A configuração acima foi feita no Ubuntu 13.10.

Espero que a dica tenha sido útil.
Grande abraço e até a próxima.

sexta-feira, 25 de outubro de 2013

Aplicação com Laravel 4 - Controllers e Views - Final

Olá galera,

Nesse último vídeo falaremos sobre Controllers e Views no Laravel 4. Como nos vídeos anteriores, recomendo que a visualização do vídeo seja feita em alta resolução, de preferência em HD, por conta dos códigos exibidos.

Antes de iniciar com a visualização do vídeo, faça o download do Select2 clicando aqui. Descompacte-o e coloque os arquivos dentro de suas respectivas pastas.

OBS: Assistindo o vídeo, notei alguns erros com relação aos títulos e vi que ficaram faltando os gêneros no detalhamento do filme. Já fiz as atualizações e encontram-se disponíveis para download através do link abaixo.

Os arquivos que foram gerados podem ser baixados aqui. Fiquem a vontade para enviar dúvidas ou sugestões.

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

domingo, 20 de outubro de 2013

Comandos úteis para PostgreSQL - Parte 4

Olá galera,

Hoje vamos mostrar mais dois comandos. O primeiro é o CHAR_LENGTH que serve para contar a quantidade de caracteres em uma string.

SELECT CHAR_LENGTH(seu_campo) FROM sua_tabela;

Para o segundo comando, vamos imaginar a importação de um CSV que não contém uma sequência numérica e que precise ser criada. Suponha que criamos um campo id do tipo inteiro que vai armazenar essa sequência. Para criar a sequência, execute os comandos abaixo.

CREATE SEQUENCE minha_tabela_seq;
UPDATE minha_tabela SET id = nextval('minha_tabela_seq');

Grande abraço e até a próxima.

quinta-feira, 17 de outubro de 2013

Ubuntu 13.10 no VirtualBox

Olá galera,

Hoje foi lançado oficialmente o Ubuntu 13.10. No início do ano, publiquei o post Corrigindo a lentidão do Ubuntu 12.10 instalado no VirtualBox e, para minha surpresa, a solução não funciona com o Ubuntu 13.10 que também continua lento.

Dessa vez, a solução é mais simples. Vale lembrar que estou usando o VirtualBox 4.2.12 r84980.

Após ter instalado o Ubuntu 13.10 no VirtualBox, abra terminal dele e execute o comando abaixo.

sudo apt-get install virtualbox-guest-x11

Para que as alterações façam efeito, reinicie a máquina virtual. Bem mais simples não acham ?!

Grande abraço e até a próxima.

Erro do QGIS 1.7 no Ubuntu 13.04

Olá galera,

Há um tempo venho usando o QGIS 1.7 no Ubuntu 13.04 mesmo com um erro ao inicializar. Era exibida uma mensagem de que não foi possível carregar uma biblioteca. Entre outros problemas, o de não permitir gerenciar os complementos, para mim, era o pior.

A melhor solução que encontrei para solucionar o problema, foi atualizar a versão do QGIS para a mais recente. Abra o terminal e execute o código abaixo.

sudo gedit /etc/apt/sources.list

No final do arquivo adicione as linhas abaixo e salve.

deb http://qgis.org/debian raring main
deb-src http://qgis.org/debian raring main

Ainda no terminal, execute os códigos.

gpg --keyserver keyserver.ubuntu.com --recv 47765B75
gpg --export --armor 47765B75 | sudo apt-key add -
sudo apt-get update
sudo apt-get install qgis

A versão mais atual, no dia em quem escrevi o post, é a versão 2.0.1-Dufour.

Grande abraço e até a próxima.

domingo, 13 de outubro de 2013

Aplicação com Laravel 4 - Controllers e Views - Parte 2

Olá galera,

Nesse quinto vídeo falaremos sobre Controllers e Views no Laravel 4. Como nos vídeos anteriores, recomendo que a visualização do vídeo seja feita em alta resolução, de preferência em HD, por conta dos códigos exibidos.

Comentei no vídeo sobre a fonte que usei para dar carga na parte de tipos. Quem quiser utilizá-la como fonte de dados basta acessar o site http://www.filmesparadownloads.com/qualidades-de-video/.

Os arquivos que foram gerados podem ser baixados aqui. Fiquem a vontade para enviar dúvidas ou sugestões.

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

sábado, 5 de outubro de 2013

Aplicação com Laravel 4 - Controllers e Views - Parte 1

Olá galera,

Nesse quarto vídeo falaremos sobre Controllers e Views no Laravel 4. Como nos vídeos anteriores, recomendo que a visualização do vídeo seja feita em alta resolução, de preferência em HD, por conta dos códigos exibidos.

Antes de iniciar com a visualização do vídeo, faça o download do conteúdo (CSS, Javascript, Fontes) clicando aqui. Descompacte-o e coloque dentro da pasta public.

Comentei no vídeo sobre a fonte e o código que eu havia usado no CSS para gerar meus ícones. Quem quiser conferir o recurso e os códigos de cada ícone pode acessar o site http://astronautweb.co/snippet/font-awesome/.

Os arquivos que foram gerados podem ser baixados aqui. Fiquem a vontade para enviar dúvidas ou sugestões.

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