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

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    {PHP, MySql, HTML, JS, CSS} developer
    1) Сроки - нет гарантии что все будет сделано до определенного времени, максимум что теряет при этом фрилансер - немного времени на переговоры, и, возможно, немного рабочего времени. Возможно - по тому что вероятность что он вообще ничего не сделает ненулевая. Студия теряет: Клиента, деньги по неустойке, репутацию и нервы.
    2) Качество и единый стиль - просто забудьте. Поддерживать ваш проект будет либо чертовски дорого, либо адски геморойно.
    3) Ответственность и приоритет на ваши задачи - отсутствуют.

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

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    {PHP, MySql, HTML, JS, CSS} developer
    У вас папка public должна быть document_root, а у вас документ рут на один уровень выше. Настройте сервер правильно.
    Ответ написан
    Комментировать
  • Как сделать многостраничный сайт более понятно?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    {PHP, MySql, HTML, JS, CSS} developer
    Ну не какие-то, но хочу понять как лучше сделать многостраничный сайт
    понятие лучше не совсем применимо к технологиям вообще. Как и вопрос "хочу понять как лучше сделать многоквартирный дом", смысла он не имеет. То есть все сильно зависит от типа конкретного изделия и хотелок заказчика. В вашем случае - либо быстро и просто - взять готовую систему цмс, настроить по готовым гайдам в интернете и все готово. Или есть длинный путь - читаем про архитектуры веб приложений, ООП, пишем простенькие сайты для обучения, потом берем фреймворк, читаем, разбираемся, пишем серьезные проекты. Понадобится так же знание SQL и общие принципы работы сетевых протоколов, хотя бы на базовом уровне.
    Ответ написан
    Комментировать
  • Нужен совет насчет социальной сети?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    {PHP, MySql, HTML, JS, CSS} developer
    Судя по
    Не получается установить Unity через Unity Hub. Не могли бы помочь, мучаюсь 5 день?
    пока чет как то рано...
    Ответ написан
  • Есть ли смысл делать поиск на похожу рандомно сгенерированную строку?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    {PHP, MySql, HTML, JS, CSS} developer
    0) Задачу опишите, для чего это вам?
    1) Да, может, и вероятность достаточно высокая. Если принципиально работать именно с цифрами проверка обязательна.
    2) Для генерации рандомных ключей лучше использовать хеш, а не цифровой ключ. У него коллизии гораздо менее вероятны (хотя тоже не нулевые).
    3) Обычно используют пары значений (например логин и пароль) для большей уникальности.

    И вопрос остается открытым - зачем?
    Ответ написан
    3 комментария
  • Какие есть популярные виды обмена и хранения данных для сайта?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    {PHP, MySql, HTML, JS, CSS} developer
    Слышал про кролика, что ещё есть
    RabbitMQ? Это вообще из другой оперы... Точно что слышал звон...

    Что стоит использовать под проекты в 2020?
    то же что и в 2015-2019, кардинально изменений никаких не произошло, разве что версии посвежее повыходили...

    Например Битрикс
    Плохой пример, но не суть...

    - какой у него обмен и что за база там используется?
    вот же лень человеку 2 слова в поисковик вбить... https://training.bitrix24.com/support/training/cou...

    Посоветуйте, что почитать, дабы избежать тумана в голове
    Препараты есть специальные, от тумана... А так - в каждом проекте есть понятие архитектуры и структуры, ну и предпочтения в зависимости от задач могут быть самые разные, как в ЯП так и в системах хранения. Глупо советовать что-то, не зная поставленной задачи...
    Ответ написан
    Комментировать
  • Как правильно создавать http (post, get) запросы?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    {PHP, MySql, HTML, JS, CSS} developer
    curl
    Ответ написан
    Комментировать
  • Можно ли так обезопасить форму?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    {PHP, MySql, HTML, JS, CSS} developer
    Как уже заметили коллеги - вы путаете 2 принципиально разные задачи - защиту от спама и защиту от кроссдоменного запроса.

    Для защиты от спама вам необходимо проверять действие на некоторые условия или предпринимать некоторые меры защиты:
    1) Проверять что данные вводит человек, а не робот (для этого есть капча, токен в данном случае бесполезен, так как боты его могут получить абсолютно так же, как живые пользователи)

    2) Вариант с капчей можно не использовать для зарегистрированных и залогиненных пользователей, но тогда нужно следить за спамом в ручном режиме и блокировать аккаунт при такой активности. Как вариант - отслеживать частоту запросов, и при превышении некоторого числа за определенное время показывать капчу (так например работает вк).
    Ответ написан
    Комментировать
  • Что лучше и есть ли отличия GitHub или GitLab?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    {PHP, MySql, HTML, JS, CSS} developer
    Гитхаб бесплатный для открытых реп
    Битбакет бесплатный для закрытых реп
    Гитлаб - основная фишка - возможность поставить локально + вести в нем весь пайплайн, таски, тайминг...
    Ответ написан
    Комментировать
  • В ответ на входящий вебхук приложение должно сделать несколько запросов в БД, пару запросов к стороннему API, как решить?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    {PHP, MySql, HTML, JS, CSS} developer
    Отдаете 200, далее выполняете что вам нужно далее, в идеале просто запускаете консольную команду. Если не охота возиться с консольными приложениями - вот тут (на самом деле не первый ответ, а ниже - Complete version: )описано как отдать контент, закрыть соединение и продолжить выполнение скрипта. Коротко - посылаем заголовок окончания сеанса и продолжаем свои грязные делишки уже без оглядки на клиента.

    PS: Увидел тег питон, но думаю смысл остается такой же, в питоне под веб не в зуб ногой, но думаю он не хуже пхп справится с задачей отдачи заголовков.
    Ответ написан
    Комментировать
  • Зачем делают временную ссылку при регистрации?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    {PHP, MySql, HTML, JS, CSS} developer
    Ответ достаточно простой - дабы никто не смог забить бд фейковыми аккаунтами, которые не подтверждены. То есть через некоторое время можно зарегистрировать такой же логин который не подтвержден.
    Ответ написан
    6 комментариев
  • Как просто и правильно отправить готовый код работать на сервере?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    {PHP, MySql, HTML, JS, CSS} developer
    Пхп/Вебсторм умеет деплоить по фтп/сфтп, настройте папки деплоя (тулс-деплоймент-конфиг) и правой кнопкой на любой файл - увидите аплоад ту...
    Профит.
    Ответ написан
  • С помощью какой библиотеки/плагина организована защита странички от просмотра исходного кода?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    {PHP, MySql, HTML, JS, CSS} developer
    5ef9c42ad0f32272244683.png
    Ответ написан
    Комментировать
  • Как разрешить сайту под https дергать html блоки с другого сайта?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    {PHP, MySql, HTML, JS, CSS} developer
    консоль не смотрели? Там должно быть что-то на подобии "restrict bla-bla CORS bla-bla headers bla-bla error"
    читать тут например, или глубже в тему на девелоперс.мозилла.орг
    Ответ написан
    2 комментария
  • Выбор технологий для крупного портала?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    {PHP, MySql, HTML, JS, CSS} developer
    TL;DR: Если коротко - абсолютно верный ответ дал Sanes, то есть проект будет хорошо работать если его сделает разбирающийся в своей области специалист.

    Longread: Скажем так: разница между реализациями на разных технологиях будет, и весьма серьезная, но вы как заказчик и пользователь готового продукта ее не заметите (в идеальном мире). В реальности более компетентный исполнитель даже на менее подходящем стеке сделает качественнее. С другой стороны важно не только (и не столько) качество реализации, сколько распространенность технологии и наличие спецов с не запредельным ценником на обслуживание системы. По этому лучший выбор - спецы, хорошо реализующие проекты (с портфолио) на неэкзотичной технологии.

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

    Например достаточно странно тут:
    ...несколько миллионов статичных сгенерированных страниц... данные из базы будут комбинироваться и выводиться в зависимости от типа страницы.
    Статикой тут даже не пахнет.

    Какой тип сервера выбрать apache или nginx?
    Понятно что речь идет о выборе софта (который на самом деле тоже сильно зависит от нюансов проекта, а кроме того еще и может комбинироваться), но слово "тип" не применимо в данном контексте и больше подходит к описанию железа или ОС.

    Какую БД использовать для оптимальной и бесперебойной работы
    Тип бд никак не влияет на бесперебойность работы (если не брать какой-то откровенный треш или нестабильные релизы), а производительность зависит от правильного подбора архитектуры, где есть КУЧА нюансов, таких как отношение количества запросов на запись и чтение, индексы нужного типа, необходимость в процедурах/триггерах, еще куча всяких вещей которые для вас, как для неспециалиста неочевидны или неизвестны.

    нужно ли кэширование базы?
    на 90% уверен что да, нужно, но все зависит от специфики и нюансов, вполне возможно что у вас кеш будет вечно холодный или вечно протухший, кроме того кэш - инструмент оптимизации, то есть сначала пишется логика, а за тем решают где и что можно закешировать без ущерба консистентности и актуальности.

    Какие технологии использовать для бэк-части проекта (логика вывода данных, запросы к БД)?
    Выше осветил данный вопрос.

    Как и на чем лучше написать админку (или есть готовые решения/фрэймворки)?
    Если вы не пишете ее самостоятельно, то ответ тот же что и для пункта выше, кроме того КРАЙНЕ РЕДКО админка пишется на технологии отличной от фронта.
    Ответ написан
    1 комментарий
  • Как сегодня писать сайты?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    {PHP, MySql, HTML, JS, CSS} developer
    TL;DR : на вп вы можете пилить сайты сами, иногда пользуясь услугами фрилансеров, это выйдет эффективнее и дешевле.

    Можно ли обойтись без CMS в сегодняшних реалиях, и если да, то как выглядит разработка сайта?
    Сильно зависит. Есть ооочень много подходов, от "дядя Коля, че ты без сайта ходишь как дурак, давай я тебе на джумле быстро сайт за 50 баксов сделаю, гыы...", до уровня серьезных студий, где пишут серьезные проекты на современных фреймворках и с хорошей продуманной архитектурой, и ценник начинается от десятков тысяч убитых енотов, но за эти деньги вам сделают все: тз, дизайн, фирменный стиль, документацию на проект, технические требования, подбор серверной архитектуры етц... Как вы сами сказали - рынок обширен и, добавлю, весьма неоднороден.

    Если я пишу сайт к примеру на WP, то как обстоят дела с вёрсткой, что могут программировать фронтэндщики, а что бэкэндщики? Просто много где пишут, что на WP, можно самостоятельно создать сайт, не зная особо программирования, где могут фигурировать программисты?
    Типовой сайт без особого дизайна и функционала действительно можно поднять в одно рыло буквально за день. Если заморочиться с дизайном - можно либо взять/купить готовые темы, коих сегодня мульён и 2 сверху, или дизайнеру заказать за ценник примерно х2 от готового дизайна, ну, зависит еще от требований конечно. Программист нужен в случаях когда нужно реально что-то такое, что редко встретишь или какая-то специфическая задача под нужды заказчика, все типовые "хотелки" обычно решаются готовыми плагинами. Естественно что все эти прелести имеют серьезный изъян в виде хреновой производительности и кошмарного кода, лезть в который не хочется даже в костюме полной химзащиты.

    Могу ли я к примеру написать сайт грубо говоря в блокноте, а потом перенести его на WP?
    Странный вопрос... скорее всего нет, так как ваш код не будет вписываться в движок вп. И обычно делают наоборот - берут вп и вносят изменения и дополнения на основе его функций.
    Ответ написан
    Комментировать
  • Как исправить ошибку конфигурационного файла PHP?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    Нет времени на установку скриптов, или что то не получается? Мы установим, и настроим все за тебя, за дополнительную плату. Писать Вконтакте по ССЫЛКЕ. Посмотреть отзывы можно по ссылке.
    Услугу предоставляет Администрация сайта VipAdmin.Club
    Там же все четко написано, че вы тупите то...
    Ответ написан
    3 комментария
  • Как создать программу для решения тестов?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    {PHP, MySql, HTML, JS, CSS} developer
    нет, задача достаточно тривиальная с одной стороны, и достаточно много нюансов при разных вариантах требуемого функционала с другой стороны. Так что думаю что если и есть, вряд ли подойдет конкретно под вашу задачу.
    Ответ написан
    Комментировать
  • Как подключить нейронную сеть к веб-приложению?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    {PHP, MySql, HTML, JS, CSS} developer
    плохо знаком с тайпскриптом и нодой в целом, но подозреваю что как и пых, она имеет возможность запуска внешних скриптов оболочки. То есть алгоритм такой: загружаем файл, запускаем из командной строки питоновский скрипт с параметрами и путем до файла и ждем ответа от питона. Обрабатываем ответ в ноде и отдаем юзеру. Профит!
    Ответ написан
    Комментировать
  • Как быстро и без вреда для сайта проверить http коды ответа 1 000 000 ссылок?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    {PHP, MySql, HTML, JS, CSS} developer
    curl -sIXGET
    Ответ написан
    Комментировать