Adapted from https://www.laac.dev/blog/setting-up-modern-python-development-environment-ubuntu-20/
sudo apt-get install zsh -y
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
Adapted from https://www.laac.dev/blog/setting-up-modern-python-development-environment-ubuntu-20/
sudo apt-get install zsh -y
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
| from multiprocessing import Process | |
| import redis | |
| _REDIS_KEY = "MY_GREAT_QUEUE" | |
| _REDIS = redis.Redis() | |
| _PROCESS_COUNT = 15 | |
| # clear the queue (may not be necessary) | |
| _REDIS.expire(_REDIS_KEY, 0) |
| import lmdb | |
| from pathlib import Path | |
| LMDB_FILE_NAME = Path("some_lmdb_file.lmdb").absolute() | |
| # max db size 100 GB | |
| with lmdb.open(str(LMDB_FILE_NAME.absolute()), map_size=100*1000*1000*1000, readonly=False) as env: | |
| print(env.stat()) # This forces the database into existence | |
| def get_env(readonly=False): |
To disable entering the sleep edit the /etc/systemd/logind.conf file and modify the line:
#HandleLidSwitch=suspend to HandleLidSwitch=ignore
Then sudo service systemd-logind restart
| git ls-tree -r tag:some/path.file | |
| git show tag:some/path.file |
| { | |
| "2017-01-02":"HOL", | |
| "2017-01-16":"HOL", | |
| "2017-02-20":"HOL", | |
| "2017-05-29":"HOL", | |
| "2017-07-04":"HOL", | |
| "2017-09-04":"HOL", | |
| "2017-10-09":"HOL", | |
| "2017-11-10":"HOL", | |
| "2017-11-23":"HOL", |
| ## Show size of all tables | |
| select t1.datname AS db_name, | |
| pg_size_pretty(pg_database_size(t1.datname)) as db_size | |
| from pg_database t1 | |
| order by pg_database_size(t1.datname) desc; |
from pathlib import Path
data_folder = Path("source_data/text_files/")
file_to_open = data_folder / "raw_data.txt"
print(file_to_open.read_text())
filename = Path("source_data/text_files/raw_data.txt")