Skip to content

Instantly share code, notes, and snippets.

View atulmish's full-sized avatar

Atul Mishra atulmish

  • Ticketmaster
  • London
View GitHub Profile
@atulmish
atulmish / docker-cheat-sheat.md
Created May 18, 2018 12:58 — forked from dwilkie/docker-cheat-sheat.md
Docker Cheat Sheet

Build docker image

$ cd /path/to/Dockerfile
$ sudo docker build .

View running processes

@atulmish
atulmish / setup.sh
Created April 19, 2018 13:10 — forked from jkatz/setup.sh
Install PostgreSQL 10 & pgAdmin 4 with Docker
#!/bin/bash
mkdir postgres
cd postgres
docker volume create --driver local --name=pgvolume
docker volume create --driver local --name=pga4volume
docker network create --driver bridge pgnetwork
@atulmish
atulmish / postgres_queries_and_commands.sql
Created April 2, 2018 14:20 — forked from rgreenjr/postgres_queries_and_commands.sql
Useful PostgreSQL Queries and Commands
-- show running queries (pre 9.2)
SELECT procpid, age(query_start, clock_timestamp()), usename, current_query
FROM pg_stat_activity
WHERE current_query != '<IDLE>' AND current_query NOT ILIKE '%pg_stat_activity%'
ORDER BY query_start desc;
-- show running queries (9.2)
SELECT pid, age(query_start, clock_timestamp()), usename, query
FROM pg_stat_activity
WHERE query != '<IDLE>' AND query NOT ILIKE '%pg_stat_activity%'
@atulmish
atulmish / .gitlab-ci.yml
Created March 28, 2018 19:36 — forked from abdullah353/.gitlab-ci.yml
Basic skeleton of Gitlab CI integration with AWS Lambda for auto deployments.
image: docker:latest
before_script:
- apt-get update -y # Updating the Ubuntu Docker instance.
- python -V # Print out python version for debugging.
- apt install -y zip jq
- pip install awscli --upgrade --user
- export PATH=~/.local/bin:$PATH # Required for awscli.
- aws --version # Print out aws cli version for debugging.
@atulmish
atulmish / JS-LINQ.js
Created March 6, 2018 22:07 — forked from DanDiplo/JS-LINQ.js
JavaScript equivalents of some common C# LINQ methods. To help me remember!
// JS array equivalents to C# LINQ methods - by Dan B.
// Here's a simple array of "person" objects
var people = [
{ name: "John", age: 20 },
{ name: "Mary", age: 35 },
{ name: "Arthur", age: 78 },
{ name: "Mike", age: 27 },
{ name: "Judy", age: 42 },
{ name: "Tim", age: 8 }
@atulmish
atulmish / Deploy-TeamCityBuildToOctopus.ps1
Created September 29, 2017 08:08 — forked from ChaseFlorell/Deploy-TeamCityBuildToOctopus.ps1
a script for TeamCity to get git commits and pass them along to Octopus Deploy
# credit for getting me going in the right direction
# http://blogs.lessthandot.com/index.php/uncategorized/access-git-commits-during-a-teamcity-build-using-powershell/
# these properties should be entered into your configuration parameters section
$project = "%Octopus.Project%"
$deployTo = "%Octopus.DefaultEnvironment%"
$buildVersion = "%BuildVersion%"
$octopusApiKey = "%Octopus.BuildDeployBot.APIKey%"
$octopusServer = "%Octopus.Server.Url%"
@atulmish
atulmish / predeploy.go
Created September 21, 2017 20:38 — forked from hirokazumiyaji/predeploy.go
consul deploy using AWS Lambda Function
package main;
import (
"flag"
"fmt"
"os"
"path/filepath"
"github.com/aws/aws-sdk-go/aws"
"github.com/aws/aws-sdk-go/service/s3"
@atulmish
atulmish / sample.nuspec
Created September 14, 2017 23:13 — forked from BryanWilhite/sample.nuspec
NuGet *.nuspec file using explicit <files/> element
<?xml version="1.0"?>
<package >
<metadata>
<id>MyProject</id>
<version>1.0.0</version>
<title>My Project</title>
<authors>bryan.wilhite@gmail.com</authors>
<owners>bryan.wilhite@gmail.com</owners>
<projectUrl>http://git-stash.myco.com/projects/CV/repos/myproject/browse</projectUrl>
<iconUrl>http://git-stash.myco.com/projects/CV/avatar.png?s=256</iconUrl>
@atulmish
atulmish / ClassGenerator.sql
Created September 14, 2017 21:55
Generate C# class from database table
--from SO: http://stackoverflow.com/questions/5873170/generate-class-from-database-table
declare @TableName sysname = 'TableName'
declare @Result varchar(max) = 'public class ' + @TableName + '
{'
select @Result = @Result + '
public ' + ColumnType + NullableSign + ' ' + ColumnName + ' { get; set; }
'
from