Задать вопрос
  • Дискорд бот на python выдаёт ошибку, как исправить(должен писать ровно 1000 сообщений)?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Прежде, чем писать бота, освойте хотя бы основы языка.
    IndentationError означает, что у вас нарушена структура отступов, а именно отступы задают структуру программы в питоне.
    Ответ написан
    Комментировать
  • Не работают ссылки в django, как починить?

    @Everything_is_bad
    потом что твой'<slug:slug>/' перехватывает 'addTask/'
    Ответ написан
    Комментировать
  • Является ли такой мессенджер безопасным?

    saboteur_kiev
    @saboteur_kiev Куратор тега Информационная безопасность
    software engineer
    Пользователи сами настраивают свой личный сервер для переписки

    Уязвимость номер раз, требуется квалифицированный пользователь, который понимает как и что он настраивает и может оценить риски.

    Мессенджер использует симметричное шифрование, а ключи передаются между пользователями в оффлайн-формате.

    Уязвимость в оффлайн формате какая-то есть. Если они передают друг другу по бумажке - одно. Если по телефону, или почте - то что за телефон, что за почта, могут ли пользователи оценить риски?

    Сообщение шифруется локально на пк отправителя и отправляется на сервер, откуда пользователь получает его, если он в сети. Расшифровывается сообщение локально на пк получателя при помощи полученного от собеседника ключа шифрования.

    Как проверяется, что сервер не дешифрует сообщение?

    Притом, на сервере хранится только последнее сообщение каждого пользователя(история не сохраняется)

    В каком виде? Дешифрованном или шифрованном? Какова вероятность компроментации сервера?

    Ну и что за шифрование используется, насколько легко оно сейчас ломается, и как часто меняются ключи, учитывая сложность обновления ключей....

    Гораздо проще все-таки настроить асинхронное шифрование между клиентами, и для каждой сессии генерировать новый ключ, таким образом даже бекенд сервер не сможет ничего сделать.

    Ну и вообще, такой мессенджер скорее всего бесполезен. Если пользователи настолько опытные, что могут арендовать и настроить виртуальную машину, поставить и настроить там сервер, подключить к нему клиент, обменяться ключами, то в чем проблема ПРОСТО установить сервер, подключиться любым ссш клиентом и уже на самом сервере пообщаться в talk/write ?
    Ответ написан
    2 комментария
  • PythonMagick tkinter?

    phaggi
    @phaggi
    лужу, паяю, ЭВМы починяю
    Если выдает непонятно что, то надо где-то что-нибудь исправить на кое-что и потом нажать на что попало.
    Ответ написан
    Комментировать
  • Как сделать парсер для excel таблицы?

    Mike_Ro
    @Mike_Ro Куратор тега Python
    Python, JS, WordPress, SEO, Bots, Adversting
    Подскажите, как написать такой парсер, чтобы разбить информацию по ячейкам.

    1. Запросить данные с сайта используя requests.
    2. Использовать beautifulsoup для парсинга html из п1.
    3. Использовать openpyxl для работы с excel.
    Ответ написан
    Комментировать
  • Как вывести ссылки в отдельные столбцы?

    @EgZh
    Используйте разделение по столбцам, гуглится на раз.
    1. Выделите ячейку или столбец с текстом, который вы хотите разделить.

    2. На вкладке Данные нажмите кнопку Текст по столбцам.

    3. В мастере распределения текста по столбцам установите переключатель с разделителями и нажмите кнопку Далее.

    4. Выберите разделители для своих данных. Например, запятую и пробел. Данные можно предварительно просмотреть в окне Образец разбора данных.

    5. Нажмите кнопку Далее.

    6. В поле Поместить в выберите место на листе, где должны отображаться разделенные данные.

    7. Нажмите кнопку Готово.
    Ответ написан
    Комментировать
  • Установка windows 10 на lubuntu 24.04?

    xez
    @xez
    TL Junior Roo
    Удалите все разделы и установщик сам все разметит как надо
    Ответ написан
    Комментировать
  • Общая папка для большего кол-ва пользователей, как сделать?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Ставите линух и самбу. А можно и сразу какой дистрибутив взять типа openmediavault.org
    Чтобы не настраивать все самостоятельно
    Ответ написан
    Комментировать
  • Visual Basic или Python для Excel?

    altprtcl
    @altprtcl
    Software Developer
    Макросы, кнопки, формы?
    Только VBA. Насколько знаю, Microsoft на данный момент не предлагает никаких иных язык программирования для взаимодействия непосредственно в самом Excel

    Аналитика или обработка данных а - ля Data Science?
    Шагайте в сторону Python, тут есть куда расти, он намного понятнее и даёт больше контроля. Про огромное количество инструментов на все случаи жизни даже не зарекаюсь, чего только библиотеки pandas и numpy стоят?

    Вообще, всё зависит исключительно от того, какие цели вы себе ставите и для чего собираетесь использовать язык. Visual Basic - это конечно прошлый век, но некоторые до сих пор его используют, однако будущего у него очевидно нет, чего не скажешь о Python.

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

    xez
    @xez
    TL Junior Roo
    Самый короткий путь решения - переустановить Винду.
    При этом убедиться, что для неё выбран самый быстрый диск в системе.

    Также нужно убедиться в отсутствии ошибок в смарте, прогнать мемтест, проверить температуры.
    Ответ написан
    3 комментария
  • Почему на хостинге у многих есть папка public_html и почему она так называется?

    martin74ua
    @martin74ua Куратор тега Linux
    Linux administrator
    Раньше, когда трава была зеленее, интернет меньше и добрее, существовало вот такое в настройках веб сервера:

    # UserDir: The name of the directory that is appended onto a user's home
    # directory if a ~user request is received.
    #
    # The path to the end user account 'public_html' directory must be
    # accessible to the webserver userid. This usually means that ~userid
    # must have permissions of 711, ~userid/public_html must have permissions
    # of 755, and documents contained therein must be world-readable.
    # Otherwise, the client will only receive a "403 Forbidden" message.
    #
    # See also: httpd.apache.org/docs/misc/FAQ.html#forbidden
    #


    Т.е. можно было просто получить логин на сервер, где был запущен веб сервер и получить домашнюю страничку вида:
    example.com/~username

    И вот с тех древних времен так и потянулось... Каталог, в котором размещаются файлы сайта - public_html....
    Ответ написан
    4 комментария
  • Qr code на python?

    fenrir1121
    @fenrir1121
    Начни с документации
    Потому что если попросить chatGPT написать код, который "генерит qr и добавляет на него изображение" он сделает все точно по ТЗ, не обращая внимания на то, что изображение перекрыло половину qr.
    Бред на входе -> бред на выходе, все честно.
    Ответ написан
    1 комментарий
  • Как соединить виртуальную машину с сетью основной, чтобы другие компьютеры в локальной сети могли соединяться с ним?

    @rPman
    В настройках сетевых устройств сменить тип NAT на Сетевой мост, в этом случае машина будет получать ip адрес по тем же правилам что и любая другая машина в твоей сети
    Ответ написан
    Комментировать
  • Как прошить самому планшет ASUS K005?

    @Drno
    Ответ написан
    Комментировать
  • Как реализовать идею игрового устройства?

    @alexalexes
    1. Делаете рабочий прототип.
    2. Патентуете его.
    3. Создаете профиль проекта на площадки для краудфандинга для сбора средств.
    4. Если набирается средств хотя бы на десяток единиц продукции - делаете их и отправляете вложившимся в проект.
    5. Собираете статистику сбора средств, реализации прототипов, отзывов, пожеланий в документальном виде, и предлагаете крупной компании купить вас.
    Ответ написан
    2 комментария
  • Видеокарта HDMI + монитор (DVI-D)?

    vndrussia
    @vndrussia
    Вроде разработчик,а вроде и нет
    Да, вы можете соединить видеокарту с портом HDMI и монитор с портом DVI-D с помощью соответствующего кабеля. Оба кабеля, которые вы упомянули, FinePower HDMI - DVI-D и Buro HDMI - DVI-D, подойдут для этой цели.

    Относительно вашего использования для игр на разрешении 1080p и частоте обновления 60 Гц с настройками Ultra, данное соединение будет работать. Подводных камней особо нет, но есть несколько важных вопросов, на которые стоит обратить внимание:

    Ограничения разрешения и частоты обновления: DVI-D в режиме Single Link (одиночная ссылка) способен передавать сигнал разрешения 1920x1200 при частоте обновления 60 Гц. Если ваш монитор поддерживает более высокие разрешения или частоты обновления, то может потребоваться более продвинутый тип кабеля или другой способ подключения.

    Кабель с характеристикой "прямой": Эта характеристика означает, что кабель имеет одинаковые типы разъемов на обоих концах и просто соединяет два устройства напрямую без конвертации сигнала.

    "Он в обе стороны работает или только в одну?": В большинстве случаев кабели HDMI-DVI-D однонаправленные, то есть они предназначены для передачи сигнала от HDMI к DVI. Если вам нужно соединить DVI-D монитор к HDMI видеокарте, убедитесь, что вы используете правильный тип кабеля (HDMI к DVI-D).
    Ответ написан
    3 комментария
  • Отслеживание действий процессов в отношении других процессов в Windows?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    может есть какие-то утилиты

    Конечно есть :)

    Kaspersky Antivirus
    Dr.Web
    Malwarebytes (я предпочитаю вот этот)

    или практика по данному вопросу

    И практика есть - и ею поделится любой ИБ-шник :)

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

    Словом примерно то же самое, чего придерживаемся в личной жизни :)
    Ответ написан
    1 комментарий
  • Для тех кто пользовался сборками флибустина, стоит ли ставить сборку 10ltsc? Что по стабильности? Как долго пользовались?

    @Drno
    пока лучшее что я встречал - сборки SmokieBlahBlah
    на рутрекере есть
    Ответ написан
    Комментировать
  • Когда новичку нужно изучать как работает интернет, после изучения базы JS?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Уважаемый пользователь.
    У тебя из 10 вопросов 9 вопросов про то. как стать разработчиком и поменьше учить.
    Прекрати такое поведение.

    Не хочешь учиться - выбери другое направление, кроме ИТ полный мир возможностей.
    Ну или учи свою верстку, работай всю жизнь джуниором, никто тебя за уши в сеньоры не тянет и не заставляет.
    Хочешь - учи, не хочешь - не учи.
    Читай вакансии и требования в вакансиях, зачем тебе советы рандомных людей из интернета, если ты постоянно спрашиваешь почти одно и тоже, хотя тебе уже отвечали.
    Ответ написан
    18 комментариев