Задать вопрос
  • Adult website - где берут столько прямого трафика?

    t-alexashka
    @t-alexashka
    Сразу пишу legacy код
    Такие сайты часто добавляют в закладки, чтобы потом снова не искать понравившийся. вангую что это и есть те самые директ-переходы. Слышал что последнее время адалт-сайты стараются делать качественными и без лишнего мусора как раз по этой причине
    Ответ написан
    1 комментарий
  • Могу ли я купить ip адрес и подключить этот ip к своей vds?

    Для этого необходимо, чтобы кем-то вам была выделена сеть и произведена процедура регистрации этой сети на вас в регистраторе. Для Европы, включая Россию, регистратором является RIPE (ripe.net).
    Для IPv6 адресов вы можете запросить собственную сеть у RIPE и зарегистрировать ее как независящую от провайдера (PROVIDER INDIPENDENT или PI).
    Для IPv4 такой возможности не осталось, т.к. пространство адресов у RIPE закончилось. Вы можете либо запросить подсеть у своего хостинг провайдера, такая сеть будет частью его сети (PROVIDER AGGREGATABLE или PA) и вы не сможете с ней уйти к другому провайдеру, или можно перекупить кусок PI сети у кого-то. После этого необходимо, чтобы администратор сети оформил процедуру назначения (ASSIGNMENT) этой сети в RIPE вам.

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

    P.S. кроме случая когда вы получается полную PI сеть (напрямую от регистратора или вам полностью ее передают), все равно будет видно, что ваша сеть является частью сети принадлежащей кому-то другому.
    Вы можете сами зарегистрироваться как провайдер (LIR), но это потребует существенных ежегодных взносов.
    Ответ написан
    2 комментария
  • Не работает условие если в условии есть || в чём причина?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега PHP
    ($dir == 'первый-вариант') || ($dir == 'второй-вариант')
    Директория равна первому варианту ИЛИ директория равна второму варианту. Это условие будет выполняться только при двух перечисленных значениях $dir.

    ($dir != 'первый-вариант') || ($dir != 'второй-вариант')
    Директория не равна первому варианту ИЛИ директория не равна второму варианту. Это условие будет выполняться всегда - если $dir не равна ни одному из вариантов, то условие выполнится. Если равна первому, то заведомо не равна второму и наоборот - условие всегда выполняется.

    Вы не указали что вы подразумеваете под "условие работает", но, полагаю, вам нужно это:
    if (
      ($APPLICATION->GetCurDir() != '/otdykh-u-ivanycha/')   
      && ($APPLICATION->GetCurDir() != '/otdykh-u-ivanycha/banya-1/') 
    ) {}
    Ответ написан
    Комментировать
  • Как решить проблему, CentOs 7 ('Загружены модули')?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    Проблема в чем? Нет обновлений? Добавьте репу epel, добавьте centosplus, remi, elgis, wandisco, rpmforge :)
    Ответ написан
    Комментировать
  • Как исправить ошибку MySQL server has gone away совместно с peewee?

    kotomyava
    @kotomyava
    Системный администратор
    Если соединение падает от длительности работы скрипта, то вам надо увеличить wait_timeout в настройках mysql, или, что правильнее, изменить логику его работы так, чтобы работа с базой не была размазана по всему времени выполнения(Нужна база - открыли соединение, сделали работу, закрыли соединение. А не открыли при инициализации, потом ничего не делаем, соединение отваливается, и тут вдруг нам оно понадобилось, а запрос падает с ошибкой).
    Ответ написан
    Комментировать
  • Что не так с ЫыыыЫ и strtoupper?

    @DanKud
    Для UTF-8 нужно использовать mb_strtoupper
    Ответ написан
    Комментировать
  • Какие существуют объективные недостатки у systemd?

    kotomyava
    @kotomyava
    Системный администратор
    По моим наблюдениям, в большинстве случаев, бугурт не от конкретных недостатков systemd, а от необходимости изучить что-то новое, и от его быстрого внедрения во все основные дистрибутивы.

    Sha644 Привёл недостатки, и отчасти, они мешают, особенно то, что касается cgroups. Но на практике, это всё мало мешает тем, кто эксплуатирует дистрибутивы, больше тем, кто их поддерживает, а это был именно их выбор, в конце концов.
    А многое и вовсе за уши притянуто: Например, от glibc всё равно зависят все широко используемые дистрибутивы, кроме какого-нибудь alpine, который весьма специфичен и где не нужен systemd вовсе, и.т.п.

    Systemd, в целом, более сложная система, и многофункциональная, но он сложна внутри, а не в эксплуатации, и ведёт себя довольно неплохо.
    Ответ написан
    7 комментариев
  • Ошибка "Не объявленная переменная" в AJAX. Где ошибка?

    @andrey_chap
    backend developer
    Обернуть JS код в:
    $(document).ready(function () {
        // Ваш код
    });

    чтобы в итоге получилось:
    $(document).ready(function () {
         // language=JQuery-CSS
        $("#send").click(function () {
                var params = {
                    text: $("#input1").val(),
                }
                $.post("ajax.php", params, function (data) {
                    $("#hello").html(data);
                });
            }
        );
    })


    и самое главное: проверьте правильность подключения jQuery

    <script scr="//code.jquery.com/jquery-1.11.2.min.js"></script>


    атрибут должен быть не scr, а src
    Ответ написан
    1 комментарий
  • В чём проблема при установке Windows на жёсткий диск?

    akuma665
    @akuma665
    AnyKey
    Сделайте загрузочную флешку через стороннюю программу, например WinSetupFromUSB (никогда меня не подводила). Если через F9 результат останется прежний, то выставите приоритет флешки в bios/uefi

    Если и это не поможет - проверьте хард на исправность
    Ответ написан
    Комментировать
  • Какой смысл в refresh токене?

    @deliro
    Но что будет, если злоумышленник также украдет refresh token?

    Не украдёт. JWT может быть не-httpOnly, чтобы его мог читать фронтенд. Следовательно, JWT можно украсть через XSS-дырку. refresh token должен быть всегда httpOnly и читать его может только сервер.

    Второй уровень защиты — JWT ставится на .example.com, в то время как refresh токен ставится только на auth.example.com. Таким образом, даже если любой из твоих сервисов (кроме сервиса авторизации) будет скомпрометирован, refresh токен останется защищённым, т.к. не будет доступен никому кроме сервиса авторизации.

    Да, это всё подразумевает, что как минимум refresh-токен нужно хранить защищённым от XSS, то есть точно не в localStorage, а в куках или чём-то подобном.
    Ответ написан
    4 комментария
  • Законно уйти с UpWork?

    an-tar
    @an-tar
    Full stack web developer
    Деньги любят тишину, а болтун - находка для Апворка :) Закройте контракт с хорошим отзывом, работайте спокойно в оффлайне.
    Ответ написан
    Комментировать
  • Законно уйти с UpWork?

    @Stalinko
    PHP'шник и фрилансер до мозга костей
    Оно вам надо так заморачиваться?
    Заказчики приходят и уходят, а аккаунт на Upwork дорого стоит. Тем более подработка может потребоваться в любой момент.

    Просто молча работайте вне Upwork и всё. Главное, не обсуждайте это в чате ;) Контракт можно закрыть с пометкой "работа выполнена успешно".
    Ответ написан
    Комментировать
  • Где можно купить адаптер для ssd pci-e?

    tsklab
    @tsklab
    Здесь отвечаю на вопросы.
    У вас разъём M.2 B & M key. Вам подойдёт, например, Simplecom SA221.
    Ответ написан
    2 комментария
  • Что лучше: унифицированный или уникальный дизайн?

    @yayashitoya
    стиль внешней системы не позволяет подчеркнуть смысловые особенности

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

    Есть конечно исключения для кое какого специфического ПО.
    Но это именно что редкие исключения.

    Как правило - более чем хватает стандартных интерфейсных вещей.
    Ответ написан
    Комментировать
  • Алиасы для домена с https, как?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Ничего не мутно с LE. Не хотите через файлы подтверждать, сделайте через DNS-записи, благо интеграции у сертбота есть много с кем.
    Ответ написан
    4 комментария
  • Сотовая связь. Как начать и как учиться?

    @yayashitoya
    Являюсь студентом, факультет телекоммуникации.
    Хочу изучать мобильную связь с чего начать?
    есть ли какие либо видеокурсы?

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

    Логичнее спросить у них.

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

    @terka43
    В Гугле забанили?
    аудиоресивер и Bluetooth декодер это плата, батарея, выходы на динамики, если надо, то можно ещё и микрофон запилить.
    По Bluetooth спариваются 2 устройства, потом поток передаётся на декодер, потом усилитель, потом в динамики
    Ответ написан
    Комментировать
  • Лицензирование Java SE + JFX платно или нет?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    Вы можете продолжить коммерческое использование Java 8 без покупки каких-либо лицензий Oracle. Или вы можете использовать в коммерческих целях любую версию OpenJDK.

    Подробно в ответе на похожий вопрос - Java теперь на платной основе?
    Ответ написан
    Комментировать
  • Как создать bigint unsigned?

    Сделайте смещение на константу= 9223372036854775807, т.е. от значение отнимите. Затем чтобы получить значение прибавьте эту же константу.
    Если они нужны только для просмотра, храните в тексте.
    Ответ написан
    Комментировать