Skip to content

Instantly share code, notes, and snippets.

View kflaw's full-sized avatar

kflaw kflaw

  • Caltrans
  • Oakland, CA
View GitHub Profile
define([
'dojo/_base/declare',
'dijit/_WidgetBase',
'dijit/_TemplatedMixin',
'dijit/_WidgetsInTemplateMixin',
'dijit/form/Button',
'dojo/_base/lang',
'dojo/_base/array',
'dojo/dom',
'dojo/on',
@kflaw
kflaw / gist:1a41654993e9692914a7fa18f8819a8f
Created January 23, 2017 14:19
tor_control_port_test.py
import sys
import getpass
import stem.connection
import stem.socket
try:
control_socket = stem.socket.ControlPort(port = 9051)
except stem.SocketError as exc:
print 'Unable to connect to port 9051 (%s)' % exc
sys.exit(1)
define([
'dojo/_base/declare',
'dijit/_WidgetBase',
'dijit/_TemplatedMixin',
'dijit/_WidgetsInTemplateMixin',
'dijit/form/Button',
'dojo/_base/lang',
'dojo/_base/array',
'dojo/dom',
'dojo/on',
0 info it worked if it ends with ok
1 verbose cli [ 'C:\\Program Files\\nodejs\\node.exe',
1 verbose cli 'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
1 verbose cli 'install' ]
2 info using npm@2.15.5
3 info using node@v4.4.5
4 verbose readDependencies loading dependencies from C:\Temp\AGStoShapefile-master\package.json
5 warn package.json AGStoSHP@0.0.1 No repository field.
6 verbose install where, deps [ 'C:\\Temp\\AGStoShapefile-master',
6 verbose install [ 'esri2geo', 'ogr2ogr', 'q', 'query-string', 'request' ] ]
@kflaw
kflaw / gist:72fdf6ebe6d30b9df51c
Created March 11, 2016 19:02
postmileSearch widget
define([
'dojo/_base/declare',
'dijit/_WidgetBase',
'dijit/_TemplatedMixin',
'dijit/_WidgetsInTemplateMixin',
'gis/dijit/_FloatingWidgetMixin',
'dijit/form/Button',
'dojo/_base/lang',
'dojo/_base/array',
'dojo/dom',
@kflaw
kflaw / webservice_proxyAPP1.js
Created January 21, 2016 23:21
webservice_proxyAPP1.js
<!--
var WS_PROTO = location.protocol;
var WS_HOST = location.hostname;
var WS_PORT = location.port;
var WS_URI = '/postmilewebservice/services/GISWebServiceSoapImpl';
//var WS_URL = "http://svhqgisapp1.dot.ca.gov/postmilewebservice/services/GISWebServiceSoapImpl";
//var WS_URL = "http://svgcgoo5.dot.ca.gov:8080/postmilewebservice-2009-01/services/PostmileWebService";
//var WS_URL = "http://svhqgisapp2.dot.ca.gov/postmilewebservice-2009-01/services/PostmileWebService";
var WS_URL = "http://svhqgisapp1.dot.ca.gov/proxy.php";
var WS_NS = "http://postmile.dot.ca.gov";
@kflaw
kflaw / search_ROW.js
Last active December 10, 2015 17:19
search_ROW.js
/*eslint no-alert: 0*/
define([
'dojo/on',
'dojo/_base/lang',
'dojo/date/locale'
], function (on, lang, locale) {
'use strict';
function formatDateTime (value) {
if (value instanceof Date) {
@kflaw
kflaw / viewer_ROW_test.js
Last active December 10, 2015 17:18
viewer_ROW_test
define([
'esri/units',
'esri/geometry/Extent',
'esri/config',
'esri/tasks/GeometryService',
'esri/layers/ImageParameters'
//,"esri/layers/ImageServiceParameters"
], function (units, Extent, esriConfig, GeometryService, ImageParameters) {//,ImageServiceParameters) {
// url to your proxy page, must be on same machine hosting you app. See proxy folder for readme.
define([
'esri/units',
'esri/geometry/Extent',
'esri/config',
'esri/tasks/GeometryService',
'esri/layers/ImageParameters'
//,"esri/layers/ImageServiceParameters"
], function (units, Extent, esriConfig, GeometryService, ImageParameters) {//,ImageServiceParameters) {
// url to your proxy page, must be on same machine hosting you app. See proxy folder for readme.
@kflaw
kflaw / gist:e222c3e141eb19e30ca5
Created October 13, 2015 18:14
basemaps.js config
define([
'esri/dijit/Basemap',
'esri/dijit/BasemapLayer',
'esri/layers/osm'
], function ( Basemap, BasemapLayer, osm ) {
return {
map: true, // needs a refrence to the map
mode: 'custom', //must be either 'agol' or 'custom'
title: 'Basemaps', // tilte for widget
mapStartBasemap: 'topo', // must match one of the basemap keys below