Skip to content

Instantly share code, notes, and snippets.

@63phc
63phc / git
Created April 4, 2017 05:11
git
#Unix/
git config --global core.autocrlf input
git config --global core.safecrlf true
#Log/
git log --pretty=oneline
git log --pretty=oneline --max-count=2
git log --pretty=oneline --since='5 minutes ago'
git log --pretty=oneline --until='5 minutes ago'
git log --pretty=oneline --author=<your name>
git log --pretty=oneline --all
@63phc
63phc / install
Last active April 12, 2017 11:46
py
python3 --version
which python3
sudo apt-get install virtualenv python-pip python3-dev
cd ~
mkdir venvs
# specify the system python3 installation
virtualenv --python=/usr/bin/python3 venvs/djproject
pip3 install virtualenv
pip3 install virtualenvwrapper
export WORKON_HOME=~/Envs
mkdir -p $WORKON_HOME
source /usr/local/bin/virtualenvwrapper.sh
@63phc
63phc / node for timeweb
Created May 24, 2017 04:40
node for timeweb
Вы можете использовать node.js приложения через SSH-консоль. Для этого необходимо выполнить следующие действия:
На сайте Node.js в разделе Downloads https://nodejs.org/en/download/ выбрать"Linux Binaries" и скопировать ссылку на x64 версию. Пример ссылки на дистрибутив: https://nodejs.org/dist/v6.3.1/node-v6.3.1-linux-x64.tar.gz. Если ссылка заканчивается расширением xz, необходимо заменить его на gz.
Скачать и распаковать дистрибутив:
wget https://nodejs.org/dist/v6.3.1/node-v6.3.1-linux-x64.tar.gz
tar xf node-v6.3.1-linux-x64.tar.gz
from django.conf import settings
from django.contrib.auth.models import (
BaseUserManager, AbstractBaseUser
)
from django.contrib import messages
from django.core.mail import send_mail
from django.conf import settings
from django.core.validators import RegexValidator
from django.db import models
from django.db.models.signals import post_save
[program:fgos]
command=/home/fgos/code/bin/gunicorn_start
user=fgos
autostart=true
autorestart=true
redirect_stderr=true
stdout_logfile=/home/fgos/code/logs/fgos-gunicorn-error.log
Mushmellow - Life
AlltimeNow
Устанока нужных пакетов
sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get install aptitude python3-pip python3-dev libpq-dev postgresql postgresql-contrib nginx supervisor git vim-nox build-essential supervisor -y
libfreetype6-dev - позволяет Pillow выводить надписи на изображения
zlib1g-dev - включает поддержку PNG-формата для Pillow
libjpeg8-dev - позволяет Pillow обрабатывать JPEG-изображения
@63phc
63phc / pg_dump
Last active August 12, 2017 18:28
pg_dump ssh scp
pg_dump name_db > db3.sql
scp root@ip:/home/fgos/code/db3.sql /home/phc/
#####
Пример 1: Копируем файл «file.txt» из удаленного сервера на локальный компьютер.
$ scp user@remote.host:file.txt /some/local/directory
Пример 2: Копируем файл «file.txt» с локального компьютера на удаленный сервер.
$ scp file.txt user@remote.host:/some/remote/directory
cat ~/.ssh/id_rsa.pub
#create ssh key in github
ssh -T git@github.com
git remote set-url origin git@github.com:USER/USER.github.io.git
#install
sudo apt install icecast2
# configure: error: XSLT configuration could not be found
sudo apt install libxslt-dev
sudo apt install libshout-dev
sudo apt install libmp3lame-dev
sudo apt install libxml2-dev