Skip to content

Instantly share code, notes, and snippets.

@63phc
63phc / slow_scroll
Created February 13, 2018 10:49
slow_scroll
// slow_scroll
$('a[href*="#"]').click(function() {
$page.animate({
scrollTop: $($.attr(this, 'href')).offset().top
}, 1000);
return false;
});
@63phc
63phc / deploy python app
Last active October 22, 2018 12:21
deploy python app
##! root
ssh root@ip
adduser username
usermod -aG sudo username
##! username
sudo apt update
sudo apt install python3-pip git -y
sudo pip3 install pipenv
git clone http://github.com/63phc/django-urlshorter.git project
@63phc
63phc / gist:f53fa4f526ee94446b39c7a91e2dd936
Created June 28, 2018 05:03
ERROR: docker already post
docker-compose down
docker rm -fv $(docker ps -aq)
sudo lsof -i -P -n | grep 5432
kill -9 729
#mac
redis-cli shutdown
@63phc
63phc / del python and install
Last active October 22, 2018 12:21
del python and install
sudo rm -rf /Library/Frameworks/Python.framework
cd /usr/local/bin
ls -l . | grep '../Library/Frameworks/Python.framework' | awk '{print $9}' | xargs sudo rm
sudo rm -rf "/Applications/Python x.y"
# install
tar xvf Python-3.6.3.tgz
cd Python-3.6.3
./configure
@63phc
63phc / time format
Created July 28, 2018 02:17
TIME FORMAT
Code Example Meaning
%a Mon # Weekday as locale’s abbreviated name.
%A Monday # Weekday as locale’s full name.
%w 1 # Weekday as a decimal number, where 0 is Sunday and 6 is Saturday.
%d 30 # Day of the month as a zero-padded decimal number.
%-d 30 # Day of the month as a decimal number. (Platform specific)
%b Sep # Month as locale’s abbreviated name.
%B September # Month as locale’s full name.
%m 9 # Month as a zero-padded decimal number.
@63phc
63phc / validater_test
Created December 7, 2018 09:59
validater_test
# логин должен начинаться с латинской буквы;
# состоять из латинских букв, цифр, точки и минуса,
# но заканчиваться только латинской буквой или цифрой;
# минимальная длина логина — один символ, максимальная — 20.
def validater_one(data: str) -> bool:
if len(data) <= 20 and data[0].isalpha() and (data[-1].isalpha() or data[-1].isdigit()):
result = []
for i in set(data):
@63phc
63phc / kill 8000 port
Created December 17, 2018 13:03
kill 8000 port
sudo lsof -t -i tcp:8000 | xargs kill -9
@63phc
63phc / ansible docker
Created December 22, 2018 10:24
ansible docker
---
- name: Run docker.ubuntu
hosts: server
remote_user: root
roles:
- angstwad.docker_ubuntu
@63phc
63phc / docker helper
Created April 18, 2019 16:47
docker helper
Начать - https://www.youtube.com/watch?v=5LuHkG3fiFY
Продолжить - http://nnmclub.to/forum/viewtopic.php?t=1218270
Закрепить - https://docs.docker.com/
from rest_framework import pagination
from rest_framework.response import Response
class NewsPageNumberPagination(pagination.PageNumberPagination):
page_size_query_param = 'count'
max_page_size = 100
def get_paginated_response(self, data):