Skip to content

Instantly share code, notes, and snippets.

View uhtred's full-sized avatar

Daniel França uhtred

View GitHub Profile
bower ^1.6.5 → ^1.7.1
gulp-ng-config ^1.0.0 → ^1.2.1
gulp-replace ~0.5.3 → ~0.5.4
gulp-sass ^2.0.4 → ^2.1.1
gulp-stubby-server ^0.1.3 → ^0.1.5
gulp-uglify ^1.0.0 → ^1.5.1
main-bower-files ^2.0.0 → ^2.9.0
bower ^1.6.5 → ^1.7.1
@uhtred
uhtred / 422.stubby.js
Created December 2, 2015 20:31
422 Stubby Test
- request:
url: ^/admin/applications$
method: POST
post: >
{.*"name":"App Exist".*}
response:
headers:
content-type: application/json
status: 422
latency: 1000
@uhtred
uhtred / lodash.update.js
Created November 27, 2015 15:03
Lodash Mixin to update a collection
/*
var list = [
{id: 1, name:"A"}
]
var oldItem = {id: 1, name:"AAA"}
_.update(list, oldItem);
// → [
{id: 1, name:"AAA"}
]
@uhtred
uhtred / process-port.sh
Created November 16, 2015 15:53
Linux - List process using port
lsof -i tcp:8888
@uhtred
uhtred / sort-column.angular.js
Last active November 15, 2015 22:10
sort-column.angular.js
function sortBy (column) {
if( vm.sortColumn === column ) {
vm.sortDsc = !vm.sortDsc;
} else {
vm.sortColumn = column;
vm.sortDsc = false;
}
}
function sortClass(column) {
@uhtred
uhtred / serial-promises.js
Created November 14, 2015 19:01
Serial Promises
function serial(tasks) {
var prevPromise;
angular.forEach(tasks, function(task) {
//First task
if (!prevPromise) {
prevPromise = task();
} else {
prevPromise = prevPromise.then(task);
}
});
find . -name '*.orig' -delete
@uhtred
uhtred / has-error.directive.js
Last active November 11, 2015 12:55
Has Error Directive
(function() {
'use strict';
angular
.module('app')
.directive('hasError', function($timeout) {
return {
restrict: 'A',
require: '^form',
link: function(scope, iElement, iAttrs, formCtrl) {
@uhtred
uhtred / example.html
Created October 15, 2015 21:48
AngularJS 1.3 directive to automatically handle validation messages with Bootstrap
<form name="loginForm" no-validate ng-submit="loginForm.$valid && login()">
<form-group>
<label for="username">Username</label>
<input type="text" id="username" name="username" required>
</form-group>
<form-group>
<label for="password">Password</label>
<input type="password" id="password" name="password" required>
</form-group>
<button type="submit">Login</button>
@uhtred
uhtred / git-pull-request.sh
Created October 8, 2015 16:58
Git Pull Request
git checkout -b {branch temporaria}
git cherry-pick {hash do commit}
git push -u origin {branch temporaria}