Skip to content

Instantly share code, notes, and snippets.

View fain182's full-sized avatar

Pietro Campagnano fain182

View GitHub Profile
@fain182
fain182 / slack-sentiment.go
Created October 26, 2015 22:25
Which are you most happy slack channels?
package main
import (
"fmt"
"github.com/nlopes/slack"
"strconv"
"strings"
"time"
)
{
init: function(elevators, floors) {
var stopRequested = [];
_.each(floors, function(floor) {
floor.on("up_button_pressed down_button_pressed", function() {
var elevatorsDistance = _.map(elevators, function(elevator) { return [elevator, elevator.loadFactor()* (elevator.currentFloor() - floor.level)]; });
var choosenElevatorDistance = _.min(elevatorsDistance, function(elevatorDistance){ return elevatorDistance[1]; });
var choosenElevator = choosenElevatorDistance[0];
choosenElevator.goToFloor(floor.level);
});
@fain182
fain182 / gist:3394880
Created August 19, 2012 13:41
Workaround for Issue #2059 in Symfony 2.0
<?php
namespace Rousseau\PaymentBundle\Form\DataTransformer;
use Symfony\Component\Form\DataTransformerInterface;
use Symfony\Component\Form\Exception\TransformationFailedException;
use Doctrine\Common\Persistence\ObjectManager;
/*
Usage:
$builder->add(