Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@iver
iver / SSL-command-line.md
Last active November 16, 2017 04:31
Validate SSL Certificate from command line

Determine SSL cert expiration date from a PEM file:

$ openssl x509 -enddate -noout -in file.pem

Check many files:

for pem in /etc/ssl/certs/*.pem; do 
@iver
iver / curl.md
Created September 9, 2017 13:48 — forked from subfuzion/curl.md
curl POST examples

Common Options

-#, --progress-bar Make curl display a simple progress bar instead of the more informational standard meter.

-b, --cookie <name=data> Supply cookie with request. If no =, then specifies the cookie file to use (see -c).

-c, --cookie-jar <file name> File to save response cookies to.

@iver
iver / deploy.sh
Created June 3, 2016 01:07
Deploy script for phoenix project
#!/bin/bash
export PROJECT=stats
export RELEASE=${PROJECT}.tar.gz
PROG_NAME=$(basename $0)
while getopts :s:v: OPTION
do
case ${OPTION} in
s) TARGET=${OPTARG};;
@iver
iver / Makefile
Last active June 3, 2016 00:12
Makefile for phoenix project
SHELL := /bin/bash
ACTUAL := $(shell pwd)
MIX_ENV=dev
export MIX_ENV
export ACTUAL
all: release
clean:
@iver
iver / update_sequence.sql
Created August 6, 2015 23:58
Update sequence query
SELECT
'select pg_catalog.setval(pg_get_serial_sequence('''||
pg_class.relname || ''', ''' ||
pg_attribute.attname || '''), (SELECT MAX(' || pg_attribute.attname || ') FROM ' ||
pg_class.relname || ') +1 ); '
FROM pg_index, pg_class, pg_attribute
WHERE
pg_class.oid = pg_class.relname::regclass AND
indrelid = pg_class.oid AND
pg_attribute.attrelid = pg_class.oid AND
@iver
iver / diff_date.go
Created November 11, 2014 19:45
Year difference between two dates in go
package main
import "fmt"
import "time"
func main() {
birth, _ := time.Parse("2006-01-02", "2000-11-10")
duration := time.Since(birth)
t1 := time.Unix(0,duration.Nanoseconds())
// Remember, Thursday, 1 January 1970 is defined as first unix day
@iver
iver / psql_task
Created October 22, 2014 14:35
PSQL common task
-----------
-- Drop database connections
-----------
SELECT pg_terminate_backend(pg_stat_activity.pid)
FROM pg_stat_activity
WHERE pg_stat_activity.datname = 'database_name'
AND pid <> pg_backend_pid();
-----------