• Как решить ошибку преобразования типа данных varchar при миграции базы sql 2000 до sql 2008?

    @alexalexes
    Я не знаток MSSQL, но легкий обзор поисковика показывает, что для таких случаев в дампе перед основной простыней скриптов должна быть какая-та директива, указывающая на локаль (set language) или формат даты (set dateformat), которые дают настройку для cast операторов преобразования строки в дату, которые будут встречаться ниже. Также эти директивы могут подставляться утилитой импорта/экспорта данных и настраиваться в GUI этих утилит.
    Приведите пример даты в виде строки, которая есть в дампе.
    Написано
  • Как заблокировать IP адрес средствами Windows Firewall?

    @alexalexes
    Есть еще файл hosts, можно в него дописать нежелательные IP с перенаправлением на localhost. Такое действие типичное в кряках к прогам, чтобы не стучали на свои официальные серверы и не проверяли статус подписки.
    Написано
  • Насколько опасно использование конструктора Function?

    @alexalexes
    Я так понимаю что для глобальной инъекции - нужно иметь некое общее поле между пользователя?

    Да, это в том случае, если в интерфейсе одного пользователя задается значение, и передается на сервер. А у другого пользователя воспроизводится тот же компонент, но с переданным значением от предыдущего пользователя, как значение по умолчанию. Тогда можно использовать эту уязвимость.
    Написано
  • Насколько опасно использование конструктора 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.
    Написано