Задать вопрос
  • Как заставить сервер видеть статические файлы (Django, Nginx, Gunicorn, Supervisor)?

    un1t
    @un1t
    Похоже ты не ту папку прописал в конфиге nginx.
    Команда collectstatic в конце показывает в какую папку все скопировалось. Проверь соотвествует ли это тому что в конфиге nginx.
    Ответ написан
    1 комментарий
  • Нужно ли коммитить виртуальное окружение?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    грубо говоря это сторонние зависимости, они должны быть исключены из гита.

    что бы можно было потом быстро развернуть именно те пакеты которые нужны, можно воспользоваться командой pip freeze, который сгенерит файлик с зависимостями, который уже нужно хранить в git-е.
    Ответ написан
    4 комментария
  • На мониторе с бОльшим экраном, но тем же разрешением (1080p) поместится больше информации?

    eapeap
    @eapeap
    Сисадмин, Беларусь
    Есть ноутбук Lenovo YOGA 2 с 11,6" экраном и разрешением 1080p, и есть комп с монитором монитором 24" и с тем же разрешением.
    Пикселей у них одинаково, но для комфортной работы на них выставлены разные настройки. В результате, в монитор влезает гораздо больше информации, чем в экран ноута.
    Аналогичная ситуация была с 17" и 19" мониторами - разрешение 1280х1024 на обоих, но 19" гораздо комфортнее.
    Вам для принятия решения нужно взять ноут с HDMI выходом и установленными вашими программами, и пойти в магазин. Договариваетесь с продавцами, и тестируете свои программы/окна на 27" мониторе. По результату принимаете решение, стОит ли менять шило на мыло, или пока поработать в очках на старом мониторе и пособирать денег на монитор с бОльшим разрешением.
    Ответ написан
    Комментировать
  • На мониторе с бОльшим экраном, но тем же разрешением (1080p) поместится больше информации?

    Moskus
    @Moskus
    "То же разрешение монитора" означает одинаковое количество точек на его матрице. Следовательно, физически на нем не может поместиться больше чего-либо при том же размере этих данных в пикселях. И все будет, как вы сказали: "тупо больше по размеру".

    Однако, имея физически более крупный монитор, вы можете уменьшить шрифты и размеры некоторых элементов интерфейса в настройках системы приблизительно на четверть в пикселях и получить на мониторе 27" символы того же размера в миллиметрах, что у вас были на мониторе 21". Так у вас на экране поместится где-то на пятую часть больше строк по вертикали и где-то на столько же символов по горизонтали.

    Возможность сделать это зависит от того, не установлены ли у вас уже самые мелкие шрифты из тех, которые вы можете комфортно читать - если установлены, то настройки менять уже некуда.
    Ответ написан
    Комментировать
  • Что такое олимпиадное программирование?

    barmaley_exe
    @barmaley_exe
    Олимпиадное и спортивное программирование действительно два имени одной сущности.

    Обычное (промышленное) программирование нацелено на решение бизнес задач с использованием компьютеров. Такие задачи, как правило, характеризуются следующим:

    • большой фронт работ (т.е. разрабатывается не в одиночку, а большой командой)
    • имеют большой цикл поддержки (т.е. программа, написанная Вами сегодня наверняка пригодится через полгода-год),
    • должны быть эффективны с точки зрения бизнеса (иногда алгоритмическая эффективность влечёт усложнение решения, что приводит к увеличению издержек. Далеко не всегда повышение алгоритмической эффективности приводит к ощутимому бизнес профиту)


    Даже если вы не продаёте программный продукт, а, например, пишете opensource программу или библиотеку, Вас всё равно интересует бизнес-эффективность: хотелось бы иметь простой и надёжный код (чем алгоритм сложнее — тем проще допустить ошибку), возможность расширения и изменения программы спустя некоторое время (т.е. думать об архитектуре).

    Спортивное программирование, в свою очередь, сосредоточено лишь на решении формальных задач с максимальной эффективностью в плане времени исполнения и объёма затрачиваемой памяти. Самым эффективным способом практики этого вида программирования являются соревнования, проводимые, например на codeforces или topcoder. Такие соревнования длятся несколько часов и предлагают несколько задач различной сложности. Чем быстрее и больше участник решил — тем больше он молодец.

    Таким образом
    • программы оказываются очень небольшие по размеру — не более пары сотен строчек
    • срок жизни такой программы составляет, как максимум, несколько часов, поэтому написать её можно как угодно, лишь бы работала.

      Например, однобуквенные переменные пишутся гораздо быстрее длинных и осмысленных, однако их предназначение понятно лишь самому автору и лишь в течение крайне небольшого срока после написания программы.
    • поскольку программа невелика, нет необходимости в разбиении её между несколькими программистами
    Ответ написан
    Комментировать
  • Skype vs Hangouts? Что удобней и быстрее?

    kompi
    @kompi
    nullstack devoops
    Для себя сделал выбор в пользу hangouts.
    Проблема скайпа с синхронизацией истории не выдерживает никакой критики, особенно, когда скайп используется в качестве рабочего инструмента.
    Ответ написан
    Комментировать
  • Какие кавычки используете в коде?

    freeek
    @freeek
    Вообще — w3.org.

    Лично я пишу двойные, ибо параллельно работаю с PHP, а там часто строки с переменными внутри встречаются.
    Ответ написан
    6 комментариев