Skip to content

Instantly share code, notes, and snippets.

View kfrancis's full-sized avatar
😀
Happy to help!

Kori Francis kfrancis

😀
Happy to help!
  • Clinical Support Systems
  • Kingston, Ontario
  • X @djbyter
View GitHub Profile
@kfrancis
kfrancis / bootstrapwindows10.ps1
Last active January 3, 2020 17:14 — forked from zloeber/bootstrapwindows10.ps1
Boxstarter Windows 10 Configuration
<#
The command to run, built from the raw link of this gist
Win+R
iexplore http://boxstarter.org/package/url?<RAW GIST LINK>
OR (if you don't like the way the web launcher force re-installs everything)
@kfrancis
kfrancis / temp.ino
Created December 5, 2019 18:28
Working with the toggles
#include "SparkFun_Qwiic_Button.h"
QwiicButton toggle;
uint8_t brightness = 100;
void setup() {
Serial.begin(115200);
Serial.println("Qwiic toggle examples");
Wire.begin(); //Join I2C bus
@kfrancis
kfrancis / web.config
Created November 12, 2019 16:30
Intercom Reverse IIS Proxy for Let's Encrypt SSL
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<staticContent>
<clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="1.00:00:00" />
</staticContent>
<rewrite>
<rules>
<!-- Make all requests https -->
<rule name="Https redirect" stopProcessing="true">
#>> from https://github.com/microsoft/windows-dev-box-setup-scripts/blob/master/scripts/FileExplorerSettings.ps1
#--- Configuring Windows properties ---
#--- Windows Features ---
# Show hidden files, Show protected OS files, Show file extensions
Set-WindowsExplorerOptions -EnableShowHiddenFilesFoldersDrives -EnableShowProtectedOSFiles -EnableShowFileExtensions
#--- File Explorer Settings ---
# will expand explorer to the actual folder you're in
Set-ItemProperty -Path HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced -Name NavPaneExpandToCurrentFolder -Value 1
#adds things back in your left pane like recycle bin

Keybase proof

I hereby claim:

  • I am kfrancis on github.
  • I am djbyter (https://keybase.io/djbyter) on keybase.
  • I have a public key ASDc-2RcydmAI7yz0vO7cKixlyZxKXyHN_JUfqNZZbv7GQo

To claim this, I am signing this object:

# Script that archives the .log files in the current directory that are from last month into a file that contains the month/year
$7Zip = 'C:\"Program Files"\7-Zip\7z.exe'
$firstDayOfMonth = (Get-Date (Get-Date) -Day 1 -Hour 0 -Minute 0 -Second 0)
Write-Host ("First Day of THIS month is: " + $firstDayOfMonth)
$lastDayOfLastMonth = $firstDayOfMonth.AddSeconds(-1)
Write-Host ("Last Day of LAST month is: " + $lastDayOfLastMonth)
$outputFileName = [string]::Format("Logs_{0}-{1}.zip", $lastDayOfLastMonth.Year, $lastDayOfLastMonth.Month.ToString("00"))
var countryDdl = $("#subscription_payment_profile_attributes_billing_country");
if (countryDdl) {
countryDdl.empty(); // Remove all existing options
$("<option />", {val: "US", text: "United States"}).appendTo(countryDdl); // Add US
}
@kfrancis
kfrancis / PostDeploy.ps1
Created January 20, 2014 17:18
Attempt at replacing the default bindings AFTER OctopusDeploy's feature has completed
if ([System.Version] (Get-ItemProperty -path "HKLM:\Software\Microsoft\Windows NT\CurrentVersion").CurrentVersion -ge [System.Version] "6.1") { Import-Module WebAdministration } else { Add-PSSnapin WebAdministration }
Function ReplaceWebsiteBinding($sitename, $oldBinding, $newValue)
{
$wsbindings = (Get-ItemProperty -Path "IIS:\Sites\$sitename" -Name Bindings)
Write-Host "Found bindings:"
Write-Host ($wsbindings.Collection).length
for($i=0;$i -lt ($wsbindings.Collection).length;$i++)
{
Write-Host ($wsbindings.Collection[$i]).bindingInformation
@kfrancis
kfrancis / change_hosted_page_default_country.js
Created May 31, 2013 14:41
Chargify: Set a default country for your hosted page
var obj = $("#subscription_payment_profile_attributes_billing_country");
if (obj !== null) {
obj.val('AU');
if (typeof(setRelatedCountry) === 'function') { setRelatedCountry('AU', obj.attr('rel'), ""); }
}
@kfrancis
kfrancis / qTip2 Licenses
Last active December 16, 2015 00:29
qTip2 Dual License
From: https://github.com/Craga89/qTip2/blob/master/LICENSE-MIT
Copyright (c) 2012 Craig Michael Thompson
Permission is hereby granted, free of charge, to any person
obtaining a copy of this software and associated documentation
files (the "Software"), to deal in the Software without
restriction, including without limitation the rights to use,
copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the