Skip to content

Instantly share code, notes, and snippets.

View aromig's full-sized avatar
🐧
• • • • • •

Adam Romig aromig

🐧
• • • • • •
View GitHub Profile
@aromig
aromig / disable_screencapture_dropshadow.sh
Created March 3, 2017 16:23
macOS - Disable Screen Capture Drop Shadows
defaults write com.apple.screencapture disable-shadow -bool true
# Need to restart the UI Server
killall SystemUIServer
# Enable a user to unlock FileVault2 drive
sudo fdesetup add -usertoadd <username>
# Disable a user from unlocking FileVault 2 drive
sudo fdesetup remove -user <username>
# Unlocking FileVault2 drive
diskutil cs list
diskutil cs unlockVolume <UUID_of_Logical_Volume> -stdinpassphrase
/* Calculates the difference between dates excluding weekends */
ALTER FUNCTION [dbo].[CalculateNumberOfWorkDays] (@StartDate datetime, @EndDate datetime)
RETURNS int
AS
BEGIN
SET @StartDate = DATEADD(dd, DATEDIFF(dd, 0, @StartDate), 0)
SET @EndDate = DATEADD(dd, DATEDIFF(dd, 0, @EndDate), 0)
function isAnagram(phrase1, phrase2) {
return phrase1.split("").sort().join("") === phrase2.split("").sort().join("");
}
String.prototype.replaceCharAt = function (index, character) {
return this.substr(0, index) + character + this.substr(index + character.length);
}
@aromig
aromig / nicks_math_problem.js
Created January 17, 2018 22:14
Largest whole number less than 2007 that's divisible by 2, 3, 4, 5, 6, and 7
// My 11 year old's 6th grade homework one day: https://pbs.twimg.com/media/DLVjmkXUEAAF2_D.jpg
// Problem of the Week: Find the largest whole number less than 2007 that is divisible by 2, 3, 4, 5, 6, and 7.
// He wrote down 1680 and wanted me to check to see if he was right.
// Checked it the easiest way I knew.
for (var i = 2007; i > 0; i--)
if (i % 7 == 0)
if (i % 6 == 0)
if (i % 5 == 0)
if (i % 4 == 0)
@aromig
aromig / FindControlRecursive.cs
Created July 13, 2018 17:32
C# Grabbing a Control from a UserControl that's somewhere in a MasterPage
// Digs through the control hierarchy starting at a root control
// stopping when the ID matches
private static Control FindControlRecursive(Control root, string id)
{
if (root.ID == id)
return root;
foreach (Control control in root.Controls)
{
@aromig
aromig / myip.sh
Created July 26, 2018 15:43
Displays my ip addresses
#!/bin/bash
# Displays my ip addresses
ifconfig | grep "inet " | cut -f2 -d " "
@aromig
aromig / dsquery_all_attr.cmd
Last active December 3, 2019 11:36
dsquery - list all attributes for a user
dsquery * "OU=User Accounts,DC=your,DC=domain,DC=com" -filter "(samaccountname=USER)" -attr *
@aromig
aromig / is_bst.php
Last active August 26, 2021 15:02
Detect if British Summer Time is in effect
/* Refactored to check actual timezone abbreviation versus a particular day */
public function is_BST() {
$theTime = time();
$tz = new DateTimeZone('Europe/London');
$transition = $tz->getTransitions($theTime, $theTime);
$abbr = $transition[0]['abbr'];
return $abbr == 'BST' ? true : false;
}