Задать вопрос
  • Полная разница sudo su, sudo -i, sudo -s?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    - Разница 1: Почти, sudo -i также меняет HOME на /root, и читает логин скрипты root юзера.
    - Разница 2: Верно, действия с sudo -i и sudo -s логгируются в журналах юзера, а sudo su - нет.
    - Разница 3: Верно, sudo позволяет настраивать ограничения для команд через sudo -i и sudo -s, но не для sudo su (так как sudo su переключает юзера в root).
    Еще не понял разницу между
    sudo su
    sudo su -

    - sudo su - переключает юзера на root, но окружение при этом не является полным root окружением.
    - sudo su - - эмулирует полный вход юзера root (login shell). Будут прочитаны все файлы конфигурации, которые обычно читаются при входе root (profile, .bash_profile, .bashrc и что-то там еще). Насколько я понимаю, это то, что нужно Вам при работе от имени юзера root.
    И где можно смотреть логи пользаков при использовании sudo -i, sudo -s?

    Viewing and monitoring log files, можно еще заюзать journalctl.
    Ответ написан
    7 комментариев
  • Как мгновенно выключить питание ATX из Windows?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    Как мгновенно полностью выключить питание ATX из Windows?

    Никак. Даже если рубануть кнопку на сетевом фильтре, кондеры в БП какое-то время держат заряд и БП выдает напряжение.
    Если Вы сочиняете велосипед против терморектального криптоанализа - успокойтесь, обьектом данного анализа является вовсе не комп, а Вы ;) Во всех других случаях рисковать тем, что система больше не загрузится - зачем?

    Существуют промышленные системы мгновенной очистки дисков (правда, не знаю, как там с ssd) - это просто такая большая фиговина, которая крепится над отсеком с дисками и при нажатии тревожной кнопки выдает ох...ренительный электромагнитный импульс.
    Ответ написан
    2 комментария
  • С какого раздела можно начинать читать Algorithms in Java от Седжвика если уже знаешь джаву?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    Кроилово ведёт к попадалову. Читайте полностью.
    Ответ написан
    Комментировать
  • Как сделать так чтобы файлы автоматически удалялись с файл сервера?

    @elderl
    FORFILES, параметр /C "cmd /c DEL @path" /D -3
    Полностью:
    FORFILES /P "C:\SomeSharedFolder" /S /C "cmd /c DEL @path" /D -3
    Ответ написан
    5 комментариев
  • Какую скачать СУБД для БД SQlite?

    @alexalexes
    Никакую. SQLite - это файловая СУБД. Ваша среда разработки должна просто уметь монтировать файл базы с помощью определенного расширения и библиотеки.
    Возможно, вы ищите клиентскую оболочку для работы с СУБД - берите, какая нравится больше.
    Ответ написан
    3 комментария
  • C:\Users\Привет>pip list при запуске почему возникает ошибка?

    @Everything_is_bad
    pip list вызывается в командной строке системы, а не в консоли интерпретатора python
    Ответ написан
    1 комментарий
  • Как стать начинающим программистом в текущих реалиях?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Куда легче всего пробиться в программирование?

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

    Мне вообще всё равно, куда идти в плане доходов (лишь бы на еду хватало)

    Почему тогда именно ИТ?

    поскольку знаю, что я не выдающийся человек ни в чём

    Бизнес выдающихся и не ищет в основном.

    - Теоретический опыт по книгам по Java,

    Подозреваю, что сейчас это знает каждый школьник.

    Школьники сейчас читать-то не умеют многие.

    Что вы мне посоветуете?

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

    GavriKos
    @GavriKos
    На том же скриншоте написано, что разрешение сенсора - 8Мр, все остальное - интерполяция. Интерполяцией можно и 30 и 48 сделать.
    Ответ написан
    2 комментария
  • Каким образом провайдер мониторит мой трафик?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    Зашел с личного телефона на сайт МФО через оператора Билайн, LTE сеть.

    Спустя 3-4 часа на телефон стали приходить смс с предложениями о кредите.

    Мобильные операторы торгуют номерами абонентов, которые звонили по указанным номерам или зашли на указанные сайты. Можно указать и другой таргетинг. Рекомендую почитать - Я тебя найду и позвоню.
    - точнее, возмущение, это вообще законно?)

    Законно, Вы же сами подписывали договор, при оформление симки.
    Как это отключить?

    Направить заявление об отзыве разрешения на обработку Ваших ПД.
    - каким образом мониторится трафик ? мое предположение - sni или dns запросы.

    Мобильный оператор видит, на какой домен Вы заходите, или на какой номер телефона звоните (например, на номер определенного менеджера этого МФО). Остается лишь таргетировать рекламу на данную аудиторию, т.е. на Вас.

    Ну и про слежку, если знать параметры мобильного устройства, пол и примерный возраст, то можно уверенно ответить на вопрос "был ли данный человек в данном месте в указанный промежуток времени". Соответственно, добавить все районы москвы перемноженные на дневные часы и вуаля, можно рассказать коллеге много интересного о нём :)
    Ответ написан
    5 комментариев
  • Возникнут ли проблемы с трудоустройством в сфере ИБ при наличии учета в ПНД?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    Могут ли возникнуть проблемы при трудоустройстве на должность, прямо связанной с информационной безопасностью?

    Могут. И в ИБ, и в ИТ. Честно говоря, я вообще не знаю, что бы доверил делать с таким диагнозом...
    Ответ написан
  • Как написать приложение с сихронизацией на windows и Android?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Точно так же как и любое другое:
    1. Формулируете вашу задачу в виде какого-то текстового/графического описания
    2. Формулируете ТЗ с конкретными требованиями, ограничениями и всем прочим
    3. На основе ТЗ разрабатываете ЧТЗ (Частное ТЗ) со всеми полными деталями, описаниями всех действий, событий, взаимодействий и прочее
    4. Используя ЧТЗ подготавливаете проект - архитектура, инструменты, системы, подсистемы и прочее с полным описанием, декомпозированными элементами вниз до самых простых и прочее
    5. Берём проект и по шагам его реализовываем
    6. Profit
    Ответ написан
    Комментировать
  • Есть ли метод в telegramBotAPI, который позволит добавить текст, фото и inline-клавиатуру ОДНОВРЕМЕННО?

    Wispik
    @Wispik
    File "D:\Python_Basic_Diploma\main.py", line 131, in functions
        bot.edit_message_text(

    Причем тут отправка фото? У тебя ошибка при редактировании сообщения, ты пытаешься редактировать сообщение, не изменяя текст (либо вообще передаешь пустую строку при редактировании).
    Ответ написан
    9 комментариев
  • Взломали инстаграм несмотря на 2FA. Как такое возможно?

    В дополнение к уже упомянутому - может быть и вирус для телефона
    Ответ написан
    Комментировать
  • Почему на мобильной версии телеграм в mini app есть полоса, на пк еей нету. Как её убрать?

    suprunchuk
    @suprunchuk
    это называется "полоса навигации жестами". вы это никак не уберете. это полоса из операционной системы. ваше приложение здесь не при чем.
    Ответ написан
    Комментировать
  • Как исправить проблему со звуком?

    @SunTechnik
    По спецификации, у данной модели монитора нет встроенной акустической системы.
    https://www.dns-shop.ru/product/3b24ead0e1b2ed20/3...

    Чем он должен звук издавать?
    Ответ написан
    5 комментариев
  • Как мгновенно выключить питание ATX из Windows?

    phaggi
    @phaggi
    лужу, паяю, ЭВМы починяю
    Подключаешь к компьютеру матричный принтер, желательно А3 формата, он помассивней, привязываешь к каретке принтера веревкой вилку кабеля питания выключаемого компьютера, отправляешь на этот принтер печать строки «выключи меня скорееееееееееееееееееееееееееееееее» и всё.

    Есть альтернативный вариант: напротив кнопки питания на блоке питания выключаемого компьютера ставится выключающий компьютер с CD-дисководом. На выключающем компьютере даёшь команду выдвинуть лоток CD-дисковода, тот нажимает на кнопку питания выключаемого - профит!

    Также есть любопытный приборчик fingerbot - управляемый беспроводной палец для нажатия физических кнопок. Поищи, их сейчас много продается разных. У меня такой управляет кнопкой подсветки на кухонной вытяжке (неохота лезть внутрь, приклеил fingerbot-а).
    spoiler
    6783664121fcf184378883.jpeg
    больше года полёт нормальный.
    Ответ написан
    2 комментария
  • За что можно получить бан на хабр фрилансе?

    Ну во-первых бан мог произойти не из-за самого заказа, а из-за твоего аккаунта или твоего поведения.
    Ну начнём с самого очевидного:

    2.5
    Для регистрации Пользователь обязуется предоставить достоверную и полную информацию о себе по вопросам, предлагаемым в форме регистрации, и поддерживать эту информацию в актуальном состоянии. Если Пользователь предоставляет неверную информацию или у Хабра есть основания полагать, что предоставленная Пользователем информация неполна или недостоверна, Хабр имеет право по своему усмотрению заблокировать либо удалить учетную запись Пользователя, а также отказать Пользователю в использовании Приложений и связанных с ними Сервисов полностью или в определенной части.

    И есть п 2.6, где у тебя могут запросить ещё документы

    Дальше, уже если судить по заголовку:

    3.7.11
    размещать вакансии (для этого предназначен сервис Хабр Карьера).

    Но раз именно блокировка, а не скрытие/удаление заказа, то скорее всего дело с перс данными или твоей локацией.
    (Например, если ты в ЕС, а хабр не может соблюсти gdpr, то тогда тебя проще заблокировать)

    В любом случае для обсуждения бана нужно обращаться напрямую в поддержку сервиса, ибо сейчас это гадание на кофейной гуще.
    Ответ написан
    Комментировать
  • Почему не работает комментирование блоком (тремя кавычками) внутри последовательности строк данных словаря?

    @shinket7
    В Python нет многострочных комментариев, есть только строчные.
    Комментирование происходит только символом #.
    Механика работы комментирования. Интерпретатор Python идёт по программе и построчно её исполняет. Как только встречает символ # вне текста (вне кавычек), то он игнорирует всё, написанное после этого символа на данной строке, то есть не исполняет.

    В Python есть тип данных str (строки, текст). В документации Python указано, как можно создавать строки. А именно: ставятся парные кавычки — всё записанное между ними будет считаться строкой. При этом есть два варианта такого указания строк: с одним символом кавычек (не важно, " или ') или с тремя одинаковыми символами кавычек (не важно, " или '). Разница в том, что в тройных кавычках внутри можно делать переносы строк, а в одиночных нельзя. То есть в случае тройных кавычек интерпретатор будет считать строкой всё, что увидит вплоть до следующих таких тройных кавычек, где бы они не стояли, даже если на другой строке. А вот если с одиночными кавычками забыть их закрыть на той же строке, то произойдёт ошибка SyntaxError при запуске программы.

    Ещё есть такая особенность указания строк. Если две строчки, записанные через кавычки, стоят в одном выражении, и между ними нет ничего кроме пробельных символов (в том числе переносов строк), то они будут объединены в одну строку, как в случае с конкатенацией. Это используется, например, для переноса длинной строчки, когда строка в коде программы превышает оговоренную максимальную длину (в смысле в самом коде визуально строчка кода, которая по английски line, а не та строчка, что в кавычках пишется, превышает какое-то число символов, то есть слишком долго в право идёт) — можно взять этот текст в круглые скобки и разбить на несколько строк — главное не поставить запятые вне кавычек, чтобы оно не превратилось в кортеж.

    Для интерпретатора не обязательно сохранять значения в переменную. Например, в строчке программы можно написать просто число — будет просто число, которое сразу же забудется вне этой строчки, так как не было сохранено в переменную. Точно так же может быть в строчке программы любой текст, который в кавычках записан — если его никуда при этом не передавать и не сохранять, то он просто будет, а после сразу забудется.

    То есть в тройных кавычках находится обычная строка (тип str), а не комментарий. Эта часть исполняется интерпретатором. Если сохранить её в переменную — она будет в переменной. Если например, записать её внутри списка (тип list), то она будет элементом этого списка.
    В данном случае строчка в тройных кавычках была записана внутри фигурных скобок — в выражении содержимого словаря. Потому она объединилась со следующей строчкой в кавычках, так как между ними не было ничего, кроме пробельных символов.

    Если же нужно комментирование, то нужно использовать символ #.
    Для быстрого комментирования нескольких строк в многих IDE можно выделить несколько строк и после сразу всех их закомментировать нажатием Ctrl+/.

    Но ещё есть понятие "докстриги" (англ. Docstring). Это строчки, используемые для документации. Они тоже никуда не сохраняются явно, но при этом на самом деле сохраняются в атрибут объекта __doc__. Их используют для указания документации прямо в коде для модуля, класса, функции.

    Упоминаются докстринги в PEP 8 в виде правила этого соглашения, как их нужно писать.
    Подробное объяснение, что это такое, зачем, как работает, расписано в PEP 257.
    Ответ написан
    Комментировать
  • Стоит ли поступать на программиста с плохой математикой?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Прям совсем без математики не обойтись одному программисту на десятки, а то и сотни тысяч. Можно построить блестящую карьеру, применяя только арифметику, да и ту для того, чтобы деньги считать. Да и от высшего образования, если это не MIT или Беркли, польза только в том, чтобы прорваться через первичные фильтры при отборе на должность джуна. Так что если нравится программировать и хочешь связать с этим жизнь, ничего не бойся, не обращай внимания на условности, не слушай гейткиперов, становись тем, кем хочешь.
    Ответ написан
    1 комментарий