Skip to content

Instantly share code, notes, and snippets.

@maphew
maphew / add-arc-lm-firewall.bat
Last active February 14, 2023 18:25
Allow ArcGIS License Manager through the firewall
@echo off
:: Run this on the LM server machine
setlocal
set _p=C:\ArcGIS\License_Manager\LicenseManager\bin
:inbound
netsh advfirewall firewall add rule name="ArcGIS License Manager - arcgis" dir=in action=allow program="%_p%\arcgis.exe" enable=yes
netsh advfirewall firewall add rule name="ArcGIS License Manager - lmgrd" dir=in action=allow program="%_p%\lmgrd.exe" enable=yes
netsh advfirewall firewall add rule name="ArcGIS License Manager - LSA" dir=in action=allow program="%_p%\LSA.exe" enable=yes
@maphew
maphew / h3-grid-from-poly-test-01.py
Created February 1, 2021 18:46
Figuring out how to generate an H3 hex grid from a given poly layer, in Qgis python processing environment.
# adapted from https://github.com/ThomasG77/30DayMapChallenge/blob/master/day4_hexagons/data/h3-processing.py
import os
from qgis.utils import iface
from qgis.core import (
QgsCoordinateReferenceSystem,
QgsCoordinateTransform,
QgsFeature, QgsField, QgsFields,
QgsGeometry, QgsPointXY, QgsProject,
QgsProcessingFeedback, QgsMessageLog,
@maphew
maphew / Install-Stork-Windows.md
Last active February 1, 2023 05:20
Recipe to install Stork Search on Windows

Install [Stork-search][0] on Windows

Assumes winget is installed and in PATH. If not go to MS Store and install 'App Installer'.

winget install Microsoft.VisualStudio.2022.BuildTools

Then Start >> Visual Studio installer >> and Select 'Desktop development with C++' kit (req. ~7 GB)

winget install rustup
@maphew
maphew / disable-network-thumbdb.reg
Created December 1, 2022 16:47
Fix "can't delete network folder because thumbs.db is open"
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Windows\Explorer]
"DisableThumbsDBOnNetworkFolders"=dword:00000001
@maphew
maphew / hkcr-filezilla-url.reg
Last active May 18, 2022 01:31
Register FileZilla protocols with Windows
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\FileZilla.Url]
@="FileZilla URL"
"URL Protocol"=""
"EditFlags"=dword:00000002
"BrowserFlags"=dword:00000008
[HKEY_CLASSES_ROOT\FileZilla.Url\DefaultIcon]
@="\"C:\\Program Files\\FileZilla FTP Client\\filezilla.exe\",0"
@maphew
maphew / PS-BGInfo.ps1
Created April 27, 2022 20:38 — forked from dieseltravis/PS-BGInfo.ps1
update wallpaper background image with powershell (like Sysinternals BGInfo)
# PS-BGInfo
# Powershell script that updates the background image with a random image from a folder and writes out system info text to it.
# run as a lower priority task
[System.Threading.Thread]::CurrentThread.Priority = 'BelowNormal'
# Configuration:
# Font Family name
$font="Input"
@maphew
maphew / console-log.txt
Created April 13, 2022 20:04
troubles installing rustc (gcc, libc-dev) on Ubuntu 20.4
#
# part of https://askubuntu.com/questions/1402336/apt-trying-to-fetch-versions-not-available-in-archive-ubuntu-com-ubuntu-pool-mai?noredirect=1#comment2434286_1402336
#
(rio-viz) geoadmin@geonix:~$ sudo mv /var/lib/apt/lists/* apt-temp/
[sudo] password for geoadmin:
(rio-viz) geoadmin@geonix:~$ ls /var/lib/apt/lists
(rio-viz) geoadmin@geonix:~$ sudo apt update
Get:1 https://mirror.it.ubc.ca/ubuntu focal InRelease [265 kB]
Get:2 https://download.docker.com/linux/ubuntu focal InRelease [57.7 kB]
Get:3 http://archive.ubuntu.com/ubuntu focal InRelease [265 kB]
@maphew
maphew / generateQDS.ps1
Last active January 25, 2022 22:02
Generates a Query Directory Service file which runs a search for the %USERNAME% environment variable in the Windows integrated search tool. Adapted from "How to generate a QDS files which runs a user or group search" by FS76. In support of http://community.spiceworks.com/topic/278782-allow-users-to-update-their-own-information-in-active-directory
cls
# Author: Frank Schneider
# Date: 2015-04-20
# Version:1.0
# Synopsis:
# this sample script generates a QDS file which runs a search for the
# string "Domain Users" in the Windows integrated search tool.
# https://gallery.technet.microsoft.com/scriptcenter/How-to-generate-a-QDS-05fe4ff5
@maphew
maphew / setenv-testing-result.txt
Created December 7, 2021 19:10
Detect if bat file is running via double click or from cmd window
T:\ENV.558>if /I "C:\WINDOWS\system32\cmd.exe /c ``T:\ENV.558\setenv-testing.bat` `" EQU "`C:\WINDOWS\system32\cmd.exe` /C ``T:\ENV.558\setenv-testing.bat` `" pause
@maphew
maphew / clean.ps1
Last active January 6, 2022 20:34
Recipe for setting up environment for geospatial processing on Windows [DRAFT]
scoop uninstall scoop
$xlist = "$env:userprofile\scoop", "c:\apps\geo", "$env:userprofile\.condarc", "$env:userprofile\.conda", "$env:userprofile\.config\scoop"
foreach ($x in $xlist) {
if (Test-Path $x) { Remove-Item $x}
}