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

    @alexalexes
    Если брать, например, библиотеку owl carousel, то там разработчики начальный слайд помещают в центр фактического расположения узлов списка слайдера, при прокручивании происходит смена позиций крайних слайдов этого списка.
    Так обеспечивается непрерывность прокручивания, и пользователь никогда не дойдет до конца узлов списка.
    Особый случай, когда область просмотр слайдов больше чем количество слайдов (можно ведь просматривать по 2-3 слайда одновременно), тогда нужно обеспечивать дубликатами слайдов список слайдов, чтобы обеспечить непрерывность.
    Ответ написан
    2 комментария
  • Как решить проблему сохранения данных?

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

    @alexalexes
    Фиксируйте на сервере, когда игрок вошел в определенное состояние. И каждый раз, когда он запускает игру, проверяйте запросом, в каком он состоянии и, соответственно, рисуйте соответствующий интерфейс.
    Ответ написан
    1 комментарий
  • Как сделать Second Picker?

    @alexalexes
    <input id="settime" type="time" step="1" />
    Ключевой параметр step - он позволяет открыть градацию секунд во всплывающем интерфейсе.
    Ответ написан
  • Есть ли способ для быстрого перевода готового html сайта в мобильную версию?

    @alexalexes
    Нет, только ручками править шаблоны.
    Если сайт совсем древний, то вам еще воевать со статическим контентом, чтобы его как-то затащить в некое подобие шаблонов, чтобы сделать адаптивные блоки.
    Ответ написан
    Комментировать
  • Как мне поделиться моей курсовой работой с преподавателем?

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

    @alexalexes
    У вас полностью клиентский контент без серверной части.
    Передаете каталог с файлами любым способом. Только убедитесь, что все необходимые ресурсы страниц имеют относительные ссылки, и они располагаются в данном каталоге.
    Ответ написан
    Комментировать
  • Почему CDN очень долго отдают файлы?

    @alexalexes
    Если CDN не в твоей подконтрольной экосистеме работает, то это зло.
    Переводи все ресурсы CDN на локальное хранение - так твой сайт будет работать при любой политической обстановке.
    Ответ написан
    Комментировать
  • Раздражает ли авторизация тех, кто следит заходит на мой Pet-проект?

    @alexalexes
    Не будут регистрироваться, если нет цели проверить, как вы реализовали именно этот функционал.
    Вы должны иметь возможность предоставить максимальный функционал для обзора в режиме "галопом по Европам" по одной единственной ссылке. Можете авторизовать пользователя по какому-нибудь токену, переданный через get-параметр. Учетная запись и сервис должны быть нагружены тестовыми данными. Если где-то выводятся какие-то сведения - то они не должны быть пустыми.
    Ответ написан
    Комментировать
  • Как узнать, на каком движке работает сайт?

    @alexalexes
    Есть какие-то способы просто по внешнему виду или другим признакам узнать движок сайта?

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

    @alexalexes
    они написаны только на HTML, CSS, JS

    Если бэкенда нет, то можно использовать любую бесплатную площадку для размещения сайтов, например, ucoz.ru.
    Вы будете ограничены архитектурой конструктора сайта, и отображением рекламы, но тем не менее, у вас будет возможность выкладывать ресурсы html страницы.
    Ответ написан
    5 комментариев
  • На каких сайтах не используются куки?

    @alexalexes
    На любом, где не предусмотрена авторизация, нет никаких счетчиков посещений, отсутствуют любые iframe-модули сторонних сервисов, и сервер ни для каких операций не открывает сессию пользователя.
    Но таких сайтов почти не осталось. Без кук любой сайт теряет свою основную функциональность, и превращается в чемодан без ручки как для пользователя, так и для владельца сайта.
    Ответ написан
  • Как обойти блокировку просмотра видео?

    @alexalexes
    запрос для получение ссылки с использованием прокси, но я так подумал, а разница

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

    @alexalexes
    В вашем случае, если задание звучит именно так, то просто ставится ВордПресс, настраивается 3 роли пользователей, открывается возможность регистрации. Всё - любой пользователь может создать учётку на базе возможностей самой CMS.
    К сайту нужно подключить БД

    Если вы ставите любую CMS, это уже автоматически подразумевает, что вы провели романтическую ночь с мануалом по установке MySQL или PostgreSQL, и уже на зубок знаете какое имя пользователя вы создали в СУБД, и знаете параметры подключения к ней для сторонних клиентов, в роли которого выступит веб сервер с CMS.
    Ответ написан
    3 комментария
  • Хорошая ли идея создавать БД на стороне клиентской части (фронтенда)?

    @alexalexes
    СУБД на стороне клиента разработчику нужно воспринимать только в качестве разновидности кеша данных, для которого по счастливому случаю предусмотрен API в виде SQL.
    Какие проблемы?
    - Все те, что есть у любой подсистемы, что обеспечивает кеширование. То есть, нужно следить, чтобы в ней находились только актуальные данные. Обеспечивать своевременную синхронизацию данных с сервером, решать конфликты кеша и данных сервера. Если у вас для пользователя предусмотрено ведение учетной записи, то в локальную базу данных не должно загружаться никаких данных, не предусмотренные правами доступа пользователя.

    В любом случае, у вас эксклюзивная часть приложения, в которой, например, ведутся сведения об учетных записях пользователей, хранится состояние лицензий, должна находится на сервере. И там будет нормальная, взрослая СУБД.

    Суть в том, что имеющие SQL запросы (INSERT, JOINT LEFT - RIGT) делать на стороне клиента, и я задался вопросом себе, насколько это нужная задача, и какие аргументы мог бы противопоставить, что это нужно - не нужно?

    Если вы хотите собирать текст запросов на клиенте, передавать на сервер, и там исполнять.
    Не самый хороший вариант, но терпимо только в одном случае, если учетная запись пользователя в точности соответствует учетной записи в СУБД, и доступ к данным в СУБД четко ограничен правами доступа - из учетной записи в СУБД нельзя дотянуться ни до каких данных, не принадлежащих только этому пользователю.
    Но такое редко бывает, так что воздержитесь от этой практики, воспользуйтесь лучше GraphQL/TreeQL, чтобы ограничить API только тем функционалом и теми данными, которые необходимы для конкретного пользователя.
    Ответ написан
    2 комментария
  • Какой стек технологий выбрать для разработки веб-приложения по учету успеваемости студентов?

    @alexalexes
    Это дипломная работа и требований по языку и фреймворку нет. Из-за этого не могу определиться со стеком бэка.

    Пишите пояснительную записку. Вообще не отвлекайтесь на разработку. Оставьте реализацию на уровне статичных HTML. Для защиты диплома что-то реализовывать, кроме проектной документации - только терять время.
    Ответ написан
    Комментировать
  • Как правильно оповестить пользователю о занятых его данных?

    @alexalexes
    Любой способ приемлем для оповещения о неверном логине/почты при регистрации или авторизации. Главное, не скатиться до кейса "Вы ввели неверный пароль, который уже занят пользователем <логин/почта>".
    Ответ написан
    Комментировать
  • Как скрыть одну форму для комментария при заполнении другой?

    @alexalexes
    При нажатии "Добавить комментарий", пробежаться по всем формам и принудительно привести их в статус "свернуто", кроме той формы, где кликнули кнопку "Добавить комментарий".
    Ответ написан
    Комментировать
  • Как можно вывести на сайт документ Office?

    @alexalexes
    Любое решение, не связанное с развертыванием облачного офисного пакета на своем сервере, будет сводиться к виду:
    <iframe src="адрес_облачного_сервиса/просмотрщик_облачного_сервиса?url=url_файла_на_вашем_ресурсе_в_открытом_доступе">
    </iframe>
    Ответ написан
    5 комментариев
  • На чем писать маленький портал для тестирования сотрудников?

    @alexalexes
    Moodle. Но это про "развернуть систему для проведения курсов" из коробки, но тестирование там есть как элемент проверки освоения курса.
    Ответ написан
    Комментировать