Правильная реализация функционала «Запомнить меня» при авторизации на сайте
https://david-m.livejournal.com/1267236.html
https://david-m.livejournal.com/1267236.html
Livejournal
Правильная постоянная авторизация
Сейчас весь интернет увлечённо обсуждает, как правильно хранить пароли. Дело хорошее:) Но я недавно заинтересовался похожей темой и обнаружил, что по ней куда меньше материалов. Тема эта постоянная авторизация или, проще говоря, функция Запомнить меня при…
https://www.codewars.com - отличный сервис-тренажер программирования.
1. При регистрации ты должен решить задачку, на удобном тебе языке (php в наличии)
2. Посе регистрации система предлагает решать задачи разной сложности, постепенно ее наращивая
3. Задача - это условие и тесты, которые должны корректно выполниться после того, как ты напишешь решение
4. После решения задачи открывается раздел "Решения", где можно посмотреть решение "best practice", таким образом перенимать опыт других участников
1. При регистрации ты должен решить задачку, на удобном тебе языке (php в наличии)
2. Посе регистрации система предлагает решать задачи разной сложности, постепенно ее наращивая
3. Задача - это условие и тесты, которые должны корректно выполниться после того, как ты напишешь решение
4. После решения задачи открывается раздел "Решения", где можно посмотреть решение "best practice", таким образом перенимать опыт других участников
Объяснение основных свойства CSS Flexbox с помощью наглядных гифок
https://tproger.ru/translations/how-css-flexbox-works/
https://tproger.ru/translations/how-css-flexbox-works/
Tproger
Как работает CSS Flexbox: наглядное введение в систему компоновки элементов на веб-странице
Задавались когда-нибудь вопросом, как работает CSS Flexbox? Наглядно объясняем возможности технологии с использованием анимации.
Сохраняй происходящее на экране в gif.
Рубрика #полезности
https://paulradzkov.com/2014/capture_screen_to_gif/
Рубрика #полезности
https://paulradzkov.com/2014/capture_screen_to_gif/
Paulradzkov
Захват экрана в GIF
Как сделать гифку с экрана
На днях PhpStorm обновился до версии 2019.2, добавив поддержку новых фич для PHP 7.4, полную поддержку регулярных выражений и еще много чего. Но самое крутое (не по полезности, но по юзабилити определенно), - перемещение верхнего меню в тайтл бар, что заметно увеличило рабочую область.
Лишние индексы в MySQL. Как их определить?
https://ruhighload.com/%d0%9e%d0%bf%d1%80%d0%b5%d0%b4%d0%b5%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5+%d0%bb%d0%b8%d1%88%d0%bd%d0%b8%d1%85+%d0%b8%d0%bd%d0%b4%d0%b5%d0%ba%d1%81%d0%be%d0%b2+%d0%b2+mysql
https://ruhighload.com/%d0%9e%d0%bf%d1%80%d0%b5%d0%b4%d0%b5%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5+%d0%bb%d0%b8%d1%88%d0%bd%d0%b8%d1%85+%d0%b8%d0%bd%d0%b4%d0%b5%d0%ba%d1%81%d0%be%d0%b2+%d0%b2+mysql
Хайлоад
Определение лишних индексов в MySQL
Check-unused-keys для определения неиспользуемых индексов в базе данных
Об оптимизации раобты PHP.
https://ruhighload.com/%d0%9e%d0%bf%d1%82%d0%b8%d0%bc%d0%b8%d0%b7%d0%b0%d1%86%d0%b8%d1%8f+php
https://ruhighload.com/%d0%9e%d0%bf%d1%82%d0%b8%d0%bc%d0%b8%d0%b7%d0%b0%d1%86%d0%b8%d1%8f+php
Зачем нужен .lock файл в composer? Нужно ли его класть в репозиторий?
От себя добавлю, что если вы пишете библиотеку, то
https://phpprofi.ru/blogs/post/15
От себя добавлю, что если вы пишете библиотеку, то
composer.lock
не стоит добавлять в репозиторий, а если пишете полноценное приложение, то в этом случае обязательно добавлять. А почему, расписанно в данной статье)https://phpprofi.ru/blogs/post/15
Php Profi
Composer: Всё о .lock файле
Подводные камни при использовании класса DateTime. Читай и не благодари 👍
https://telegra.ph/Perestante-ispolzovat-DateTime-08-27
https://telegra.ph/Perestante-ispolzovat-DateTime-08-27
Telegraph
Перестаньте использовать DateTime
Специально для студентов курса «Backend разработчик на PHP» подготовили перевод интересной статьи о сайд-эффекте популярного инструмента. Работа с датами и временем в PHP порой раздражает, поскольку приводит к неожиданным багам в коде: $startedAt = new DateTime('2019…
Варинат роботы с деревьями через вложенные множества или Nested Sets в MySQL
http://zabolotnev.com/mysql-nested-sets
http://zabolotnev.com/mysql-nested-sets
Zabolotnev
Деревья nested sets в MySQL (Вложенные множества)
Краткое описание модели Nested Sets (вложенные множества), ее применения в MySQL и хранимая
процедура для построениядерева nested sets
процедура для построениядерева nested sets