Skip to content

Instantly share code, notes, and snippets.

View rroman81's full-sized avatar

Roman Rozinov rroman81

View GitHub Profile
@rroman81
rroman81 / gist:ddf18093adbb6111c7c6
Created April 12, 2012 20:22
Code to modify the web.config in SP system
var modifications = new List<SPWebConfigModification>()
{
new SPWebConfigModification("remove[@name='BotDetectCaptachHandler'",
"configuration/system.webServer/handlers")
{
Type = SPWebConfigModification.SPWebConfigModificationType.EnsureChildNode,
Value = @"<remove name='BotDetectCaptchaHandler'/>"
},
new SPWebConfigModification("add[@name='BotDetectCaptchaHandler'",
"configuration/system.webServer/handlers")
@rroman81
rroman81 / Boxstarter-install
Last active August 31, 2015 19:06
Boxstarter Install SP2013
Set-ExplorerOptions -showHidenFilesFoldersDrives -showProtectedOSFiles -showFileExtensions
cinst sysinternals
cinst 7zip
cinst notepadplusplus
cinst atom
cinst ulsviewer
cinst sharepointdesigner2013x64
cinst dotpeek
cinst fiddler4
@rroman81
rroman81 / boxstarter-dev-base
Last active November 27, 2018 01:04
boxstarter script to be used to provision basic tools for the developer workstation
# Allow reboots
$Boxstarter.RebootOk=$false
$Boxstarter.NoPassword=$false
$Boxstarter.AutoLogin=$false
# #Essentials
Update-ExecutionPolicy Unrestricted
# Modify explorer options to Show All Files and extensions
Set-ExplorerOptions -showHidenFilesFoldersDrives -showProtectedOSFiles -showFileExtensions
@rroman81
rroman81 / bxst-vs2015ent-w-ext
Last active December 20, 2016 14:24
Gist to provision the VS2015 custom extensions via boxstarter
Install-WindowsUpdate -Full
# Visual Studio 2015
cinst VisualStudio2015Enterprise
cinst VisualStudioCode
# VS extensions
Install-ChocolateyVsixPackage PowerShellTools https://visualstudiogallery.msdn.microsoft.com/c9eb3ba8-0c59-4944-9a62-6eee37294597/file/199313/2/PowerShellTools.14.0.vsix
Install-ChocolateyVsixPackage WebEssentials2015 https://visualstudiogallery.msdn.microsoft.com/ee6e6d8c-c837-41fb-886a-6b50ae2d06a2/file/146119/40/Web%20Essentials%202015.1%20v1.0.211.vsix
Install-ChocolateyVsixPackage T4Toolbox https://visualstudiogallery.msdn.microsoft.com/34b6d489-afbc-4d7b-82c3-dded2b726dbc/file/165481/4/T4Toolbox.14.0.0.76.vsix
@rroman81
rroman81 / vs-2015-extensions
Created December 20, 2016 05:26
boxstarter package for vs2015 extensions
# VS extensions
Install-ChocolateyVsixPackage PowerShellTools https://visualstudiogallery.msdn.microsoft.com/c9eb3ba8-0c59-4944-9a62-6eee37294597/file/199313/2/PowerShellTools.14.0.vsix
Install-ChocolateyVsixPackage WebEssentials2015 https://visualstudiogallery.msdn.microsoft.com/ee6e6d8c-c837-41fb-886a-6b50ae2d06a2/file/146119/40/Web%20Essentials%202015.1%20v1.0.211.vsix
Install-ChocolateyVsixPackage T4Toolbox https://visualstudiogallery.msdn.microsoft.com/34b6d489-afbc-4d7b-82c3-dded2b726dbc/file/165481/4/T4Toolbox.14.0.0.76.vsix
Install-ChocolateyVsixPackage StopOnFirstBuildError https://visualstudiogallery.msdn.microsoft.com/91aaa139-5d3c-43a7-b39f-369196a84fa5/file/44205/7/StopOnFirstBuildError.vsix
Install-ChocolateyVsixPackage EditorConfig https://visualstudiogallery.msdn.microsoft.com/c8bccfe2-650c-4b42-bc5c-845e21f96328/file/75539/12/EditorConfigPlugin.vsix
@rroman81
rroman81 / sitecore-dev
Last active September 15, 2017 04:30
Boxstarter script to install sitecore dev environment. Requires boxstarter-dev-base, boxstarter-vs2015-withextenstions
# install mongodb as a service
choco install mongodb -n --version=3.2
mkdir c:\data\db
mkdir c:\data\log
'systemLog:' > c:\data\mongod.cfg
' destination: file' >> c:\data\mongod.cfg
' path: c:\data\log\mongod.log' >> c:\data\mongod.cfg
'storage:' >> c:\data\mongod.cfg
' dbPath: c:\data\db' >> c:\data\mongod.cfg
&"C:\Program Files\MongoDB\Server\3.2\bin\mongod.exe" --config "c:\data\mongod.cfg" --install
# Allow reboots
$Boxstarter.RebootOk=$true
$Boxstarter.NoPassword=$false
$Boxstarter.AutoLogin=$true
# #Essentials
Update-ExecutionPolicy Unrestricted
# Modify explorer options to Show All Files and extensions
Set-ExplorerOptions -showHidenFilesFoldersDrives -showProtectedOSFiles -showFileExtensions
# Enable-RemoteDesktop
$extensions =
"bradygaster.azuretoolsforvscode",
"cake-build.cake-vscode",
"christian-kohler.npm-intellisense",
"eamodio.gitlens",
"eg2.tslint",
"eg2.vscode-npm-script",
"felipecaputo.git-project-manager",
"felixfbecker.php-intellisense",
@rroman81
rroman81 / brew-install-mac-dev-environment.sh
Last active June 27, 2018 05:20 — forked from lopezm1/brew-install-mac-dev-environment.sh
Brew Install My Dev Environment for macOS High Sierra - Slack, Docker, iTerm, IntelliJ, Google, SourceTree, Spotify, etc.
#!/bin/bash
APP_FOLDER_LOCATION=/Applications
IFS=""
## Install applications via brew cask
brew_install() {
execute="$(brew cask install $1 2>&1)"
case $execute in
*Warning*|*Error*) echo "Warning while installing $1: $execute" ;;
*successfully*) echo "$execute \n Installed $1." ;;
function Set-AwsMfaToken()
{
param(
[Parameter(Mandatory=$True,Position=1)]
[string]$TokenCode= $(throw "Please provide the MFA token"),
[Parameter(Mandatory=$False,Position=2)]
[string]$AwsProfile="<Name of the AWS profile>",
[Parameter(Mandatory=$False,Position=3)]
[string]$SerialNumber = "<ARN of the IAM principal"
)