- CSS Architectures
- CSS Frameworks / UI Toolkits
- Design System (Style guides & Pattern Libraries)
- Preprocessor (SASS / PostCSS)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#cloud-config | |
package_update: true | |
packages: | |
- squid | |
- apache2-utils | |
write_files: | |
- path: /etc/squid/squid.conf | |
content: | | |
auth_param basic program /usr/lib/squid/basic_ncsa_auth /etc/squid/htpasswd | |
auth_param basic realm proxy |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
apiVersion: extensions/v1beta1 | |
kind: Deployment | |
metadata: | |
name: openvpn | |
labels: | |
app: openvpn | |
spec: | |
replicas: 1 | |
strategy: | |
type: Recreate |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
'use strict'; | |
let XLSX = require('xlsx'); | |
let workbook = XLSX.readFile(process.argv[3]); | |
let sheets = workbook.Workbook.Sheets.map(obj => obj.name); | |
let mails = sheets.reduce((acc, elem) => { | |
let sheet = workbook.Sheets[elem]; | |
let mailArr = Object.keys(sheet).map(cell => sheet[cell].v).filter(val => val).filter((val, index) => index); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import xlrd | |
import json | |
import sys | |
import argparse | |
def convert(workbook): | |
wb = xlrd.open_workbook(workbook) | |
year = 2013 | |
data = [] |
I hereby claim:
- I am Praseetha-KR on github.
- I am praseetha (https://keybase.io/praseetha) on keybase.
- I have a public key whose fingerprint is C5BB 5C27 D82E CBA5 9E58 43B4 E960 5A1B B95D 33E4
To claim this, I am signing this object:
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
a = {} | |
def hot_cold(n, m): | |
if (n > m): | |
n, m = m, n | |
if a.has_key((n,m)): | |
return a[(n,m)] | |
else: | |
if ((n, m) == (0, 0)): | |
return False |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
IP | |
TCP | |
HTTP | |
brower -> www.google.com | |
-> DNS search for google.com return ip xxx.xxx.xxx.xxx | |
-> connect to xxx.xxx.xxx.xxx | |
-> GET / HTTP/1.0 | |
-> index.html with status code 200 ok |