• Go socket дикие тормоза 5 коннектов как так?

    А что означает "дикие тормоза"? Как можно это воспроизвести? Есть ли бенчмарки? Слишком мало информации. Читать код не имея возможности его запустить и протестировать то еще занятие...
  • Как в GO преобразовать тип массива/слайса без копирования?

    Василий Мельников, Возникает интересный вопрос, хоть и не совсем в тему. А это реально в контексте вашей задачи так критично. Т.е. это реальная задача из жизни, которая реально требует настолько сильной оптимизации? Или это просто интерес, т.е. оптимизация которая имеет реально мало смысла? Потому что unsafe в Go вообще признан дурным тоном, и разработчики языка на каждом шагу говорят буквально: "- Не используйте это все, до тех пор, пока перед вами реально не стала такая проблема. Потому что использованием всех этих механизмов вы в принципе отсекаете все преимущества которые дает Go."
  • Где найти информацию о том как правильно защитить сервер node.js от замены данных от клиента?

    Есть node.js сервер. У сервера есть API endpoint (Например `/user/create`). Ваша форма посылает серверу HTTP запрос с набором параметров. Сервер принимает этот запрос и производит его валидацию. Если данные которые прислал клиент (серверу не важно кто он) соответствуют правилам описаным на сервере, сервер выполняет какие то действия и отдает ответ. Если нет, сервер отдает ошибку (Грубо говоря говорит, нет дружище, я таких параметров не знаю и данные такие не приму). Именно сервер является источником правды, форма является всего лишь интерфейсом. Сервер не должен знать о вашей форме ровным счетом ничего ничего. Это форма подстраивается под сервер а не сервер под форму.

    Защита сводится к тому, чтобы проверить правильные ли данные клиент вам отправил. В том ли они формате, соответствуют ли они тем данным которые клиент имеет право вам посылать и т.п.
  • Авторизация по trello api?

    Вы хотите регистрировать пользователя в Trello через свое приложение? Боюсь что, это не возможно. По крайней мере в API нет методов для регистрации пользователей.
  • Авторизация по trello api?

    Что вы имеете ввиду под фразой "по регистрации через приложение"?
    Точнее даже я не совсем понимаю, чего вы хотите добиться?
    Чтобы авторизоваться в API для его использования, то как я указал выше, достаточно получить токен.
  • Как построить инфраструктуру большого проекта?

    Во многих статьях рассматриваются исключительно концепции. Концепции как правило не устаревают. А готовых инструкций как готовить тот или иной хайлоад проект все равно ни кто не даст. Потому как "высокая нагрузка" понятие достаточно размытое и у всех она "своя". Так же как и стек технологий. При этом общие принципы везде одни и те же. Приложения нужно писать так, чтобы они достаточно просто и быстро масштабировались в обоих направлениях, как горизонтально так и вертикально. Напрмер соблюдение принципа 12 факторов при разработке это больше 50% успеха.

    Вот еще вспомнил хороший источник информации на тему: https://www.highload.ru/
  • Что такое бизнес логика android приложения?

    Бизнес логика не от слова "бизнес как средство получения прибыли", а от слова бизнес как "выполняемое дело",

    "Как бы бред написали". Процитируйте, где я сказал что это логика бизнеса как средства получения прибыли? Я сказал что бизнес-логика это средство описания бизнес-процессов. Бизнес-процесс — это совокупность взаимосвязанных мероприятий или работ, направленных на создание определённого продукта или услуги для потребителей. ( Читать: https://en.wikipedia.org/wiki/Business_logic )

    Вынесение б.л. в отдельные от слоя данных объекты красивая, но не всегда применимая концепция, хотя в целом хорошо укладывается в практически все принципы ООП (читать AR vs DataMapper)

    `AR и DataMapper` это детали реализации инфраструктурного слоя и не более. А концепция отделения БЛ в отдельный слой применима даже за рамками контекста ООП. Хотя есть случай когда она не применима. Это когда вы пишете на PHP-шном FullStack фреймворке и женились на нем. (Читать: Мартина Фаулера)

    построение связей между программными компонентами.

    Интересно что вы под компонентами подразумеваете? Потому что компонент в любой программной системе— это единица развертывания, а связи между ними (т.е. правила взаимоотношений) определяют принципы: APD, SDP и SAP. А бизнес-логика может быть внутри компонента а может и отсутсвовать в нем вообще. (Читать: Роберта Мартина)
  • Не открываются сайты emmet.io и 7-zip.org. Что делать?

    К сожалению не гарантирует, т.к. законодательство устроено таким образом, что РКН может обратиться к VPN провайдеру и потребовать перестать предоставлять доступ к заблокированным адресам. Хотя в данном конкретном случае такое вряд ли произойдет. Т.к. адреса данных сайтов попали туда по ошибке.
  • Можно ли отслеживать нахождение людей в определенном месте помещения?

    Можно одеть на человека браслет который будет отслеживать все его передвижения. Такие браслеты используют ФСИН к примеру
  • В чём разница между атрибутом name и value?

    Уточните о каком элементе HTML идет речь? В HTML атрибуты не существуют сами по себе.
  • Ошибка в php, как исправить?

    Виновата тут не IDE скорее всего, а метод метод программирования копипастой.
  • Как открыть больше 65600 портов?

    kekoz, Условного, не в прямом смысле естественно. Имелось ввиду то что кол-во определяется стандартом в соответсвии с которым работает современное сетевое железо и изменить его просто так на уровне софта нельзя. Если быть точным, порты появляются на уровне TCP/UDP. Протокол IP не знает ничего ни о каких портах. Для IP вся эта информация является данными, если я не прав, покажите мне где в IP пакете записывается порт.
  • Как получить сайт на localhost из Docker контейнера на MacOS?

    Рамиль, О о каком приложении речь? На чем написан сервер? голый node.js, express, или что-то еще?
  • Как получить сайт на localhost из Docker контейнера на MacOS?

    Рамиль, А внутри контейнера node.js слушает 3000 на всех ip?
    Если не на всех, настройте приложение чтобы оно слушало на всех.
  • Как получить сайт на localhost из Docker контейнера на MacOS?

    А вы уверены что проект запустился и слушает на 3000 порту? Проверьте для начала через `docker logs` что происходит внутри контейнера.
  • На чем обычно делают бэкенд для SPA?

    Нет ни каких особенностей выбора бэкэнда для SPA или не для SPA. SPA это просто один из вариантов построения веб-приложения, а точнее его клиентской части. Ваше приложение может использовать бэкэнд написанный на 3 языках и размещенный за proxy сервером на 100 серверах. Приложению в браузере вообще в сущности все равно что там находится позади. Вы в любом случае используете HTTP протокол и другие протоколы поверх него. Все что может их реализовать может использоваться в качестве бэкэнда.

    Ну и не совсем понятно, что вы в контексте SPA подразумеваете под асинхронностью.
  • Что лучше WebSockets или socket.io?

    WebSocket - это протокол (набор правил). Socket.io - это библиотека работающая поверх этого протокола.
  • Как правильно пользоваться Apple Music?

    А включена ли у вас облачная библиотека? Без этой опции Apple Music вообще ни чего не подбирает? И еще важно в принципе при прослушивании музыки из облака "Лайкать" понравившиеся песни. Они так же учитывают их в рекомендациях.
    a273593be81d4b08aef789d2b7c09aee.png
  • DTO, как готовить в симфони?

    Oleg-Ukraine: Не совсем корректно выразился. В случае PHP это класс, имеющий только "Свойства". В случае например Go, это структура (Ключевое слово struct{}). В случае JavaScript это просто объект. Здесь я имел ввиду синтаксическую конструкцию для конкретного языка, а не то что там еще могут быть и методы.
  • С помощью каких средств вы следите за релизами ЯП, Фреймворков, Библиотек и другого используемого при разработке ПО?

    DexterHD
    @DexterHD Автор вопроса
    Чуши здесь нет. Если вы компания чуть больше чем аутсорс разрабатывающий однотипные сайты под заказ по принципу "сделал - забыл", то у вас в стеке и на проектах как минимум по несколько ЯП. У каждых своя экосистема, свой релиз-цикл и свои особенности в плане LTS, правки багов и прочего.

    Автоматичческие обновления спасают только для софта который можно использовать исключительно лично.
    Если вы в production автоматически обновите к примеру Docker, в 90% случаев вы уроните весь мир.