This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# Displays my ip addresses | |
ifconfig | grep "inet " | cut -f2 -d " " |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 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) | |
{ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 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) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
String.prototype.replaceCharAt = function (index, character) { | |
return this.substr(0, index) + character + this.substr(index + character.length); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function isAnagram(phrase1, phrase2) { | |
return phrase1.split("").sort().join("") === phrase2.split("").sort().join(""); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* 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) | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
defaults write com.apple.screencapture disable-shadow -bool true | |
# Need to restart the UI Server | |
killall SystemUIServer |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
robocopy c:\Sourcepath c:\Destpath /E /XC /XN /XO | |
:: /E makes Robocopy recursively copy subdirectories, including empty ones. | |
:: /XC excludes existing files with the same timestamp, but different file sizes. Robocopy normally overwrites those. | |
:: /XN excludes existing files newer than the copy in the source directory. Robocopy normally overwrites those. | |
:: /XO excludes existing files older than the copy in the source directory. Robocopy normally overwrites those. | |
:: With the Changed, Older, and Newer classes excluded, Robocopy will exclude files existing in the destination directory. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Example of multiple LEFT OUTER JOINs in LINQ query syntax | |
// Equivalent of: SELECT <blahblah> FROM requests r LEFT JOIN employees e ON e.emplid = r.emplid LEFT JOIN employees m ON m.emplid = r.mgrid LEFT JOIN locations l ON l.locid = request.locid | |
using System.Linq; | |
using (Entities db = new Entities()) | |
{ | |
var rows = | |
from request in db.requests | |
from employee in db.employees.Where(e => e.emplid == request.emplid).DefaultIfEmpty() |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public static void ExportDataSet(DataSet ds, string format, string filename, bool boolGridLines, string caption) | |
{ | |
// format = "ms-excel", "ms-word" | |
HttpContext.Current.Response.Clear(); | |
HttpContext.Current.Response.ContentType = "application/vnd." + format; | |
HttpContext.Current.Response.AddHeader("content-disposition", "attachment;filename=" + filename); | |
HttpContext.Current.Response.Charset = ""; | |
HttpContext.Current.Response.Cache.SetCacheability(HttpCacheability.NoCache); | |
System.IO.StringWriter sw = new System.IO.StringWriter(); | |
System.Web.UI.HtmlTextWriter htw = new HtmlTextWriter(sw); |
NewerOlder