Ответы пользователя по тегу Веб-разработка
  • Как сделать бота для переадресации смс в телеграмм?

    vabka
    @vabka Куратор тега Веб-разработка
    Токсичный шарпист
    Самое простое - сделать небольшое приложение для Android у которого будет разрешение на чтение всех смс
    Ответ написан
    Комментировать
  • Как дать перманентный бан за мультиак на сайте?

    vabka
    @vabka Куратор тега Веб-разработка
    Токсичный шарпист
    По ip точно не получится отследить. А раз тут разные браузеры - по фингерпринтингу тоже не выйдет.
    Так что только по признакам, которые пользователь сам по глупости укажет (одну и ту же почту например) или по поведению.
    Ответ написан
    8 комментариев
  • Как реализовываются микросервисные проекты?

    vabka
    @vabka Куратор тега Веб-разработка
    Токсичный шарпист
    Под микросервисами обычно понимают N раздельных процессов, которые могут запускаться на разных компьютерах. Далее они уже коммуницируют через какой-то транспорт, если это вообще нужно.

    Это, например, два абсолютно разных проекта которые соединяются связью ? или это один проект, условный контейнер, и в нем создаются множество модулей ? что из этого реально является микросервисом и используется в реальности ?

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

    vabka
    @vabka Куратор тега Веб-разработка
    Токсичный шарпист
    Если на сайте нет никакой кнопки типа "показать целиком", то нельзя.
    В таком случае с сервера изначально будет приходить только часть от номера.
    Ответ написан
    Комментировать
  • Какой стртктуры должен быть ответ от Telegram bot Webhook?

    vabka
    @vabka Куратор тега Веб-разработка
    Токсичный шарпист
    Content-Type: application/json должен быть, а у тебя он text/plain.
    Вероятно, ты заголовки выставляешь уже после того как началась отправка ответа.
    Ответ написан
  • С++; Дескоптные приложения или веб или операционные приложения?

    vabka
    @vabka Куратор тега Веб-разработка
    Токсичный шарпист
    Если хочется драйвера, то тебе нужен WDK:
    https://learn.microsoft.com/en-us/windows-hardware...
    На Linux драйвера на C++ не пишутся - там долгое время только Си был, а сейчас ещё и Rust.

    Веб на C++ можно писать, но это и правда мазохизм (говорю как человек, который видел веб на C++)
    Но если очень хочется, то есть:
    1. emscripten для wasm, если хочешь на фронте что-то делать
    2. Несколько фреймворков для бэка: яндексовский userver, Drogon из топа techempower, libhttpserver, POCO, да и ещё целая куча разных (кажется их даже больше, чем для какого-нибудь nodejs)
    Ответ написан
    8 комментариев
  • Какую выбрать ОС для веб-разработчика?

    vabka
    @vabka Куратор тега Веб-разработка
    Токсичный шарпист
    Как уже сказали - вы уже и без нас определились с выбором.


    Вопрос, есть ли смысл перейти на macbook? Не будет ли сложностей с подключением по ssh, sftp?

    А откуда им взяться?)

    Я бы скорее о докере и виртуальных машинах подумал
    Ответ написан
    Комментировать
  • Что нужно знать, чтобы сделать простой сайт - доску с объявлениями?

    vabka
    @vabka Куратор тега Веб-разработка
    Токсичный шарпист
    Если цель - создать сайт, то лучше нанять человека со стороны.
    Если цель - научиться до состояния, на котором ты сможешь самостоятельно - учись, пока не сможешь без проблем сам на свой вопрос ответить.

    Примерный список тем уже написал Александр Нестеров
    Ответ написан
    Комментировать
  • Как создать персонализированное видео на сайте?

    vabka
    @vabka Куратор тега Веб-разработка
    Токсичный шарпист
    разработчик должен сам прописывать сценарий?

    Это. Тк то что вы описали - это слишком абстрактно. Нужно конкретизировать о том, из каких ещё кусочков и по каким параметрам видео собирается.
    Из чего-то готового - может в какой-то CMS есть модуль для загрузки видео (как раз для кусочков).
    А для обработки придётся делать свой велосипед поверх ffmpeg
    Ответ написан
    Комментировать
  • Какие методики продуктивного глубокого освоения многих направлений программирования можно взять на вооружение?

    vabka
    @vabka Куратор тега Веб-разработка
    Токсичный шарпист
    А ещё на практике.
    Тимлид на то и тимлид, что времени у него на то чтобы попробовать на практике было достаточно.

    А ещё раз он собеседует - значит у него есть рядом шпаргалка, по которой он и задаёт вопросы и имеется где-то табличка, по которой можно оценить ответы. (По крайней мере так в крупных компаниях).

    Ещё может быть даже есть табличка с источниками информации, на которые можно дать ссылку в обратной связи для кандидата.
    Ответ написан
    Комментировать
  • Как сделать кнопку "Поделиться" на сайте?

    vabka
    @vabka Куратор тега Веб-разработка
    Токсичный шарпист
    Если речь о том, чтобы пользователь сам мог выбрать, где поделиться через нативное для его устройства меню, то следует посмотреть в сторону Web Share API:

    https://developer.mozilla.org/en-US/docs/Web/API/W...
    Ответ написан
    Комментировать
  • Какие есть сервисы для скрытия IP сервера аналог Cloudflare?

    vabka
    @vabka Куратор тега Веб-разработка
    Токсичный шарпист

    аналог Cloudflare (DNS proxy)?

    1. Cloudflare не предоставляет подобных услуг. (Из связанного с DNS только обычный dns-хостинг)
    2. DNS proxy не скрывает IP твоего сервера. Вероятно ты что-то перепутал.

    Чтобы скрыть IP сервера нужен reverse-proxy, который реализуется, например, при помощи nginx.

    Но на самом деле, вероятно, тебе нужно не просто скрыть IP, а ещё и снизить нагрузку на твоей сервер и защититься от ddos.

    Достичь этого можно разными способами, но все они в том или ином виде являются reverse proxy.

    1. CDN - в основном применимо, если тебе нужно отдавать много статических файлов - эта задача будет делегирована на сеть серверов провайдера

    2. Application firewall (WAF) - чтобы сразу отбрасывать запросы от злоумышленников.

    3. Load balancer различных сетевых уровней - чтобы распределить нагрузку по нескольким серверам

    4. API gateway - если используешь микросервисы и хочешь за одним доменом спрятать много сервисов.
    Ответ написан
    4 комментария
  • Правда ли, что если изучить Фронтенд а потом начать изучать Бэкенд, ты почти забудешь Фронтенд?

    vabka
    @vabka Куратор тега Веб-разработка
    Токсичный шарпист
    Раз в принципе сущетсует такое понятие как full stack разработчик - значит неправда, знания фронта после бэка не выветриваются.
    Ответ написан
  • Как должна выглядеть диаграмма взаимодействия пользователя с ис?

    vabka
    @vabka Куратор тега Веб-разработка
    Токсичный шарпист
    Начнём с того что то что у тебя - это какие-то непонятные фигуры и стрелочки которые отражают непонятно что и непонятно зачем и для кого.

    А в реальном мире уже всё давно придумано:

    • Sequence diagram, если хочешь показать, в каком порядке и куда пойдут данные
    • Use case diagram, если хочешь показать варианты использования твоей системы разными авторами.
    • Нотация C4, если хочешь деконструировать свою систему.
    • Целая куча других диаграмм в рамках стандарта UML.



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

    Вот пара примеров диаграмм, как бы ты мог всё изобразить:
    Картинки

    Sequence:
    6466fad769376519395834.png
    Ответ написан
    2 комментария
  • Как оценивать в agile определенный тип задач?

    vabka
    @vabka Куратор тега Веб-разработка
    Токсичный шарпист
    Я видел два варианта:
    1й: Продолжать оценивать их в поинтах, обсуждайте на ретро, какие возникли сложности, почему ошиблись в оценке.
    Со временем:
    1. Сама по себе команда сможет точнее оценивать подобные задачи
    2. Выработается механизм по преданалитике инженерных задач.

    2й: вынести все инженерные задачи на канбан-доску и выделять разработчикам какое-то время на разгребание задач с неё.

    Обсудите со своей командой оба варианта, дайте возможность предложить свои, проведите эксперимент.
    Ответ написан
    Комментировать
  • Насколько безопасно делать api с данными сайта публичными?

    vabka
    @vabka Куратор тега Веб-разработка
    Токсичный шарпист
    Да больше в общем то и нет.
    Ответ написан
    2 комментария
  • Что нужно изучать, чтобы сделать свой аналог Авито?

    vabka
    @vabka Куратор тега Веб-разработка
    Токсичный шарпист
    Java вполне можно использовать для бэкенда - для этого есть Spring и другие фреймворки.
    Для фронта ещё как минимум понадобится js, html, css.
    Ответ написан
    Комментировать
  • Как декомпилировать приложение на angular?

    vabka
    @vabka Куратор тега Веб-разработка
    Токсичный шарпист
    По указанной вами ссылке прямо в Readme написано, как собрать и развернуть его на github pages
    https://github.com/onehungrymind/angular-animation...
    Ответ написан
    Комментировать
  • Как реализовать поиск по бд на сайте?

    vabka
    @vabka Куратор тега Веб-разработка
    Токсичный шарпист

    mysql

    Гугли что такое SQL и как работать с MySQL


    Поиск друзей во ВКонтакте

    У вк есть API - читай документацию.

    Например на C# для работы с базами данных есть Entity Framework Core. А для работы с вк - библиотека VkNET.

    А чтобы это всё было доступно на сайте - на C# есть asp net core, с помощью которого можно написать сервер, который будет обрабатывать http запросы. А из браузера можно при помощи js и функции fetch этот запрос отправить, чтобы получить нужные данные.
    Ответ написан
    Комментировать
  • Как разработать веб-сайт для Discord-бота?

    vabka
    @vabka Куратор тега Веб-разработка
    Токсичный шарпист

    1. Стоит ли использовать React / Vue / Angular для разработки front-end части? Или стоит обойтись чистым HTML && CSS && JS

    Зависит от твоих ресурсов и задач.


    2. Если стоит, то как связать frontend веб-приложение с backend'ом?

    Фронт с бэком в любом случае связывается по http. В js для работы с http существует функция fetch. А твой бэкенд должен уметь обрабатывать эти http-запросы


    3. Можно ли использовать Go, как язык для backend'a сайта? Если да, то нужно ли применять какие-либо библиотеки?

    Да, Go можно.
    И в теории можно даже без дополнительных библиотек обойтись:
    https://pkg.go.dev/net/http
    Ответ написан
    Комментировать