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
@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

some tools for diagrams in software documentation

Diagrams For Documentation

Obvious Choices

ASCII

@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"
)
$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 / 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