Skip to content

Instantly share code, notes, and snippets.

View fhferreira's full-sized avatar
🏠
Home-Office since 2005

Flávio H. Ferreira fhferreira

🏠
Home-Office since 2005
View GitHub Profile

Sobre o Laravel Forge

O Forge é um projeto pessoal do Taylor, resultado de 9 meses de trabalho. O plano inicial era lançá-lo em Dezembro de 2013, próximo do lançamento da versão 4.1 do Laravel.

Desenvolver o Forge levou mais tempo do que a versão inicial do Laravel, que levou 3 meses — se não me engano. O Taylor achava que apenas ele usaria o Laravel.

Ele gastou cerca de 18h por semana, às vezes menos. 2h por noite + 4h extras no final de semana. Sua esposa dorme por volta das 22h e ele trabalha até meia-noite. Geralmente ele dorme até 7:45h. Ele disse que precisa de pelo menos 7h de sono para render bem.

O change log da versão 4.1 do Laravel é [4x ma

@fhferreira
fhferreira / 1.markdown
Last active August 29, 2015 14:08 — forked from pinedamg/1.markdown

My Magento Snippets

Checkout virtual - downloadable product

<?php

require_once '../app/Mage.php';
 
Varien_Profiler::enable();
@fhferreira
fhferreira / composer.json
Last active August 29, 2015 14:15
Silex API easy
{
"require": {
"silex/silex": "~1.2",
"doctrine/dbal": "2.2.*"
}
}
<?php
class Minify
{
private function _minify($file) {
/* remove comments */
$lines = explode("\n", $file);
$lines = array_map(
function($line) {
return preg_replace("@\s*//.*$@", '', $line);
},
@vedovelli
vedovelli / gulpfile.js
Created June 3, 2015 17:20
Gulpfile.js para rodar duo() sempre que o javascript especificado for salvo.
/**
* gulpfile para automatizar a compilação feita com o Duo.js.
* Author: Fabio Vedovelli <vedovelli@gmail.com>
* http://vedovelli.com.br/
* Inspirado em https://github.com/mozilla/galaxy.js/blob/master/gulpfile.js
*/
var gulp = require('gulp');
/**
@fmasanori
fmasanori / votos.py
Created October 9, 2014 13:23
Resultados das eleições 2014 Python 3 (adaptado Vinicius Marangoni)
#versão Python 3 de http://pastebin.com/uRnDZaTz (Vinicius Marangoni)
import urllib.request
import json
url = 'http://divulga.tse.jus.br/2014/divulgacao/oficial/143/dadosdivweb/br/br-0001-e001431-w.js'
def main():
resp = urllib.request.urlopen(url).read()
resp = json.loads(resp.decode('utf-8'))
candidatos = resp['cand']
@siddarth
siddarth / gist:1379745
Created November 20, 2011 02:53 — forked from gdb/gist:1255035
Stripe PHP simple example
<?php
require 'path-to-Stripe.php';
if ($_POST) {
Stripe::setApiKey("YOUR-API-KEY");
$error = '';
$success = '';
try {
if (!isset($_POST['stripeToken']))
throw new Exception("The Stripe Token was not generated correctly");
@juliobitencourt
juliobitencourt / gist:bfd04e590f3fc8daf486
Last active February 9, 2018 19:06
Simple Previous and Next Navigation with Laravel Eloquent
<?php
namespace App\Domain\Repositories;
use App\Domain\Repositories\DbRepository;
use App\Domain\Entities\SomeEntity;
/**
*
*/
@fhferreira
fhferreira / google direction.js
Created November 15, 2018 21:43
google direction
var maps = require("@google/maps");
var client = maps.createClient({
key: "AIzaSyCSA6hgjkJhkvwO7OP9dG230uEP0ryFXns"
});
function generateDateTime(hour, minutes) {
var d = new Date();
d.setHours(hour,minutes,0,0);
d.setDate(d.getDate() + 1);
@mpociot
mpociot / link-between-messengers.php
Last active May 20, 2019 23:16
Use BotMan to link between multiple messenger services