View threadtest.py
import time | |
import timeit | |
from multiprocessing.dummy import (Pool, TimeoutError) | |
def delay(mynum, delay_secs): | |
print("starting #%s" % mynum) | |
time.sleep(delay_secs) | |
print("done with #%s" % mynum) | |
return True |
View layout_boilerplate.html
<!DOCTYPE html> | |
<html lang="en"> | |
<head> | |
<meta http-equiv="content-type" content="text/html; charset=utf-8"> | |
<meta name="viewport" content="width=device-width"> | |
<title>JS Bin</title> | |
<script src="https://code.jquery.com/jquery-git.js"></script> | |
<script language="JavaScript"> | |
$( document ).ready(function() { | |
$("#add").on("click", function() { |
View selenium_browse_back.js
elementIsVisible (element) { | |
return this.driver.wait(until.elementIsVisible(element)); | |
} | |
elementIsNotVisible (element) { | |
return this.driver.wait(until.elementIsNotVisible(element)); | |
} | |
const abbyElement = await findByText('Abby'); // Should show editor for new costume | |
await elementIsVisible(abbyElement); |
View selenium_wait_until_clickable.js
const costumesTabElement = await findByText('Costumes'); | |
await driver.wait(() => { | |
return costumesTabElement.isDisplayed().then(displayed => { | |
console.log('got here A'); | |
if (!displayed) return false; | |
console.log('got here B'); | |
// costumesTabElement.click(); | |
return costumesTabElement.isEnabled(); | |
}); |
View time_utils.py
import datetime | |
import pytz | |
# careful, don't assume now() is nyc time! on ec2, it's utc time. | |
def datetime_from_tz_naive_nyc_to_tz_aware_utc(nyc_datetime_tz_naive): | |
nyc_datetime_tz_aware = pytz.timezone('US/Eastern').localize(nyc_datetime_tz_naive) | |
return nyc_datetime_tz_aware.astimezone(pytz.utc) | |
def utc_tz_aware(utc_datetime_tz_naive): | |
return pytz.timezone('UTC').localize(utc_datetime_tz_naive) |
View angularJsonDataService.js
// data.json could look like: | |
// { | |
// "menu": [{"name": "Contact Us"}, {"name": "About Us"}] | |
// } | |
// app.js could look like: | |
var app = angular.module('myApp'); | |
app.factory('commonData', ['$http', '$q', function($http, $q){ |
View HTML redirect page
<html> | |
<head> | |
<!-- Pleace this snippet right after opening the head tag to make it work properly --> | |
<!-- This code is licensed under GNU GPL v3 --> | |
<!-- You are allowed to freely copy, distribute and use this code, but removing author credit is strictly prohibited --> | |
<!-- Generated by http://insider.zone/tools/client-side-url-redirect-generator/ --> | |
<!-- REDIRECTING STARTS --> | |
<link rel="canonical" href="http://destinationsitehere.com"/> |
View route.js
app.config(['$stateProvider', '$urlRouterProvider', '$locationProvider', | |
function($stateProvider, $urlRouterProvider, $locationProvider) { | |
$stateProvider.state('root', { | |
url: '/', | |
templateUrl: 'root.html', | |
controller: 'RootCtrl' | |
}) | |
.state('program', { | |
url: '/program/:program_id', |
View txt
"Be who you are and say what you feel, because those who mind don't matter and those who matter don't mind." | |
--Bernard Baruch |
NewerOlder