• OC для маршрутизации на x86-64?

    drygdryg
    @drygdryg
    Python-разработчик
    Ответ написан
    Комментировать
  • Что из программного кода попадает в Eeprom, SRAM, Flash?

    @VT100
    Embedded hardware & software.
    Иван! Перестаньте жонглировать незнакомыми Вам терминами. Тем более - с помощью ИИ (он не заменит мозги, т.к. правильно заданный вопрос - половина ответа).
    Начните "от печки": Гарвардская и фон-Неймановская архитектуры.
    Ответ написан
    3 комментария
  • Как сделать такой магазин в телеграме?

    anatoly_kulikov
    @anatoly_kulikov
    Помог ответ? Отметь решением!
    На самом деле все просто - это Telegram Web Apps
    Ответ написан
    Комментировать
  • Как сделать такой магазин в телеграме?

    Stepashka20
    @Stepashka20
    (☞゚ヮ゚)☞
    Ответ написан
    Комментировать
  • Как ограничить вывод результатов команды find?

    @0x0f80
    Можно использовать head. Передать вывод find в head.
    Ответ написан
    1 комментарий
  • Как правильно выбрать вторую планку оперативной памяти типа SO-DIMM?

    liaFcipE
    @liaFcipE
    95%, что если ты возьмешь ту же частоту и тот же ранг - все будет ок.
    Частота роляет редко, но случаи бывали, обычно все упирается в ранг.

    Возьми свою плашку: если банки памяти распаяны с двух сторон - двухранговая (2Rx8), если только с одной - одноранговая (1Rx8). Просто бери подходящий ранг.

    ПС: лучше бы написал полную модель ноута.
    ПС2: можно купить сразу две плашки парой, что не сильно дороже, но тоже ранг смотри.
    Ответ написан
    2 комментария
  • Данные заряда батареи android-телефона без root в zabbix?

    vesper-bot
    @vesper-bot
    Любитель файрволлов
    https://developer.android.com/training/monitoring-...
    Если я правильно прочел, это не просит рута.
    Ответ написан
    Комментировать
  • Как сделать чтоб USB-флешка не переопознавалась?

    @kalapanga
    К безопасному извлечению автозапуск имеет косвенное отношение. Понятное дело, что если с флешки запущена программа (хоть автозапуском, хоть просто руками), то безопасно извлечь флешку нельзя.
    Но сам автозапуск на флешках - зло. До сих пор эти "авторановые" вирусы встречаются, особенно в учреждениях на старых "многопользовательских" компах. Лучше его совсем отключить. В семёрке это в разделе Панель управления - Оборудование - Автозапуск (как-то примерно так)
    Ответ написан
    3 комментария
  • Как залить сайт на сервер, на котором стоит другая версия php?

    SignFinder
    @SignFinder
    Wintel\Unix Engineer\DevOps
    1. Использовать Docker для нового сайта.
    2. Использовать для нового сайта php-fpm с php нужной версии.
    3. Не менять ничего - возможно требования движка нового сайта совпадают с имеющимся на сервере ПО.
    4. Ну и так просто, в порядке бреда - периодически обновлять ОС, поддерживая ее в актуальном состоянии для обеспечения безопасности, чтобы версии ПО подходили к имеющимся и новым сайтам.
    Ответ написан
    1 комментарий
  • Нужен ли отдельный linux user для сайта?

    Какой существует бестпрактис при разворачивании lemp стека с точки зрения пользователей.

    Обязательно нужен отдельный пользователь для работы веб-сервера, субд, php-fpm, redis итд - каждому из них выдать доступ только к тем директориям и файлам, к которым им доступ необходим.

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

    А одном тг чатике сказали, что делают своего юзера, пусть будет app, через него запускают nginx и php-fpm и его же назначают владельцем и группой для файлов сайта (var/www/app), дают ssh авторизацию.

    Не вижу смысла выдавать app-юзеру права на логин по ssh. Все настройки можно делать и от имени административного пользователя - главное потом проверить что права выданы корректно.

    НО и надо помнить, что теперь нет нигде www-data и копипаст каких-то решений\конфингов может не завестись.

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

    у меня все работает, но, возможно, я не вижу какой-то ошибки, которая потом, в ci\cd, jenkinse, ansible или еще где-то мне ногу отстреллит.

    Значит потом для cicd / jenkins / ansible также заведёшь пользователя с нужными правами, как и у тебя, чтобы ворочать конфиги и файлы.
    Ответ написан
    2 комментария
  • Нужен ли отдельный linux user для сайта?

    neuotq
    @neuotq
    Прокрастинация
    Практик очень много, тут лучше идти в сторону лучших практик от devops, это большая тема, но полезная.

    Но если упрощенно и по старинке и быстро.
    1. Доступ на сервер только по ssh ключам, никаких паролей.
    2. Отдельный момент по sudo
    2.1 Для пользователя админа в целом оставляем запрос пароля на sudo
    2.2 Для сервисных аккаунтов(условные www-data и компашка,которые для служб, сервисов, автоматика того же ларавел) делаем sudo без пароля для избранных команд/программ. Таким образом автоматизация будет работать сама, независимо и стабильно.
    3. Бонус пункт. Подумать о переходе на докер контейнеры на сервере, многие штуки упрощаются. Можно начать с интеграции того же laradock как самый быстрый и лёгкий старт.
    PS почему rsync? Почему хотя бы не скрипты которые фетчат гит репо. rsync для некоторых сценариев бекапа еще понятно, но для деплоя кода ну не знаю. Более прозрачная схема через гит и билд на сервере. В крайнем случае в тот же гит можно и сбилженные релизы добавлять и их разворачивать на сервере.
    Ответ написан
  • Где найти пароль на рут для образа докер?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Если нет доступа к машине, то и по SSH вы к контейнеру скорее всего не подключитесь. Никто в здравом уме его не экспозит.
    Ответ написан
    7 комментариев
  • Как работают драйвера на Android?

    @rPman
    Бинарные блобы.

    Подавляющее большинство производителей смартфонов, планшетников, SmartTV и вообще всего многообразия IoT из мира arm, в нарушение GNU лицензий и здравого смысла не предоставляют никаких драйверов, инструкций и не оказывают содействия сообществу (некоторые только на него и надеются, т.е. вот вам говно, пилите, работайте бесплатно, а мы с продаж железа будем получать бабло, не потратив ни копейки на софт, потом всех кинем). Чаще всего производитель однократно под конкретную версию ядра, пилит рабочую конфигурацию (не только модули но и фактически весь образ android), затем выкидывает все исходники в мусорку и забывает про то что это существует.

    Все существующие кастомные прошивки берут существующие образы android, иногда с соседних совместимых устройств, и тусуют содержимое, в некоторых комбинациях это работает.

    Нормальный linux в подавляющем большинстве случаев установить не получится. В лучшем случае, если заработает, не будет доступа ни к радиомодулю (включая wifi и модем) ни к тачскрину ни даже к видеоускорителю (максимум в режиме framebufer)

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

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    Почему бы и нет? Главное - укажите это в договоре, как подтверждение того, что обе стороны принмают этот способ контроля целостности передаваемых файлов.
    В договоре необходимо указать :
    - что именно передаётся, с материальной точки зрения. В Вашем случае - указывается перечень файлов, и их основные описательные характеристики;
    - как именно передаются файлы (например - на носителе), согласно акта приёма-передачи. Стороны договорились о том, что целостность файлов подтверждается контрольной (хеш) суммой, которая рассчитыватся согласно алгоритма (MD5, SHA и т.д.) применительно к каждому бинарному файлу. Соответственно, в акте приёма-передачи указываете эти контрольные суммы, фразу что принимающая сторона проверила файлы и подтверждает что хеш суммы соответствуют указанным.
    Ответ написан
    Комментировать
  • Куда пропали файлы на NTFS после записи из Linuxa?

    @rPman
    Отключи в windows технологию гибернации, она используется принудительно при выключении и перезагрузки (для ускорения запуска).
    powercfg /h off

    upd. эту фичу зовут Fast Startup (включена в win10 и 11 по умолчанию) можно не выключать всю гибернацию, а вручную выключать компьютер в правильном режиме
    You can run shutdown -s -t 0 for a normal shutdown and shutdown -s -hybrid -t 0 for a hybrid shutdown.


    Почему это важно? При гибернации windows не закрывает десктипроты открытых файлов, не сбрасываешь кеши (в т.ч. на чтение при последующем включении) предполагая, что windows использует диск монопольно. Если после перезагрузки из windows ты запускаешь любую другую ОС (хоть другую windows) то файловая система может оказаться в неконсистентном состоянии, особенно это опасно, если на диск будет производиться запись. Записанные файлы могут закономерно не оказаться в windows, потому что по 'счастливой' случайности данные о каталоге, куда файлы копировались оказались в кеше и при его просмотра отображена старая информация.
    Ответ написан
    5 комментариев
  • Как решить задачу на c?

    GavriKos
    @GavriKos
    Ну если выше ваша попытка перенести на си, то:
    if i+1<=x:

    это так не работает, условие должно быть в круглых скобках (if это оператор), двоеточие не нужно:
    if (i+1<=x)

    int a[0]*x;


    Вот это я вообще не понял и 99% что это не будет работать. Просто почитайте в гугле как в си инициализировать массив переменной длины.

    И да - в тегах c++, в вопросе c - вы определитесь

    P.S. Логику не проверял вообще, чисто синтаксис. Кстати в цикле тоже ошибка - и тоже просто советую загуглить цикл for
    Ответ написан
    Комментировать
  • Как сбросить пароль администратора на Windows Server 2012 r2?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Берется Hiren's BootCD с WinPE (или что там у него, но типа винды с флэшки). В ней есть графический редактор, который позволяет сломать пароль локального юзера Administrator. Ну а поскольку локальный Administrator всегда Domain Admin - потом просто оснастку запустите и поменяете чего надо.
    Есть разные версии Hiren's BootCD, есть и с линухом на борту и страншеньким текстмодовым редактором, смысл один и тот же.
    Ответ написан
    Комментировать
  • Как выйти на сайт через определенную сетевую карту? Или как сделать так чтобы windows не создавал маршрут по умолчанию?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    Команда route -p add 1.1.1.1 mask 255.255.255.255 2.2.2.2, вместо 1.1.1.1 пишите IP того сайта, вместо 2.2.2.2 - gateway нужной сетевой карты.
    Ответ написан
    Комментировать
  • Как настроить статический ip для связи windows и виртуалки?

    @Drno
    сетевую карту виртуалки в NAT переведи, в хостовой ОС.
    и обращайся внутри этой сети по адресам
    Ответ написан
    3 комментария