Задать вопрос
  • Насколько опасно использование конструктора Function?

    @alexalexes
    В вашем случае, пока атрибут data-format-value выводится статично, злоумышленнику надо иметь возможность внедрять HTML. Но если вы захотите формировать атрибут data-format-value динамично, например, подкорректировать множители на основе введенных значений пользователем. В этом случае злоумышленнику уже не надо иметь возможность произвольно внедрять HTML, ему нужно докопаться то этого поля, и там уже делать JS инъекцию.
  • Виснет ноут, в чем может быть причина?

    @alexalexes
    На вкладке "Процессы" нет явно доминирующего процесса, который кушает 100% ЦП, либо сотни Мбайт ОЗУ с нарастанием потребления, либо десятки Мбайт/с скорости диска? (можно сортировать список по колонкам показателей).
  • Виснет ноут, в чем может быть причина?

    @alexalexes
    Частота с нескольких ГГц не сбрасывается, допустим, до 0,4 ГГц?
    Оперативная память не загружена под 100%, имеется запас в 1,5...2 Гбайт и более?
  • Виснет ноут, в чем может быть причина?

    @alexalexes
    Диспетчер задач, вкладка "Производительность", график процессора (ЦП). Какую скорость (частоту в ГГц) показывает при зависании?
    ... График памяти. Сколько использовано оперативной памяти и сколько имеется при зависании?
  • Возможно ли между двумя модемами ADSL2+ (ZyXel P660RU2 EE и P660RT3 EE) создать мост?

    @alexalexes
    Технология ADSL2+ не предусматривает того, чтобы потребительские устройства можно было соединять между собой, хотя бы по факту того, что физические каналы приема и передачи у них не пропорциональны по ширине и разнесены частотно в разные диапазоны. И частоты RX и TX нельзя поменять так, чтобы получить нуль-модем соединение.
    Чтобы поднять дома ADSL2+, нужен модем, который ставится на АТС-ной части линии - у него RX и TX как раз перевернут. Но это коммерческое оборудование, у простых потребителей оно не валяется в гараже.
  • Как подключиться по RDP к домашнему компьютеру на Windows с белым IP?

    @alexalexes
    Наверное не включен удалённый доступ на домашнем ПК. Как его включить?

    Ну, так с этого и надо было начинать. Включить службу удаленного рабочего стола в системе, к которой подключаетесь, пробросить порты в этой же системе, пойти в роутер - вы уже это сделали. А уже потом пробовать подключаться.
  • Почему не определятся флешка?

    @alexalexes
    Загрузите Windows 7 в безопасном режиме, и проверьте, определяются ли флешки.
  • В чем может быть проблема с БП?

    @alexalexes
    Был отдан в гарантийку где удивились тому, что он вообще сломался.

    Нужно было уточнить, что в БП сломалось - высоковольтная часть или низковольтная, либо микросхема управления питания. От этого диагноза и делать предположение, что не так.
    Нужно, чтобы в сервисе вам установили причину поломки хотя бы двух БП, тогда будете знать наверняка, что они поломались не случайно.
  • Как удалить знак из середины и конца слова, но не удалять в начале слова?

    @alexalexes
    А итоговую строку какую вы хотите получить по данному конкретному примеру?
    смог удалить в конце слов !!, но удалить из середины слова пока никак не могу придумать.

    Сформулируйте поточнее. Вы дублирование знаков хотите убрать (дублей в середине слова нет)?
    И что делать со знаками ! в начале строки (нужно видеть пример, что вы хотите получить)?
    Возможно, ничего выдумывать не надо и вам нужно просто подчистить строку от лишних знаков ! с помощью обычной строковой функции замены символов:
    echo str_replace('!', '', ' !!!!dQgVZ!ALs!k!xfz!!!'); // выход: " dQgVZALskxfz"
  • Оплата подписки через vk pay?

    @alexalexes
    Чьей подписки?
    Вы свои услуги продавать хотите, или просто иметь API для продления своих подписок в сервисах ВК?
  • Каким образом можно отправить сообщение (пакет) на другой компьютер с помощью C#(Серые статические адреса)?

    @alexalexes
    а также известны друг другу статические IP-адреса заранее

    Если они к дополнению к IP адресу будут знать открытый номер порта, проброшенный через NAT, то отправляйте пакет на комбинацию IP:порт чем угодно. В чем вопрос?
  • Как сделать полосу прокрутки адаптивному елементу?

    @alexalexes
    Как раз альтернативные стили меню, зависимые от ширины экрана, и разруливаются медиа-запросами, чтобы не было так как в вопросе.
  • Как заблокировать определенные страницы web-сайта?

    @alexalexes
    По https вы даже если захотите, куда пользователь обращается внутри хоста, не узнаете. Наружу у пакета торчит только название хоста, а какие параметры (в том числе путь) - зашифрованы протоколом.
    Для контроля трафика нужен промежуточный прокси-сервер, который еще будет подменять ssl-сертификаты, но подмена будет явно заметна конечному пользователю.
  • Начинка для мессенджера?

    @alexalexes
    В общем, предполагается, что обмен сообщений между клиентами будет происходить через сокеты.

    Когда вы делаете соединение между двумя нодами, то проблем нет как передавать сообщения. А когда появляется сущность "комната чата" или "беседка", то появляется вопрос, кто должен синхронизировать состояние комнаты, и какая нода будет главной. Если у вас централизованный способ взаимодействия, то у вас в архитектуре должна быть особая нода - серверная часть приложения, которая хранит в своей базе данных (или в оперативной памяти воспроизводит актуальное состояние) состояние комнаты, производит авторизацию пользователя, проверяет целостность доставки сообщения, обеспечивает передачу состояния всем своим пользователям клиентам. А все ноды-клиенты подключаются к серверу, забирают из него состояние комнаты, отправляют свои изменения (сервер принимает изменения, если они не противоречат разрешенным переходам в другое состояние). Каждый клиент хранит у себя только часть состояния комнат в своей локальной памяти, или локальной базе данных, изменения фиксируются только после того, как они отправлены на сервер и верифицированы сервером как допустимое изменение.
    Если у вас одноранговая структура обмена сообщений, то сервер вам нужен лишь для создания среды обмена - в простейшем случае в качестве такой среды может выступать локальная сеть, если нужна более сложная структура, то уже одним протоколами TCP/UDP и сетевым роутером не обойдешься, нужен протокол, который вам обеспечит виртуальную локальную сеть, или как-то сделает общую шину для обмена сообщениями. В такой структуре каждый клиент будет содержать полную копию состояния комнаты и обновлять его используя данные общей шины.
    У этого подхода есть определённые плюсы, например, в случае ошибки в одном чате, у нас не ляжет весь мессенджер.

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

    Вся сложность не в скорости отправки и получения сообщений, а контроле целостности состояния и синхронизации его.
    всё равно остаётся риск, что при высоких нагрузках, порты на стороне сервера могут тупо закончится.

    Пока вы крутитесь на локалхосте, то у вас 65 тыс. портов, но в реальной жизни, на одном IP адресе не так уж много клиентов сидит, поэтому умножайте на кол-во разнородных IP ваших клиентов.
    Я только учусь и это мой первый крупный проект, поэтому не судите строго

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

    @alexalexes
    Ставить точки останова и смотреть стек вызовов функций в браузере. Разбираться как собираются объекты данных при каждом вызове.
    Ваша простыня кода не поможет, тут работа на умение анализировать состояние запущенного скрипта.
  • Сто́ит ли покупать неизвестные SSD?

    @alexalexes
    Тогда смотрите в магазине на три буквы самый большой по отзывам накопитель из китайских брендов - например, DEXP C100 на 128Гб, там же посмотрите скрины тестов скорости по всему объему. Если вам повезет взять не бракованный вариант, который не сломается в первые несколько месяцев - то это будет лучшей альтернативой китайским брендам на Ali.
  • Есть самоучитель для начинающих?

    @alexalexes
    В гугле по запросу "самоучитель Delphi 10.3" третья ссылка:
    https://www.learndelphi.org/wp-content/uploads/202...
  • Как закрыть доступ по прямой ссылке на файл в wordpress?

    @alexalexes
    Сделайте условие с проверкой HTTP_REFERER и HTTP_HOST при запросе файлов из этого каталога.
    По прямой ссылке будет отдаваться контент, но при условии, что пользователь запросил его из страницы вашего сайта.
    Ограничение не идеальное, так как заголовок HTTP_REFERER клиент может поставить какой угодно в своих запросах.
  • Где купить и как присоединить к проводам коннекторы для материнской платы?

    @alexalexes
    Разъем - Dupont 2,54мм.
    Инструмент - кримпер SN-28B или аналогичный.
  • Как настроить RewriteRule для многоуровневого каталога на сайте?

    @alexalexes
    А чего не все направлять в index?
    RewriteRule ^(.*)$ index.php
    А в PHP потом анализировать, что имеется в $_SERVER['REQUEST_URI'].
    Кодом уже любой уровень вложенности можно распарсить и дополнить любыми нюансами.