Blog

Web development and tips · Arquivo · RSS

HTML5: Websocket

HTML5, Javascript, PHP

The Websocket Protocol The WebSocket Protocol enables two-way communication between a client running untrusted code in a controlled environment to a remote host that has opted-in to communications from that code. The security model used for this is the origin-based security model commonly used by web browsers. The protocol consists...

Ler mais →

Extensões Google Chrome

Programas

Em 2006 publiquei um post listando algumas extensões que recomendava para o Firefox, o tempo passou e acabei mudando de browser também. E o mais engraçado é que mesmo mudando de browser, as duas extensões que sempre fiz questão de instalar no Firefox, hoje também são pré-requisitos no Chrome. São...

Ler mais →

PHP: Validate Filters

PHP, Tutorial

A partir do PHP 5.2 foi introduzida a função filter_var. Que serve justamente para filtrar uma variável a partir de um filtro especificado. mixed filter_var ( mixed $variable [, int $filter = FILTER_DEFAULT [, mixed $options ]] ) // Returns the filtered data, or FALSE if the filter fails. Filtros...

Ler mais →

PHP: Easy SQL date time formatting

PHP, Tutorial

SQL to Human: /* * date */ $format = 'm/d/Y'; // en-US // $format = 'd/m/Y'; // pt-BR $date = '2012-02-01'; echo date($format, strtotime($date)); /* * datetime */ $format .= ' H:i:s'; $datetime = '2012-02-01 11:33:59'; echo date($format, strtotime($datetime)); Human to SQL: /* * date */ $sqlFormat = 'Y-m-d'; $date...

Ler mais →

jQuery: Vertical Scroller Plugin

Javascript, Quickpost

Hoje criei um novo projeto no Github, para um plugin para jQuery (1.7+) que desenvolvi (estou e estarei desenvolvendo). Trata-se um scroller vertical que pode ser aplicado a qualquer tag block. $('#news').vScroller({ width: 300, height: 400 }); Conforme surgir demanda, necessidade de mais funcionalidades, callbacks, eu irei incrementando o projeto....

Ler mais →

Quickpost: Javascript Resource Loader

Javascript, Links, Quickpost

yepnope is an asynchronous conditional resource loader that’s super-fast, and allows you to load only the scripts that your users need. Good Things yepnope.js is only 1.6kb - smaller than most and certainly a good size for its functionality set. yepnope.js is called a “resource loader” because it can work...

Ler mais →

PHP: Manga Framework

PHP

Criado o projeto para o framework Manga, no Github (PHP 5.3+). Entre algumas funcionalidades, destaca-se o seu template engine baseado no Facelets. Os arquivos de configuração poderão ser escritos em mais de um formato, inicialmente suporte a XML e YAML. Annotations são utilizadas para enxugar esses arquivos de configuração, deixando...

Ler mais →

CakePHP: Layout Inheritance

PHP, Tutorial

Para quem está utilizando o CakePHP ou já utilizou e também sentiu falta de herança nos layouts. Segue abaixo uma dica para ajudar na criações de templates utilizando o CakePHP. <?php // sublayout.ctp ob_start(); ?> <!-- html content --> <?php eco $content_for_layout; ?> <!-- html content --> <?php $content =...

Ler mais →