Skip to content

Instantly share code, notes, and snippets.

@dongtong
dongtong / curl.md
Created May 6, 2018 07:18 — 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.

@dongtong
dongtong / rails_service.service
Created February 16, 2018 17:55 — forked from augustf/rails_service.service
systemd script for rails
# systemd unit file
#
# Customize this file based on your bundler location, app directory, etc.
# Put this in /usr/lib/systemd/system (CentOS) or /lib/systemd/system (Ubuntu).
# Run:
# - systemctl enable rectifier_mailman
# - systemctl {start,stop,restart} rectifier_mailman
#
# See Inspeqtor's Systemd wiki page for more detail about Systemd:
# https://github.com/mperham/inspeqtor/wiki/Systemd
@dongtong
dongtong / wikipedia.service.ts
Created January 30, 2018 07:12 — forked from P1xt/wikipedia.service.ts
Setting headers on an Angular 2 http get request
import { Injectable } from '@angular/core';
import { Http, Headers, Response } from '@angular/http';
@Injectable()
export class GetWikipediaService {
constructor(private http: Http) { }
searchWiki = (query) => {
@dongtong
dongtong / app.module.ts
Created January 25, 2018 07:08 — forked from mrgoos/app.module.ts
Intercepting http request/respons in Angular 2. Works from version 2.3.0.
...
...
providers: [
{ provide: Http, useClass: ExtendedHttpService }
]
...
...
@dongtong
dongtong / gmail-label-imap.rb
Created January 19, 2018 03:47 — forked from madhavan-rp/gmail-label-imap.rb
Mailman gem - IMAP & POP3 Configuration with rails
#!/usr/bin/env ruby
# Program to download emails through imap.
#Uses Gmail's imap extensions to download all emails of a label.
require "rubygems"
require "bundler/setup"
require "mailman"
@dongtong
dongtong / spike.js
Created August 14, 2017 13:07 — forked from raytung/spike.js
AWS KMS NodeJS
/*
* AWS Sdk KMS spike: (assuming node v6.6+)
* 1 - Create master key at KMS
* 2 - Copy alias or ARN
* 3 - run this i.e.
* $ node spike.js KEY_ALIAS YOUR_PLAINTEXT_TO_ENCRYPT
*/
const AWS = require('aws-sdk');
// aws-sdk is not reading my region info so i'll have to set it here
@dongtong
dongtong / Gemfile
Created April 20, 2017 10:02 — forked from ctalkington/Gemfile
Nginx, Sinatra, and Puma.
source :rubygems
gem "puma"
gem "sinatra"
@dongtong
dongtong / data.csv
Created December 5, 2016 03:04 — forked from d3noob/.block
Multi-series Associative
date New York San Francisco Austin
1-May-12 43.98 48.13 43
30-Apr-12 53.98 88.13 53
27-Apr-12 63 68 63
26-Apr-12 73 58 73
25-Apr-12 83 48 83
@dongtong
dongtong / downloads.csv
Created December 5, 2016 03:04 — forked from d3noob/.block
Full Difference Chart Example
date_entered downloaded book_name
2015-04-19 5481 R Programming for Data Science
2015-04-19 23751 The Elements of Data Analytic Style
2015-04-20 5691 R Programming for Data Science
2015-04-20 23782 The Elements of Data Analytic Style
2015-04-21 6379 R Programming for Data Science
2015-04-21 23820 The Elements of Data Analytic Style
2015-04-22 7281 R Programming for Data Science
2015-04-22 23857 The Elements of Data Analytic Style
2015-04-23 7554 R Programming for Data Science
@dongtong
dongtong / data.csv
Created December 5, 2016 03:02 — forked from d3noob/data.csv
Rotated axis labels in v4
date close
1-May-12 58.13
30-Apr-12 53.98
27-Apr-12 67.00
26-Apr-12 89.70
25-Apr-12 99.00
24-Apr-12 130.28
23-Apr-12 166.70
20-Apr-12 234.98
19-Apr-12 345.44