Skip to content

Instantly share code, notes, and snippets.

View brunopulis's full-sized avatar
:octocat:
Vá devagar, mas vá

Bruno Pulis brunopulis

:octocat:
Vá devagar, mas vá
View GitHub Profile
@brunopulis
brunopulis / dabblet.css
Created May 3, 2012 13:59
The first commented line is your dabblet’s title
/**
* The first commented line is your dabblet’s title
*/
background: #FFa215;
background: linear-gradient( #FFa215, #d78100);
min-height:100%;
background: #FFa215;
};
background: #FFa215
@brunopulis
brunopulis / metaTagsDinamicas.php
Created September 13, 2012 21:38
Funcao que permite a criacao de meta tags para SEO de forma dinamica
<?php
/**
*
* Função que inseri dinamicamente meta-tags e title.
*
* @author Bruno Pulis <bruno.pulis@gmail.com>
* @version 1.0
* @copyright Creative Commons
*
@brunopulis
brunopulis / .htaccess
Created September 14, 2012 14:39
htaccess default
# Apache configuration file
# httpd.apache.org/docs/2.2/mod/quickreference.html
# Note .htaccess files are an overhead, this logic should be in your Apache
# config if possible: httpd.apache.org/docs/2.2/howto/htaccess.html
# Techniques in here adapted from all over, including:
# Kroc Camen: camendesign.com/.htaccess
# perishablepress.com/press/2006/01/10/stupid-htaccess-tricks/
# Sample .htaccess file of CMS MODx: modxcms.com
@brunopulis
brunopulis / open-data
Created October 19, 2012 13:12
Open Data Web - 4 Conferencia W3C Brasil
Links
http://vocab.data.gov/ - Vocabulário de Dados Abertos EUA
github.com/opengovwebplataform
http://opengovplatform.org/
@brunopulis
brunopulis / gist:3918839
Created October 19, 2012 15:27
Realidade Aumentada com JS
Realidade Aumentada é trazer um ambiente virtual para um ambiente real.
1 Passo detectar o getUSerMedia
2 - Reproduzir o conteudo da webcam numa tag <video>
3 - Rastrear um padrao de pixels <canvas>
Hello World Tracking JS
- Importar o core da lib tracking.js
- Importar o modulo de rastreamento de cor.
@brunopulis
brunopulis / gist:3919155
Created October 19, 2012 16:23
A web desconectada
Vantagens de trabalhar com appCache
= Disponibilidade
= Mobilidade
= Otimizacao de banda
Possibilidades
= Gravar dados txt
@brunopulis
brunopulis / Fetch.sublime-settings
Created November 13, 2012 13:08
Sublime Text 2 Fetch Settings
{
"files":
{
"Dynamic-Carousel": "https://raw.github.com/Wilto/Dynamic-Carousel/master/plugin.js",
"FitText": "https://raw.github.com/davatron5000/FitText.js/master/jquery.fittext.js",
"FitVids": "https://raw.github.com/davatron5000/FitVids.js/master/jquery.fitvids.js",
"Lettering.js": "https://raw.github.com/davatron5000/Lettering.js/master/jquery.lettering.js",
"Normalize.css": "https://raw.github.com/necolas/normalize.css/master/normalize.css",
"Sass-Css3-Mixins": "https://raw.github.com/matthieua/Sass-Css3-Mixins/master/css3-mixins.scss",
"_rem.scss": "https://raw.github.com/ry5n/rem/master/stylesheets/_rem.scss",
@brunopulis
brunopulis / alias-git
Created June 13, 2013 02:43
Atalhos no terminal para comandos do GIT
git config alias.st status
git config alias.cm commit
git config alias.bh branch
git config alias.lg log -p
git config alias.ck checkout
git config alias.lg1 log --name-only
# Alias Avançados
git config alias.cmm commit -a -m
@brunopulis
brunopulis / git ls-files
Created September 24, 2013 14:26
Deletar arquivo versionado da listagem
git ls-files --deleted | xargs git rm
@brunopulis
brunopulis / textarea-counter.js
Created November 18, 2013 18:22
Textarea counter
message.keypress(function(e) {
var fieldValue = $('textarea').val(),
lengthValue = fieldValue.length,
set = 400,
remain = parseInt( set - lengthValue );
$( '#counter > span' ).text( remain );
if ( remain <= 0 && e.which !== 0 && e.charCode !== 0 )
$('textarea').val( ( fieldValue ).substring( 0, lengthValue - 1 ) );