Профиль пользователя заблокирован сроком с 17 мая 2024 г. по 17 мая 2025 г. по причине: нарушение правил сайта
  • Допустим хочу создать порно сайт. Где мне хранить видео?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Гуглите "абузоустойчивый хостинг" / "bulletproof hosting".
    Как вариант - выделенные сервера в странах где это легально, например те же Нидерланды.

    Не применительно к специфике Вашего вопроса: раздача видео может быть ОЧЕНЬ дорого с точки зрения трафика даже на небольшом количестве посетителей.
    Вообще я бы не рискнул делать собственный видеохостинг без хорошего понимания технологий и масштабов затрат, если это не учебный проект конечно.

    Хранить на своей машине - это что-то из области бреда даже с точки зрения технологии, не говоря про другие риски.
    Трансляция FullHD видео занимает ~8-12Мбит/сек, т.е уже 10 одновременных посетителей забьют стандартный домашний 100Мбит канал напрочь.
    Ответ написан
    2 комментария
  • Таблица с JSON полем или несколько таблиц под каждый тип данных, какой вариант проектрирования выбрать?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Зачем изобретать велосипед?
    Есть форма на 120 полей - сделайте 120 полей в таблице.
    1 анкета - одна строчка.
    Удобно выбирать, удобно фильтровать.
    Ответ написан
    1 комментарий
  • Есть ли сервис по типу Upwork, но без заказов и фрилансеров?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Называется - слетайте и откройте свою компанию.
    Или откройте ООО в РФ и выставляйте англоязычные инвойсы - оплата без проблем проходит, тут куча обсуждений этого есть.
    И как вообще называется такой сервис, когда какая-то компания для тебя делает проводку платежей с бухгалтерией, уплатой налогов, подписанием контрактов, и все от своего имени.
    называется shell company :-D шучу конечно, не могу представить кто этим будет заниматься в таком формате. Риски сумасшедшие, профит не очевиден.
    Ответ написан
    3 комментария
  • Как правильно релизиться в больших компаниях?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    1. Фича-тим это хороший инструмент менеджера, для синхронизации технических решений и соответственно снижения рисков. В одновременные релизы разных команд я не верю.

    2. С "версионностью" мне кажется не так много сложностей на самом деле.
    Если воспринимать результат работы каждой команды как какой-то сервис с api наружу (а так наверное и есть), то по сути от команд требуется обеспечивать обратную совместимость новых версий api со старыми - задача которая в любом случае полезна.
    Делать версионность без обратной совместимости - очень плохая идея как мне кажется. Тут и затраты на поддержку, и затраты на переподключение у всех остальных команд.

    Еще очень важно, чтобы был вменяемый CTO / архитектор всего этого зоопарка. Ну или хотя бы просто был.

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

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    1. Написать скрипт.
    2. Поставить его в крон.
    Ответ написан
    Комментировать
  • Какие есть открытые API для работы с данными по скидкам в магазинах торговых сетей и есть ли они вообще?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Никаких. Более того, не факт что эта информация в принципе есть в свободном доступе.
    Мне кажется можно попробовать начать с крупных сетей отправив запросы в их отделы маркетинга, но велик шанс нарваться на вопрос из серии "вы кто".
    Ответ написан
    Комментировать
  • Что это может быть?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Может быть что угодно: от игр школьников, до индексации каким-нибудь поисковиком.
    Посмотрите access log, погуглите ip, может быть и узнаете кто.

    Но проблема как-бы не в этом.
    10 000 запросов в минуту - это не нагрузка.
    10 000 запросов в сутки - это я вообще не знаю с чем сравнить...
    Ответ написан
  • Как реализовать такой динамический график?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Ответ написан
    Комментировать
  • Как лучше сохранять данные в mysql?

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

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Ну смотрите, - по факту сейчас master-master в той же галере работает ну очень странно даже в пределах одного дата-центра ( и да, нужно не менее 3х серверов).
    Если разнести их по разным ДЦ - репликация будет постоянно рушиться, сервера будут вставать колом, итд.
    Я бы не стал этим всем заниматься без каких-то ну ОЧЕНЬ серьезных аргументов.
    Выберите нормальный, не дешевый ДЦ и расслабьтесь.
    Ответ написан
  • Как связать одну админку и 40-к поддоменов для редактирования контента?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    А в чем проблема то?
    Берите и делайте.

    Можно чуть по подробнее пожалуйста, чет вообще не понял (
    а именно - В зависимости от поддомена выводить нужный контент.

    Ну смотрите на URL, парсите его, выделяете идентификатор города - дальше уже фильтруете данные из базы какие вам нужны.
    Ответ написан
  • Фронтендером без во?

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

    PS модераторам: может не будете удалять вопрос? Регулярно же возникает у людей.
    Ответ написан
    5 комментариев
  • Блокируются запросы к курсам валют?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Либо вас заблочил cbr-xml-daily, либо ваш шаред хостинг ввел ограничения на внешние запросы.

    А вообще есть официальный API цбр, не понимаю зачем нужен какой-то ресурс посредник:
    www.cbr.ru/scripts/XML_daily.asp
    Ответ написан
  • Как обновить json-данные в БД?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Если вы точно знаете что нужно обновить данные у 2го пользователя в массиве, то вас спасет JSON_SET.
    https://stackoverflow.com/questions/48552009/mysql...

    Функций которые бы позволили обновить age со сравнением поля name я думаю нет, только если свою собственную писать.
    Но вообще это выглядит как изначально кривая структура бд.
    Ответ написан
  • Вирус на хостинге в папке accesson. Как вылечить?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Подскажите пожалуйста,можно ли как-то вылечить сайты?

    Можно.

    Как вылечить?

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

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Imho все адекватные люди аполитичны и предпочитают тратить время на зарабатывание денег.
    В текущих реалиях проще эмигрировать, чем тратить время на это вот все.

    А про забастовку, ну право смешно. Вы реально считаете что правительство рассматривать it отрасль как социально значимую? Это скорее что-то непонятное, мешающее свету из телевизора проникать глубь народных масс.

    Тем более что государственных то it компаний практически нет. Будете бастовать внутри своей коммерческой структуры - никому кроме этой структуры вы не навредите.

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

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Структурно любой многопоточный парсер прост:
    У вас есть 2 очереди: задачи на скачку и задачи на собственно парсинг.
    Соответственно есть два вида воркеров.

    Первый вид воркера берет задачи из очереди на скачку, качает их каким-нибудь курлом и помещают в очередь на обработку.

    Второй вид воркера - каким-то образом разбирает контент и пихает его уже в итоговое хранилище.
    Разбирать лучше всего регулярками - это работает быстрее всего.
    Ответ написан
    2 комментария
  • Проблемы ИИ в философии?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    По-моему мнению все сложные и загадочные проблемы, касающиеся нас и нашей Вселенной решаются на уровне философии.
    Вам кажется не правильно.

    Что расширение вселенной, что квантовые эффекты, что еще n^m процессов о которых мы пока даже не догадываемся, абсолютно не завясят от того что про них думает группка людей на одной из планет этой галактики.
    Ответ написан
    Комментировать
  • Как реализовать проверку существования записи до определенного срока?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Imho не нужны никакие шедули и прочее.
    Процесс скрытия контента - просто проверка на Datetime в базе, когда идет запрос данных для показа пользователю. Никаких запросов это не добавляет - вам нужно достать какой-то контент, ну добавьте туда where datetime_hide > now() и все.

    Физическое удаление данных - если вообще производится (что не факт) то идет в фоне, по крону там итд.
    Про истории не знаю, а изображения vk например удаляет только по решению суда, в остальных случаях по прямым ссылкам на сервера статики они остаются доступны вечно.
    Ответ написан
    3 комментария
  • База недвижимости. Проектирование расположение(страна, город, ...)?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Координату хранить нужно 100% как свойство объекта, но дальше дьявол в деталях - полный адрес в каждой стране (да и даже в рамках одной страны) может задаваться оооочень сложной логикой, даже рекурсивно (в рф например может быть поселок как часть города, причем может находиться как далеко-далеко, так и внутри границ)
    Но по большому счету максимально полный адрес и не нужен, нужно чтобы было понятно пользователю + работало seo.

    С точки зрения базы:
    Координату объекта хранят все (как его свойства)
    Логично что город - отдельный объект в базе (3НФ никто не отменял), а вот какие свойства у него - зависит от бизнес-логики уже вашей.
    Циан хранит тупо название с координатами центра.
    У нас есть travel проект по всяким весям рф и сопредельных - мы храним развернутый объект страна-регион-район-тип(город,село, пгт, etc)-название-координаты, где страна/регион/район это тоже справочники в бд.

    В общем и целом алгоритм такой:
    1. выбрать используемое картографическое решение: google / osm / итд
    2. изучить их reverse geocoder, структуру его ответа
    3. на основе этого, а так же планируемого расположения объектов недвижимости определить структуру вашего гео-объекта.
    Ответ написан
    Комментировать