Skip to content

Instantly share code, notes, and snippets.

View rchaganti's full-sized avatar
Slow to respond.

Ravikanth C rchaganti

Slow to respond.
View GitHub Profile
@rchaganti
rchaganti / downloadTerraform.ps1
Created October 13, 2020 09:18
Download and Install Terraform - Windows (PowerShell)
[CmdletBinding(DefaultParameterSetName='Version')]
param
(
[Parameter(ParameterSetName='Latest', Mandatory = $true)]
[Parameter(ParameterSetName='Version', Mandatory = $true)]
[String]
$SaveToPath,
[Parameter(ParameterSetName='Version', Mandatory = $true)]
[String]
@rchaganti
rchaganti / tzDiff.ps1
Last active March 20, 2023 05:04
tzDiff.ps1
param
(
[Parameter(Mandatory = $true)]
[String[]]
$Timezone,
[Parameter()]
[Datetime]
$Target
)
# Create a tar gz of the layer
cd ~/hello-cloud/imageLayer
tar -czvf ../hello-cloud.tar.gz *
cd ~/hello-cloud
# Obtain digests and diff IDs
LAYERDIGEST=$(sha256sum < hello-cloud.tar.gz | cut -d' ' -f1)
LAYERDIFF=$(gunzip < hello-cloud.tar.gz | sha256sum | cut -d' ' -f1)
LAYERSIZE=$(ls -l hello-cloud.tar.gz | awk '{print $5}')
{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"objectId": {
"type": "String"
},
"secretName" : {
"type" : "String"
},
@rchaganti
rchaganti / certPolicy.ps1
Created April 14, 2020 12:04
Cert Policy
Add-Type @"
using System.Net;
using System.Security.Cryptography.X509Certificates;
public class TrustAllCertsPolicy : ICertificatePolicy {
public bool CheckValidationResult(
ServicePoint srvPoint, X509Certificate certificate,
WebRequest request, int certificateProblem) {
return true;
}
}
@rchaganti
rchaganti / d3-swapVariables.go
Created August 11, 2020 11:16
D3 Swap Variables
Create a program that declares two integer variables i and j and assigns values 10 and 30.
Print the values of these variables. Add an expression to swap the values of the variables using assignment operator.
Finally, print the values of the variable values after swapping.
Create a program that uses shorthand declaration to declare variables of types `int`, `string`, and `bool` and assigns the values 10, 'hello', and true respectively.
What happens when you use the statement `fmt.Println(i == s)`.
Create a program that declares two variables -- an integer and a floating pointing type.
Perform multiplication of these values and print the result using `Println` function.
@rchaganti
rchaganti / d3-helloworld.go
Last active August 11, 2020 11:15
Day 3 Hello World
In the first exercise, update the hello world program you create in the [last part](https://ravichaganti.com/blog/get-set-go-first-program/)
to add a variable `fName` and initialize it with your name as the value.
Finally, print the statement Hello, fName to the screen.
@rchaganti
rchaganti / ex1
Created August 4, 2020 16:01
Day 2 - Exercise 1
Write a program that prints "I ❤ Golang!". You don't have to use anything more than what you learned today.
Comment your code to explain different statements / keywords.