Skip to content

Instantly share code, notes, and snippets.

View amosrivera's full-sized avatar

Amós Rivera amosrivera

  • Managua, Nicaragua
View GitHub Profile
(function() {
angular.module('validation', ['validation.provider', 'validation.directive']);
}).call(this);
(function() {
angular.module('validation.provider', [])
.provider('$validation', function() {
var $injector,
var getPage = function(params) {
$scope.tableParams.sortBy = params.sort.predicate || 'created_at';
$scope.tableParams.sort = (params.sort.reverse) ? 'DESC' : 'ASC';
var settings = $scope.tableParams;
return runsResource.$reset().$fetch(settings).$asPromise().then(function(_runs) {
return processData(_runs);
});
};
getPage(tableState).then(function(result) {
angular
.module("")
.directive("repeatTimeLog", repeatTimeLog);
/* @ngInject */
function repeatTimeLog($timeout, $log) {
var start, end;
return timeoutFunction;
function get(url, data, callback){
if(typeof data === "function") {
callback = data;
data = {};
}
var xhr = new XMLHttpRequest();
xhr.open("GET", url, true);
xhr.setRequestHeader("Content-Type","application/json");
require 'pincers'
require 'aws-sdk'
pincers = Pincers.for_webdriver :chrome
pincers.goto "www.nasa.gov"
menu = pincers.search("#nasa-main-menu > li:contains('Galleries')")
menu.search("a:first").hover
menu.search("a:contains('Image of the Day')").click
configurations {
all*.exclude group: 'com.android.support', module: 'support-v4'
}
require 'pry'
file = File.new(ARGV[0], "r")
# delete current output file
if File.exist?("output.txt")
File.delete("output.txt")
end
# number of cases
cases = file.gets
def get_serve_pattern(queue, barbers)
min = barbers.min
freq = barbers.map { |b| (b / min).ceil }
count = 0
0.upto(queue).each do |n|
puts "count is #{count}"
count += 1
barbers.each_with_index do |b, i|
if n % freq[i] == 0