WordPress, PHP7 и немного бенчмарков

Опубликовано 3 комментарияОпубликовано в рубрике *nix, PHP, PHP7

Доброго дня всем читателям моего блога! После статьи о том, что Badoo перешли на PHP7, я понял, что пора и мне обновить PHP 5.5 на своей площадке. Об алгоритме действий и подводных камнях — под катом

Лекция-дайджест по PHP SPL

Опубликовано Оставить комментарийОпубликовано в рубрике Development, PHP, Лекции, Обзоры

Доброго дня всем! Специально для своей команды разработки я решил проводить лекции, посвящённые технологиям и стандартам, которые очень здорово было бы применить в работе и которые почему-то недооценены. Сегодня речь пойдёт о встроенной в PHP библиотеке SPL. В сети интернет достаточно много справочной информации по разным частям библиотеки. Я решил свести всё воедино. Получилась, этакая, […]

Обход массива по улитке.

Опубликовано 1 комментарийОпубликовано в рубрике PHP, Theory, ООП

Доброго дня, уважаемые посетители моего блога! Не так давно мне на глаза попалась задачка, которую кому-то из хабравчан предложили для решения на собеседовании. Суть ее состояла в том, чтобы заполнить квадратную матрицу с размерностью n*n числами от 1 до n^2 по спирали, закручивающейся от элемента [0, 0] к центру по часовой стрелке. Поняв, что мысль […]

Сортировка Шелла на PHP

Опубликовано Оставить комментарийОпубликовано в рубрике PHP, Theory, Без рубрики, Сортировки

Доброго времени суток, дорогие читатели! Сегодняшнюю статью я бы хотел посвятить еще одному замечательному алгоритму сортировки, носящему имя Дональда Шелла.

Быстрая сортировка — реализации на PHP и JS

Опубликовано Оставить комментарийОпубликовано в рубрике JavaScript, PHP, Theory, Сортировки

Я продолжаю ряд статей, посвященных классическим алгоритмам, и сегодня я хотел бы рассказать о Быстрой сортировке (quicksort). Почему именно она? На мой взгляд, это одна из сортировок, которые отлично подходят для решения повседневных задач. Ниже я приведу принцип данной сортировки и две ее реализации — на PHP и JavaScript.

О простом. Построение простого дерева.

Опубликовано 1 комментарийОпубликовано в рубрике PHP, SQL, Theory, Деревья

Приветствую всех читателей моего блога! Совсем недавно я обнаружил очень интересную особенность развития современных web-программистов. Мы смело оперируем фабриками, синглтонами и декораторами, но забываем о такой фундаментальной части программирования, как классические алгоритмы. Ведь если присмотреться к их реализации, то это тоже своего рода паттерны. С институтской скамьи можно вспомнить, к примеру, nested sets, b-tree, сортировку […]

Свобода выбора — области выделения в таблицах aka Excel style

Опубликовано Оставить комментарийОпубликовано в рубрике HTML, jQuery, PHP

Многие из вас, дорогие читатели, наверняка сталкивались с сервисом google docs, MS Excel, а также табличной версткой =) Одно из направлений современного использования таблиц в HTML — это удобный вывод структурированной информации для работы с ней. Но что если нас заинтересовал какой-то определенный кусок? Можно «накликать» нужные ячейки мышью, но что если у вас есть […]

Логическая разность запросов в MySQL

Опубликовано Оставить комментарийОпубликовано в рубрике PHP, SQL

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

Индексы в базе данных — «турбируем» поиск!

Опубликовано Оставить комментарийОпубликовано в рубрике SQL

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