quinta-feira, outubro 17, 2013

Configurando NetBeans para rodar projeto PHP5.4

Eu comecei a usar o NetBeans a pouco tempo, então muita coisa para mim é novidade. Estou gostando, mas no começo só levantava a aplicação na mão, pois não sabia (não estava muito interessado) levantar o servidor php5.4 a partir do IDE.

No meu cenário tenho um projeto em CodeIgniter e o abri no NetBeans (ele cria uma pasta "nbproject" dentro da pasta raiz do projeto, onde ele guarda informações e configurações específicas para o IDE se encontrar.

Eu fazia o seguinte: ia na pasta do projeto e executava:

php5 -S localhost:8002

Pronto. Rodava em um servidor PHP incorporado para fazer os testes enquanto desenvolvo. Mas e no NetBeans?

Vou considerar que o seu NB já está configurado, com os plugins, para PHP.

Vá em "Ferramentas" > "Opções" e aponte o interpretador PHP5 correto.

Abra o menu auxiliar no projeto (clique com o botão direito do mouse) e selecione a opção "Propriedades"; daí em "Executar Configurações".

Eu preferi criar uma configuração minha (nomeie como quiser), e escolhi "Servidor de Web de PHP incorporado" na opção "Executar como".

Escolhi também uma porta específica para não interferir no Apache que tenho instalado; coloquei a mesma porta na configuração do framework (Nome do host = localhost; Porta: 8002).

Pronto!

Agora é só clicar em "Play" ou "Executar" no projeto que ele roda o script "php5 -S localhost:8002" abre a aplicação no navegador padrão (você pode configurar no NetBeans).

Finito!


quinta-feira, outubro 10, 2013

Ubuntu 13.04 e o freezy no vídeo (Nouveau NVidia)

Decidi formatar meu Ubuntu e instalar do zero o 13.04 (havia instalado tanta coisa que era mais fácil fazer isso). Ótimo! Sem problemas com resolução, mas dessa vez a aparência enganou: congelava o vídeo caso abrisse páginas com vídeo em formato específico ou muitas páginas no Youtube, por exemplo.

Outras pessoas passaram por esse problema (e podem estar passando).
Configuração da minha máquina:
AMD FX(tm)-6300 Six-Core Processor × 6 (64bits)
Vídeo GeForce 8400GS

Solução: substituir o driver genérico que vem com o Ubuntu (Nouveau) e instalar o oficial da NVidia.

Fonte principal da solução 1: http://www.ubuntuupdates.org/ppa/xorg-edgers

#1: Incluir no repositório e instalar o pacote da Nvidia
O que eu fiz:

sudo add-apt-repository ppa:xorg-edgers/ppa
sudo apt-get update
sudo apt-get install nvidia-current nvidia-settings



#2: Outra opção é instalar pelo script que você pode encontrar no site da NVidia:
http://www.nvidia.com.br/Download/index.aspx?lang=br

Baixe (para mim, hoje, NVIDIA-Linux-x86_64-319.60.run), altere a permissão para que ele possa ser executado e execute-o:

chmod +x NVIDIA-Linux-x86_64-319.60.run
sudo ./NVIDIA-Linux-x86_64-319.60.run



Depois abrir o aplicativo de atualização (Configuração do Sistema - Programas e Atualizações), vá na aba de drivers adicionais e verá uma penca de drivers da NVidia. Eu escolhi o mais novo no que se refere a Driver binário NVidia proprietário.

Reiniciei e pronto. Nunca mais aconteceu. :D