Задать вопрос
  • Как сохранять в БД сразу 2 картинки?

    deepblack
    @deepblack Куратор тега Django
    Как-то так:
    # models.py
    class Photo(models.Model):
        offer = models.ForeignKey(Offer, on_delete=models.CASCADE)
        photo = models.ImageField(upload_to=get_image_filename, verbose_name='photo')
    Ответ написан
    2 комментария
  • Как вы развиваетесь и откуда черпаете информацию?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Я пытаюсь развиваться в своей профессии, но есть проблема с тем, откуда черпать информацию.
    Проблема в том, что Вы пытаетесь черпать!
    А нужно - пытаться развиваться. ;)

    Банально:
    Например, есть тема про поиск заданного растр-объекта на произвольном изображении.
    Заходите в интернет, ищите, находите ссылки, кликаете первую попавшуюся и...
    ОМГ! Там есть туча формул и текста и нет исходника! и закрываете её, как бесполезную...

    А вот тут-то и была Ваша ошибка!

    Кратко:
    1. Знание английского.
    2. Гугл и синтаксис поисковой строки.
    3. Умение читать и осознавать, а не копипастить исходники.
    4. Сопоставление фактов (результат работы ВАШЕГО! кода) с теорией (оф. документации, алгоритмов) и с другими источниками, касательно изучаемого Вами направления (публикации: подходы реализации, архитектуры и структуры, методики, алгоритмы, репозитории кода и т.д.).

    Если выполнять все правила - никакие закладки будут не нужны: сами сможете быстро находить требуемую информацию (а не "мусорную"!) о новом направлении для своего развития или запомнить надолго результат своего труда: достигнутое понимание материала через личный опыт.
    Ответ написан
    4 комментария
  • Много ли на фронтенде бизнес логики?

    @LEXA_JA
    Это сильно зависит от проекта. На каких-нибудь обычных сайтах, вроде блогов или интернет-магизинов, на фронте может вообще не быть никакой логики или самый минимум. С другой стороны существуют и полноценные веб-приложения, где логики на фронте довольно много. Особенно когда используется подход со бэком без состояния, состояние хранит клиент, и соответственно, именно клиент отвечает за бизнес логику.
    Ответ написан
  • Как скрыть интерфейс django rest api от пользователя?

    fox_12
    @fox_12
    Расставляю биты, управляю заряженными частицами
    Если у него есть права - пусть лазиет...
    Туда куда не надо - просто зарежьте соответствующие права.
    Ответ написан
    Комментировать
  • Зачем администрация/модераторы/пользователи отмечают решением ответ, который вовсе не является решением?

    Moskus
    @Moskus
    Потому что Тостер задуман не столько для того, чтобы конкретный автор вопроса получил ответ на вопрос, который удовлетворяет лично его, а для того, чтобы другие люди в аналогичной ситуации знали, как к ней подступиться.
    Если, например, конкретно вы не поняли, как воспользоваться ответом, это не значит, что в общем случае, это не решение. Или если вы забили на то, чтобы отметить решением то, что им, в реальности, является.
    Ну и, тем более, Тостер - не для личного развлечения авторов вопросов в духе "кого хочу, того награжу, а кто мне не нравится - идет лесом".
    Ответ написан
  • Чем отличается web-разработчик от web-программиста?

    samodum
    @samodum
    Какой вопрос - такой и ответ
    Ничем. Это одно и то же
    Ответ написан
    Комментировать
  • Что попробовать написать новичку на Python для практики?

    kshnkvn
    @kshnkvn
    yay ✌️ t.me/kshnkvn
    В любой книге в конце каждой главы есть задание, а так-же в самом конце книги есть вполне годные для закрепления материала задачи. Их и решайте.
    Еще для прокачки думалки можно выполнять задания на checkio, или codewars.
    В качестве пэт-проекта берите абсолютно любую программу/сайт/скрипт и пытайтесь её повторить.
    Ответ написан
    Комментировать
  • Как оптимально питаться при работе головой?

    sim3x
    @sim3x
    Раньше воспринимал разговоры на эту тему областью компетенции старух
    и продолжайте так делать

    То что вы думаете, что оно работает не означает, что оно работает
    Плацебо/ноцебо

    Вместо размышлений - укрепляйте мускулатуру и выносливость

    https://www.youtube.com/watch?v=NgOVN4050ow

    spoiler
    предполагаю, что ваш организм подумал, что у вас проблемы со жрачкой и что скоро придет конец
    И если поднатужиться, то можно спастись

    Вот только в таком режиме невозможно быть всегда
    Ответ написан
    Комментировать
  • Узко vs Широконаправленный разработчик?

    Adamos
    @Adamos
    Узконаправленный разработчик - это человек, который досконально знает нюансы своей ниши и имеет кучу опыта в тех вопросах, которые в них возникают.
    Широконаправленный разработчик - это человек, который попробовал многое и успешно воплотил проекты в нескольких разных нишах.
    А тот, кто пролеживал бока, листая Танненбаума и Дейкстру - это вообще не разработчик, и нанимать его никто не будет по той простой причине, что опыта у него нет, и оплачивать время, пока он будет его набирать, набивая свои нубские шишки, никто не разбежался.

    Книги - это прекрасно. Но в разработчиках ценят не умение проходить тестирование, а реальный опыт и приобретенные навыки. Даже если идиоты-эйчары организуют наем поперек этой логики.
    Ответ написан
    Комментировать
  • Как узнать название текущего списка в цикле for in?

    longclaps
    @longclaps
    Как узнать название списка (list_1 или list_2 или list_3) который сейчас обрабатывается в цикле?

    Какое нахрен "название списка"? Термин "переменная" вами не усвоен? Так задайте здесь о нём вопрос, поясним )
    def foo():
        list_1 = [1, 2, 3]
        list_2 = [4, 5, 6]
        list_3 = [7, 8, 9]
        for var in list(locals()):
            print(var, locals()[var])
    
    foo()

    Только делать так не надо. Потому что незачем.
    Ответ написан
    Комментировать
  • Как создавать сайты для фриланса в одиночку?

    Zoominger
    @Zoominger Куратор тега Веб-разработка
    System Integrator
    Что нужно знать для того чтобы , хоть как-то зарабатывать на фрилансе версткой сайтов?

    Ничего.
    Никак.
    Никогда.
    Без шансов.

    Но вы ведь не поверите, так что дам совет погуглить хотя бы по Тостеру (обратите пристальное внимание на "хотя бы").
    Ответ написан
    Комментировать
  • Как вы формируете свой прайс?

    @Stalinko Куратор тега Фриланс
    PHP'шник и фрилансер до мозга костей
    Изначально, когда пришёл на Upwork, посмотрел ставки людей с аналогичными знаниями и поставил среднюю ставку $23/час. Когда заказов стало слишком много, увеличил ставку на $5 и так несколько раз. Предела нет.
    Ответ написан
    4 комментария
  • Как вы формируете свой прайс?

    @nrgian
    С июля месяца сталкиваюсь с катастрофическим демпингом, что уже напрягает. Решил поинтересоваться, как происходит оценка работы для каждого.

    Демпинг только в простых работах.
    На сложные работы - крайне сложно найти специалиста, кто выполнит.

    Как лично вы формируете прайс на свои услуги?

    Поднимаю цену, наблюдаю как клиент морщится.
    Когда морщины слишком глубокие - прекращаю поднимать цену.
    Без шуток - примерно так и есть.
    Ответ написан
    Комментировать
  • Какую зарплату просить на собеседовании junior frontend разработчику в Москве?

    sim3x
    @sim3x
    У фронтендера его основной фрейм стоит на позиции 0 в любом списке
    Все остальное является приложением

    Без 3-5 средних и крупных проектов на вашем основном фрейме, о которых вы можете часами рассказывать, - вы верстальщик без о/р

    Вам, как неуверенному трейни, стоит идти куда берут за любые деньги, которых будет хватать на еду и жилье
    Вам нужны реальные проекты

    Если у вас есть чуйка (как можно продать себя подороже и не вылететь по результатам первого митинга) самое время ее использовать
    Ответ написан
  • Как новичку в IT поступить со своими большими идеями?

    @auoa16
    насколько вообще типична эта ситуация

    Более чем типична

    у меня есть идея грандиозного IT-проекта

    Правильнее сказать, что у вас есть ощущение, что ваш проект грандиозный. Я не знаю ни одного программиста в мире, у которого нет идей "грандиозных" проектов. Помимо программистов, еще десятки миллионов других людей имеют идеи "грандиозных" проектов. В итоге же, из всего количества стартапов выживают спустя 3 года менее 5%. Из них половина работает в небольшой плюс, лишь оставшиеся 2% становятся успешными проектами. Иными словами, даже если ваш проект грандиозный, вероятность того что он станет успешным примерно 2%. Чтобы Вы понимали насколько это мало, просто поставить в рулетке на конкретное число и выиграть намного более вероятно, чем запустить успешный стартап. Только в случае рулетки вы теряете лишь деньги, а в случае с проектом деньги и драгоценные годы.

    но почти нет скиллов в программировании

    Даже если бы они были, в наше время вероятность запустить успешный стартап в одиночку благополучно стремится к нулю. А уж тем более программисту. Разработчики могут создавать программы, но редко могут создавать продукты. А еще они плевать хотели на маркетинг и упаковку, им кажется что если программа работает, то успех гарантирован(это не так).

    Что нужно понять?
    1) Понять, что ваша идея это обычная идея, коих в мире миллиарды. Она в среднем не лучше и не хуже других идей.
    2) Понять, что даже если ваша идея потрясающая и даже если вы освоили программирование на уровне лучших инженеров гугла, при этом собрали сильную команду из разработчиков, менеджера продукта, специалиста по маркетингу и т.д., все равно ваши шансы на успех равны 2%.
    3) Понять, что если у вас нет команды из предыдущего пункта, то ваши шансы примерно чуть более 0%.

    Что в таких случаях надо делать?
    1) Получить словесное подтверждение того, что идея чего-то стоит. Например, рассказав о проекте 20и людям, посмотреть сколько из них сочтут вашу идею хотя бы "нормальной", не нужно грандиозной.
    2) Поискать аналоги. С вероятностью 95% вашу идею уже реализовали ранее, проверить популярность продукта, посмотреть в чем различия с вашим виденьем, плюсы/минусы и т.д.
    3) Как только получили предварительное подтверждение, что идея не го*но, пора делать прототип. Тут уже смотрите сами: либо ищите людей, готовых работать на вашу идею, либо сами прокачивайтесь до уровня, позволяющего сделать MVP, либо подзаработайте денег и наймите того, кто сделает MVP.
    4) Как только MVP сделан, пора показывать его людям. Если хотя бы 10 человек будут в восторге от вашего продукта - это успех, можно искать инвестора. Если хотя бы 50 человек будут просто пользоваться без восторга вашим продуктом - можно искать инвестора. Если ваш продукт платный и его купят хотя бы 5 человек - можно начинать искать инвестора.

    Вообще это все сложный путь и с большой долей вероятности он никуда и ни к чему вас не приведет, поэтому не стройте надежд, чтобы было меньше разочарований. В любом случае удачи
    Ответ написан
    8 комментариев
  • Почему пропадат интернет и что делать?

    inoise
    @inoise
    Solution Architect, AWS Certified, Serverless
    Пишите в поддержку. Никто иной вам не поможет в данном вопросе.
    Ответ написан
    6 комментариев
  • Как решить ошибку Identation error?

    adugin
    @adugin Куратор тега Python
    Потому что Python требует корректно сдвигать логические блоки кода.
    У вас как минимум эти строки без причины смещены вправо:
    pb = ttk.Progressbar(root, orient="horizontal",length=200,mode='determinate').pack()
    pb.start()

    Ну и вообще ознакомьтесь с PEP8.
    Ответ написан
    Комментировать
  • Что лучше для веб, машинного обучения python или js?

    Zoominger
    @Zoominger
    System Integrator
    Что из этого выбрать человеку, знающему php?

    Python.

    Кто из них скоро умрет?

    Те, кто предрекают им скорую смерть.
    Ответ написан
    2 комментария
  • Использование 2-х мониторов и их расположение?

    Adamos
    @Adamos
    DevprXnVQAAWqi0.jpg:large
    появилось желание по фрилансить, с одним будет тяжко

    Из какой маркетинговой задницы выковыривают такие суждения?
    Я понимаю, мне тесновато на 19" 4:3, но у тебя-то в одном 29" таких воткнуто две штуки с припевом.
    Что ты по ним раскладывать собрался, фрилансер?
    Страницы интернета, которые должны в смартфонный экран влезать?
    Код, в котором после сотни символов в строке читаемость упадет до нуля?
    Терминал, изначально рассчитанный под 80х25 символов?..
    Ответ написан
    7 комментариев