Skip to content

Instantly share code, notes, and snippets.

View haridas's full-sized avatar
🎯
Focusing

Haridas N haridas

🎯
Focusing
View GitHub Profile
END=""
trap 'increment && END=1' 2
increment() {
ls /
echo "Cleaned up"
}
@haridas
haridas / testing.py
Created October 8, 2018 16:44
Python debugger on Ipython shell
import os
import ipdb; ipdb.set_trace()
# other codes..
@haridas
haridas / fix_unicode.py
Created November 2, 2018 03:24
NLP pre-processing - Remove unicode chars from text
import glob
import pandas as pd
files = glob.glob('out-*.json')
def remove_unicode_char(file_name):
f = open(file_name, 'rb').read()
with open(file_name, 'w') as nf:
nf.write(f.decode(encoding="ascii", errors="ignore"))
print ("=> ", file_name)
@haridas
haridas / find_error_lines_in_json.py
Created November 23, 2018 05:17
Ensure a big jsons particular field does't includes null, Helpful as part of datacleanup process.
import json
def read_json_lines(fname, filed_name):
num = 0
doc_size = []
error_docs = []
with open(fname) as f:
while True:
line = f.readline()
if not line:
break
# Add the new password
sudo adduser $1
# Add the user to labs group.
sudo usermod -aG labs $1
# Force user to change password.
sudo chage -d 0 $1