Ответы пользователя по тегу Веб-разработка
  • На чём делать лендосы с возможностью ограничения посещения по ip?

    @Refguser
    Делаю ИМ и другие решения
    мне надо чтобы на лендос можно было зайти только с определённого ip.

    На чём угодно, на что хватит квалификации, но только не на конструкторах (типа тильды), а на нормальном хостинге. Там легко реализовать управление доступом.

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

    @Refguser
    Делаю ИМ и другие решения
    дома есть второй ПК, который хотел бы пустить в дело на изучение разных технологий.
    На данный момент хочу запустить пару простеньких сайтов на flask, django или node.js, а также запускать телеграмм ботов.

    Домашний сервер (с доступом из вне) - только кажущаяся экономия. Одно электричество может обойтись дороже аренды ВПС. И надёжность системы - низкая. ну разве что для изучения.
    Кроме того, нужно понимать, что многие провайдеры не разрешают поднимать дома сервер. Так что это нужно смотреть договор.
    Многие другие аспекты так же говорят против такого решения (начиная от безопасности, включая пожаробезхопастность, навыков администрирования (которых нет, судя по вопросам) и много другого).
    Так что для изучения лично я рекомендовал бы аренду ВПС.
    А в некоторых случаях нужный стек технологий можно получить и бесплатно.

    Но если очень хочется то...


    1) Подскажите какую лучше поставить операционную систему? Если Linux, то в сторону каких дистрибутивов смотреть.

    Любую серверную. Убунту, дебиан и пр.

    2) Актуален ли для подобного Docker или слишком много ресурсов будет отнимать?

    Докер нужен если он нужен. Если нет то зачем?

    3) Правильно ли запускать различные сайты просто на разных портах роутера?


    Правильно сайты запускать не на роутере, а на сервере. И не разных портах, а на разных вируталхостах.
    Для экономии на доменах (если для паблика) можно делать на поддоменах.
    Ответ написан
    8 комментариев
  • Могут ли скачать программу через DevTools?

    @Refguser
    Делаю ИМ и другие решения
    если у программы закрытый исходный код, чтобы нельзя было скачать,

    "закрытый исходный код" - это не "чтобы нельзя было скачать", а чтобы нельзя было увидеть исходный код.

    если я смотрю через DevTools там есть все исполнительные файлы во вкладке: источники - Страница.

    И что с того? То, что видны ссылки на файлы ещё не говорит что можно скачать/увидеть их исходный код. Только если это html/css/js-файлы - тогда да, а остальные (php, asp, perl и тп) исполняются на сервере и в браузер уже отдадут сгенерированный html. Или ничего не отдадут.
    Ответ написан
    Комментировать
  • Как скрывают файл со стилями css?

    @Refguser
    Делаю ИМ и другие решения
    Это не css-файл, это инлайн-стили.
    Ответ написан
    Комментировать
  • Я могу использовать модифицированную тему в интернете?

    @Refguser
    Делаю ИМ и другие решения
    Для себя можешь. Но имей виду, что под GLP может попадать не всё. Например графика в коммерческих темах может распространять под другой лицензией.

    Однако не нужно ничего "модифицировать" в чужой теме. Для кастомизации нужно использовать дочернюю тему. Всегда.
    Ответ написан
  • Как/где нынче визуально рисуют сайты?

    @Refguser
    Делаю ИМ и другие решения
    Крупные популярные и качественные сайты как рисовались - неужто исключительно в текстовом редакторе?

    Рисовать в текстовых редакторах не возможно (не беру во внимание гиков и псевдографику). Рисуют на бумаге, в графических редакторах, и с помощью специальных девайсов.

    Но "нарисовать" - так же далеко от сайта, как коробка для спичек от шашлыка.

    Сайты не рисовались ни в 90е ни сейчас.
    До появления движков сайты кодились в "блокнотах" и разных фронтпейджах.
    Сейчас же подавляющее большинство сайтов создаются на базе CMS и фрейворков. И для подавляющего большинства не рисуется вообще ничего - всё, что надо уже есть. Ну разве что всякую мелочёвку типа кнопок, полосок, логотипов.
    Ответ написан
    Комментировать
  • 2 домена 1 сайт, как запретить индексацию?

    @Refguser
    Делаю ИМ и другие решения
    Установить каноникал на нужный домен.
    Дополнительно не лишним будет закрыть в роботсе.
    Ответ написан
    Комментировать
  • Есть ли сервис, который составит план разработки сайта со всеми нюансами?

    @Refguser
    Делаю ИМ и другие решения
    какие нужны программисты и какие задачи им ставить.


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

    Если не можете сами написать ТЗ - опять же есть люди, которые помогут и с этим. За отдельную денежку, конечно.

    Не понятно на каком языке писать сайт,

    Это не задача заказчика вообще.
    (и вообще в современном мире этот вопрос не стоит в принципе. Сайты сейчас не "пишутся", а "собираются". Или правильнее сказать - разрабатываются)
    Ответ написан
  • Какая политика провайдеров относительно серверов?

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

    Чтобы узнать из каких стран будет доступен сервер можно воспользоваться например ping-admin.com и проверить сайт на интересующем хостинге (найти такой или взять на тест как вариант).
    Но это не гарантирует что завтра не будет заблочено то, что работает сегодня.

    Как вариант можно воспользоваться cloudflare, но опять же - кто когда что заблочит - вопрос открытый.
    Ответ написан
    Комментировать
  • Иконочные шрифты для сайтов, необходимо ли использовать в 2024г?

    @Refguser
    Делаю ИМ и другие решения
    Если необходимо - используй. Никто не запрещает.
    Ответ написан
    Комментировать
  • Нужен ли clamav, если доступы до vps с сайтом хорошо закрыты firewall и доступ туда есть только по ssh-ключу?

    @Refguser
    Делаю ИМ и другие решения
    Главная опасность кроется в уязвимостях ПО на сервере. Это касается прежде всего скриптов сайта, но не только их. Любое ПО может быть уязвимым (как вот например свежая история с дырой в ISPmanager). И тут уже может быть всё равно на имеющиеся доступы к серверу.

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

    @Refguser
    Делаю ИМ и другие решения
    Я ведь не могу хранить какой-то словарь с датами и количеством просмотрев...

    Почему нет? Для этого давно существуют базы данных.
    (только не "словарь", а "данные")
    Ответ написан
  • Как встроить vpn в свой сайт?

    @Refguser
    Делаю ИМ и другие решения
    То есть, чтобы у пользователей был другой айпи

    Чтобы скрыть IPсайта его нужно проксировать. Наиболее просто это сделать через сервисы типа Cloudflare
    Ответ написан
    Комментировать
  • Где и как хранить файлы пользователей?

    @Refguser
    Делаю ИМ и другие решения
    На сколько правильно хранить файлы пользователей web-приложения (Spring) в каталогах по относительному адресу?

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


    Есть ли какие-то альтернативные решения? Или как лучше всего хранить файлы пользователей?

    Полно альтернатив. Зависит от задач и условий эксплуатации.
    Можно раскидывать по датам (напр месяцам: 2023/12, 2024/01)
    Можно по юзерам
    Можно по теме
    итд.
    Можно также комбинировать способы.

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

    @Refguser
    Делаю ИМ и другие решения
    Мне необходимо создать условия, чтобы запустить exe файл, находясь на своем веб- сайте.

    Этого не позволяет безопасность браузеров.

    Но если подумать, то наверняка тебе нужно открыть не MS Word, а документ в браузере. Это частично возможно. Смотря какие документы и наличие аддонов к браузерам для их открытия.
    Ответ написан
    Комментировать
  • Чем пользоваться, чтобы запустить у себя на компьютере web-сервер с поддержкой https?

    @Refguser
    Делаю ИМ и другие решения
    Для локальных тестов домен вообще не нужно покупать. И доп ПО не нужно - достаточно прописать в hosts.
    А сервер зависит от ОС и, собственно, самого сервера (апач нжинкс или ещё что-то). Можно использовать какую-нибудь сборку типа опенсервера.
    Ответ написан
    Комментировать
  • Как называется человек, который дизайн придумает для сайта и сверстает его?

    @Refguser
    Делаю ИМ и другие решения
    Как называется человек, который дизайн придумает для сайта и сверстает его?

    "Придумывает" - веб-дизайнер. И приставка "веб" тут не просто так.
    Верстает шаблоны - верстальщик.
    Кодит код - кодер.

    Но для разработки большинства сайтов они не нужны. Нужен один специалист. с общим названием - "разработчик сайтов".
    Ответ написан
    Комментировать
  • Маркировка ссылки в подвале сайта для разработчиков и seo студий нужно или нет?

    @Refguser
    Делаю ИМ и другие решения
    Нужно ли маркировать ссылку на свой сайт как разработчик сайта, по сути указываешь ссылку на себя но без указания, что это реклама просто название агентства

    Все эти ссылки я рассматриваю как самореклама за деньги клиента. Или говоря прямо - развод.

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

    @Refguser
    Делаю ИМ и другие решения
    Не знаю кто такой "помодоро клок", но скорее всего ты говоришь о javascript.
    Ответ написан
    Комментировать