Задать вопрос
  • Return list выводит ошибку. Как исправить?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    А дебажить кто будет, а логгирование ошибок кто будет вести? Походу guilds не всегда является списком словарей.
    Все работает корректно, но иногда может появиться ошибка:
    TypeError: string indices must be integers, not 'str'

    Хорошо бы полный traceback ошибки (втч. номера строк) видеть.
    Ответ написан
    4 комментария
  • Как вставить текст в окно ssh?

    @Drno
    shift+insert
    чтоб вставлять мышкой можно использовать nano вместо mc
    Ответ написан
    Комментировать
  • Как в ubuntu смотреть, какой пользователь что делал?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    zver - наш воображаемый пользователь-зверь.

    1. Какой пользователь в какое время заходил?

    - last - история входов.
    - last zver - история входов зверя.
    - lastb zver - история неудачных входов зверя.
    - last zver | grep "Jan 21" - история входов зверя за 21 января сего года.
    - last -s -7days zver - история входов зверя за последние 7 дней.
    - last -s 2025-01-15 -t 2025-01-21 zver - история входов зверя за 15-21 января 2025 года.

    2. Действия того или иного пользователя?

    - cat /home/zver/.bash_history - история команд зверя.
    - who -u - показывает активных пользователей (терминалы и время входа).
    - ps -u zver - показывает список активных процессов зверя.
    - sudo iotop -u zver - мониторинг ввода вывода пользователя зверя (в режиме реального времени).
    - sudo iftop -f "src user zver" - показывает сетевой трафик зверя.
    - sudo tail -f /var/log/syslog | grep zver - просмотр действий зверя в реальном времени.
    - sudo journalctl -f | grep zver - отслеживание действий зверя в реальном времени (если используется systemd).
    - sudo lsof -u zver - какие файлы открыты у зверя.
    - find /home/zver -type f -mmin -60 - какие файлы изменил зверь за последний час.
    - stat /home/zver/nomera-devchonok.txt - показывает подробности что делал зверь с файлом стратегического назначения.

    3. Если пользователь пользовался sudo -i, sudo -s, sudo su, как посмотреть, что он делал под этими оболочками?

    - sudo grep zver /var/log/auth.log - история команд (втч. под sudo) зверя.
    - sudo zgrep zver /var/log/auth.log* - просмотр истории команд зверя из текущих и архивных логгов.
    - sudo aureport -x --summary - показывает сводку команд (втч. под sudo).

    Расширенный мониторинг зверей - auditd и еще.
    Ответ написан
    2 комментария
  • Что нужно знать системному администратору?

    CityCat4
    @CityCat4 Куратор тега Сетевое администрирование
    Жил да был черный кот за углом...
    какие знания будут достаточны для позиции джуна

    На эникея все нужные знания уже есть. Вполне можете искать вакансии эникея (помошника сисадмина, младшего сисадмина etc).
    В зависимости от вакансии можно даже место собственно админа рассмотреть, если список требований не большой.
    (Мы сейчас эникея не ищем, но если бы искали - Ваша кандидатура была бы рассмотрена. Прям вот так, на том, что есть)
    где начинается то самое "Владение ОС на уровне системного администратора"?

    От момента, когда ставится задача и Вы сами ее решаете
    Ответ написан
  • Почему приложение Skype на Win11 не видит интернет?

    @elderl
    Ошибка 0x800704cf
    зачастую появляется, если ПК не смог обнаружить действительную лицензию на Windows.

    Или 0x800704CF+skype
    Ответ написан
    Комментировать
  • Что нужно знать системному администратору?

    @Drno
    Вы уже джун.. идите работать)
    Ответ написан
  • Что степенями в питоне?

    Со степенями в Питоне всё прекрасно. Просто запись -10**2 эквивалента записи 10**2 * -1, а не (-10)**2. Переменная как раз как бы добавляет эти скобки вокруг значения.
    Ответ написан
    Комментировать
  • Можно ли использовать одинаковый url для мультиязычного сайта?

    nokimaro
    @nokimaro
    Меня невозможно остановить, если я смогу начать.
    Если хотите чтобы страницы на разных языках индексировались то у каждой страницы должен быть отдельный url
    Отдельный url может быть каким угодно, префиксом типа /ru/, /en/ или GET-параметром ?lang=ru или даже субдоменами типа ru. en.
    Субдомены не рекомендую так как они в целом понижают вес основного сайта

    Можно ознакомится с рекомендациями гугла на эту тему, там всё довольно исчерпывающе описано
    https://developers.google.com/search/docs/specialt...
    https://developers.google.com/search/docs/specialt...

    Желательно каноничные страницы на разных языках разметить через метатеги
    <link rel="alternate" hreflang="lang_code"... >

    Ну и для примера как делает сам гугл в своей документации - использует GET- параметр ?hl=XX

    RU
    https://developers.google.com/search
    /docs/specialty/international/managing-multi-regional-sites?hl=ru

    EN
    https://developers.google.com/search
    /docs/specialty/international/managing-multi-regional-sites?hl=en

    EN (default no hl=)
    https://developers.google.com/search
    /docs/specialty/international/managing-multi-regional-sites
    Ответ написан
    2 комментария
  • Aiogram почему не отправляется фото?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    В ошибке написано, как и в документации, что InputFile абстрактный. Используйте FSInputFile.
    Ответ написан
    1 комментарий
  • Можно ли видео на сайте без сохранение на диск показывать в меньшем разрешении?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    Видео в любом случае должно быть кем то сконвертировано, перед отправкой клиенту, варианты:
    - Либо множество заранее подготовленных видео роликов с нужным качеством (ютуб так делает), потребуется сильно больше места на диске, но нагрузка на процессор будет сильно меньше + можно выбрать ночное время для обработки.
    - Либо сервер, который будет конвертировать видео в реальном времени, но нагрузка на процессор будет сильно больше.
    Ответ написан
    5 комментариев
  • Можно ли видео на сайте без сохранение на диск показывать в меньшем разрешении?

    kawabanga
    @kawabanga
    На хостинге есть видео. Размер видео 100 Мб.

    Установите ffmpeg и просто базовым запросом перекодируйте в тот же размер что у вас есть. Удивитесь сокращению размера раза в два.

    Видео запускается через тег video

    Используйте библиотеки, типа videojs. они действительно имеют больше возможностей.

    На смартфонах такое разрешение не нужно.

    Настройки пользователя или конфиги пользователя в вашей системе.

    К примеру, на десктопах показываем исходник = 1080, на планшетах = 720, на смартфонах = 560.

    Изначально нужно закодировать. ffmpeg перегоняет очень быстро файлы в разные форматы на m1 макбуках (4x от изначального 1080 файла), думаю современные процессоры умеют так же.
    В любом случае придется хранить все 3 версии, но тут нюанс -
    576 - может весить 5-10мб
    1080 - 20-30 мб
    720 - около 15.

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

    @nehrung
    Не забывайте кликать кнопку "Отметить решением"!
    Вашу проблему легче всего было бы решить, имея два даташита - на старый вариант переключателя и на новый. Далее, сравнив их, вы бы сразу увидели, есть ли разница.
    Даташит переключателя 704.900.3 удалось найти легко, элементарным гуглением, но какой он версии, на нём не обозначено. Скорее всего, это последняя версия. Но и не имея старой версии, из одной только новой можно извлечь многое. Например, главный предмет вашего беспокойства (380 вольт) гораздо меньше, чем указанное в качестве предельного рабочее напряжение (500 вольт на переменном токе до 10 ампер). Точно так же можно рассмотреть и остальные беспокоящие характеристики.
    По-моему, отсюда следует вывод - менять старый на новый можно.
    Ответ написан
    Комментировать
  • Почему callback-функция не повторяется второй раз?

    Vindicar
    @Vindicar
    RTFM!
    Есть маааааленькая проблемка. Ты забыл/не знал, как работают файлы. А именно, у них есть такая штука как "текущая позиция", по которой выполняется чтение-запись. В итоге:
    1. Ты открываешь файл в начале кода. Его текущая позиция - в начале файла.
    2. Ты делаешь отправку файла. Бот читает содержимое файла до конца для отправки. Теперь текущая позиция - в конце файла.
    3. Ты снова пытаешься отправить тот же файл. Бот не может прочитать содержимое файла, потому что текущая позиция - в конце, читать в конце уже нечего. А в начало бот сам не "перематывает", он же без понятия, что у тебя за файл.

    Просто открывай файл каждый раз при отправке (и не забудь закрыть, оператор with в помощь), а не один раз в начале скрипта.
    Либо, если прямо очень-очень хочется держать файл открытым, каждый раз перед отправкой "перемотай" файл на начало методом seek().
    Ответ написан
    Комментировать
  • Имеет ли смысл арендовать сервер/vps/vds/etc для учебы в 2025году?

    nero211
    @nero211
    Смотря для чего. Судя по вашему описанию достаточно будет просто запустить какую-нибудь ось в vitualbox.

    На компе есть игры. Значит пара свободных гиг оперативы и несколько потоков процессора найдется.
    Ответ написан
    Комментировать
  • Решил сделать парсер крипты по ролику, но появилась проблема как решить, код вроде одинаковый?

    @q2digger
    никого не трогаю, починяю примус
    вот ошибка.
    if item["type"] == ["ask"]:
    никаких квадратных скобок вокруг "ask" быть не должно.

    начни с основ языка, бездумно копировать код из ютуба занятие бесполезное.
    Ответ написан
    1 комментарий
  • Куда развиваться системному администратору?

    ky0
    @ky0 Куратор тега Системное администрирование
    Миллиардер, филантроп, патологический лгун
    В баню 1С, это тупик. Пути три - сети, винда и линукс. Лично я (по собственному опыту) рекомендую третий - сетевиков надо на порядок меньше и платят им в среднем хуже, а накликивать в гуе, это не труъ.
    Ответ написан
    Комментировать
  • Как принимать деньги от физиков и передавать их другим людям онлайн без юрлица или ИП?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    Никак :) То, что прибыли не планируется - это никого не греет и это еще доказать надо :)
    Ответ написан
    Комментировать
  • Как принимать деньги от физиков и передавать их другим людям онлайн без юрлица или ИП?

    vabka
    @vabka Куратор тега Веб-разработка
    1. Юридическое лицо обязательно придется завести

    2. Налоговая в любом случае увидит тут признаки дохода и ты будешь обязан взимать НДФЛ с исполнителей, как налоговый агент.
    Вот и требование отчитываться в налоговую.
    Вот тебе, получается, нужно узнавать полные данные и ИНН исполнителей.
    Вот и закон о персональных данных кокетливо машет рукой, а РКН ждёт от тебя стопку бумаг о том, как ты с этими ПД работаешь и как защищаешь. Очень возможно, что придётся ещё потратиться, чтобы всем требованиям соответствовать.

    3. А ещё тут очень легко можно попасть на отмывание денег. Возможно, для того что ты хочешь сделать, нужно ещё получать лицензию. Стоит проконсультироваться с юристом по поводу того, какой у тебя ОКВЭД тут будет.

    4. Учитывая это - я хз как ты собираешься не получать с этого прибыль. Ибо только на то чтобы запустить такой сервис и чтобы он работал придется немало денег вложить и регулярно тратить.

    Без юридического лица можно попробовать крипту, но тут тоже есть нюансы, начиная опять же с комиссий(говорят есть варианты с небольшой комиссией) и волатильности (по идее есть стейблкоины, но и они умеют обваливаться), заканчивая серым статусом, зато всего остального получится избежать.
    Ответ написан
    14 комментариев
  • Существует ли бесплатная Корп. почта?

    @Drno
    не хочет платить - пусть не пользуется корп почтой)
    2к это в современных реалиях вообще ниочём...

    хотя многие хостинги при покупке домена предоставляют и минимальную почту, возможно подойдет такой вариант. да интерфейс там обычно менее удобный, опенсорсный типа RoundCube, но зато бесплатно
    Ответ написан
    7 комментариев
  • Существует ли бесплатная Корп. почта?

    CityCat4
    @CityCat4 Куратор тега Электронная почта
    Жил да был черный кот за углом...
    Директор не хочет каждый месяц платить по 2 тысячи рублей в месяц.

    Ну пусть уволит всех сотрудников и закроет бизнес. Да-да, пусть уволит всех своих трех сотрудников! (При таком подходе их не может быть больше)

    Для нормального бизнеса две тысячи в месяц - это нечто такое, что пролетает без солгасования сразу в бухгалтерию на оплату...
    Ответ написан
    1 комментарий