Задать вопрос
  • Как удалить option'ы с определёнными значениями?

    OCTAGRAM
    @OCTAGRAM
    Можно обходить всех children тега select. Обходить лучше с конца, ведь результат children — массивоподобная штука, обновляющаяся автоматом. Если мы идём в цикле по индексам вперёд и удаляем, то начинаем пропускать. Как вариант, идти вперёд, но после удаления индекс не инкрементировать. Или декрементировать, чтоб на следующей итерации инкремент вернул как было. Или заранее чем-нибудь вроде Array.prototype.slice.call превратить массивоподобный children в настоящий массив, и там уже с этим неживым снимком поработать.
    Ответ написан
    Комментировать
  • Как изменить CORS?

    OCTAGRAM
    @OCTAGRAM
    mode: 'no-cors',
    Убирайте
    Ответ написан
    Комментировать
  • Что нужно исправить что бы не появлялась ошибка крос домен?

    OCTAGRAM
    @OCTAGRAM
    ВКонтакте такого разрешения не давал, вот и всё.

    Разрешение у ВКонтакте получить гипотетически можно, регистрируясь как разработчик, создав новое приложение, получив API ключ и указав домен, откуда из браузера будут идти запросы. Практически на каком-то этапе всё же может потребоваться свой сервер
    Ответ написан
    Комментировать
  • Как в ссылке передать параметры состояния с домена на поддомен?

    OCTAGRAM
    @OCTAGRAM
    Я бы просто кукис в домене «.имя.домена» использовал. Такие кукисы, с точкой в начале, действуют во всём домене с поддоменами. Другой вариант — подгружаем с поддомена динамический скрипт в домене. Генератор скрипта видит содержимое сессии и генерит скрипт, который покажет или скроет кнопки.
    Ответ написан
    Комментировать
  • Почему не отправляется post запрос (cross domain) из vuejs(axios) в laravel?

    OCTAGRAM
    @OCTAGRAM
    Пожалуйста, обратите внимание: в Access-Control-Allow-Origin запрещено использовать звёздочку * для запросов с авторизационными данными. Там должен быть именно источник, как показано выше. Это дополнительная мера безопасности, чтобы гарантировать, что сервер действительно знает, кому он доверяет делать такие запросы.
    Ответ написан
    Комментировать
  • Как слать запросы к удаленному серверу с localhost, не нарушая cors политику?

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

    Больше зависит от сервера. Если запрос GET, то сервер должен посмотреть, а нет ли в запросе заголовка Origin: http[s]://localhost[:порт] (без / на конце), и если да, то отзеркалить его в Access-Control-Allow-Origin. Если CORS запросы могут поступать с единственного Origin, то можно всем без разбору ставить заголовок Access-Control-Allow-Origin: http[s]://localhost[:порт]

    Для GET этого может быть уже достаточно.

    Для POST и других методов уже надо реализовать OPTIONS, отвечая 204 с заголовками Access-Control-Allow-Origin и Access-Control-Allow-Methods, а потом в ответе на сам POST тоже эти заголовки предоставлять.

    Для разрешения отправления нестандартных заголовков запроса нужен Access-Control-Request-Headers, а для разрешения чтения — Access-Control-Expose-Headers
    Ответ написан
    Комментировать
  • Представление символа в char?

    OCTAGRAM
    @OCTAGRAM
    Поправка: символы в ASCII кодируются от 0 до 127, и знаковость char на них не распространяется.

    Всё, что за пределами 127, — это Latin-1, OEM, ANSI, UTF-8, что угодно, но не ASCII. Пишут, что всё это называют расширенным ASCII, но как можно о чём-то говорить, если это КОИ-8, и другие кодировки.

    Приведённый код не переносим. Например, в Windows 10 есть возможность для старых программ врубить кодировку UTF-8 вместо всяких 1251 и 866. Там ваши ╬ совсем по-другому кодируются. Используйте только Юникод. В разных языках программирования и разных трансляторах качество стандартной библиотеки варьируется. Если стандартная библиотека бяка, придётся через API операционки работать, пока там до этих жирафов дойдёт.

    Хорошим тоном будет, обнаружив консоль, писать в неё через юникодные API, а, обнаружив перенаправление, писать байты UTF-8, игнорируя ACP_OEM и пр., чтоб быстрее похоронить зоопарк всего, отличного от Юникода.
    Ответ написан
    1 комментарий
  • Как организовать передачу данных с сетевого интерфейса приложению на C++ максимально быстро?

    OCTAGRAM
    @OCTAGRAM
    Redis как раз база данных, умеющая выгружать на диск во время простоя. И вроде бы разделяемую память поддерживает.
    Ответ написан
    Комментировать
  • Как понимать подпоследовательность?

    OCTAGRAM
    @OCTAGRAM
    Это любая последовательность, состоящая из подмножества элементов последовательности, сохраняющая их порядок.

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

    OCTAGRAM
    @OCTAGRAM
    Для любой консольной программы:

    Под Windows:
    for /l %%i in () do python myprog.py
    Количество процентов варьируется от 1 до 2 в cmd файлах, оболочке cmd и far, и я запутался, никогда не мог въехать, где как и почему

    Под позиксами:
    while true; do python myprog.py; done
    Ответ написан
    Комментировать
  • Как сделать Капчу "Введите число с картинки"?

    OCTAGRAM
    @OCTAGRAM
    Ну так капча, способная остановить ботов, только на сервере и может быть.

    Для домашней работы, наверное, в теге canvas сойдёт нарисовать циферки
    Ответ написан
    Комментировать
  • ЧТо понимается под алгоритмами?

    OCTAGRAM
    @OCTAGRAM
    Алгоритмы вообще не про языки программирования. Вам требуется голова, чтоб алгоритм воплотить в код на конкретном языке программирования. А нередко, если нужны алгоритмы, от этой головы требуется структурное понимание инвариантов в самом алгоритме, чтоб, в случае чего, пристыковывать сбоку дополнительные фишки. И голова нужна, чтоб размышлять о том, а что вообще можно пристыковать.

    Например, на одном из олимпиадных заданий нужно было найти путь по графу, который, будучи записан строкой, имел некоторые хорошие свойства. Но если применять как есть алгоритм Дейкстры, то не проходим ограничения по памяти, куча (heap) узлов забивается длинными строками. Однако берём, думаем, замечаем, что алгоритм Дейкстры находит узлы в удобном хронологическом порядке, и можно длинные пути схлопнуть, введя явно такую нумерацию. А потом в конце для ответа раскрутить обратно.

    У олимпиадников рабочий язык Паскаль, и в литературе по алгоритмам нередко можно было встретить его. Но вот, допустим, в книге Кормена применяется псевдокод, с полосками слева от блоков, со стрелками для обозначения присваивания, в общем, без привязки к ЯП. И Кормена я бы и рекомендовал глянуть.
    Ответ написан
    Комментировать
  • Как использовать шрифты если их нет на google fontsах?

    OCTAGRAM
    @OCTAGRAM
    Подлинно свободные шрифты типа PT Serif я скачал с сайта производителя и поставил на свой сервер статики. Если вы не можете так сделать, может быть, надо… заплатить? Или выбрать другой шрифт.
    Ответ написан
    Комментировать
  • Open Graph - кто внедрял, есть вопросы, как реализовывают для разных страниц сайта?

    OCTAGRAM
    @OCTAGRAM
    чтобы в поле 《meta property="og:url" content= " " /》 подставлял автоматом урл страницы на которой нахожусь, так лучше сделать?


    Там должен быть каноничный URL, и о том, как правильно формировать его, знает только вебмастер. Всяких CloudFlare-hCaptcha clearance и UTM-параметров не должно быть.

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

    Что касается title, в обычном title он может иметь вид «Название статьи — Название сайта», а для соцсетей это распиливается на части

    менять тег 《meta property="og:type" content="website" /》, вместо website, там другое.


    if URL_Pathname = "/" then
             Append
               (Response_Message_Body,
                "   <meta property=""og:type"" content=""website"" />" & LF);
          else
             Append
               (Response_Message_Body,
                "   <meta property=""og:type"" content=""article"" />" & LF);
          end if;
    Ответ написан
  • Какая конфигурация домашнего сервера подойдет для хоста простейшего сайта и файлопомойки?

    OCTAGRAM
    @OCTAGRAM
    Я купил на барахолке нетбук без матрицы. Без матрицы его функциональность типа сильно снижается, цена новой матрицы вычитается из цены б/у нетбука. Отдали за 2к, и на нём вполне успешно всё хостилось
    Ответ написан
    Комментировать
  • Как смикшировать несколько стримов в один?

    OCTAGRAM
    @OCTAGRAM
    У OBS есть возможность трансляции из и в протокол NDI
    Ответ написан
  • Как из php передать комманду (или данные,...)в работающий C++ код?

    OCTAGRAM
    @OCTAGRAM
    Из PHP в работающие адские сервера успешно хожу JSON-запросами по HTTP
    Ответ написан
    Комментировать
  • Существует ли способ сделать TCP/UDP прокси (или NAT) так, чтобы конечная машина видела IP адрес источника?

    OCTAGRAM
    @OCTAGRAM
    В SSH есть и туннелирование (VPN). А дальше на обоих концах наруливаем для порта 3389 такие правила, чтоб пакеты ходили именно через этот новый туннель в обе стороны, и адреса транслировались в нужные моменты. Для UDP на стороне VPS DNAT, на стороне домашней сети SNAT
    Ответ написан
    Комментировать
  • Что делать git стер файлы проекта? Как восстановить?

    OCTAGRAM
    @OCTAGRAM
    У git есть что-то вроде Корзины, где 30 дней хранится мусор
    Ответ написан