Skip to content

Instantly share code, notes, and snippets.

Mohammad Shajedul Hoque mshRoR

  • Dhaka
Block or report user

Report or block mshRoR

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View k8s-setup.txt
MiniKube Setup:
KOPS Setup for production:
mshRoR /
Last active May 8, 2019
writing code quality behavior key notes.

Then the code you write should have the following qualities. Code should be

  • Transparent The consequences of change should be obvious in the code that is changing and in distant code that relies upon it
  • Reasonable The cost of any change should be proportional to the benefits the change achieves
  • Usable Existing code should be usable in new and unexpected contexts
  • Exemplary The code itself should encourage those who change it to perpetuate these qualities

Code that is Transparent, Reasonable, Usable, and Exemplary (TRUE) not only meets today’s needs but can also be changed to meet the needs of the future. The first step in creating code that is TRUE is to ensure that each class has a single, well-defined responsibility.

mshRoR / django2.1-python3.7-pipenv-installing-command.txt
Last active Sep 25, 2019
python 3.7 | pip3 | pipenv | django 2.1 installing commands in ubuntu 16.04
View django2.1-python3.7-pipenv-installing-command.txt
## python 3.7 install
-> sudo apt update
-> sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget
-> sudo apt install software-properties-common
-> sudo add-apt-repository ppa:deadsnakes/ppa
-> sudo apt update
-> sudo apt install python3.7
-> python3.7 --version
## pip3 install
mshRoR / rename_git_branch.txt
Last active May 11, 2018
Rename a local and remote branch in git
View rename_git_branch.txt
1. Rename your local branch.
If you are on the branch you want to rename: git branch -m new-name
or If you are on a different branch: git branch -m old-name new-name
2. Delete the old-name remote branch and push the new-name local branch.
git push origin :old-name new-name
3. Reset the upstream branch for the new-name local branch.
Switch to the branch and then: git push origin -u new-name
mshRoR / miserables.json
Created Apr 16, 2018
d3 graph demo data
View miserables.json
"nodes": [
{"id": "Myriel", "group": 1},
{"id": "Napoleon", "group": 1},
{"id": "Mlle.Baptistine", "group": 1},
{"id": "Mme.Magloire", "group": 1},
{"id": "CountessdeLo", "group": 1},
{"id": "Geborand", "group": 1},
{"id": "Champtercier", "group": 1},
{"id": "Cravatte", "group": 1},
mshRoR / rails http status codes
Created Dec 26, 2017 — forked from mlanett/rails http status codes
HTTP status code symbols for Rails
View rails http status codes
HTTP status code symbols for Rails
Thanks to Cody Fauser for this list of HTTP responce codes and their Ruby on Rails symbol mappings.
Status Code Symbol
1xx Informational
100 :continue
101 :switching_protocols
102 :processing
mshRoR /
Created Jul 16, 2017 — forked from wdullaer/
Install Latest Docker and Docker-compose on Ubuntu
# Ask for the user password
# Script only works if sudo caches the password for a few minutes
sudo true
# Install kernel extra's to enable docker aufs support
# sudo apt-get -y install linux-image-extra-$(uname -r)
# Add Docker PPA and install latest version
# sudo apt-key adv --keyserver hkp:// --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9
# sudo sh -c "echo deb docker main > /etc/apt/sources.list.d/docker.list"
mshRoR /
Created Nov 2, 2016 — forked from staltz/
The introduction to Reactive Programming you've been missing
mshRoR / sublime_liscense
Created Nov 22, 2015 — forked from dengmin/sublime_liscense
sublime text 2.0.2 build 2221注册码
View sublime_liscense
----- BEGIN LICENSE -----
Andrew Weber
Single User License
813A03DD 5E4AD9E6 6C0EEB94 BC99798F
942194A6 02396E98 E62C9979 4BB979FE
91424C9D A45400BF F6747D88 2FB88078
90F5CC94 1CDC92DC 8457107A F151657B
1D22E383 A997F016 42397640 33F41CFC
E1D0AE85 A0BBD039 0E9C8D55 E1B89D5D
You can’t perform that action at this time.