Skip to content

Instantly share code, notes, and snippets.

View dks50217's full-sized avatar
❤️
Focusing

Michael Chang dks50217

❤️
Focusing
View GitHub Profile
@dks50217
dks50217 / iis-setup-script.ps1
Created May 5, 2022 02:13 — forked from eat-sleep-code/iis-setup-script.ps1
PowerShell IIS Setup Script
# ========================================================================================================
# SEE END OF FILE FOR EXAMPLE USAGE AND COMMAND THAT WILL BE EXECUTED!
# ========================================================================================================
Function Process-Site-Definitions-Url([string]$xmlUrl, [boolean]$overwrite = $false, [boolean]$removeSite = $false)
{
# GETS CONTENTS OF WEB-HOSTED XML FILE, COPIES THEM TO A TEMPORARY FILE, PROCESSES FILE USING Process-Site-Definitions, AND THEN REMOVES THE TEMPORARY FILE
Import-Module WebAdministration;
[DateTime]$date = Get-Date; # GET CURRENT DATE
[string]$xmlPath = "$env:TEMP\site_definitions_" + $date.ToString("yyyyMMdd") + ".xml"; # SET THE PATH FOR THE LOCAL COPY OF THE XML FILE, IN THE USERS "TEMP" FOLDER
@dks50217
dks50217 / browser_detect.js
Last active December 27, 2023 00:29 — forked from Fl0pZz/browser_detect.js
JavaScript: Detect Browser
// browser detect
var BrowserDetect = {
init: function(userAgent, appVersion) {
this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
this.version = this.searchVersion(userAgent) || this.searchVersion(appVersion) || "an unknown version";
this.OS = this.searchString(this.dataOS) || "an unknown OS";
},
searchString: function(data) {
for (var i = 0; i < data.length; i++) {
var dataString = data[i].string;