@pydjango

Страница 68 из 1273
Jackssn
02.12.2016
09:23:06
#вакансия Смышленый питонист (джангист) Мы предлагаем присоединиться к команде разработки и тестирования продуктов/гипотез. Что предстоит делать. Данная команда не беспокоится о нагрузках, качестве кода. Задачи участников команды: • Определять технологический стек • Определять объем работ • Распределять задачи согласно требуемого срока для подготовки прототипа для тестирования продукта/гипотезы Главная задача - это чтобы то, что было задумано заработало за заданный срок. Что мы ждем от кандидата. Очень важно: • Самостоятельность, инициативность. • Умение мыслить нестандартно. • Уметь правильно рассчитывать сроки. • Cпособность и желание быстро разбираться в новых нестандартных задачах. • Принимать решения и нести за них ответственность. Важно: • Python (Django). • Знание фреймворка для frontend-разработки • Знание инструментов, обеспечивающие качество кода • Понимание для чего сообщества программистов • JavaScript (возможно ReactJs, Ionic), HTML, *nix. • Приветствуются участие в хакатонах и исследовательских инициативах. Будет плюсом: • FIREBASE, elastic, kibana, django, sentry, fabric, new relic, Jira, • Опыт использования NoSQL, REST, Postgresql • Нагрузочное тестирование. • Есть эксперименты с парным программированием. • Отличная математическая подготовка. Условия. • Гибкий график, возможна частичная дистанционность при условии соблюдения дедлайнов; • Точный размер заработанной платы будет определяться по результатам собеседования в зависимости от уровня компетенций и объективного опыта кандидата. Бонусы Премия KPI С удовольствием отвечу на вопросы: Ринат Бакиев, bakiev@realogic.ru, skype rinatbakiev
Какие наиболее популярные фрэймворки для фронта ?

Jackssn
02.12.2016
09:24:40
Это вопрос не по вакансии, а для развития

Rinat
02.12.2016
09:26:02
сейчас попробовали reactjs

Google
Jackssn
02.12.2016
09:27:17
А попроще что нибудь или там все на js завязано? Я просто пока не в темн

amureki
02.12.2016
09:27:30
неясно, почему команда не беспокоится о качестве кода

amureki
02.12.2016
09:29:17
условно. вы видели результаты хакатонов?
у вас каждый день хакатоны? я думаю, принимая на работу, все же стоит вести речь о ежедневных делах больше

amureki
02.12.2016
09:29:58
о вакансии на работу, где вы пишете что не важно качество кода :)

только лишь

исходя из вакансии, я представляю, что в команде люди пишут на отъебись, лишь бы закрыть и сдать проект

прикрывая это духом хакатонов (?)

Rinat
02.12.2016
09:30:45
Качество кода имеется ввиду, что нужно более менее рабочую версию практически любого рабочего продукта (не сложного) за пару недель запилить

исходя из вакансии, я представляю, что в команде люди пишут на отъебись, лишь бы закрыть и сдать проект
а вы точно внимательно читали вакансию? или когда дошли до качество кода, про все остальное забылось? ))

ФОРМИРУЕТСЯ КОМАНДА РАЗРАБОТКИ И ТЕСТИРОВАНИЯ ПРОДУКТОВ/ГИПОТЕЗ.

Google
Bulat
02.12.2016
09:59:07
нормальная вакансия, респект Ринату за продвижение питона в Уфе +++

Alexander
02.12.2016
10:11:22
напоминаю, чат про Django) а все разборки давайте в личках, если очень хочется)

Alexander
02.12.2016
11:26:39
В Уфе конечно хорошо) Жаль я только начал изучать...

.
02.12.2016
11:39:16
Продолжаю штурмовать чат вопросами

Гайс, чет не совсем понимаю, как выполнить подключение к сигналам, вроде нужно где-то определить метод ready, но не понимаю, где и как. Есть функция получатель usr_in_hour = [0] @receiver(usr_hour, sender=Command) def my_callback(sender, **kwargs): usr_in_hour.clear() boards = Board.objects.all().values('board_shortcut') for x in boards: usr_in_hour.append(MySession.objects.filter(name_board__contains=x['board_shortcut']).count()) Регистрирую сигнал и отправляю его usr_hour = Signal(providing_args=[]) class Command(BaseCommand): def handle(self, *args, **options): now = timezone.now() two_hour = now - datetime.timedelta(hours=2) MySession.objects.filter(expire_date__range=(two_hour, now)).delete() Session.objects.filter(expire_date__range=(two_hour, now)).delete() usr_hour.send(sender=self.__class__) self.stdout.write('Succes')

Alexander
02.12.2016
11:43:11
мне интересно, а многие тут Argon2 юзают?

я про PASSWORD_HASHERS

.
02.12.2016
12:22:20
В __init__ твоей аппы надо отнаследоваться от AppConfig и там переопределить метод ready, а в ней сделать импорт файла с сигналами
Если я юзаю декоратор receiver, мне достаточно просто импорта? from django.apps import AppConfig class SignalReady(AppConfig): def ready(self): from .signals import my_callback

.
02.12.2016
12:33:08
спасибо

53r63rn4r
02.12.2016
15:03:55
Пацаны, а как мне в приложение стащить переменную с сеттингов?

Dmytro
02.12.2016
15:06:05
from django.conf import settings

53r63rn4r
02.12.2016
15:06:27
Пробовал

Ругается

django.core.exceptions.ImproperlyConfigured: Requested setting MEDIA_ROOT, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.

Dmitry
02.12.2016
15:07:01
Ну типа не определил лол

написано же

53r63rn4r
02.12.2016
15:09:04
Но в сеттингах оно есть

Google
53r63rn4r
02.12.2016
15:09:16
Хм...

Dmytro
02.12.2016
15:11:54
Какая джанга?

53r63rn4r
02.12.2016
15:11:59
1.9.2

Artem
02.12.2016
16:29:49
в PATH добавь окружение пути к жанге

53r63rn4r
02.12.2016
16:31:18
Да уже порешали

На проде работает, у меня в пайчарме - нет

Dmytro
02.12.2016
16:46:51
Ребят, кто-то работал с ботами в Телеграмме? Если да, то прошу в личку)

Victor
02.12.2016
16:47:30
Здесь тоже можно поискать :)

.
02.12.2016
23:07:03
Гайс, чет туплю дико. Нужно, чтобы функция-получатель(сигнала) заполнила список данными, а потом я этот список имортирую во вьюху. Если я объявляю список не в функции-получателе, то при импорте я получаю список со значением при объявлении(пустой), как победить эту штуку?

Dmitry
03.12.2016
06:32:11
Очень общее описание. Всм ты импортируешь?

Мб она у тебя возвращать список должна?)

.
03.12.2016
11:00:59
придумал другое решение, там проблема с импортами была

Alexander
03.12.2016
16:48:00
поделитесь, кто какие валидаторы паролей использует?

например, пришла в голову идея, что стоит ограничивать пароли, состоящие из одинаковых символов типа ААААА...ААА

Artem
03.12.2016
16:55:42
например, пришла в голову идея, что стоит ограничивать пароли, состоящие из одинаковых символов типа ААААА...ААА
да вообще без разнницы какие, потом при авторизации делаю регистронезависивый поиск и авторизую

главное длину строки

Alexander
03.12.2016
16:56:46
там будет пароль длиной 20 символов и состоящий из ААААА, к примеру

Artem
03.12.2016
16:56:57
ну, в добавок уникальность)

Google
Artem
03.12.2016
16:57:05
пусть хоть юникод туда пишет :)

один напишет 20*A, другой нет )

Alexander
03.12.2016
16:57:45
если пользователей, допустим, 100 тысяч?

Страница 68 из 1273