Задать вопрос
  • Как можно использовать динамический роут в локализации Laravel?

    delphinpro
    @delphinpro Куратор тега PHP
    frontend developer
    return array (
      'Accept Cookies' => 'Accept Cookies',
      'Cookie info' => 'Please be informed that we use cookies to enhance your user experience.
          For a complete overview of all cookies used, please see our
          <a href="'.route('frontend.pages.cookies').'" class="hero_side__link">Cookies Policy</a>
          and <a href="'.route('frontend.pages.privacy').'" class="hero_side__link">Privacy Policy</a>.',
    );


    Но мне кажется лучше использовать подстановки

    return array (
      'Cookie info' => 'Please be informed that we use cookies to enhance your user experience.
          For a complete overview of all cookies used, please see our
          <a href=":policy_url" class="hero_side__link">Cookies Policy</a>
          and <a href=":privacy_url" class="hero_side__link">Privacy Policy</a>.',
    );


    {{! __('Cookie info', [
      'policy_url' => route('frontend.pages.cookies'),
      'privacy_url' => route('frontend.pages.privacy'),
    ]) !}}
    Ответ написан
    Комментировать
  • Что конкретно происходит при вводе команды apt install?

    @pfg21
    ex-турист
    пакет ищется в скачанных листингах репозитория (обновляются по apt update).
    кеш лежит в /var/lib/apt/lists.
    из всех подходящих записей выбирается запись с самым большим значением Version
    из этой записи берется ссылка на пакет и скачивается.
    после чего пакет передается dpkg для установки.
    Ответ написан
    4 комментария
  • Является ли опасным статический электрический генератор, сделанный в домашних условиях?

    В худшем случае чуть чуть щёлкнет тебя искрой.
    Там три плоские батарейки всего-лишь, по тому ток будет незначительный.
    Правда хз что будет, если у тебя кардиостимулятор - к ним вообще лучше ничего магнитного или электрического не подносить.

    Гораздо опаснее его собирать, тк можно обжечься паяльником.
    Ответ написан
    Комментировать
  • Как выбрать дату последней транзакции (чтоб эта транзакция была 7 дней назад)?

    @Akina
    Сетевой и системный админ, SQL-программист.
    SELECT id AS servie_id,
           name AS servie_name,
           MAX(TO_TIMESTAMP(created_at))::DATE AS last_trans_date
    FROM services
    GROUP BY 1,2
    HAVING last_trans_date <= CURRENT_DATE - INTERVAL '7 day'
    Ответ написан
    Комментировать
  • Как установить Social Engineering Toolkit?

    @AVKor
    Тут всё написано, как.

    ПС. Перед использованием прочесть УК.
    Ответ написан
    Комментировать
  • При попытке чтения каталога ls /root процесс зависает, как починить?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    По умолчанию ls не только читает каталог, но и делает stat на каждый файл, чтобы цветом показать их тип и executable bit. Это очень замедляет процесс.

    Обойти вызовом ls без параметров, заданных в alias ls:

    $ alias ls
    alias ls='ls --color=auto'
    $ ls # вызывает алиас
    $ 'ls' # вызывает обычный ls без параметров


    Но лучше не выводить в консоль (особенно если сервер открыт по сети) - это будет очень долго - а перенаправить в файл и потом просмотреть.

    'ls' /root > /tmp/list_of_files
    less /tmp/list_of_files


    Удалить файлы проще всего с помощью find:

    find /root -name 'index.html.*' -delete
    Ответ написан
    2 комментария
  • Почему не видно переменных сессии в chrome dev tools?

    @MrColdCoffee
    web
    сессии хранятся на стороне сервера, а у клиента только кука с идентификатором сессии
    Ответ написан
    3 комментария
  • Что такое "Трейс вызова метода"?

    dima9595
    @dima9595
    Junior PHP
    Грубо говоря, "трейс" - путь. "Трейс вызова метода" - путь до метода сквозь файлы и методы.

    Допустим, у вас есть файл /models/db/test.php, в котором есть метод test(); И вызывая этот метод будет показан путь к этому методу, от куда вызвался и куда вёл.
    Ответ написан
    Комментировать
  • Что такое "Трейс вызова метода"?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега PHP
    Последовательность вызова методов. Кто вызвал текущий метод, кто вызвал того, кто вызвал текущий метод и так далее.
    Ответ написан
    Комментировать
  • Какие книги стоит прочесть новичку по ИБ?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    Олифер и Олифер. Компьютерные сети
    Эви Немет сотоварищи. Руководство по 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
    Жил да был черный кот за углом...
    Холиварчик "Intel vs AMD" по мощности наброса на вентилятор сравним с "Windows vs Linux" :)
    Ответ написан
    Комментировать
  • Какую связку мать + проц из предложенных посоветуете?

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

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