Skip to content

Instantly share code, notes, and snippets.

View franklinjavier's full-sized avatar

Franklin Javier franklinjavier

View GitHub Profile
@netojoaobatista
netojoaobatista / ensaio-sobre-a-amnesia.md
Last active August 29, 2015 14:10
Ensaio sobre a amnésia

Ensaio sobre a amnésia

Num determinado dia de um determinado mês, um ser malévolo de outra galáxia, utilizando-se de uma arma especial, apagou a memória de todos os indivíduos do planeta Terra. Ainda, todas as pessoas tiveram suas roupas modificadas e passaram a utilizar apenas um chinelo, uma calça e uma camisa branca. Feito isso, esse ser malévolo disse a todos:

A partir de agora, ninguém sabe quem é, o que faz, nem o que tem. Ninguém é opressor ou oprimido. Ninguém é maioria ou minoria. Durante o período de um ano, todos os indivíduos do planeta precisarão definir juntos, as regras que irão reger a sociedade. Ao final desse ano, irei reverter a amnésia coletiva e todos passarão a estar sujeitos às regras que definiram.

Lembrem-se: Vocês não sabem se fazem parte da maioria ou da minoria, se são opressores ou oprimidos, se tem muito ou se não tem nada. Ao definir as regras, tomem o cuidado de ser justos, pois a injustiça poderá recair sobre você.

Sabendo que qualquer um tem exatamente a mesma proba

@ThomasBurleson
ThomasBurleson / gist:1910025
Created February 25, 2012 18:45
Using $.post() with Promises
// an IIFE that illustrates different implementations
// of $.post() with Promises
//
// Check out jsFiddle `jQuery and Promises with UI animation`
// - demonstrates $.Deferrred() and custom $.when()
// - @ http://jsfiddle.net/ThomasBurleson/RTLr6/179/
//
var onSubmitFeedback = (function () {
var target = $("#container").append("<div class='spinner'>");
@madeingnecca
madeingnecca / gist:5580161
Created May 14, 2013 22:25
MULTIMEDIA - video to gif
# Extract frames. One every 1 second(s)
ffmpeg -i video.mp4 -r 1 scenes/scene_%04d.png
# Convert png to png8 to decrease size.
for f in $(ls scenes | grep -i png); do convert "scenes/$f" "PNG8:scenes/$f"; done;
# Create animation
convert -delay 100 -loop 0 scenes/*.png animation.gif
@addyosmani
addyosmani / examples.md
Last active February 23, 2016 18:22
Object.observe() examples from my talk

What are we trying to observe? Raw object data.

// Objects
var obj = { id: 2 };
obj.id = 3; // obj == { id: 3 }
 
// Arrays
var arr = ['foo', 'bar'];
arr.splice(1, 1, 'baz'); // arr == ['foo', 'baz'];
@rafaeljesus
rafaeljesus / oportunidade.md
Last active March 22, 2016 04:28
Senior Software Engineer

A GSW está com vaga para Senior Software Engineer full-time para projeto de longa duração

Descrição

Buscamos profissionais apaixonados e experientes, com visão arquitetural no contexto de APIs, arquiteturas orientadas a serviços e que se orgulham do código que produzem

Stack Atual

Backend - Nodejs(express, koajs, wascally, mongoose, bluebird, mocha, chai, supertest), Rabbitmq, Mongodb, Redis

var mandrill = require('mandrill-api/mandrill'),
async = require('async'),
User = require('../../models').User;
module.exports = function (apiKey, lang) {
// setup mandrill api
var mandrill_client = new mandrill.Mandrill(apiKey);
@jonaslund
jonaslund / fbScrape.js
Created August 15, 2012 10:18
Casperjs script to screenshot an entire Facebook Post
// Using Casperjs to screenshot an entire Facebook Post */
var casper = require('casper').create({
clientScripts: [
'jquery.js'
]
});
//login to facebook
casper.start('https://www.facebook.com/', function() {
this.fill('#login_form', { email: 'email', pass: 'password' }, true);
@paulcuth
paulcuth / README.md
Last active August 13, 2017 20:25
Lua port of Slimdown.

Slimdown

This is a Lua port of of jbroadway's PHP project of the same name.

A very basic pattern-based Markdown parser. Supports the following elements (and can be extended via slimdown.addRule()):

  • Headers
  • Links
  • Bold
# scaffold your project
npx preact-cli@rc create default my-app && cd my-app
# upgrade to Preact X
npm i -D preact-cli@rc && npm i preact@latest preact-router@latest preact-render-to-string@latest
npm rm preact-compat