Skip to content

Instantly share code, notes, and snippets.

@YordiLorenzo
YordiLorenzo / foodpin.swift
Created November 23, 2014 10:28
Portfolio - Foodpin sample
// Custom tableview and tableviewcells with automatic dimensions
self.tableView.backgroundColor = UIColor(red: 240.0/255.0, green: 240.0/255.0, blue:
240.0/255.0, alpha: 0.2)
self.tableView.tableFooterView = UIView(frame: CGRectZero)
self.tableView.separatorColor = UIColor(red:
240.0/255.0, green: 240.0/255.0, blue: 240.0/255.0,
alpha: 0.8)
@YordiLorenzo
YordiLorenzo / schippersagenda.php
Created November 23, 2014 11:01
Portfolio - Schippersagenda sample
<?php namespace Schippersagenda\Models;
use \Eloquent;
class Trip extends Eloquent {
/**
* @access protected
* Table trips
* @var string
*/
@YordiLorenzo
YordiLorenzo / schippersagenda.php
Created November 23, 2014 11:02
Portfolio - Schippersagenda sample
/**
* Relational model for boat trips with Laravel's Eloquent
*/
<?php namespace Schippersagenda\Models;
use \Eloquent;
class Trip extends Eloquent {
/**
* @access protected
@YordiLorenzo
YordiLorenzo / talentaccelerator.php
Created November 23, 2014 11:13
Portfolio - Talent Accelerator sample
/**
* Advanced controller for a grade system for Talent Accelerator that gets all grades on a subject and calculates the average per subject
* Response::grades is a Laravel Response macro that simplifies our API responses
*/
<?php namespace AppTree\Controllers\API;
use Cartalyst\Sentry\Facades\Laravel\Sentry as Sentry;
use \Input;
use \Response;
use \Session;
@YordiLorenzo
YordiLorenzo / talentaccelerator.php
Created November 23, 2014 11:14
Portfolio - Talent Accelerator sample
/**
* Advanced controller for a grade system for Talent Accelerator that gets all grades on a subject and calculates the average per subject
* Response::grades is a Laravel Response macro that simplifies our API responses
*/
<?php namespace AppTree\Controllers\API;
use Cartalyst\Sentry\Facades\Laravel\Sentry as Sentry;
use \Input;
use \Response;
use \Session;
@YordiLorenzo
YordiLorenzo / Facade.php
Created November 23, 2014 11:57
Portfolio - Simplos Home Automation
/**
* Responder Facade for returning a Facade accesor that can be used in the iOC container
*/
<?php namespace Simplos\Facades;
use Illuminate\Support\Facades\Facade;
class Responder extends Facade {
/**
@YordiLorenzo
YordiLorenzo / GrowneController.php
Created November 24, 2014 10:48
Portfolio - Growne sample
/**
* Advanced GrowneController that uses SessionManager instances for managing a custom generated Session that is passed with an async call.
*/
<?php
use Growne\Handlers\GrowneHandler;
use Growne\Models\User;
use Growne\Models\Task;
use Growne\Models\Like;
use Growne\Models\Dislike;
@YordiLorenzo
YordiLorenzo / application.php
Created November 24, 2014 12:26
Portfolio - Art Explorer sample
/**
* Class for creating an Application
*/
<?php
require_once 'includes/config.inc.php';
require_once 'database.class.php';
class Application
{
private $APPLICATION_NAME;
private $APPLICATION_PUBLISH_DATE;
@YordiLorenzo
YordiLorenzo / index.php
Created November 24, 2014 12:53
Portfolio - Hackathon 2013 Sample
/**
* Function to add Dijkstra edges to MediaCollege Amsterdam map
* This is the way we calculate which sector to reach from which sector
*/
function runTest() {
require("includes/config.inc.php");
require("includes/database.inc.php");
$g = new Graph();
@YordiLorenzo
YordiLorenzo / UIAlertController+DKExtensions.m
Last active March 5, 2017 00:15
UIAlertController extension
#import "UIAlertController+DKExtensions.h"
@implementation UIAlertController (DKExtensions)
#define IPAD UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad
+ (UIAlertController *)alertWithTitle:(NSString *)title message:(NSString *)message
cancelButtonTitle:(NSString *)cancelButtonTitle cancelBlock:(void (^)())cancelBlock; {
UIAlertController *alertController = [UIAlertController alertControllerWithTitle:title message:message preferredStyle:UIAlertControllerStyleAlert];
UIAlertAction *cancelAction = [UIAlertAction actionWithTitle:cancelButtonTitle style:UIAlertActionStyleCancel handler:cancelBlock];