Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос
alternativshik

alternativshik

  • 195
    вклад
  • 0
    вопросов
  • 404
    ответа
  • 26%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Как создать бота в телеграме для учета рабочего времени?

    Стефан @MEDIOFF
    Python Developer
    Предлагаю покапать вот в эту сторону
    Ответ написан более года назад
    Комментировать
    Комментировать
  • Как оптимальнее реализовать мультиязычность?

    sergey-gornostaev
    Сергей Горностаев @sergey-gornostaev Куратор тега Django
    Седой и строгий
    https://docs.djangoproject.com/en/3.2/topics/i18n/
    Ответ написан более года назад
    Комментировать
    Комментировать
  • Как исправить запись файла?

    fox_12
    Владимир Куц @fox_12 Куратор тега Python
    Расставляю биты, управляю заряженными частицами
    Подвинуть
    f.write(password)
    на четыре пробела вправо
    Ответ написан более года назад
    3 комментария
    3 комментария
  • Есть ли сервисы для сохранения файлов для сайта?

    unseriously @unseriously
    Сервис для хранения файлов - Amazon S3 Bucket. Но с бесплатностью у него так себе.
    А вообще, бесплатный сыр он жеж такой товарищ...
    Ответ написан более года назад
    Комментировать
    Комментировать
  • Почему каретка в VIM перепрыгивает строки?

    paran0id
    paran0id @paran0id
    Умный, но ленивый
    Потому что это не две строки, а одна большая с переносом.
    Ответ написан более двух лет назад
    5 комментариев
    5 комментариев
  • Почему питону не помешала динамическая типизация?

    Roman K @deliro
    Ты путаешь нестрогую типизацию с динамической. Да и дело не в этом. JS всегда работал криво и был слишком странным языком. Это вот, последние 5 лет он выбрался со дна - появился ES6, появился тайпскрипт и фронтендеры начали учиться программировать. Но даже при всем этом, в нормальный JS сложней вкатиться, чем в питон. Уж очень много изменений, какие-то вебпаки, npm, yarn, nodejs, deno, где-то import, где-то require. А после этого ещё TypeScript изучай. В питоне все просто - есть третий питон, есть нетретий питон. Ставишь джангу или fastapi, хуяк-хуяк и деплой.

    А производительность языка в разрезе веба несущественна, особенно с тех пор, как в питоне есть асинхронщина - все равно всегда упираешься в IO.
    Ответ написан более двух лет назад
    1 комментарий
    1 комментарий
  • Как побороть "Referer checking failed" в Django 3?

    deepblack
    Андрей @deepblack
    CSRF_TRUSTED_ORIGINS

    # settings.py
    CSRF_TRUSTED_ORIGINS = ['api.yoursite.ru']


    И полный трейсбек ошибки не помешал бы.
    Ответ написан более двух лет назад
    5 комментариев
    5 комментариев
  • Как настроить программу под разные размеры экрана?

    NeiroNx
    Александр @NeiroNx
    Программист
    Для начала сверстать правильно(расширяемость,сжимаемость,размеры), а потом добавить зависимость вёртски от разрешения.
    Ответ написан более двух лет назад
    5 комментариев
    5 комментариев
  • В терминале mac os не работают команды: CREATE, DROP... Как решить?

    DevMan
    DevMan @DevMan
    эти команды нужно выполнять в консоли постгреса, а не макоси.
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Что выбрать чипсету: термопасту или термопрокладку?

    gbg
    Армянское Радио @gbg
    Любые ответы на любые вопросы
    Термопаста, хотя бы потому, что инженеры, которые ее туда положили, наверняка знают больше вас о своей системе, а также имеют больше опыта чем вы в проектировании теплоотвода.

    Причем там наверняка не КПТ-8, а что-то получше.

    Я рассуждаю так - если вы не знаете, как улучшить систему, просто повторите то, что сделали знающие люди до вас.
    Ответ написан более двух лет назад
    1 комментарий
    1 комментарий
  • Имеет ли право такой код на жизнь?

    DevMan
    DevMan @DevMan
    если живёт и делает что нужно - однозначно имеет.
    если нет: на нет и суда нет.
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Как привязать прогресс бар к проверки файлов на диске os.walk()?

    trapwalker
    Сергей Паньков @trapwalker Куратор тега Python
    Программист, энтузиаст
    Ну вот объясните, или это тут надо отдельным вопросом задавать?
    Почему я нашел готовое разжеванное решение прямо по формулировке вашего вопроса в гугле в виде ссылки на отличную подробную статью?
    https://habr.com/ru/post/81532/
    Почему я нашел, а вы нет?
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Есть ли api или библиотека для генерации рандомного девайса мобильного?

    longclaps
    longclaps @longclaps
    Генерировать рандомные девайсы можно путём отъёма таковых в тёмном переулке у пугливых граждан.
    Осторожно - не все прохожие пугливы!
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Как ускорить этот простой код?

    trapwalker
    Сергей Паньков @trapwalker Куратор тега Python
    Программист, энтузиаст
    Строго говоря этот код не делает ничего полезного. Только вычисляет степени и забывает их тут же. Это значит, что никаких побочных эффектов кроме задержки и нагрева процессора код не создаёт.
    Отсюда (да, звучит как занудство, но каков вопрос, таков и ответ!), логичные 4 варианта:
    1. Если нагрев процессора обязателен, то ускорить код можно уменьшив число 100000 в скобках.
    2. Если нагрев не нужен, то можно поставить time.sleep(3) и получить задержку нужной длительности.
    3. Если нам важна зависимость задержки от производительности компьютера, но код нужно немного ускорить, см Вариант 1..
    4. Если ни задержка, ни нагревание не нужно, то удалите ВЕСЬ цикл и вы получите минимально возможную задержку.

    Какого черта такие хреновые формулировки вопросов?!
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как сделать так чтоб в ответ написать в группе на человека чтоб оно его упоминало?

    dimonchik2013
    Dimonchik @dimonchik2013
    non progredi est regredi
    Питоном
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Django-filer не получатся создать модель. Что можно сделать?

    Yura Khlyan @MAGistr_MTM
    Учусь программировать
    Django docs
    Ответ написан более трёх лет назад
  • Как перенести django проект на третью версию?

    fox_12
    Владимир Куц @fox_12 Куратор тега Django
    Расставляю биты, управляю заряженными частицами
    Делал вручную - без 2to3:
    - правятся пути импортов модулей
    - правятся print-ы если таковые есть
    - правится отображение строк
    - cобирается окружение из библиотек 3-го python
    - запускается проект - смотрим на ошибки
    - правим ошибки, повторяем предыдущий пункт - и так до успешного запуска...
    Ответ написан более трёх лет назад
  • Python, почему for пропускает (не находит) подстроку в некоторых элементах списка?

    sergey-gornostaev
    Сергей Горностаев @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Потому что нельзя изменять итерируемую коллекцию.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Разница между: 1)STATIC_ROOT = os.path.join(PROJECT_ROOT, 'static') 2) STATICFILES_DIRS = [ os.path.join(BASE_DIR, "static"), ]?

    Roman K @deliro
    Есть.

    STATIC_ROOT — то, куда джанга сложит файлы по команде collectstatic и откуда твой реверс-прокси (nginx / Caddy) будет раздавать статику. При разработке эта папка должна быть пустой

    STATICFILES_DIRS — папки, где хранятся твои статические файлы, откуда они потом при сборке будут скопированы в STATIC_ROOT
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Прокомментируйте код в python 3?

    longclaps
    longclaps @longclaps
    Прокомментируйте код

    Говно.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
Оценили как «Нравится»
  • 1
  • 2
  • 3
  • 4
  • Следующие →
Самые активные сегодня
  • Drno
    • 17 ответов
    • 0 вопросов
  • vovka3003
    Владимир Шаблий
    • 8 ответов
    • 0 вопросов
  • CityCat4
    CityCat4
    • 6 ответов
    • 0 вопросов
  • Bright144
    • 5 ответов
    • 0 вопросов
  • an
    • 2 ответа
    • 3 вопроса
  • Rohan_Singh
    Rohan Singh
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации