Publicado em GNU/LInux, Open Source, Progamação, Tecnologia, Web

Instalando o XAMPP no Linux

Apache, MySQL (MariaDB) e PHP é um dos combo mais populares no mundo do desenvolvimento para Web. Trata-se de três tecnologias Open Source e multiplataforma, duas características que explicam em grande parte a sua popularidade. Praticamente todo servidor Web pelo mundo as suporta e grande parte dos sites existentes foi implementado acima delas. Para quem nunca tinha escutado falar delas, explicamos rapidamente: o Apache é o servidor HTTP; MySQL (MariaDB) é a linguagem para gestionar os bancos de dados relacionais; PHP é a linguagem de programação que opera do lado do servidor.

Quando estamos trabalhando em um projeto web temos sempre a opção de testar o resultado subindo o código para um servidor de produção. Mas esse enfoque pode resultar inconveniente a maioria das vezes. Uma outra possibilidade seria implementar um servidor local para testes no nosso computador. Esse servidor não ficaria conectado à Internet, evitando assim os riscos de segurança inerentes a um código ainda imaturo, a inconveniência de se fazer público um site ainda não funcional e provavelmente bugado, e poupando do tempo que o upload consome a cada vez que ele precisa ser feito. Continuar lendo “Instalando o XAMPP no Linux”

Anúncios
Publicado em Ferramentas, Progamação, Tecnologia, Web

Sites de Consulta para Desenvolvedores Web

Quem está começando -e quem já fez vários aniversários- no mundo do desenvolvimento para Web, ou a programação em geral, precisa de bons materiais de referência para consulta. Essas referências precisam reunir algumas caraterísticas mínimas desejadas, entre outras:

  • ser atualizadas com regularidade,
  • respeitar os padrões internacionais,
  • vir de uma fonte confiável,
  • informação estruturada para fácil acesso,
  • apresentar exemplos práticos,
  • de graça, preferentemente.

Duas referências online que eu acho interessantes são as da W3Schools e a Mozilla Developer Network (MDN). Continuar lendo “Sites de Consulta para Desenvolvedores Web”

Publicado em GNU/LInux, Progamação, Tecnologia, Ubuntu

Preparando o ambiente de programação Linux

Esse ano estou começando um curso técnico na Etec Ubatuba-SP e decidi fazer as coisas de un jeito diferente do que normalmente eu faço. O que eu faço? Eu uso meu notebook com Ubuntu Linux para tudo: navegar pela web, fazer downloads, assistir o Netflix, escutar música no Spotify, estudar qualquer coisa, jogar Civilization no Steam, escrever código, etc. Isso não vai mudar, mas vou botar um pouco de ordem. Continuar lendo “Preparando o ambiente de programação Linux”