Skip to content

Instantly share code, notes, and snippets.

View jaimeagudo's full-sized avatar

Jaime Agudo jaimeagudo

  • Freelance
View GitHub Profile
@jaimeagudo
jaimeagudo / EmojiTextFieldDelegate.swift
Created November 9, 2016 10:54
Udacity iOS emoji textfield, functionally seasoned
//
// EmojiTextFieldDelegate.swift
// TextFields
//
// Created by Jason on 11/11/14.
// Copyright (c) 2014 Udacity. All rights reserved.
//
import Foundation
import UIKit
@jaimeagudo
jaimeagudo / ColorizerTextFieldDelegate.swift
Created November 9, 2016 10:53
Udacity iOS textfield, functionally seasoned
//
// ColorizerTextFieldDelegate.swift
// TextFields
//
// Created by Jason on 11/11/14.
// Copyright (c) 2014 Udacity. All rights reserved.
//
import Foundation
import UIKit
@jaimeagudo
jaimeagudo / flatten.html
Created May 12, 2016 13:08
JS Bin flatten implementation // source https://jsbin.com/wupeviv
<!DOCTYPE html>
<html>
<head>
<meta name="description" content="flatten implementation">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>JS Bin</title>
</head>
<body>
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>JS Test</title>
</head>
<body>
<div class="main-pane">
<h2>Word Translator</h2>
<p>
@jaimeagudo
jaimeagudo / BasicAuthAuthorizationInterceptor.java
Created October 26, 2015 11:56 — forked from palesz/BasicAuthAuthorizationInterceptor.java
Basic HTTP Authentication Interceptor for Apache CXF
import org.apache.cxf.binding.soap.interceptor.SoapHeaderInterceptor;
import org.apache.cxf.configuration.security.AuthorizationPolicy;
import org.apache.cxf.endpoint.Endpoint;
import org.apache.cxf.interceptor.Fault;
import org.apache.cxf.message.Exchange;
import org.apache.cxf.message.Message;
import org.apache.cxf.transport.Conduit;
import org.apache.cxf.ws.addressing.EndpointReferenceType;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@jaimeagudo
jaimeagudo / olo.js
Created December 28, 2014 23:08
Top 20 pizzas
//require underscore & jquery
var pizzas={};
$.ajax({
type: 'GET',
url: 'http://files.olo.com/pizzas.json',
async: false,
contentType: "application/json",
dataType: 'json',
success: function (data) {
@jaimeagudo
jaimeagudo / trellises.js
Created November 12, 2014 00:35
Top Secret for now ;)
// Author: Jaime Agudo <jaime.agudo.lopez@gmail.com>
//
// Github: https://github.com/jaimeagudo/
//
// License: MIT
'use strict';
/*
@jaimeagudo
jaimeagudo / bitcoin.verify
Created October 7, 2014 15:54
Bitcoin username verification
Verifying that +jaimeagudo is my Bitcoin username. You can send me #bitcoin here: https://onename.io/jaimeagudo
(def best-player "Xavi")
(defn greeting
[]
(prn (format "Hi %s is the best player!", best-player)))
(defn greeting-mock
[]
(prn (format "Hi. Now %s rocks!", best-player)))
@jaimeagudo
jaimeagudo / auth.clj
Created February 11, 2014 09:39
Custom cookie for Friend middleware
(defn friend-middleware
"Returns a middleware that enables authentication via Friend."
[handler]
(let [auth-config {
:credential-fn (partial creds/bcrypt-credential-fn db/load-credentials)
:redirect-on-auth? false
:logout-uri "/logout"
:signup-uri "/registration"
:workflows
[;; Note that ordering matters here. Basic first.