Skip to content

Instantly share code, notes, and snippets.

View JamsMendez's full-sized avatar
🏠
Working from home

Jose Angel Mendez Santiago JamsMendez

🏠
Working from home
View GitHub Profile
@JamsMendez
JamsMendez / ngUpload.js
Last active August 29, 2015 14:01
Directiva de Angular.js para Input File y Ajax
// Bootstrap is used for visual effects
/*
HTML
<ng-upload ng-model="file"></ng-upload>
<ng-upload ng-model="Object.file"></ng-upload>
*/
var directives = {
ngUpload: function () {
@JamsMendez
JamsMendez / ngUploadDrop.js
Created August 12, 2014 05:00
Directiva de Angular.js para subir archivos Drag on Drop
directives.uploadDrop = function (){
return {
require: '?ngModel',
restrict: 'E',
template: '<div class="input-file" style="width: 150px;"><span class="glyphicon glyphicon-picture"></span></div>',
link: function (scope, element, attrs, ngModel){
if (!ngModel) return;
element.bind('drop', function (event) {
@JamsMendez
JamsMendez / ngCarousel.js
Created August 15, 2014 16:47
Directive Carousel, simulates a form component, Select
/*
Dependencies
http://sorgalla.com/jcarousel/
Implementation
<carousel ng-model="Object.property" elements="elements"></carousel>
@JamsMendez
JamsMendez / orderByObject.js
Created September 24, 2014 18:31
Filtro para ordenar lista de objetos en Angular.js
var filters = {};
filters.orderByObject = function() {
return function(items, field, reverse) {
var filtered = [];
angular.forEach(items, function(item) {
filtered.push(item);
});
@JamsMendez
JamsMendez / factorySocketIO.js
Created September 25, 2014 14:31
Factory para implementar Socket.IO y Angular.js
app.factory('SocketIO', function ($rootScope) {
var socket = io.connect();
return {
on: function (eventName, callback) {
socket.on(eventName, function () {
var args = arguments;
$rootScope.$apply(function () {
callback.apply(socket, args);
});
});
@JamsMendez
JamsMendez / process_parallel.go
Created September 1, 2015 00:40
Procesos Paralelos en Go lang
package main
import (
"fmt"
"runtime"
"sync"
"time"
)
func main() {
@JamsMendez
JamsMendez / currency.go
Created September 1, 2015 00:50
Concurrencia en Go
package main
import (
"fmt"
"sync"
"time"
)
func main() {
var wg sync.WaitGroup
@JamsMendez
JamsMendez / reading_terminal.go
Last active September 29, 2015 17:32
Leer información desde la terminal
package main
import (
"bufio"
"fmt"
"os"
)
func main() {
messagesInput := []string{"Name(s): ", "First name: ", "Last name: ", "Age: "}
addJSON (json) {
let self = this;
let formData = new FormData();
formData.append('json', JSON.stringify(json));
formData.append('file', avatar);
let xhr = $.ajax({
@JamsMendez
JamsMendez / read.go
Created May 7, 2018 17:04
Lectura Serial en Golang
const (
sizeRead = 64
carReturn = 13
newLine = 10
)
serialPort, _ := serial.OpenPort(options)
read := make(chan []byte)