Boteco Digital

JQuery Web

Web Storage ou LocalStorage é uma nova especificação do HTML5 que visa fornecer um mecanismo para armazenar dados via chave/valor localmente no navegador do cliente. Esta especificação se difere do modelo clássico de cookies, primeiro por não possuir data de expiração e segundo por não enviar nenhum dado para o servidor a cada requisição poupando assim um pouco de banda. Basicamente existem dois tipos de armazenamento local: sessionStorage: armazena os valores somente enquanto a janela/aba estiver aberta. Então se fechar […]

mais
PHP

Em várias situações necessitamos enviar ou baixar de um servidor vários arquivos de uma unica vez e arquivos zip servem muito bem a este proposito, com a vantagem de dimuir um pouco o tamanho da informação. Vamos ver a seguir como manipular um arquivo ZIP através da extensão ZIP do PHP que nos permite compactar, extrair, adicionar um arquivo a um arquivo ZIP já existente, excluir um arquivo existente e como forçar o download de um arquivo ZIP. Vamos então […]

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
JQuery Web

Um dos plugins mais interessantes do jQuery é o jQuery UI, na verdade é um conjunto de plugins de interface combinado com Temas CSS que deixa seus sistemas web bem mais interessantes. Um dos “módulos” que mais gosto deste plugin é o datepicker, que para quem não sabe é aquele “calendariozinho” que aparece abaixo de um campo de formulário para selecionarmos uma data. Para utilizar o plugin você baixá-lo e para isso deve selecionar quais módulos do UI deseja utilizar. […]

mais
Javascript JQuery

Você já deve ter visto em vários sites uma janela modal. Para quem não a conhece pelo nome é aquela janela que quando clicamos para abri-la ela escurece o resto do site e coloca uma pequena janela em evidência e se você clicar fora da janela ela desaparece. Vamos criar um exemplo simples onde definiremos os links que irão abrir na forma modal utilizando o atributo rel com o valor “modal” e a janela que irá abrir será definida pelo […]

mais
Web

Se você possui um site já deve ter tido a necessidade(ou apenas curiosidade) de saber como anda a visitação do seu site, que páginas do seu site são as mais visitadas ou meus visitantes entram no meu site diretamente ou chegaram atráves de um mecanismo de busca(Google!!!). Esse tipo de informação realmente é de grande valia para planejar o futuro e realizar correções para atingir o objetivo do site. Para realizar a contagem mais simples de visualizações sempre existiram scripts […]

mais
Javascript

Como sabemos o Google Maps é um excelente serviço, embora ele nos permite inserir um mapa através de um iframe, o real potencial está na sua API de javascript que permite marcar pontos no mapa, pegar coordenadas, traçar rotas, transformar endereços em coordenadas de latitude e longitude. Vamos então começar inserindo um mapa em nossa página utilizando a API e para isso precisamos inserir a biblioteca do Google Maps: Agora vamos criar uma função que será chamada no onload da […]

mais
Javascript JQuery

Olá pessoal, como os posts sobre AJAX estão ficando bem populares no boteco resolvi fazer mais. Vocês devem lembrar do post que falei sobre AJAX com jQuery mas daquela forma não é possível enviar arquivos, pois para isso o navegador precisa ter suporte a e XMLHttpRequest Level 2 e se não tiver uma técnica bastante utilizada é com iframes(que possue certas limitações), como isso é muito complicado é sempre melhor utilizar um plugin e o mais simples e eficiente que […]

mais
Java

Olá pessoal! Hoje vou dar uma dica rápida que ajuda quando precisamos realizar filtros por mês naquele estilo lançamentos do mês ou aniversariantes. Se você tiver alguma dúvida sobre converter strings para objeto java.util.Date sinta-se a vontade de consultar nosso post Manipulando Datas em Java. Parando com a enrolação vamos ao código: Para pegarmos o último dia do mês será necessário utilizar a classe GregorianCalendar, como vemos na linha 1. Na linha 2 configuramos no objeto Calendar um objeto Date […]

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