• Какой конструктор сайтов выбрать?

    lifestar
    @lifestar
    Wallet карты, Видео-продакшн
    Elementor попробуй, мне очень зашёл
    Ответ написан
    Комментировать
  • Наставник по изучению Wordpress?

    @vism
    Вы осознаете цену наставника?
    Вы сможете выложить 5тыс за 1 час времени?
    Ответ написан
    Комментировать
  • В чем заключается работа wordpress php разработчика с опытом?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    Есть имплементаторы, которые собирают сайты из готовых плагинов / тем. Это ваша студия.
    Есть разработчики, которые эти самые плагины и темы разрабатывают. Это, по идее, вы.

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

    webinar
    @webinar Куратор тега Веб-разработка
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Но я просто из интереса смотрел.

    Я проходил мимо курсов вождения и заглядывал в окно, дайте мне права

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

    Тогда зачем?

    да и было это на yii2

    а что не так с yii2?

    Если есть желание, напишите краткий план, что нужно, а на что можно не тратить время,

    Вы вначале определитесь кем хотите быть, потом загуглите, таких списков просто тьма в интернете.
    Ответ написан
    Комментировать
  • Выбор движка для сайта доска объявлений - Osclass или Yii?

    Sanes
    @Sanes
    К Yii2 должен прилагаться программист. Собственно в вашем случае программист в любом случае должен прилагаться. Он и выберет.
    Ответ написан
    Комментировать
  • Объект Шрёдингера: откуда берется Trying to get property 'type' of non-object?

    @Arik
    Наверно в цикле запускаете этот код? список каких то моделей? С вашей проверкой вы проверяете только первый объект, а остальные ниже нет. Чтоб поймать кота:
    if (!$work->category) {
    print_r($work);
    }


    Обычно проверяю свойство перед:
    if ($work->category && $work->category->type == Category::TYPE_URGENT_WORK) {
    // ...
    }
    Ответ написан
    Комментировать
  • В чем преимущества *nix, linux перед windows (для веб разработчика)?

    @spotifi
    Нету никаких проблем.
    Если только ваше конкретное используемое для ваших задач ПО нормально работает с Windows.

    Например, в моем случае используется Ansible и Docker, который не поддерживается на Windows. Приходится использовать Vagrant. Это достаточно удобно. Но ресурсы все же кушает.

    А так - даже Vim хорошо себя чуствует на Windows. Нативный. Не cygwin.

    Microsoft это тоже понимает.
    И вот уже они встроили подсистему Linux Ubuntu в Windows 10. Это не виртуализация, а именно полноценная подсистема.

    И многие вещи, например, те же шрифты - в Windows работают лучше, чем под Linux.

    Могут сказать - что лучше использовать для разработки ту же среду что и для production.

    Но дело в том, что даже если вы сидите на Ubuntu Desktop, то ваша среда серьезно отличается от среды сервера FreeBSD, CentOS, Debian, Ubutntu Server. И для полноценного CI все равно умные дядьки категорически рекомендуют и на Linux даже использовать Docker для полноценной эмуляции.

    Но ведь Docker-то можно использовать и на Windows. Правда, запускается он там подольше.

    Где именно вести разработку, где вам удобнее - это ваше личное дело. Вопрос ваших предпочтений. Никаких объективных причин в наше время, когда существуют Docker, Vagrant и виртуальные машины, когда куча приложений изначально сделанных для *nix запускаются в native под Windows - нет никаких причин себя строить. Кроме любопытства - а как оно там на других системах живется.

    У тех кто вас троллит есть еще одна причина: им приятно показать себя более умными. Как же - ведь Linux можно сконфигурить руками.

    Ага, конечно.

    Или используют готовые десктопные дистрибутивы. Не зря Ubuntu так популярна.
    Или если освоили ArchLinux - то построили себе совершенно убогое окружение по готовым мануалам.

    Чтобы действительно набрать скиллы ручной настройки Linux - нужно огромное количество упроства и времени, чем ваши друзья, которые вас троллят, вряд ли обладают.

    На деле 99% твердящих о гибкости Linux - далее чем ставить Apache и MySQL из пакетов - ничего сами и не умеют. Фактически работая в то же настроенной другими людьми десктопной среде. Но разве вы не умеете делать то же самое под Windows?

    Другое дело, что разворачивать и тестировать нужно под аутентичным операционным окружением.
    Неважно под Ubuntu ты сидишь или под Windows.

    Лучшие практики советуют использовать полностью изолированный и независимый от рабочего места разработчика инструментарий - виртуальные машины, Vagrant, Docker, отдельные физические сервера.

    В этом случае под твоей любимой ОС работает только текстовый да графический редактор. А все развертывание для тестирования и для продакшн проводится в совсем другой среде.

    Используя Docker хоть под Windows ты будешь получать даже больше преимущество повторяемости рабочей среды чем тем кругом, кто советуют тебе просто перейти на Linux. Если на более слабом железе это и было бы существенно (Docker под Linux стартует быстрее), то на твоем - несущественно на чем работать.
    Ответ написан
    9 комментариев
  • После переноса с хостинга на новый хостинг сбиваются настройки темы?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    2. Экспортирую дамп базы данных, открываю в редакторе atom дамп базы и заменяю массово старый url на новый, после сохраняю.


    В этом вся проблема...
    Замените только 2 строки из таблицы wp_options (home_utl site_url).
    Все остальные замены проводите через плагин better search replace (так вы сохраните сериализованные данные и guid... и соответственно, настройки темы и т.д.)
    Ответ написан
    1 комментарий
  • Как себя ведёт Wordpress при большом количестве людей?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Как себя ведёт Wordpress при большом количестве людей?

    Увеличивает нагрузку на сервер пропорционально кол-ву людей

    Говорят, что при одновременном присутствии от 6000 человек начинаются проблемы.

    зависит от сервера, от проекта, от кривых рук разработчика, могут начаться на 12
    Любая cms - прожорлива. Это плата за простоту разработки и универсальность.

    Если это так, то куда переезжать?

    В зависимости от ситуации или на более мощный сервер. Или в руки более адекватного разработчика. Или на framework.

    Как правило виноват человек, а не технология.
    Ответ написан
    Комментировать
  • Как создать папку с файлом на сервере?

    SagePtr
    @SagePtr
    Еда - это святое
    Комментировать
  • Сайт в локальной сети на сервере и интернет, там где нет сети?

    nonname
    @nonname
    Давайте прикинем.
    Если взять средний поток 1мбит\с получится 1 фильм (2 часа) будет занимать до 1гб, чего хватает с запасом, h264 кодек 480p с таким битрейтом будет неплохо смотреться на мобильных девайсах.
    Двухдиапазонная точка доступа 2.4\5ггц n\AC стандарта даст 20-30 юзеров на 1мбит\с в 2.4 режиме и 50 и более на 5ггц. Даже если прикинуть что у большинства старые девайсы, то в 20 точно уложимся. Общий поток до 50мбит\с.
    Можно взять rpi 3 и попробовать запуститься на нём, но скорее всего его производительности не хватит уже на 5-10 клиентах. Советую сразу смотреть на что-то вроде Intel NUC или его аналоги, его точно хватит с запасом.
    Можно пожалуй даже поднять битрейт до 2мбит и разрешение видео до 720p.
    Статья про то как сделать на nginx потоковое вещание.
    Ответ написан
    Комментировать
  • Почему phpStorm подсвечивает Exception?

    jasonOk
    @jasonOk
    Легче болтать, чем код писать
    Добавьте комментарий (аннотацию) к методу validate.
    Для это поставьте курсор на строке перед private function validate введите /** и нажмите Enter.

    Должно получиться
    /**
    * @param $file
    * @throws Exception
    *
    **/
    private function validate ($file) {


    Больше подсвечивать не будет.
    Ответ написан
    Комментировать
  • Как редактировать CSS WordPress темы из браузера?

    Vlad_IT
    @Vlad_IT Куратор тега CSS
    Front-end разработчик
    Ну можно сколхозить следующим образом.
    1) В хроме можно привязывать файл из dev тулза в локальный файл. Погуглите, в недавних обновлениях было.
    2) Этот привязанный файл переопределяете поверх серверного. т.е. чтобы браузер вместо удаленного качал локальный. Можно использовать всякие переопределяющие файлы проги, прокси, локальный сервер, или например расширение для хрома https://chrome.google.com/webstore/detail/resource... Я обычно же использую BrowserSync, перехожу через консоль в директорию, где будут лежать переопределяемые файлы, и выполняю

    browser-sync start --proxy адрес_сайта --files './' --ss './'


    И создается локальный сервер, через который я работаю. Структуру папок нужно иметь такую же, как и на сервере. т.е. если там стиль лежит в /styles/style.css, то и вы создавайте эту папку и кидайте туда этот файл. Плюс бонусом будет LiveReload. Так можно менять все статические файлы. Серверные скрипты так сделать не получится. К тому же, файл физически на вашем компьютере, и после всех изменений, нужно кинуть измененный файл на сервер.
    PS: По хорошему, правки лучше не делать сразу на продакшн сервере, но если надо, то пусть.
    Ответ написан
    Комментировать
  • Где скачать бесплатные темы для Вордпресс?

    https://ru.wordpress.org/themes/
    Собственно, по этому, официальному, репозиторию и ведется поиск тем в админке.
    Ответ написан
    3 комментария
  • Как прикрутить стороннюю библиотеку к Laravel?

    Sanasol
    @Sanasol Куратор тега PHP
    нельзя просто так взять и загуглить ошибку
    Не нужны никакие фасады или сервисы для самого простого использования.
    Поставили через композер любой пакет и используете.
    Автозагрузка композера всё сделает за вас.
    $api = new \Yandex\Geo\Api();

    Если уже нужны какие-то конфиги, DI или сервис, то стоит запариваться с полноценной интеграцией.
    И то для начала лучше погуглить хотя бы 20 секунд чтобы найти готовое решение под Лару: https://github.com/thephpleague/geotools
    Ответ написан
    2 комментария
  • Как сравнить два захешированных пароля?

    @Arik
    не нужно искать пароль в БД, нужно искать пользователя (по ИД, почте, логину)
    когда нашли пользователя то берем его хэш пароля и через отдельную функцию проверяем.
    То что каждый раз новый хэш это сегодня нормально, так если БД своруют, то не смогут подобрать пароль через обход по хэшам.
    Ответ написан
    Комментировать