Skip to content

Instantly share code, notes, and snippets.

View dfernandez79's full-sized avatar

Diego Fernandez dfernandez79

  • Buenos Aires, Argentina
View GitHub Profile
@dfernandez79
dfernandez79 / bookmarklet
Last active August 29, 2015 14:04
A bookmarlet source and URL to add a baseline grid to the current page, very useful for CSS development
javascript:(function (d,w) { var s; if (!w.__toggleColGrid){s=d.createElement('script');s.src='https://rawgit.com/dfernandez79/557bff27f0b6223b2a9b/raw/column-grid.js';d.body.appendChild(s);s.onload = function() { w.__toggleColGrid() }; }else{w.__toggleColGrid();}})(document,window);
@dfernandez79
dfernandez79 / baseline-grid.js
Last active August 29, 2015 14:04
A bookmarlet source and URL to add a baseline grid to the current page, very useful for CSS development
(function (global) {
'use strict';
function createBaselineGrid(height, lines, bgColor, halfLineColor) {
var
halfHeight = height/2,
grid = document.createElement('div');
grid.id = '___baselineGrid';
grid.style.position='absolute';
@dfernandez79
dfernandez79 / installation
Created May 9, 2014 21:44
Installation of Yeoman and ui-prototype
npm install -g yo generator-ui-prototype grunt-cli bower
@dfernandez79
dfernandez79 / gist:9318703
Created March 3, 2014 05:02
Using barman to add traits support to Backbone extend
// 1. Overwrite your Backbone extend with barman.Nil.extend
Backbone.Model.extend =
Backbone.Collection.extend =
Backbone.Router.extend =
Backbone.View.extend =
Backbone.History.extend = barman.Nil.extend;
// 2. Now you can use traits (a special case of mixin) when using extend:
@dfernandez79
dfernandez79 / _.md
Created April 9, 2013 17:26
Tributary inlet
@dfernandez79
dfernandez79 / response-headers.txt
Created December 10, 2012 19:02
CORS response headers
HTTP/1.1 200 OK
Access-Control-Allow-Origin: http://myapp.com
Content-Type: application/json; charset=utf-8
@dfernandez79
dfernandez79 / request-headers.txt
Created December 10, 2012 19:01
CORS request headers
GET /api/list HTTP/1.1
Host: myapp.com
User-Agent: Mozilla/5.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Connection: keep-alive
Origin: http://myapp.com
@dfernandez79
dfernandez79 / aRequest.js
Created December 10, 2012 19:00
An AJAX request
$.getJSON('http://myapi.com/api/list',
function (data) { console.log(data); });
@dfernandez79
dfernandez79 / example.js
Created December 10, 2012 18:48
CORS Client example
$(function () {
var ul = $('<ul></ul>');
$.getJSON('http://corsexample.cloudhub.io/example/values')
.then(function (data) {
data.forEach(function (item) {
ul.append('<li>'+item+'</li>'); }) });
$('body').append(ul);
});
@dfernandez79
dfernandez79 / ExampleResource.java
Created December 10, 2012 18:40
Example JAX-RS Resource
package com.mulesoft.blog.example;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType;
@Path("/example")
public class ExampleResource {
@GET