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

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

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

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

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

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

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

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

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

Алексей Черемисин

Я мастер на все руки, я козлик Элек Мэк :-)
  • 1056
    вклад
  • 19
    вопросов
  • 1713
    ответов
  • 28%
    решений
Ответы
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Как отобразить топ 10 записей в датасете pandas, которые требовали самого длительного времени исправления?

    leahch
    Алексей Черемисин @leahch
    Я мастер на все руки, я козлик Элек Мэк :-)
    Это дата-время в формате ISO 8601. В панду наверное лучше грузить таймстемп.
    Здесь - https://pynative.com/python-iso-8601-datetime/
    И можно попробовать для панды так
    df['Time'] = pd.to_datetime(df['Time'], format="%Y-%m-%dT%H:%M:%S.%f", errors = 'coerce')


    Ну и https://pandas.pydata.org/docs/reference/api/panda...
    Ответ написан 6 часов назад
    Комментировать
    Комментировать
  • Не запускается Linux после его установки, в чём проблема?

    leahch
    Алексей Черемисин @leahch Куратор тега Linux
    Я мастер на все руки, я козлик Элек Мэк :-)
    Попробуйте зайти в БИОС и установить первым пунктом загрузчик Linux, если это EFI.
    Ответ написан 8 часов назад
    Комментировать
    Комментировать
  • Как настроить фаервол на сервере с несколькими IP?

    leahch
    Алексей Черемисин @leahch Куратор тега Linux
    Я мастер на все руки, я козлик Элек Мэк :-)
    Задумка плохая, ибо нужно не только защитить, но и как-то переопределить адрес, с которого отвечать. В общем, долго объяснять, но ломается весь TCP/IP стек и TCP-соединения. Оно конечно можно, но даже я бы за это не взялся. (если я неправ, скажите как сделать)
    Не делайте так.
    Просто закройте фаерволом.
    Ответ написан 27 янв.
    1 комментарий
    1 комментарий
  • Как отключить выполнение кода на определённое время после его выполнения?

    leahch
    Алексей Черемисин @leahch
    Я мастер на все руки, я козлик Элек Мэк :-)
    Все просто. Сначала посчитайте количество стоп-слов, а уж затем посылайте одно сообщение по всем стоп-словам.
    Как-то так (не отлажено)
    wipe_triger = ['вайп']
    
    @bot.event
    async def on_message(message):
        if message.author == bot.user: return 
        if int(message.channel.id) != 000000000000000: return
        stop_words = 0
        for word in message.content.split():
            if word.lower() in wipe_triger:  # вместо цикла - IF
    #            if content.lower() == wipe_messages:    # нафиг не нужно
                    stop_words += 1 # считаем стоп-слова
        if stop_words > 0: # если пользователь флудит
           await message.channel.send(f'{message.author.mention} - текст!') # посытаем ему 'одно' сообщение
    Ответ написан 27 янв.
    2 комментария
    2 комментария
  • Как запустить трансляцию видео и аудио из файла mp4 в виртуальную веб камеру на Linux?

    leahch
    Алексей Черемисин @leahch Куратор тега Linux
    Я мастер на все руки, я козлик Элек Мэк :-)
    Рекомендую познакомиться с gstreamer https://gstreamer.freedesktop.org/ . Можно не только микрофон, а и кучу потоков микшировать.
    Как пример - https://aweirdimagination.net/2020/07/12/virtual-w...
    Ответ написан 25 янв.
    5 комментариев
    5 комментариев
  • Получение и обработка ip address?

    leahch
    Алексей Черемисин @leahch
    Я мастер на все руки, я козлик Элек Мэк :-)
    Я увижу что на сайт заходит условно 100 человек с одного ip по локации, тогда нужно отсеивать пользователей по кликам страниц и времени пребывания, их профилю реальной активности, а не робота?

    А что собственно Вы хотите увидеть? И что посчитать?
    Давайте каждому пользователю куку, по количеству кук будет видно реальных посетителей. Ну и дополнительно собирайте информацию о хедерах браузера (UserAgent).
    IP-адреса говорят только очень приблизительное местоположение пользователя, максимум - город...
    Ответ написан 25 янв.
    Комментировать
    Комментировать
  • Как задать собственные порты в linux?

    leahch
    Алексей Черемисин @leahch Куратор тега Linux
    Я мастер на все руки, я козлик Элек Мэк :-)
    Правильно защитить хост - поставить на нем firewall и закрыть все неиспользуемые порты. Если есть что-то критичное, то лучше пробрасывать эти сервисы по ssh-proxy, а в самом ssh запретить вход по паролю, оставить только с использованием ключей.
    Не ленитесь на http ставить реверс-прокси, например nginx.
    Используйте контейнеры (docker, lxc).
    На фаерволе запретите исходящий трафик, поставьте по умолчанию правило drop packets (значительно увеличит время перебора портов).
    Ответ написан 24 янв.
    Комментировать
    Комментировать
  • Как изменить кортеж?

    leahch
    Алексей Черемисин @leahch
    Я мастер на все руки, я козлик Элек Мэк :-)
    Кортеж (tuple) изменить нельзя! Можно только создать новый из старого.
    A tuple is a collection which is ordered and unchangeable
    t1 = (1,2,3)
    t2 = (10, *t1) 
    t3 = (*t2,  11)
    Ответ написан 22 янв.
    2 комментария
    2 комментария
  • Проблемы с mongodb. Почему онлайн версия не выполняет запросы?

    leahch
    Алексей Черемисин @leahch
    Я мастер на все руки, я козлик Элек Мэк :-)
    Если ошибка "Unauthorized", от очень возможно, что просто нужно прийти в базу с правильными логинами/паролями.
    Ответ написан 16 янв.
    Комментировать
    Комментировать
  • Кроссплатформенное программирование на C?

    leahch
    Алексей Черемисин @leahch Куратор тега Linux
    Я мастер на все руки, я козлик Элек Мэк :-)
    В общем, на чистом C лучше не писать кроссплатформенные приложения с GUI.
    Практически все кроссплатформенные GUI- библиотеки разрабатываются для С++ (за очень редким исключением).
    Так что рекомендую погрузиться в C++ и взять или Qt или WxWidgets...
    Ну, или программировать на opengl + glfw с расширениями :)
    Ответ написан 13 янв.
    Комментировать
    Комментировать
  • Как работать с файлом SQL объемом 20 ГБ?

    leahch
    Алексей Черемисин @leahch
    Я мастер на все руки, я козлик Элек Мэк :-)
    Как уже подсказывают, заливать лучше утилитами базы данных.
    Ну и если никак, то коммитьте порциями, например по 1000 записей., а не все сразу
    Ответ написан 09 янв.
    Комментировать
    Комментировать
  • Почему на работает разветвитель (сплиттер) RJ-45 в сразу в обратном и прямом направлении по одному проводу?

    leahch
    Алексей Черемисин @leahch
    Я мастер на все руки, я козлик Элек Мэк :-)
    По 2-м парам у нас работает только 100BASE-TX (ну и 10BASE-T), и не всегда современные адаптеры умеют его правильно выбирать, особенно на 2-х парных линиях.
    Поэтому предположу, что если вручную установить скорости 100 full duplex (а лучше - half duplex, чтобы меньше фонило на соседние пары) на портах роутера и компухтера, то скорее всего заработает.
    PS. Как я понимаю, по отдельности сами линии через сплиттеры работают.
    Ответ написан 09 янв.
    Комментировать
    Комментировать
  • Как реализовать подтверждение почты по коду Django?

    leahch
    Алексей Черемисин @leahch
    Я мастер на все руки, я козлик Элек Мэк :-)
    Чего же проще, сделайте эндроинт, который в параметрах запроса GET принимает посланный на почту ключик.
    В письме давайте сформированную ссылку на этот эндпоинт с клбчиком.
    Ну или можно просто форму ввода сделать с одним полем для ввода ключа.
    Примерно так
    <br>
    <a href="https://mysite.com/myendpoint?key=12345-5566">Подтвердить</a><br>
    Ответ написан 07 янв.
    Комментировать
    Комментировать
  • Файловая система на диске без разделов?

    leahch
    Алексей Черемисин @leahch Куратор тега Linux
    Я мастер на все руки, я козлик Элек Мэк :-)
    1) да, нормально использовать диск без разделов. Более того, в давние времена, еще лет 25 назад разделы были только в компьютерах x86. В остальных системах и архитектурах разделов не было отродясь, а были виртуальные вольюмы, но только в рамках некоторых файловых систем.
    2) под виндовс его не прочитать, и лучше этого не делать. Запустите линукс, хотя-бы в виртуалке, и там читайте.
    Ответ написан 01 янв.
    Комментировать
    Комментировать
  • Как получать трансляцию экрана и передавать его на другое устройство?

    leahch
    Алексей Черемисин @leahch
    Я мастер на все руки, я козлик Элек Мэк :-)
    Как-то так https://www.baeldung.com/java-taking-screenshots
    А передавать, вариантов масса, например поднять web-сервер и туда постить изображения.
    Ответ написан 29 дек. 2022
  • Как ограничить видимость в локальной сети?

    leahch
    Алексей Черемисин @leahch
    Я мастер на все руки, я козлик Элек Мэк :-)
    Настроить фаерволл на комп 1.
    Ответ написан 29 дек. 2022
    19 комментариев
    19 комментариев
  • Где найти специфичное железо соответствующих параметров?

    leahch
    Алексей Черемисин @leahch
    Я мастер на все руки, я козлик Элек Мэк :-)
    Intel nuc 8 с целероном - https://www.dns-shop.ru/product/579e9101b7153330/p... или https://www.dns-shop.ru/product/80dfc1a73bb4ed20/p...
    Добавить память и ssd
    Ответ написан 25 дек. 2022
    11 комментариев
    11 комментариев
  • Как расчитать для каждого района и количества комнат среднюю стоимость квадратного метра?

    leahch
    Алексей Черемисин @leahch
    Я мастер на все руки, я козлик Элек Мэк :-)
    Я бы сказал так: математическая статистика, генеральная совокупность, выборочный метод. Загуглите эти определения, все станет совсем просто.
    Для почитать mathprofi.ru/matematicheskaya_statistika.html (намек, задача про помидоры)
    Ответ написан 25 дек. 2022
    Комментировать
    Комментировать
  • Как найти причину двойных пингов в Mikrotik?

    leahch
    Алексей Черемисин @leahch
    Я мастер на все руки, я козлик Элек Мэк :-)
    Мне кажется, что или роутинг завернут сам на себя несколько раз, или к нескольким интерфейсам привернут один и тот же IP, подозреваю, что на бриджах. B И это точно не гуд. Ибо пакеты будыт дублироваться, вусе будет дымить и тормозить.
    Ответ написан 23 дек. 2022
    Комментировать
    Комментировать
  • Как подключить несколько дисплеев к девайсу?

    leahch
    Алексей Черемисин @leahch
    Я мастер на все руки, я козлик Элек Мэк :-)
    Если у вас дисплей подключен по LVDS (такой пленочный кабель от платы к дисплею внутри компухтера) и нет выхода HDMI/VGA - то практически никак.
    Ответ написан 22 дек. 2022
    Комментировать
    Комментировать
Оценили как «Нравится»
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • Следующие →
Самые активные сегодня
  • vabka
    Василий Банников
    • 8 ответов
    • 0 вопросов
  • firedragon
    Владимир Коротенко
    • 7 ответов
    • 0 вопросов
  • freeExec
    freeExec
    • 7 ответов
    • 0 вопросов
  • mayton2019
    • 6 ответов
    • 1 вопрос
  • CityCat4
    CityCat4
    • 5 ответов
    • 0 вопросов
  • Мимокрокодил
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

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

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