• Где можно учить canvas?

    @ForgetAll
    Почему никто не вспомнил отличные работы Юры
    Ответ написан
    Комментировать
  • Разработка кроссплатформенного приложения на PhoneGap, трудно ли отлаживать?

    @forspamonly2
    цепляетесь хромовским отладчиком к телефону или эмулятору и отлаживаете. а в чём писали - не суть важно.
    Ответ написан
    Комментировать
  • Как сделать такие шикарные ЧПУ для фильтров в каталоге?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега Laravel
    Нужно просто в каком-то хранилище (БД или Redis, например) сопоставить параметры запроса с уникальной строкой. При получении запроса получаем параметры из хранилища, вместо request()->get('foo') и работаем с ними как обычно.
    Ответ написан
    3 комментария
  • Как наверстать знания в javascript?

    Yertuwernat
    @Yertuwernat
    Кратко о себе: живу в России, не женат, характер
    Как вариант ты можешь работать без всех этих технологий: babel, webpack, typescript и тд и тд.

    Вообще без них!

    Но если ты хочешь работать как все в индустрии - то страдай!
    Страдание неизбежно.
    И неизбежно ты вынужден будешь работать с лентяями, дебилами, психопатами, жуликами и тд и тд.

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

    На самом деле эта возможность легко увольнять разработчиков - это и есть главная причина существования этих безумных сложных технологий: babel, webpack, typescript и тд и тд.

    И те кто вынужден работать в этих фреймворках чаще всего сами себе внушают что так и должно быть и это нормально - и рекламируют это другим...
    Это просто дурдом.
    Ответ написан
    15 комментариев
  • Какой бесплатный и легкий (важно!) движок интернет магазина выбрать?

    TerNik
    @TerNik
    Посмотрите в сторону opencart. Шустро работает, разобраться что и как не сложно.
    Есть и русифицированные сборки, в которых настройки некоторые под российские реалии ведения интернет-торговли.
    Ответ написан
    Комментировать
  • Как настроить ssl на устаревшей версии PHP?

    А зачем Вам ssl в php? Чего б не прикрутить ssl выше, например в nginx?
    Оффтоп
    Залез HEX редактором вписал руками нужный цифирь - всё равно упало.
    Если Вам в паспорте, вместо фио, написать "Иванов Иван Иваныч" - Вы им станете?
    Ответ написан
    Комментировать
  • Почему style.css считается опасным?

    mannaro
    @mannaro
    Умею профессионально гуглить
    Он ругается не на CSS. Он ругается, что часть контента загружается по HTTP, в то время, как сам сайт открывается по HTTPS.
    Ответ написан
    Комментировать
  • Как правильно верстаются такие рамки?

    @qbudha
    Чых-пыхдевелопер
    Можно поиграть с псевдоэлементами, которые будут перекрывать border'a (сами border'a можно сделать с помощью фона контейнера и margin между ячейками, например) и nth-of-type, т.к. белые области симметричны друг другу, но смещены отностительно пересечения ячеек и поэтому ширина псевдоэлементов для каждой n-ой ячейки будет своя..
    Можно тупо задать position: relative контейнеру, рамки сверстать самым обычным образом подкрашивая border, а внутрь контейнера поместить пару элеметов c position: absolute и z-index, которые бы играли роль засветки на пересечениях рамок. Очевидно, что для более или менее динамической генерации ячеек этот способ не подходит.
    Можно сделать комбинацию из двух этих вариантов.
    В общем вопрос "как правильно" сильно зависит от вопроса - "а что это должно быть":)
    Ответ написан
    Комментировать
  • Ошибка в php, как исправить?

    webinar
    @webinar Куратор тега PHP
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Ошибка Ваша простая - нет среды для разработки. Такие ошибки можно искать часами, но обычно юзаешь IDE типа phpStorm или аналоги и она тебе однозначно подчеркивает где забыл закрыть скобку или поставить запятую и т.д. Так что не надо искать описку, ищите ПО, которое избавит от этого раз и навсегда.
    Вы же it-шник, Вы должны думать и делать только то, что не может продумать или сделать программа.
    Ответ написан
    2 комментария
  • Какую CMS выбрать для фотогалереи?

    Sanes
    @Sanes
    Что значит легкая?
    Собственно любая популярная CMS подойдет.
    Я бы на Modx сделал.
    Ответ написан
    Комментировать
  • Как сделать чтоб в 'opportunities' был array?

    AK-VoronM
    @AK-VoronM
    "Мало-мало программист"
    Вероятно стоит переименовать переменную с массивом $opportunies в $opportunities

    Ну или присвоить $opportunies вместо $opportunities
    =))
    Ответ написан
    Комментировать
  • Как легко перейти с jQuery на VUE?

    zooks
    @zooks
    Frontend
    Для лендосов рекомендую этот фреймворк:
    vanilla-js.com
    Ответ написан
    1 комментарий
  • Не могу разобраться в ошибках Gulp?

    nakree
    @nakree
    Fullstack Developer
    Это не ошибки, а предупреждения по поводу обновления зависимостей в самом gulp. Не обращайте на них внимание.

    Gulp нужно установить еще локально в проекте. И сам gulp не может "бросать" на локалхост, потому что это таск раннер. Это делает плагин browser-sync, а в конфиге к нему можно прописать нужный порт.

    Изучите получше документацию по gulp, чтобы понимать как его использовать
    Ответ написан
    Комментировать
  • Как обеспечить постоянную работу майнера на vps?

    opium
    @opium
    Просто люблю качественно работать
    Запускайте в беуграунде через & или через screen
    Ответ написан
    4 комментария
  • Куда можно временно выложить сайт?

    @akass
    Developer
    Github Pages
    Ответ написан
    Комментировать
  • Как управлять docker'ом?

    @canselot
    Собираем образ PHP
    Стандартный официальный образ PHP не включает в себя никаких модулей, поэтому чтобы включить их нужно собрать свой образ на основе официального. Звучит немного страшновато, но на деле все просто. Создаем директорию для нашего образа images/php и в ней создаем файл Dockerfile следующего содержания:

    # Для начала указываем исходный образ, он будет использован как основа
    FROM php:7.1-fpm
    # Необязательная строка с указанием автора образа
    MAINTAINER PHPtoday.ru <info@phptoday.ru>
    
    # RUN выполняет идущую за ней команду в контексте нашего образа.
    # В данном случае мы установим некоторые зависимости и модули PHP.
    # Для установки модулей используем команду docker-php-ext-install.
    # На каждый RUN создается новый слой в образе, поэтому рекомендуется объединять команды.
    RUN apt-get update && apt-get install -y \
            curl \
            wget \
            git \
            libfreetype6-dev \
            libjpeg62-turbo-dev \
            libmcrypt-dev \
            libpng12-dev \
        && docker-php-ext-install -j$(nproc) iconv mcrypt mbstring mysqli pdo_mysql zip \
        && docker-php-ext-configure gd --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/ \
        && docker-php-ext-install -j$(nproc) gd
        
    # Куда же без composer'а.
    RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
    
    # Добавим свой php.ini, можем в нем определять свои значения конфига
    ADD php.ini /usr/local/etc/php/conf.d/40-custom.ini
    
    # Указываем рабочую директорию для PHP
    WORKDIR /var/www
    
    # Запускаем контейнер
    # Из документации: The main purpose of a CMD is to provide defaults for an executing container. These defaults can include an executable, 
    # or they can omit the executable, in which case you must specify an ENTRYPOINT instruction as well.
    CMD ["php-fpm"]

    Также в этой папке создадим пока пустой php.ini, чтобы не было ошибки при сборке образа. Можете добавить в него нужные вам настройки.

    Источник
    Ответ написан
    Комментировать
  • С чего начать учить websocket php?

    @Azperin
    Дилетант
    Ты учишь пхп для чата ? Думаю стоит сначала определится с задачей которая перед тобой стоит, если ты хочешь делать чаты, то пхп не лучший выбор. Начни изучение с ноды, чтобы не держать консоль установи pm2. По полочкам все уже давно раскидано в гугле, покрайней мере под твой уровень. Если же чтото будет непонятно именно в процессе реализации, тогда и скидывай конкретный вопрос.
    Ответ написан
    Комментировать
  • Как обновить миграцию в laravel?

    JhaoDa
    @JhaoDa
    LaravelRUS Team
    Попробуйте прочитать документацию.
    Ответ написан
    Комментировать
  • Как обновить миграцию в laravel?

    @RidgeA
    Вопрос непонятен. Почему ALTER TABLE с изменением дефотного значения должен поломать таблицу, если руки прямые?
    Ответ написан
    Комментировать
  • Каким образом расшифpoвать звездочки на сайтах?

    @deadem
    Да, инфа о в данном случае о ящике прилетает к нам на форму переписааная, где вместо текста "*"
    Ответ написан
    Комментировать