Skip to content

Instantly share code, notes, and snippets.

# configure
sudo apt install python3-dev
sudo apt-get install libmysqlclient-dev
sudo apt-get install mysql-client mysql-server
# for python version > 2
sudo apt install python3-pip
pip install mysqlclient
# solve access denied error
sudo mysql
git rm --cached *.pyc
# Or, to untrack all .pyc files in a project recursively,
$ find . -name '*.pyc' | xargs -n 1 git rm --cached
sudo apt-get install python3-venv
python3 -m venv testenv
django-admin startproject project_name
mv project_name/manage.py ./
mv project_name/project_name/* project_name
rm -r project_name/project_name/
sendgrid api key
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
sudo gpg --keyserver hkp://pool.sks-keyservers.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
or
gpg2 --keyserver hkp://pool.sks-keyservers.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
curl -sSL https://get.rvm.io | bash -s stable --ruby
source /home/nimesh/.rvm/scripts/rvm
rvm get stable --autolibs=enable
rvm install ruby-2.6.6
rvm --default use ruby-2.6.6
curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
sudo apt-get install -y nodejs
@nimeshpahadi
nimeshpahadi / mouse issue
Created August 1, 2018 03:46
fixing mouse not showing problem
sudo modprobe -r psmouse
sudo modprobe psmouse proto=imps
@nimeshpahadi
nimeshpahadi / spring login
Created September 11, 2017 18:46
spring login and registration
https://hellokoding.com/registration-and-login-example-with-spring-xml-configuration-maven-jsp-and-mysql/
# issues
- appconfig-data.xml (windsow->preferences->xml->xml files->validation->uncheck(Honour all xml schema locations)
- login/registration/welcome.jsp (rightclick->project->targeted runtimes->check(server)
@nimeshpahadi
nimeshpahadi / spring crud
Last active September 9, 2017 18:01
simple spring crud operation
http://www.journaldev.com/3531/spring-mvc-hibernate-mysql-integration-crud-example-tutorial
# mysql databse (edit Person to PERSON)
@nimeshpahadi
nimeshpahadi / heroku deploy
Created August 24, 2017 16:29
Deploying a Laravel Application to Heroku
# follow below link
http://www.easylaravelbook.com/blog/2015/01/31/deploying-a-laravel-application-to-heroku/
# set app key
php artisan key:generate
heroku config:set APP_KEY=XXXXX
# rename app name
heroku apps:rename newname
@nimeshpahadi
nimeshpahadi / tmux
Created April 26, 2017 05:30
tmux configuration with zsh
# update & install
sudo apt-get update
sudo apt-get install tmux
vim .tmux.conf
# add following lines in .tmux.conf
# set Zsh as your default Tmux shell
set-option -g default-shell /bin/zsh
set -g prefix C-a
unbind C-b
# command delay? We don't want that, make it short
@nimeshpahadi
nimeshpahadi / server setup
Last active May 15, 2017 08:42
server credentials
# setup server blocks (virtual hosts)
https://www.digitalocean.com/community/tutorials/how-to-set-up-nginx-server-blocks-virtual-hosts-on-ubuntu-16-04?utm_source=legacy_reroute?utm_source=legacy_reroute
# create .env file (copy original .env file)
# migrate database (php artisan migrate)
# server credentials
ssh ********
# enter password :
********
ls -a
cat .digitalocean_password