Skip to content

Instantly share code, notes, and snippets.

View rroman81's full-sized avatar

Roman Rozinov rroman81

View GitHub Profile
@rroman81
rroman81 / Set-SystemProxyInSession.ps1
Created April 13, 2020 07:41
Sets the system proxy settings in active PowerShell session
[System.Net.WebRequest]::DefaultWebProxy = [System.Net.WebRequest]::GetSystemWebProxy()
[System.Net.WebRequest]::DefaultWebProxy.Credentials = [System.Net.CredentialCache]::DefaultNetworkCredentials
@rroman81
rroman81 / gist:2cd42ed8795daf2d75c8069a621f554f
Created December 17, 2019 23:47 — forked from rarous/gist:3529050
Generate MetaProj file from solution
$env:MSBuildEmitSolution=1
msbuild FooBar.sln /t:ValidateSolutionConfiguration
$env:MSBuildEmitSolution=0
@rroman81
rroman81 / build19-superhero.md
Created May 7, 2019 19:35 — forked from jldeen/build19-superhero.md
Build19 From Zero to DevOps Superhero

some tools for diagrams in software documentation

Diagrams For Documentation

Obvious Choices

ASCII

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"
)
@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." ;;
$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",
# 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
@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
@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