Блог Андрея

 
 

Blog records

  • Кэширование с помощью service worker - ещё один мануал. Если вы до сих пор не разобрались - вам сюда.

    Статья адресована всем фронтендерам пишущим на javascript, кто всё ещё неуверенно чувствует себя, когда дело касается кэширования через service worker, хочет уметь писать этот функционал с чистого листа без шпаргалки, тем кто уже чита...

    Просмотров: 28
    Обновлено: 11:01 03.09.2019
  • Кэширование с помощью service worker при первой загрузке страницы.

    Продолжение статьи. Напомню, что я реализовал стратегию «Если ресурс есть в кэше, берём его из кэша, если нет, берём с сервера. Через секунду обновля...

    Просмотров: 26
    Обновлено: 11:05 03.09.2019
  • FAQ по установке Symfony 3 и Symfony 4 на localhost xubuntu 18.04

    13.10.2019 15:12 Версия Symfony CLI новее чем версия Symfony при запуске php bin/console server:run

    Установил последнюю версию Symfony пользуясь официальной д...

    Просмотров: 20
    Обновлено: 15:19 13.10.2019
  • FAQ по работе с Symfony 3 и Symfony 4 на localhost xubuntu 18.04

    FAQ по работе с Symfony 3 и Symfony 4 на localhost xubuntu 18.04

    Заметил что мой FAQ по установке Symfony 3 в 2019-ом году перерос в FAQ по разработке.

    Поэтому на вопросы, возникшие у меня при изучении этого чуднОго фреймвёрка в 2019...

    Просмотров: 18
    Обновлено: 18:20 24.10.2019
  • Подводные камни при внедрении видео с ютуба на сайт

    Читая о способах SEO оптимизации страниц в 2019-ом году можно легко найти информацию о том, что видео на сайте - это хорошо.

    Современные поисковые системы оценивают время, которое пользователь провёл на сайте, а благодаря размещённому на н...

    Просмотров: 15
    Обновлено: 18:01 15.09.2019
  • Как я писал своё первое «умное» приложение

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

    Просмотров: 15
    Обновлено: 10:52 03.09.2019
  • Пример анализа спроса на фреймвёрки на сайте moikrug.ru

    Вы узнаете, какой бэкенд и фронтенд фреймвёрк был наиболее востребован в вакансиях, размещённых на сайте МойКруг 11 октября 2019-ого года, а при желании обзаведётесь скриптом, который поможет вам собрать аналогичную статистику в тот день, когда ...

    Просмотров: 13
    Обновлено: 15:41 11.10.2019
  • Как создать android приложение на php (+ html + js + css)

    Статья адресована людям, занимающимся разработкой на PHP, у которых возникла необходимость по быстрому сделать android-приложение для личного пользования.

    Прежде всего хочется обратиться к профессиональным разработчикам android-...

    Просмотров: 8
    Обновлено: 10:45 03.09.2019
  • Используем кэш для запросов к базе данных в Symfony 3/4

    Начав изучать Symfony 3 я довольно быстро заметил, что один и тот же запрос к базе данных выполняется два раза подряд.

    Например, вот такой метод контроллера

        /**
         * @Route("/training/countquerie...

    Просмотров: 8
    Обновлено: 12:53 02.11.2019
  • Добавляем каптчу на форму запроса пароля по email. Перегружаем FOSUser ResettingController.

    Несмотря на то что существует уже некоторое количество готовых решений по добавлению google re-каптчи на форму логина Symfony, они предназначены для тех форм пакета, в которых используется FormBuilderInterface.

    Однако, форма запроса сброса...

    Просмотров: 6
    Обновлено: 20:51 11.11.2019
  • Для чего нужны хэши sha256, md5 и sha1 на сайтах с программами

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

    Просмотров: 4
    Обновлено: 10:07 03.09.2019
  • Настройка кэша второго уровня Doctrine 2 для использования memcache в проекте Symfony

    Проект Symfony 3.4 на примере которого я описываю использование кэша второго уровня создан из консоли с помощью Symfony cli 4.3, это может быть важно, так как может влиять на пути к некоторым упомянутым файлам.

    Сначала надо сконфигр...

    Просмотров: 4
    Обновлено: 16:30 06.11.2019
  • Использование laravel-mix для сборки кода использующего наследование в javascript

    После запуска laravel-mix могут появляться ошибки вида «ReferenceError: A is not defined» имеющие смысл «класс A не найден».

    Если вы новичок в использовании laravel-mix для сборки вашего js кода в один минимизирова...

    Просмотров: 3
    Обновлено: 12:05 20.06.2019
  • Конфигурация Swiftmailer для gmail в проекте Symfony 3

    Конфигурируем swiftmailer через .env и через swiftmailer.yaml файлы. Рассмотрены оба этих разных варианта.

    Пример строки MAILER_URL для gmail.

    Проект Symfony 3.4 на примере которого я описываю использование кэша второго уровня созда...

    Просмотров: 3
    Обновлено: 13:17 09.11.2019
  • Каптча на форме FOSUser. Добавляем google re-captcha

    В предыдущей статье я перегрузил (декорировал) контроллер FOSUserBundle ResettingController, теперь осталось только добавить гугл каптчу, ради...

    Просмотров: 3
    Обновлено: 21:50 11.11.2019
  • Установка laravel на xubuntu 18.04

    Всё в общем-то просто. Открываем терминал и пишем:

    1. sudo apt-get composer
    2. composer global require laravel/installer
    3. $HOME/.config/composer/vendor/bin/laravel new blog
    4. cd blog
    5. ...

    Просмотров: 2
    Обновлено: 12:47 05.09.2019
  • Как долго сменить обычный css на bootstrap

    Эта статья абсолютно «Ни о чём», мне просто интересно, сколько будет занимать переверстка моих сайтов чтобы они в десктопе выглядели также как и раньше, но стали и мобильными с bootstrap 4.

    Бывший fastxampp.org (ныне стал ...

    Просмотров: 2
    Обновлено: 10:32 01.11.2019
  • Публикуем свой бандл Symfony как пакет composer

    Я уже описывал тут, что изучая Symfony столкнулся с довольно неприятной задачей поиска псевдонимов сервисов при декорировании контроллера FOS...

    Просмотров: 2
    Обновлено: 11:32 17.11.2019
  • Использование laravel-mix для сборки кода использующего наследование в javascript

    После запуска laravel-mix могут появляться ошибки вида «ReferenceError: A is not defined» имеющие смысл «класс A не найден».

    Если вы новичок в использовании laravel-mix для сборки вашего js кода в один минимизи...

    Просмотров: 1
    Обновлено: 10:21 03.09.2019