Boteco Digital

Hardware Internet Javascript Notícias Outros

Vamos ao primeiro post da cobertura da Campus Party Brasil 7 (CPBr7). Você já sabe o que é a Internet of Things? Muitos pensam que um Arduino onde se pode pressionar um botão que fecha a janela já faz parte Internet of Things, mas para se enquadrar no Internet of Things o dispositivo precisa ser independente da ação humana, para que o dispositivo acima faça parte do Internet of Things, poderíamos acrescentar um sensor de umidade que ao atingir uma […]

mais
Linux Web

Se você desenvolve há algum tempo com certeza já tem um servidor web instalado em seu pc(se não fica a dica de como instalar no Linux) e deve ter rodando vários sites em desenvolvimento através de uma URL no estilo http://localhost/site1/, http://localhost/site2/, etc. Todos estando dentro de uma pasta “/var/www/” ou “C:\wamp\www\” dependendo do seu Sistema Operacional, mas o Virtual Host do Apache nos permite ter vários sites rodando em nosso servidor em pastas em lugares diferentes e sendo acessados […]

mais
PHP

Uma das atividades mais básica ao se desenvolver para Web é a paginação de resultados de uma consulta ao banco de dados. Apesar de ser simples, sempre gera algumas dúvidas principalmente pelo uso do comando LIMIT do SQL já que pode variar um pouco dependendo do Gerenciador de Banco de Dados utilizado. No MySQL por exemplo podemos utilizar da seguinte forma: Após o comando LIMIT temos dois valores separados por virgula, o primeiro é a partir de que número de […]

mais
Java

JDOM é uma biblioteca que visa ser um modo simples de ler e escrever documentos XML. Vamos ver neste tutorial como criar um documento XML e como lê-lo de forma bastante simples. Primeiramente vamos as classes chaves desta biblioteca: Document: Esta classe representa o documento inteiro, esta classe pode ter apenas um elemento que seria o elemento raiz do documento(elemento root), comentários e outros elementos de definição. Element: Esta classe representa um elemento do documento XML(também chamado de nó), são […]

mais
Outros

Se você já desenvolveu mesmo que fosse um pequeno sistema que precisou ser modificado com uma certa frequência ao longo de um tempo sabe que manter um controle sobre as alterações é necessário e bem difícil, principalmente se existe vários desenvolvedores mexendo no código. Um Sistema de Controle de Versões(CVS) nada mais é do que um software que possui a responsabilidade de gerenciar as versões de arquivos em um diretório ou remotamente, ele permite saber quais foram as alterações que […]

mais
PHP

Tenho desenvolvido alguns sites recentemente que não possuem banco de dados, mas possuem formulários que devem ser enviados por e-mail que necessitam de validação mais ou menos como vimos no post CakePHP – Validando um formlário com Model sem Controller. Como devem saber se não configurar uma conexão no CakePHP 1.3 ele dá erro então a solução é criar uma fonte de dados que não acessa nada, somente fica conectada. Primeiro vamos definir o DATABASE_CONFIG, então edite o arquivo app/config/database.php […]

mais
Java

O que é validar dados? Podemos dizer que validar dados é verificar se os dados informados pelos usuários( insira aqui seu apelido carinhoso ) estão em um formato que não irá danificar nosso programa,ou seja, que os dados informados terão a forma e os valores desejados( acredite o usuário vai digitar letras em um campo numérico). Como você pode ver no titulo deste post vamos utilizar expressões regulares para validar nossos dados, mas que diabos é uma expressão regular? Simplificando […]

mais
Java

Para quem está começando, trabalhar com datas em Java pode ser um pouco complicado, já que a classe Date não fornece todos os recursos necessários. Para completá-la é também utilizada a classe Calendar, que é uma classe abstrata que permite a manipulação de datas de forma mais fácil. Date(java.util.Date) A classe Date armazena uma data e hora, que internamente é armazenada com um inteiro long que é o numero de milissegundos que se passou desde 01/01/1970. Esta classe é bem […]

mais