Skip to content

Instantly share code, notes, and snippets.

Услуга Чел/час Комментарий для обывателей
1 Аутентификация и авторизация 6 Создание системы, которая позволяет пользователям входить в систему и защищает их данные.
2 Адаптивный (Responsive) дизайн 5 Разработка дизайна, который автоматически подстраивается под разные устройства, такие как смартфоны, планшеты и компьютеры.
3 Кеширование данных 4 Создание механизма для временного хранения данных, чтобы ускорить загрузку веб-страниц.
4 Работа с медиа-файлами (загрузка, обработка) 6 Разработка функционала для загрузки и обработки изображений, видео и других медиа-файлов на веб-сайте.
5 Интеграция с социальны
def threaded_async(f):
def wrapper(*args, **kwargs):
thr = Thread(target=f, args=args, kwargs=kwargs)
thr.start()
return wrapper
class LogEntryDetailsContractActivationSerialiser(serializers.ModelSerializer):
number = serializers.CharField(source='number.number')
name = serializers.CharField(source='contract.name')
class Meta:
model = UserContract
fields = (
'number',
'name'
)
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):
@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/
@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 / kill 8000 port
Created December 17, 2018 13:03
kill 8000 port
sudo lsof -t -i tcp:8000 | xargs kill -9
@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 / 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 / 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