• Где прочитать все про майнинг крипты?

    Комментировать
  • Как создать интернет магазин на angular2?

    @deadmemoras
    взять и связать, взять и сделать, взять и закэшировать
    Ответ написан
    Комментировать
  • Как правильно построить проект на Django?

    devalone
    @devalone
    ̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
    Есть проект

    программисты только начали учить Django

    Проект провален
    Ответ написан
    5 комментариев
  • Django регистрация проверка уникальности email в форме?

    @deliro
    def clean_email(self):
        email = self.cleaned_data['email'].strip()
        if User.objects.filter(email__iexact=email).exists():
            raise ValidationError('...')
        return email


    А вообще, надо ещё на уровне БД делать case insensitive уникальный индекс вроде такого (postgres):
    CREATE UNIQUE INDEX accounts_email_uniq ON accounts_user USING BTREE ((lower((email)::text)));
    Ответ написан
    3 комментария
  • Django Rest Framework, как настроить аутентификацию и авторизауию?

    @IKMOL
    Да легко, для этого достаточно прочитать документацию тут.
    Потом читаете конкретно про authentication.
    Узнаете что можно добавить/написать свои классы доступа authentication_classes, permission_classes.
    Ответ написан
    Комментировать
  • Как правильно перенести проект с php на django (комплексный вопрос)?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    По поводу переноса контента.
    Тут достаточно просто и не нужно будет ручками переносить. Если есть возможность как-то добраться к самим стаьям и из выкачать хоть в каком-то формате все скопом, то всегда можно за день-два написать загружалку, благо в питоне это не так сложно, тем более у вас будет мапинг в вашим моделям.
    Парсите ваш файл (или лезете напрямую в базу данных), создаете объект модели и заполняете его и сохраняете, и так в цикле!
    Что касается редиректов, то наверняка и их тоже можно автоматизировать, создав для этого отдельную вьюшку.

    Ну а теперь по ворпросам
    1) Какой мощности нужен vps, чтобы держать проект на django с посещаемостью 3500 людей в сутки (40 хитов пик).

    В принципе подойдет любой. Нагрузка здесь совсем небольшая.
    2) Какая виртуализация лучше подходит для django: OpenVZ или XEN, и есть ли вообще значение?

    Тоже разницы особой нет. У меня вообще все на KVM.
    3) Я немного боюсь за то, что не смогу сделать нормально бекап через консоль. Стоит ли покупать ISPmanager lite для этого дела или это просто?

    Ну, этого опасаться не нужно, сможете. Вам ведь нужно будет бекапить базу данных, это делается всего одной командой, и бекапить загруженные файлы, для этого тоже одна команду всего нужна. А проект у вас и так весь есть.
    Ну и большинство хостеров предлагают бекапы на уровне всей виртуалки, пользуйте этот вариант.
    4) Я весь проект переносил через ftp-клиент обычным копированием файлом. Есть ли более лучший способ?

    Системы контроля версий mercurial/git + ssh/scp. А ftp уже давно не нужен! https://habrahabr.ru/post/113636/
    5) Адекватный ли вариант не занимать ресурсы сервера, и взять бизнес почту от mail.ru/yandex?

    Конечно адекватный, гораздо меньше проблем и с почтой и со спамом. При этом очень желательно развернуть свой локальный exim/postfix, который будет отправлять почту, прикидываясь доменом yandex. Для этого нужно немного все настроить DKMS + SPF. Ключи можно взять у самого яндекса на ваш почтовый домен. Это важно, если вы хотите много почты посылать.
    6) Есть ли какое-то различие в настройке http/https с django?

    Нет, тем более, что скорее всего это будет делать nginx или apache.
    Ответ написан
    Комментировать
  • Где Вы берете шаблоны для Bootstrap 3?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Если переделать под бутстрап, то я так понимаю Вы возьмете только сетку, зачем тогда шаблоны?

    Но если все же речь о редизайне, то:
    startbootstrap.com
    ruseller.com/lessons.php?rub=1&id=2392
    https://wrapbootstrap.com/themes?branch=3.x
    https://www.bootstrapzero.com
    и конечно же
    https://almsaeedstudio.com/preview
    Ответ написан
    Комментировать
  • Как эффективно работать целый день?

    @apletnev
    По своему опыту выделил для себя следующие правила.
    Физика:
    1. Питание. Обрати внимание на сахар и быстрые/медленные углеводы. Например, если утром поесть овсяную кашу то энергии хватит на 4-5 часов, если бутерброды, - часа на два. Так по крайне мере у меня.
    2. Физические нагрузки, спорт отнимает много времени, хотя очень эффективен. Самый простой способ - побольше ходить, если пользуешься общ. транспортом, то выходить на несколько остановок раньше. Еще можно отжиматься, где-то читал что сто отжиманий в день - тонус для всех мышц тела.
    3. Сон. Как и другие рекомендую 7-8 часов, однако нужно обратить внимание на матрас, температуру и влажность в комнате - это намного улучшит качество отдыха.
    4. Жидкости. Я пью обычную воду, стараюсь выпивать 2 литра на работе (у меня есть вот такая фляга )
    5. Свежий воздух в офисе, яркость света. Стараться работать согласно нормам описаным в охране труда, т.е. должно быть много света, должен быть приток свежего воздуха.
    6. Эргономика стола. Обязательно нормальный стул, стол, монитор, клавиатура. Многие пренебрегают этими вопросами, а потом в 30 лет грыжи в позвоночнике, туннельный синдром, линзы/очки и половая дисфункция. (Я понимаю что в 18 лет это звучит как что-то далекое и не про тебя, однако если ты планируешь связать свою жизнь с разработкой, нужно думать о туловище, а не только о мозге)

    Психика:
    1. Будут дни когда работа не прет, абсолютно. Отпустить и забыть, но не увлекаться.
    2. Дисциплина. Так как мозг считай мышца, нужно постоянно тренировать ее; - писать код. В конце концов мозг привыкнет к нагрузке и сможет решать любые задачи и быстро, но будут дни как в первом пункте.
    3. Супер важные ежедневные задачи. Для меня это учеба и английский. Я этим занимаюсь не зависимо от дня недели, праздников, событий. Т.е. даже если я узнаю что через три дня конец света, все равно буду оставшиеся дни делать то что и делал раньше. Можно смеяться и крутить пальцем у виска, но нужно объяснить мозгу, что не может быть никаких проволочек, никаких отмазок. Иными словами “сдохни, но сделай”. Этот навык мне позволяет в случае аврала или какой-то мегалажи не паниковать и планомерно решать задачи. (Лучше начинать потихоньку иначе пункт первый на несколько лет)

    Через пол года у твоего мозга закончится адаптационный период и в этот момент начинай думать о своем туловище, оно не будет тебя отвлекать от решения любых умственных задач.
    Книги:
    https://pragprog.com/book/jkthp/the-healthy-programmer
    www.ozon.ru/context/detail/id/4320305
    Ответ написан
    3 комментария
  • Почему Ember выводит данные только после перезагрузки страницы?

    Kaer_Morchen
    @Kaer_Morchen
    Разрабатываю web-приложения.
    При клике на категорию в каталоге, в качестве модели в роут передается сама модель категории (как у вас app/router.js и написано), и стадия загрузки модели пропускается, так как модель уже есть.

    Когда вы перезагружаете страницу, то модель роута грузить как ей и полагается так как это не переход по ссылке.

    Потому и отличия.

    Вам в link-to нужно передавать не модель категории, а его id если хотите чтобы model в роуте выполнялся всегда.
    Ответ написан
    3 комментария