Skip to content

Instantly share code, notes, and snippets.

@blah238
blah238 / querypoints.linq
Last active December 12, 2015 02:49
LINQPad IGeometryBridge.QueryPoints() example
<Query Kind="Program">
<Reference>&lt;ProgramFilesX86&gt;\ArcGIS\DeveloperKit10.1\DotNet\ESRI.ArcGIS.Geometry.dll</Reference>
<Reference>&lt;ProgramFilesX86&gt;\ArcGIS\DeveloperKit10.1\DotNet\ESRI.ArcGIS.System.dll</Reference>
<Reference>&lt;ProgramFilesX86&gt;\ArcGIS\DeveloperKit10.1\DotNet\ESRI.ArcGIS.Version.dll</Reference>
<Namespace>ESRI.ArcGIS.Geometry</Namespace>
<Namespace>ESRI.ArcGIS.esriSystem</Namespace>
</Query>
void Main()
{
@blah238
blah238 / polygonToLine.linq
Created February 11, 2013 09:31
LINQPad IPolygon2.QueryExteriorRingsEx crash test (ArcGIS 10.1 SP1)
<Query Kind="Program">
<GACReference>ESRI.ArcGIS.Geometry, Version=10.1.0.0, Culture=neutral, PublicKeyToken=8fc3cc631e44ad86</GACReference>
<GACReference>ESRI.ArcGIS.System, Version=10.1.0.0, Culture=neutral, PublicKeyToken=8fc3cc631e44ad86</GACReference>
<GACReference>ESRI.ArcGIS.Version, Version=10.1.0.0, Culture=neutral, PublicKeyToken=8fc3cc631e44ad86</GACReference>
<Namespace>ESRI.ArcGIS.esriSystem</Namespace>
<Namespace>ESRI.ArcGIS.Geometry</Namespace>
</Query>
void Main()
{
@blah238
blah238 / polygonToLineFW35.linq
Created February 11, 2013 16:33
LINQPad IPolygon2.QueryExteriorRingsEx crash test (ArcGIS 10.0 SP5)
<Query Kind="Program">
<GACReference>ESRI.ArcGIS.Geometry, Version=10.0.0.0, Culture=neutral, PublicKeyToken=8fc3cc631e44ad86</GACReference>
<GACReference>ESRI.ArcGIS.System, Version=10.0.0.0, Culture=neutral, PublicKeyToken=8fc3cc631e44ad86</GACReference>
<GACReference>ESRI.ArcGIS.Version, Version=10.0.0.0, Culture=neutral, PublicKeyToken=8fc3cc631e44ad86</GACReference>
<Namespace>ESRI.ArcGIS.esriSystem</Namespace>
<Namespace>ESRI.ArcGIS.Geometry</Namespace>
</Query>
void Main()
{
@blah238
blah238 / 53054-intersect-union-are-failing-on-10-1.linq
Created February 28, 2013 05:36
LINQPad ITopologicalOperator.Intersect test
<Query Kind="Program">
<Reference>C:\CSProjects\DnrGps_Wkt\bin\Release\DnrGps_Wkt.dll</Reference>
<GACReference>ESRI.ArcGIS.Framework, Version=10.1.0.0, Culture=neutral, PublicKeyToken=8fc3cc631e44ad86</GACReference>
<GACReference>ESRI.ArcGIS.Geometry, Version=10.1.0.0, Culture=neutral, PublicKeyToken=8fc3cc631e44ad86</GACReference>
<GACReference>ESRI.ArcGIS.System, Version=10.1.0.0, Culture=neutral, PublicKeyToken=8fc3cc631e44ad86</GACReference>
<GACReference>ESRI.ArcGIS.Version, Version=10.1.0.0, Culture=neutral, PublicKeyToken=8fc3cc631e44ad86</GACReference>
<Namespace>DnrGps_Wkt</Namespace>
<Namespace>ESRI.ArcGIS.esriSystem</Namespace>
<Namespace>ESRI.ArcGIS.Framework</Namespace>
<Namespace>ESRI.ArcGIS.Geometry</Namespace>
@blah238
blah238 / example.py
Last active October 28, 2019 16:06 — forked from schlamar/example.py
mplog: Python advanced multiprocessing logging.
import logging
import multiprocessing
import time
import mplog
FORMAT = '%(asctime)s - %(processName)s - %(levelname)s - %(message)s'
logging.basicConfig(level=logging.DEBUG, format=FORMAT)
existing_logger = logging.getLogger('x')
@blah238
blah238 / camera.lua
Created May 25, 2020 03:25
Assetto Corsa CSP - Custom XY Chaser Camera
--------
-- Simple camera script with X and Y-axis rotation.
--------
-- Extra thing for looking around:
local lookXDirection = smoothing(0, 10)
local lookYDirection = smoothing(0, 10)
-- Will be called each frame:
-- Note: `dt` is time passed since last frame, `cameraIndex` is 1 or 2, depending on which camera is