• Есть ли смысл в разделении основного сайта и его API?

    @deliro
    А благодаря асинку будет работать быстрее, чем django rest framework


    А может сначала изучить асинк, прежде чем приписывать ему магические способности "работать быстрее"?
    Ответ написан
    4 комментария
  • Хороший линукс-дистрибутив?

    kshnkvn
    @kshnkvn
    yay ✌️ t.me/kshnkvn
    Хороший линукс-дистрибутив

    чтоб ощутить линь полностью

    после установки дебиана, он не запускается

    ну так уже же ощутил, на этом можешь остановиться и бежать на виндувс
    Ответ написан
    Комментировать
  • Разработка web-сайта для компании. Что выбрать?

    php666
    @php666
    PHP-макака
    1. Интернет-магазин ( верхушка айсберга );
    2. Документооборот ( основная часть ).
    тут работы, даже в случае, если брать готовые решения, на целую команду от 5 человек и минимум на года полтора.
    Если автор хочет это в одиночку реализовать, то флаг в руки. Результат мы прекрасно знаем, какой будет.

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

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    логи как логи
    ну мегафон, ну и что ? может у вас все с мобил

    для СЕО все глубже и начинать нужно с Вебмастерки Яндекса и Гугла
    Ответ написан
    Комментировать
  • Как исправить ошибку в django при указании класса?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Вы считаете, что слово "длина" на английском пишется именно так, как вы написали?
    Ответ написан
    Комментировать
  • Неглубокая царапина на матовом мониторе. Есть ли ремкомплект на такие случаи?

    @lonelymyp
    Хочу вылезти из минуса по карме.
    Нет.
    Только народные методы, да и те можно применять когда монитор не жалко выбросить.
    Ответ написан
  • Хранение данных с датчиков. Как формировать UUID?

    Melkij
    @Melkij
    PostgreSQL DBA
    Зачем? Если вы хотите генерировать uuid на базе - возьмите сразу sequence. Нет причин использовать uuid в этом случае, а неприятные побочные эффекты будут.

    Пришлось играться с Autoincrement, раздвинуть диапазон, чтобы нужный участок влез

    Зачем?
    Взяли данные и вставили данные сгенерировав новые sequence. sequence даёт гарантированно уникальные значения.
    Ответ написан
    Комментировать
  • Как парсить сайт через proxy?

    @noremorse_ru
    Я проксирую запросы через ТОР, никакого гемороя с покупкой прокси и прочим, спарсил больше 2 млн страниц вообще без отрубов. Чуть позже выложу на гитхаб, сможете взять себе для примера
    Ответ написан
    Комментировать
  • Как улучшить SEO на сайте с Laravel & Vue.js?

    @Kostik_1993
    Web Developer
    Есть же NuxtJS
    Ответ написан
    Комментировать
  • Какие существуют способы изменения информации на сайте?

    alams_stoyne
    @alams_stoyne
    Full Stack Developer - #PHP #CSS #JS #DB
    Ну скорее всего не Word а Exel...
    Есть PHPExcel – библиотека, предназначенная для обработки данных формата MS Excel.

    Все просто:
    1) Exel (xls,xlsx) фал загружается на сервер
    2) Скрипт читает файл и обновляет/добавляет данные
    Ответ написан
    Комментировать
  • Какова ситуация с фриланс биржами?

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

    Seasle
    @Seasle Куратор тега JavaScript
    То есть Вы упорно не хотите изучать теорию?

    UPD:
    Там же луч

    Открыть лучше в отдельном окне. На ЛКМ можно переместить точку начала луча.
    Ответ написан
    6 комментариев
  • Как использовать рекомендованные запросы?

    @RuComMarket
    Битрикс FullStack разработчик
    Сейчас эти запросы больше будут полезны в Яндекс Директ)
    Тебе дали толчок, что бы вкинул деньги в Яндекс)
    Как бы вымогательно не звучало, но по другому повысить трафик сегодня тяжело)
    Ответ написан
    4 комментария
  • Как победить ошибку прочтения изображения в Python?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    5e6de6f88c700511654524.png
    Ответ написан
    Комментировать
  • Надо ли конвертировать картинки в webp?

    @Val_Ery_1
    минимум используют расширение webp, по большей степени стандартные png и jpg

    Тут не в формате проблема... А в "обратной совместимости" движков, на которых сайты сделаны. Всем же нужно заявлять, как ВордПрессу: "системные требования - php 7.4, но наш движок прекрасно работает и на 5.6".

    Возьмите, как пример, тот же ВордПресс. Самый популярный движок в мире! Чтобы добавить в него поддержку веппи, достаточно указать новый MIME тип webp. Вот только все изображения в нем обрабатываются через getimagesize. Поэтому, если сайт крутится на сервере, где php < чем 7.1, все webp каринки будут иметь ширину и высоту 0. То есть, отображаться не будут...
    Вы думаете, ВордПрессовцы будут переписывать свой image.php, внедряя в него imagewebp (для php < 7.1), или придумывать костыли, как с поддержкой html5? Не будут! Во-первых, потому, что сколько там жизни осталось этим устаревающим php? А во-вторых, как мне поддержка ответила еще года полтора назад - "А зачем? Ведь есть множество плагинов". Заметьте, никто не говорит, что плагины эти - монстры. Они просто есть.
    Вот и получается... ВордПресс, половина всех сайтов, если сам не напишешь (кода на страницу ноута размером, с созданием набора картинок по брейкпоинтам), то надо ставить плагин. Весом в половину всего ВордПресса. Который содержит в себе еще и инструменты для локального преобразования изображений из формата в формат. Ну кто таким заморачиваться будет?
    Да... И это я ещё не говорил про кэширование и создание наборов (вдруг вы хотите своё творение со своего айФона видеть)...

    Поэтому... Что-то мне подсказывает, что с остальными движками все примерно также. Если и есть где-нибудь веппи, то скорее всего ресурсы эти либо на голом html/php/&Co, либо владелец сам озадачился/внедрил...

    P.S. Я сам считаю, что использовать webp надо (и использую). Поверьте, есть места в нашей необъятной родине, где мобильный интернет работает так, чтоб лучше бы его вообще не было. И это - в 300 км от Москвы. И я ещё, на пробу, эксперимент проводил: брал исходник nef и с одинаковой потерей качества преобразовывал в jpg и webp (80%). Разница в итоговом размере получаемых файлов просто потрясающая.
    Ответ написан
    Комментировать
  • Как правильно работать с backend на PHP используя Vue?

    Kozack
    @Kozack Куратор тега Vue.js
    Thinking about a11y
    Всё примерно как вы сказали. Я бы дополнил. Должно быть два независимых приложения/сервиса.
    1. Это интерфейс. Vue, Nuxt. И фронт и бэк. Верстка, UI, кэширование на клиенте это всё тут. Тут на backend-е выполняется ssr.
    2. Это бизнес логика. Вся работа с БД, авторизация и в таком духе. На ружу торчат только API.


    Оба приложения могут разрабатываться и деплоиться независимо. Могут даже работать на разных машинах с разной конфигурацией машин,
    Ответ написан
    Комментировать
  • Есть ли хорошая рyсская докyментация по сокетах python?

    hottabxp
    @hottabxp Куратор тега Python
    Сначала мы жили бедно, а потом нас обокрали..
    Нет. Статьи хорошие(скорее всего переведенные с английского) возможно и есть. Я думаю не стоит вам лезть в сокеты без базового знания английского или google translate.
    Ответ написан
    4 комментария
  • Как выполнять какой-либо функционал, при обращении к полю класса в python?

    Использовать getter и setter методы в этом классе, в которых вызывать дополнительные операции при чтении и установке значения.

    Кроме того, можно использовать декоратор @property для сохранения такого же синтаксиса чтения и установки значения.
    Ответ написан
    Комментировать
  • Зачем использовать готовые решения?

    Когда начинал, везде предлагали брать готовое решение, а не изобретать свое чудо...
    Есть две полярных и при этом правильных точки зрения.

    Нужно писать своё, чтобы учиться (как вы описываете в вопросе). И чтобы понимать как работают готовые решения и почему именно так.

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

    1. Экономия времени. Достаточно написать и после интегрировать в свои проекты...
    "Достаточно написать" обычно для велосипедов измеряется годами, с учётом всё новых и новых требований и найденных багов.

    2. Правильное решение. Соглашусь, но если практиковать свои навыки, разве у вас не получится также?
    Опять же - речь про годы практики.
    Ответ написан
    Комментировать