Skip to content

Instantly share code, notes, and snippets.

View arterzatij's full-sized avatar

Ernesto Arteaga arterzatij

View GitHub Profile
@arterzatij
arterzatij / Free O'Reilly Books.md
Created March 28, 2019 23:12 — forked from augbog/Free O'Reilly Books.md
Free O'Reilly Books

Free O'Reilly books and convenient script to just download them.

Thanks /u/FallenAege/ and /u/ShPavel/ from this Reddit post

How to use:

  1. Take the download.sh file and put it into a directory where you want the files to be saved.
  2. cd into the directory and make sure that it has executable permissions (chmod +x download.sh should do it)
  3. Run ./download.sh and wee there it goes. Also if you do not want all the files, just simply comment the ones you do not want.
@arterzatij
arterzatij / AccordionCodeAssessment.html
Last active May 17, 2018 14:55
Accordion Code Assessment
<style>
li {
list-style-type: none;
}
h3 {
cursor: pointer;
}
div {
overflow: hidden;
@arterzatij
arterzatij / ArrayListTest
Created February 10, 2016 21:34
vector vs arraylist
/**
*
*/
package test;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
import org.junit.After;
@arterzatij
arterzatij / Array prototype
Last active August 29, 2015 14:23
JS utils
Array.prototype.contains = function(obj) {
var i = this.length;
while (i--) {
if (this[i] === obj) {
return true;
}
}
return false;
}
@arterzatij
arterzatij / isNotMobile
Created April 29, 2015 17:29
Validate mobile device
window.isNotMobile = (function() {
var check = false;
( function (a) {if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od|ad)|iris|kindle|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jb
@arterzatij
arterzatij / gist:d42aacc7bbdebaa26f84
Created April 13, 2015 18:06
Pasar validación de mismo origen para localhost
//Configuracion del proveedor de oauth2
app.config([ '$authProvider', function ( $authProvider ) {
$authProvider.oauth2({
name: 'sso',
url: 'auth',
scope: ['read', 'write', 'trust'],
scopeDelimiter: ',',
requiredUrlParams: ['scope'],
redirectUri: location.origin + location.pathname + '#/calculator',
clientId: 'pagos_cliente',
@arterzatij
arterzatij / Anotacion RestController
Last active August 29, 2015 14:10
Java: RestController
@Target(value=TYPE)
@Retention(value=RUNTIME)
@Documented
@Controller
@ResponseBody
public @interface RestController
@arterzatij
arterzatij / Define snabb routes
Last active August 29, 2015 14:10
snabb - Routes definition
<?php
// mapping for http://<location>/hello
$r->map("hello", "hello::world");
// mapping for http://<location>/hello/Ernesto with params
$r->map("hello/:name", "hello::world");
?>
@arterzatij
arterzatij / RestController
Last active August 29, 2015 14:10
Java RESTful Spring
@RestController
public class BookController {
}
@arterzatij
arterzatij / Injeccion de constantes
Last active August 29, 2015 14:08
Injeccion de constantes
// Declaracion del modulo de configuracion
angular
.module( 'dashboard.config', [] )
.constant( 'base_url' , 'http://www.domain.com/api' )
.constant( 'default_page', 'home' )
.constant( 'db_pages', [
{
name: 'statisticsOverview',
label: 'Dashboard',
icon: 'dashboard'