View vim.md
Modes
- Normal
- Edit/Insert
- Visual
- Replace
Normal Mode
Alphanumeric keys can not be used to edit open code. We can use commands to manipulate content of open file.
View multiple_ssh_keys.md
How to Setup Multiple Ssh Keys for Multiple Github/Bitbucket accounts
create the SSH keys.
ssh-keygen -t rsa -b 4096 -C "mjrulesamrat@gmail.com"
Add the SSH Keys to the SSH-Agent
View README.md
Docker Networking
- Use the docker network to create the frontend network:
docker network create frontend
- User the docker network command to create the localhost network:
docker network create localhost --internal
View threading.py
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
################ threading.py | |
import threading | |
def my_task(): | |
print("Hello world: {}".format(threading.current_thread())) | |
# my_task() | |
my_thread = threading.Thread(target=my_task) | |
my_thread.start() |
View django-secret-keygen.py
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
""" | |
Pseudo-random django secret key generator. | |
- Does print SECRET key to terminal which can be seen as unsafe. | |
""" | |
import string | |
import random | |
from __future__ import print_function |
View countryinfo.py
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
countries = [ | |
{'timezones': ['Europe/Andorra'], 'code': 'AD', 'continent': 'Europe', 'name': 'Andorra', 'capital': 'Andorra la Vella'}, | |
{'timezones': ['Asia/Kabul'], 'code': 'AF', 'continent': 'Asia', 'name': 'Afghanistan', 'capital': 'Kabul'}, | |
{'timezones': ['America/Antigua'], 'code': 'AG', 'continent': 'North America', 'name': 'Antigua and Barbuda', 'capital': "St. John's"}, | |
{'timezones': ['Europe/Tirane'], 'code': 'AL', 'continent': 'Europe', 'name': 'Albania', 'capital': 'Tirana'}, | |
{'timezones': ['Asia/Yerevan'], 'code': 'AM', 'continent': 'Asia', 'name': 'Armenia', 'capital': 'Yerevan'}, | |
{'timezones': ['Africa/Luanda'], 'code': 'AO', 'continent': 'Africa', 'name': 'Angola', 'capital': 'Luanda'}, | |
{'timezones': ['America/Argentina/Buenos_Aires', 'America/Argentina/Cordoba', 'America/Argentina/Jujuy', 'America/Argentina/Tucuman', 'America/Argentina/Catamarca', 'America/Argentina/La_Rioja', 'America/Argentina/San_Juan', 'America/Argentina/Mendoza', 'America/Argentina/Rio_Gallegos', 'America/Argentina/Ushuai |
View Custom_Transform.py
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
from django.db import models | |
from django.db.models import Transform | |
# Custom Date filter transform class | |
# Added by : Jay Modi | |
class MySQLDatetimeDate(Transform): | |
""" | |
This implements a custom SQL lookup when using `__date` with datetimes. | |
To enable filtering on datetimes that fall on a given date, import |
View Custom_backend.py
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
"""SMTP email backend class.""" | |
import smtplib | |
import ssl | |
import threading | |
from django.conf import settings | |
from django.core.mail.backends.base import BaseEmailBackend as CoreBaseEmailBackend | |
from django.core.mail.message import sanitize_address | |
from django.core.mail.utils import DNS_NAME |