• Почему в Wordpress периодически не работает AJAX?

    paulfcdd
    @paulfcdd Автор вопроса
    PHP/Sf/WEB developer
    Решение вопроса оказалось до смешного банальным. Так как аякс-запросы в ВП идут на admin-ajax.php, соответственно, вордпрессовый фаерволл (или что там отвечает за безопасность) позволяет отправлять на сервер запросы только авторизированным пользователям. Чтобы и неавторизированные пользователи могли отправлять запросы на сервер, следует подключить еще один хук:

    add_action('wp_ajax_nopriv_paginate_action', 'paginator_callback');


    и тогда запросы отправляются без проблем
    Ответ написан
    Комментировать
  • Системное программирование, с чего начать?

    @vilgeforce
    Раздолбай и программист
    Учите чистый C.
    Ответ написан
    Комментировать
  • Как верстать с хорошими показателями Google Speed?

    SeaInside
    @SeaInside
    15 лет пилю все эти штуки
    Здесь нет волшебной таблетки. Это комплекс факторов...
    Из главного: ленивая/отложенная загрузка всего и вся (всевозможные метрики и второстепенные скрипты / графика / компоненты, если используете фреймворки), использование современных форматов графики (webp в частности), вёрстка mobile-first (существенно снижает время на расчёт лейаута и рендер на приоритетных устройствах), инжект CriticalCSS (это про time to first paint), уменьшение размера DOM-дерева.
    Это из фронта, на бэке - сжатие gzip/brotli, максимальное время жизни кэша, оптимизация времени до ответа.

    Они же все рекомендации прямо при проверке пишут, там очень подробно всё расписано.
    Волшебной кнопки не существует.

    За 100/100 гоняться на чём-то больше стандартного лендоса - как правило бред сумасшедшего (оно обычно можно, но того совершенно не стоит, так как из-за отложенной загрузки/рендера будет страдать UX, что важнее красивой пузомерки).
    90+ для почти любого проекта - вполне несложно, если умеючи.
    А умеючи - это с опытом, анализом рекомендаций, а не поиском новых сборок/инструментов.
    Ответ написан
    2 комментария
  • Как узнать, какие библиотеки php подключены?

    piromanlynx
    @piromanlynx
    Системный администратор в Perfect Solutions
    $ php -m
    Ответ написан
    Комментировать
  • Как вы справляетесь на удаленной работе?

    @Programmir
    На удаленной работе же, наоборот, будет больше сил. Не надо раньше вставать и тратить время на дорогу. Сидеть дома гораздо комфортнее, чем в офисе.
    Ответ написан
  • Как в PHP исправить ошибку mb_strpos(): Empty delimiter?

    @kudis
    Bitrix developer
    В Вашем случае нужно проверить на не false переменные $textarea и $text
    в этот if
    if (mb_strpos($textarea, $text) !== false)
    дописать
    if ($textarea && $text && mb_strpos($textarea, $text) !== false)
    Ответ написан
    Комментировать
  • Как разрешить конфликт между пакетами php в CentOS 7?

    @q2digger
    никого не трогаю, починяю примус
    у вас добавлен репозитарий от Webtatic (это видно по именам конфликтующих пакетов).
    Так и ставьте свой пакет оттуда, пишите запрос правильно
    yum install php71w-xcache

    А если он вам не нужен, и нужен "оригинальный" php-xcache , то отключите этот "левый"репо , но будьте готовы, что пакеты установленные из него будут удалены.
    Ответ написан
    1 комментарий
  • Тайм-менеджмент для разработчика?

    idzenski
    @idzenski
    Директор по развитию партнерской сети BPMx
    Можно разбивать на блоки рабочий день, посмотри в интернете. Но это не для хаотиков (я, например, хаотик). Моя тема - написать ТРИ ключевые задачи на день, а если по ходу пьесы что-то прет, то записываю и делаю сейчас же либо по завершению трех задач. Вот так просто.
    Ответ написан
    1 комментарий
  • Тайм-менеджмент для разработчика?

    @jamtuson
    Лучший совет по управлению временем и продуктивности я вычитал у, если не ошибаюсь, Дэвид Ханссона, но это не точно.
    Звучал он, примерно, как - то так:
    Если вы уж чему - то слишком много уделяете времени, то пусть это лучше будет дела направленные на повышения энергии:
    • Хорошо высыпайтесь.
    • Занимайтесь спортом.
    • Следите за питанием.
    • Не читайте новостей.
    • Занимайтесь любимым хобби, если оно повышает уровень энергии
    • Регулярно ходите в отпуск

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

    Сам Ханссон к своим 32 годам(сейчас ему 40), успел стать миллионером, написать несколько книг, построить бизнес и не один, создать фреймворк ruby on rails, создать семью, что тоже требует много времени и сил, а также завоевать призовые места в чемпионате мира по гонкам на выносливость.
    Ответ написан
  • Как задать множество переменным одинаковое значение?

    @entermix
    $var1 = $var2 = $var3 = 0;
    Ответ написан
    Комментировать
  • Какие разделы математики нужны для машинного обучения?

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

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

    DeepLearning.ai, Udacity, Coursera, Яндекс

    Так что просто подберите наиболее подходящий вам курс, и вперёд!

    p.s. поздравляю с работой!
    Ответ написан
  • Где граница между Джуном и Мидлом?

    @mamontm
    Нет универсальных критериев для любых предприятий.
    Есть только оценки на конкретном предприятии. Джун в Google это скорее поболее квалификации, чем сеньор в ООО "Веб, рога и копыта".

    Критерии просты:
    Джуниору нужно объяснять, какую фичу и как сделать. Миддлу нужно объяснить, какая фича нужна, и он сам разберется с реализацией. Синьор же сам объяснит тебе, почему эту фичу не нужно делать вообще.


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

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Эти категории очень условны, соответственно и чёткой границы нет. Сеньор из одной компании может быть едва мидлом в другой, и наоборот. Определить уровень зрелости программиста может только другой программист, существенно превосходящий его опытом.
    Ответ написан
    Комментировать
  • Короткие теги PHP?

    @private_tm
    JAVA dev
    Это не философские вопросы. Это на сколько вы профессиональный программист.

    Из PSR-1(основным стандартам кодирования по php)
    Файлы ДОЛЖНЫ использовать только <?php и <?= теги. Замечу что они еще и не должны закрываться(на то есть свои причины и этого придерживается по моему с 2008 года)!

    -Зачем вообще нужно следовать этому стайл гайду?
    - Для того чтобы все кто программирует на данном языке придерживался единых стандартов(что увеличивает скорость понимания чужого кода да и своего в дальнейшем) и уменьшает количество возможных ошибок.
    В итоге ускоряет разработку.
    Ответ написан
    1 комментарий
  • Зачем frontend девелоперу такой большой опыт?

    @bozuriciyu
    Зашел значит на hh.ru вбил


    И я на секундочку задумался о смене направления, не из за того что мне интересно, а просто зп очень большие в моем возрасте


    React Redux javascript все эти Вебпаки и тд это нереально простые вещи не требующие так много опыта


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


    Я просто посмотрел доки и понимаю насколько это просто. За неделю можно написать 1-2 проекта максимально использующие все что было изучено, чтобы закрепить знания. Потом почитать на стеке и в других местах основные проблемы которые возникают у других разработчиков, популярные практики и многое другое. И все!


    Так в чем проблема? Вперед, иди разрывай их всех. Или, дай угадаю, ты первым делом сюда прибежал, еще НИЧЕГО не попробовав?

    5d7584d95e90a804618712.png

    Ну не странная ли ситуация? Вместо того чтобы ГЕНИЮ, который за неделю может освоить реакт, всю экосистему, вебпак и тд на уровне исходников и рубить БАБЛО, он бежит на Тостер высмеивать макак-фронтендеров? Это много говорит о нашем герое. Жаль я не смогу проследить ваш процесс "вкатывания"))

    Я не понимаю почему этот вопрос вообще жив. Это не вопрос, это набрасывание говна на вентилятор.
    Ответ написан
    Комментировать
  • Front-end скоро станет устаревшей профессией?

    @YAZART
    Потому что фронтенд это не только красивые картинки, но и тонны бизнеслогики которая происходит на фронте.
    Ответ написан
    Комментировать
  • Front-end скоро станет устаревшей профессией?

    первые 2 вопроса тут
    https://youtu.be/gqON5U-Bifk

    Почему резко выросло количество вакансий front end? Что на это повлияло?

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

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Предположим, есть у вас сложная иерархия классов, в каждом из которых с десяток полей. Некоторые поля ссылаются на объекты других классов или, того хуже, содержат коллекции объектов. При использовании сериализатора, вам достаточно одной строки для сохранения словаря, содержащего объекты из этой иерархии, в файл:
    pickle.dump(some_dict, some_fh)
    А если будете писать код для ручного сохранения всего этого изобилия в файл, то у вас либо получится объёмный, сложный и глючный код, либо ещё одна версия pickle.
    Ответ написан
    Комментировать
  • Администрирование Linux - актуально ли?

    wwwater
    @wwwater
    Удачи тебе в твоем маленьком сибирском городке. Уверена, что у тебя всё получится. Ты так грамотно и аккуратно пишешь, и ещё хорошо формулируешь мысли на письме, а это много значит. Всё будет!
    Ответ написан
    Комментировать