Skip to content

Instantly share code, notes, and snippets.

View jasmo2's full-sized avatar

Jaime Molina jasmo2

  • All over the World
View GitHub Profile
@jasmo2
jasmo2 / CustomButton.swift
Created March 14, 2016 03:54 — forked from soggybag/CustomButton.swift
Custom Designable, Inspectable button with border and corner radius.
import UIKit
@IBDesignable
class CustomButton: UIButton {
@IBInspectable var borderColor: UIColor? = UIColor.clearColor() {
didSet {
layer.borderColor = self.borderColor?.CGColor
}
}
@IBInspectable var borderWidth: CGFloat = 0 {

Deploy Rails 4 app with Dokku on DigitalOcean

Install dokku

First create a Ubuntu 13.04 x64 droplet on DigitalOcean Control Panel

Then ssh with root account, run this in termianl:

$ wget -qO- https://raw.github.com/progrium/dokku/master/bootstrap.sh | sudo bash
pre {
var config = CONFIG!Config;
var DataBase = DB!Database;
var ParentTable = DB!Table;
}
--This Rule is creating and extra empty database
rule Config2Database
transform c: CONFIG!Config
to db: DB!Database{
config = c ;
-- Debemos crear una unica base de datos para todos
pre {
var db : new DB!Database;
}
-- Esta regla se encarga de todo!
rule MarketPlace2Relacional
transform
c : mp!ClassUnit
to
package processor;
import java.lang.annotation.Annotation;
import java.math.BigInteger;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.Optional;
import java.util.stream.Collectors;
import annotation.FeatureAnnotation;
package processor;
import spoon.processing.AbstractProcessor;
import spoon.reflect.declaration.CtAnnotation;
import spoon.reflect.declaration.CtElement;
import spoon.reflect.reference.CtTypeReference;
import java.lang.annotation.Annotation;
import java.util.ArrayList;
@jasmo2
jasmo2 / s.h
Created September 12, 2015 18:03
ssjdf
public static Result doLogin() {
com.feth.play.module.pa.controllers.Authenticate.noCache(response());
final Form<MyLogin> filledForm = MyUsernamePasswordAuthProvider.LOGIN_FORM
.bindFromRequest();
if (filledForm.hasErrors()) {
// User did not fill everything properly
return badRequest(login.render(filledForm));
} else {
// Everything was filled
return UsernamePasswordAuthProvider.handleLogin(ctx());
@jasmo2
jasmo2 / server.md
Last active August 29, 2015 14:22 — forked from jtadeulopes/server.md

Update and upgrade the system

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo apt-get autoremove
sudo reboot