Skip to content

Instantly share code, notes, and snippets.

View stdavis's full-sized avatar

Scott Davis stdavis

View GitHub Profile
@stdavis
stdavis / gist:3122744
Created July 16, 2012 13:33
Districts Map Widget - Old Server Path
<div id="agrc-map">
<div style="left: 21%; position: relative;">
<img alt="loader image" src="http://mapserv.utah.gov/LtGovVotingDistricts_Widget/images/loader.gif" style="vertical-align: middle;"/>
Loading Map Viewer...
</div>
</div>
<script type="text/javascript" src="http://mapserv.utah.gov/LtGovVotingDistricts_Widget/js/agrc_map.js"></script>
@stdavis
stdavis / gist:3122771
Created July 16, 2012 13:35
Districts Map Widget - New Server Path
<div id="agrc-map">
<div style="left: 21%; position: relative;">
<img alt="loader image" src="http://stage.mapserv.utah.gov/LtGovVotingDistricts_Widget/images/loader.gif" style="vertical-align: middle;"/>
Loading Map Viewer...
</div>
</div>
<script type="text/javascript" src="http://stage.mapserv.utah.gov/LtGovVotingDistricts_Widget/js/agrc_map.js"></script>
@stdavis
stdavis / gist:3176415
Created July 25, 2012 14:17
Preferred Geocode Call
var params = {
url: 'http://dagrc.utah.gov/beta/WebApi/api/geocode',
load: onSuccess,
error: onError,
content: {
street: '2832 banbury rd',
zone: '84121',
format: 'esrijson'
}
};
@stdavis
stdavis / gist:3176424
Created July 25, 2012 14:20
Current Geocode Method
var params = {
url: 'http://dagrc.utah.gov/beta/WebApi/api/geocode/' + street + '/' + zip,
load: onSuccess,
error: onError,
content: {
format: 'esrijson'
}
};
dojo.xhrGet(params);
@stdavis
stdavis / gist:3227713
Created August 1, 2012 15:15
try-except demo
try:
logger = agrc.logging.Logger()
emailer = agrc.email.Emailer('[email protected]')
# do a bunch of cool stuff here
except arcpy.ExecuteError:
# catches arcpy errors. only works in 10 or later
logger.logMsg('arcpy.ExecuteError')
logger.logError()
logger.logGPMsg()
@stdavis
stdavis / gist:3229906
Created August 1, 2012 19:19
geocoding web service example
_invokeWebService: function (args) {
// summary:
// calls the web service
// description:
// sends the request to the wsut webservice
// tags:
// private
// returns:
// Deferred
console.info(this.declaredClass + "::" + arguments.callee.nom);
@stdavis
stdavis / gist:3278883
Created August 6, 2012 22:04
AMD Loader Problem
define("esri/main", ["dojo", "dojo/i18n!esri/nls/jsapi"], function(_1, _2) {
// a breakpoint in this function is never reached
});
(function () {
require({
baseUrl: '',
packages: [
'dojo',
'dijit',
'dojox',
'app',
'agrc',
'ijit',
@stdavis
stdavis / gist:3355770
Created August 15, 2012 04:09
login service code
window.CEM = {
// app: cem.App
// this is set in main.js
app: null,
urls: {
login: 'http://ec2-23-20-196-67.compute-1.amazonaws.com:8080/fishing/login',
getAvailableDownloads: 'http://ec2-23-20-196-67.compute-1.amazonaws.com:8080/fishing/json/AvailableDownloads',
downloadFile: 'http://ec2-23-20-196-67.compute-1.amazonaws.com:8080/fishing/file/download?fileId='
}
};
@stdavis
stdavis / gist:3816190
Created October 2, 2012 04:35
Tilemill Process Sample Trace
Sampling process 487 for 3 seconds with 1 millisecond of run time between samples
Sampling completed, processing symbols...
Analysis of sampling node (pid 487) every 1 millisecond
Process: node [487]
Path: /Applications/TileMill.app/Contents/Resources/node
Load Address: 0x100000000
Identifier: node
Version: ??? (???)
Code Type: X86-64 (Native)
Parent Process: Python [472]