Skip to content

Instantly share code, notes, and snippets.

View franklinjavier's full-sized avatar

Frank franklinjavier

View GitHub Profile
/**
* Created by Sandeep on 01/06/14.
*/
angular.module('movieApp',['ui.router','ngResource','movieApp.controllers','movieApp.services']);
angular.module('movieApp').config(function($stateProvider){
$stateProvider.state('movies',{
url:'/movies',
templateUrl:'partials/movies.html',
@franklinjavier
franklinjavier / bins-elo.md
Created November 26, 2015 11:16 — forked from k8adev/bins-elo.md
Bins para validação de cartões de crédito ELO

Validação para cartão de crédito ELO

Bins

Os bins foram ordenados pelo início dos 4 primeiros dígitos.

  • 4011
  • 4389 3 5
  • 4514 1 6
  • 4576
import request from 'request';
import BaseController from './Base';
class AuthController extends BaseController {
login(email, password) {
return this.post('/login', {
email: email,
password: password
});
}
@franklinjavier
franklinjavier / server.js
Created October 17, 2015 21:04
react ssr
// Reactjs and jsx utils
require('node-jsx').install({extension: '.jsx'});
var React = require('react');
var Router = require('react-router');
// React App components and api
var routes = require('./routes.jsx');
var Api = require('./api/ServerApi');
// Express
@franklinjavier
franklinjavier / frontend-blznaweb.md
Last active June 13, 2024 15:44
Vaga frontend na Beleza Na Web

Vaga de frontend na www.belezanaweb.com.br

A vaga é fulltime presencial, CLT e fica em São Paulo, região do Jaguaré (Zona Oeste, próximo à estação Villa Lobos-Jaguaré)

Sobre a empresa

Somos um e-commerce de produtos de beleza. Uma rede que conecta consumidores, marcas, formadores de opinião e os melhores profissionais do mercado.

Para ajudar você a fazer as escolhas que vão atender os seus desejos de beleza, todo um time de experts está a postos. São cabeleireiros e maquiadores badalados, renomados dermatologistas e editoras de beleza que escolheram a dedo mais de 200 marcas, levando até você informações completas, dicas e truques profissionais de mais de 13 mil produtos.

@franklinjavier
franklinjavier / nvm-node-npm.sh
Created October 16, 2015 01:17
Install nvm, node stable and npm
#!/usr/bin/env bash
set -e
echo "Installing nvm..."
[ -d ~/.nvm ] && rm -rf ~/.nvm
git clone https://github.com/creationix/nvm.git ~/.nvm
cd ~/.nvm
git checkout `git describe --abbrev=0 --tags`
cd - >/dev/null
@franklinjavier
franklinjavier / LazyLoad.js
Created October 10, 2015 14:31 — forked from yocontra/LazyLoad.js
lazy loading react components, useful for video/audio/etc
var React = require('react');
var events = require('add-event-listener');
var isVisible = require('../isVisible');
var LazyLoad = React.createClass({
displayName: 'LazyLoad',
propTypes: {
distance: React.PropTypes.number,
component: React.PropTypes.node.isRequired,
children: React.PropTypes.node.isRequired
@franklinjavier
franklinjavier / passport-routes.js
Created October 8, 2015 00:24 — forked from nkbt/passport-routes.js
Passport.js Routes
"use strict";
var passport = require('./passport');
var config = {
redirectBack: redirectBack
}
function redirectBack(req, res) {
res.redirect(req.param('__back') && decodeURIComponent(req.param('__back')) || '/');
}
@franklinjavier
franklinjavier / boot.js
Created October 7, 2015 23:47 — forked from jdx/boot.js
zero-downtime node.js app runner
// This script will boot app.js with the number of workers
// specified in WORKER_COUNT.
//
// The master will respond to SIGHUP, which will trigger
// restarting all the workers and reloading the app.
var cluster = require('cluster');
var workerCount = process.env.WORKER_COUNT || 2;
// Defines what each worker needs to run
import org.apache.commons.lang3.StringUtils;
final public class BuscaBr {
final static String vogais = "aaaaaeeeeiiiiooooouuuu";
final static String vogaisAcentuadas = "áâàãäéêèëíîìïóõòôöúùûü";
final static String[] lista01 = {"y","br","bl","ph","gr","gl","mg","ng","rg","ge","gi","rj","mj","nj","q","ca","co","cu","ck","c","lh","n","rm","gm","md","sm"};
final static String[] lista01Troca = {"i","b","b","f","g","g","g","g","g","j","j","j","j","j","k","k","k","k","k","k","l","m","m","m","m","m"};