Skip to content

Instantly share code, notes, and snippets.

View igoravl's full-sized avatar

Igor Abade igoravl

View GitHub Profile
igoravl / TfsEventHandler.cs
Created August 6, 2011 00:33
Exemplo de event handler para o TFS
// Reference: Microsoft.TeamFoundation
// Reference: Microsoft.TeamFoudnation.Client
// Reference: Microsoft.TeamFoundation.Common
// Reference: Microsoft.TeamFoundation.Framework.Server
// Reference: Microsoft.TeamFoundation.Server
// Reference: Microsoft.TeamFoundation.WorkItemTracking.Client
// Reference: Microsoft.TeamFoundation.WorkItemTracking.Server.Dataaccesslayer
// Reference: Microsoft.TeamFoundation.WorkItemTracking.Server.DataServices
// Copy resulting DLL to %PROGRAMFILES%\Microsoft Team Foundation Server 2010\Application Tier\Web Services\Bin\Plugins
igoravl / NetConnectionSharing.psm1
Created March 27, 2015 01:33
NetConnectionSharing (PowerShell Module)
#Based on code from
Function Set-NetConnectionSharing
igoravl / ApplySystemFontToForm.cs
Last active August 21, 2023 21:59
Apply system font to Windows Forms Dialog
using System;
using System.Drawing;
using System.Windows.Forms;
namespace SampleForms
public partial class SampleForm : Form
public SampleForm()
igoravl / Logger.cs
Created May 14, 2015 18:51
Color-aware custom MSBuild logger
// NOTE: You must reference the assemblies Microsoft.Build.dll and Microsoft.Build.Framework.dll
// Both can be tipically found in C:\Program Files (x86)\MSBuild\<VS version>\bin
using System;
using Microsoft.Build.Framework;
using Microsoft.Build.Logging;
namespace ColorAwareMSBuildLogger
public class Logger : ConsoleLogger
function surround_img_tags_with_figure( $content )
$content = preg_replace(
return $content;
igoravl / ResolveServerAddress.psm1
Created January 24, 2017 17:11
Checks whether the IP address of the given server has changed since the last time this script was called
Checks whether the IP address of the given server has changed since the last time this script was called
Function Resolve-ServerAddress
[Parameter(Mandatory=$true, Position=0)]
igoravl / Get-IfNull.ps1
Created June 8, 2018 20:12
Function ?? (IfNull)
Function Get-IfNull($Value, $DefaultValue)
if($Value -eq $null)
return $DefaultValue
return $Value
Set-Alias '??' Get-IfNull
igoravl / azure-pipelines.yml
Created April 29, 2020 19:55
Whitelist build agent on demand when pushing to ACR with firewall enabled
- master
- repo: self
azureSubscription: '<azure-subscription>'
dockerRegistryServiceConnection: '<service-connection>'
imageRepository: '<repository-name>'
igoravl / InstallDeploymentAgent.ps1
Last active May 4, 2020 19:29
Install Azure DevOps Deployment Agent (off-line)
param (
$AgentZip = '',
$AgentDirectory = "$($env:SystemDrive\Agent)",
igoravl / Post-Message-to-AzDO-Webhook.ps1
Created April 3, 2021 00:36
Post authenticated message to Azure DevOps Incoming Webhook
# URL to the Azure DevOps incoming webhook endpoint. Expected format is
# Shared secret used to sign the JSON payload. Must be the same value supplied during
# the creation of the Incoming Webhook service connection