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

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

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

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

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

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

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

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

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

Román Mirilaczvili

  • 904
    вклад
  • 94
    вопроса
  • 2027
    ответов
  • 24%
    решений
Ответы
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Как в Django установить соединение с RabbitMQ?

    2ord
    Román Mirilaczvili @2ord
    Уверен, что есть множество реализаций AMQP и для Python. У каждой из них должная быть своя документация.
    При инициализации проекта можно создать соединение или даже лучше пул соединений, используя которое/ый в некотором издателе, отправлять в нужную очередь.
    Ответ написан 12 часов назад
    Комментировать
    Комментировать
  • Почему base64 увеличивает длину строки?

    2ord
    Román Mirilaczvili @2ord
    Из Википедии:
    Каждые 3 исходных байта кодируются 4-мя символами (увеличение на ¹⁄₃).
    Ответ написан вчера
    5 комментариев
    5 комментариев
  • Не могу загрузить пакет из приватного репозитория. Как исправить?

    2ord
    Román Mirilaczvili @2ord
    Попробуй так:
    export GOPRIVATE='private.gitlab.ru/repositoryName/*'

    Затем посмотри что выводит
    go env
    go list -m all
    Ответ написан 16 мая
    Комментировать
    Комментировать
  • Как создать минималистичный блог веб-сайт?

    2ord
    Román Mirilaczvili @2ord
    Есть множество генераторов статических сайтов. Например, Jekyll
    Ответ написан 13 мая
    Комментировать
    Комментировать
  • Как в Python записать список в файл для дальнейшего прочтения и изменения списка?

    2ord
    Román Mirilaczvili @2ord
    Если на скорую руку, то при помощи сериализации Pickle или JSON/XML.
    Или по-хорошему, в СУБД. Тогда нужно проектировать БД. Но зависит и от объемов данных. Не всегда целесообразно, особенно если их мало.
    Ответ написан 10 мая
    Комментировать
    Комментировать
  • Как выгоднее организовать хранение данных (фото/видео/др. файлы) для обмена в узком кругу лиц (для чата)?

    2ord
    Román Mirilaczvili @2ord
    Для хранения файлов запустить MinIO (протокол S3) на своих мощностях или выбрать любого провайдера S3.
    Обращаться к S3 по API из приложения при помощи библиотек.
    Ответ написан 06 мая
    Комментировать
    Комментировать
  • Можно ли удалить из Redis все данные, исключив конкретные?

    2ord
    Román Mirilaczvili @2ord
    В коде, используя PHP обертки над командами SCAN и DEL.
    Ответ написан 04 мая
    Комментировать
    Комментировать
  • Как разделить txt файл (1kk строк) на несколько файлов?

    2ord
    Román Mirilaczvili @2ord
    Можно выполнить команду
    split book.txt -l 100000
    обвернув в системный вызов в Питоне.
    Ответ написан 23 апр.
    10 комментариев
    10 комментариев
  • На чем сделать самый простой сайт?

    2ord
    Román Mirilaczvili @2ord
    Jekyll - из самых простых, наверное. Там же и про хостинг написано.
    Ответ написан 22 апр.
    Комментировать
    Комментировать
  • Что представляет собой C# без .Net?

    2ord
    Román Mirilaczvili @2ord
    C# для встраиваемых устройств:
    https://en.wikipedia.org/wiki/.NET_Micro_Framework
    https://stackoverflow.com/questions/568266/c-sharp...

    Язык Vala синтаксически похож на C# и используется в проекте GNOME.
    https://en.wikipedia.org/wiki/Vala_(programming_la...
    Ответ написан 09 апр.
    Комментировать
    Комментировать
  • Как реализовать Telegram WebHook на heroku?

    2ord
    Román Mirilaczvili @2ord
    Очевидно, нужно выбрать пакет Hobby или выше, который гарантирует, что приложение не будет засыпать и также решает проблему с сертификатом.
    Ответ написан 29 мар.
    2 комментария
    2 комментария
  • Как записать полученные данные с парсера в файл?

    2ord
    Román Mirilaczvili @2ord
    Не нужно перезаписывать файл заново.
    with open("file.txt", "w") as f:вынести за цикл for.
    Закрывать файл нужно только после for.
    Ответ написан 26 мар.
    Комментировать
    Комментировать
  • Как объединить две большие таблицы в одну?

    2ord
    Román Mirilaczvili @2ord
    В таблице с 5-ю полями (A) создать уникальный индекс по общему/им идентификатору/ам.
    Затем
    INSERT OR IGNORE INTO A (col1, col2, col3)
    SELECT col1, col2, col3 FROM B;

    Как то так.
    Ответ написан 26 мар.
    7 комментариев
    7 комментариев
  • HTTPS для веб приложения в докере?

    2ord
    Román Mirilaczvili @2ord
    Возможно подойдет https://sslip.io/
    Ответ написан 22 мар.
    Комментировать
    Комментировать
  • Как поставить приложение "на паузу"?

    2ord
    Román Mirilaczvili @2ord
    Неправильно как-то все это.
    Если есть запрос, значит, и соединение. Пока ответ не отдан, веб-сервер должен держать соединение. А если ответ не возвращается, то клиент ждет, пока соединение не отвалится по таймауту. Так что эта техника довольно затратна с точки зрения ресурсов, которые могут быть исчерпаны. Особенно, при наличии достаточно большого количества клиентов.
    Ну а так, ошибка 500 может означать и логическую, и ошибку соединения с СУБД, и что какой-то ресурс 3-й стороны недоступен, и многое другое. Так что если логическая, то сервер не "исправится" и, при этом, не выйдет из спячки, если будет ждать ответа 200.
    Ну а так, блокировать выполнение можно при помощи каналов (channel). Но практический смысл в этом не вижу.
    Ответ написан 17 мар.
    Комментировать
    Комментировать
  • Как экранировать строку для вставки в значение строки JSON?

    2ord
    Román Mirilaczvili @2ord
    https://golang.cafe/blog/golang-json-marshal-examp...
    Ответ написан 11 мар.
    1 комментарий
    1 комментарий
  • Как бекапить большой сайт?

    2ord
    Román Mirilaczvili @2ord
    Попробуй ZBackup (дедупликация + сжатие LZMA) на сервере. а затем rsync к себе на машину.
    При создании архива получается на выходе множество BLOB файлов размером 2 МБ и они скачиваются без проблем. Сам использую ZBackup уже продолжительное время.
    Ответ написан 10 мар.
    2 комментария
    2 комментария
  • Как понять что не так по показателям утилиты atop?

    2ord
    Román Mirilaczvili @2ord
    Тогда нужно переключиться на средства мониторинга MySQL.
    Виновником может быть запрос наподобиеselect * from users
    без limit.
    При наличии большого количества записей может забить весь канал.
    Такой запрос от пользователя с достаточными привилегиями покажет какие текущие запросы выполняются долго и что выполняется в тот момент, включая операции по передаче данных по сети.
    show full processlist
    Ответ написан 04 мар.
    Комментировать
    Комментировать
  • Как создать файл в docker контейнере?

    2ord
    Román Mirilaczvili @2ord
    https://docs.docker.com/storage/bind-mounts/
    Ответ написан 21 февр.
    Комментировать
    Комментировать
  • Зачем нужно обнаружение текста на изображении?

    2ord
    Román Mirilaczvili @2ord
    Чтобы, имея набор данных из размеченных изображений, можно было проверить какова точность определения у твоей программы, например.
    Ответ написан 19 февр.
    1 комментарий
    1 комментарий
Оценили как «Нравится»
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • Следующие →
Самые активные сегодня
  • delphinpro
    Сергей delphinpro
    • 8 ответов
    • 0 вопросов
  • rPman
    • 8 ответов
    • 0 вопросов
  • Drno
    • 7 ответов
    • 0 вопросов
  • низкомолекулярный макрос
    • 4 ответа
    • 2 вопроса
  • Arty_Fact
    • 6 ответов
    • 0 вопросов
  • Andrey Barbolin
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

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

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