insbor.ru
insbor.ru

insbor.ru

Привет, это я

Читаю, пишу, перечитываю и исправляю.


Что здесь происходит


Предыдущие записи


Предыдущие записи

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

Опубликовано :   |  Кем :   |  Категория :  PHP

Недавно потребовалось с помощью PHP импортировать в БД содержимое gzip-архива с json-файлом. В нём был массив некоторых однотипных объектов. Всё бы ничего, но размер архива 8ГБ, а файла в нём - 212ГБ. Mongo и т.п. не были доступны, только MySQL и PHP. А ещё на сервере не было достаточно места для распаковки архива.

Опубликовано :   |  Кем :   |  Категория :  PHP

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

Опубликовано :   |  Кем :   |  Категория :  Vue

В этой заметке я расскажу, как рекурсивно построить дерево элементов в Vue.js и оформить это в виде отдельного компонента. Сегодня без перетаскивания, зато с динамической загрузкой вложенных деревьев.

Опубликовано :   |  Кем :   |  Категория :  Vue

Разбираемся с загрузкой и пред-просмотром изображений в Vue.js. Заодно сделаем для этого компонент, поддерживающий добавление файлов перетаскиванием.

Опубликовано :   |  Кем :   |  Категория :  Vue

Сегодня пришлось переезжать с одного компьютера на другой, вспомнил всё самое важное, что использую для работы: Linux (У меня Mint), PhpStorm, PHP7 + composer + PHPUnit + Xdebug, nginx, Apache, MySQL, PostgreSQL, git + git-fat, Node.js + npm и, конечно же, Docker.

Опубликовано :   |  Кем :   |  Категория :  Linux

Обновлю пост 2011-го года. На этот раз роль PK в таблице играет код Alpha-2. Очень удобно, в связанных таблицах сразу видно, о какой стране идёт речь. Что касается расхода памяти на столбец country_id, то для 99.9% проектов это совершенно не важно. Флаги стран мира названы по Alpha-2, так что нужда в отдельном поле flag пропала.

Опубликовано :   |  Кем :   |  Категория :  Классификаторы

Добрый день! В коллекцию к предыдущим записям шестилетней (кошмар!) давности добавлю классификатор (справочник) категорий товаров с Яндекс.Маркета. За актуальность не отвечаю, так что если нужна свежая копия, можно скачать с официального сайта: download.cdn.yandex.net.

Опубликовано :   |  Кем :   |  Категория :  Классификаторы

Добрый день! Давно пора было этим заняться. Теперь к программе прилагается иллюстрированная инструкция в формате PDF с подробным описанием всего функционала и подсказками по работе.

Опубликовано :   |  Кем :   |  Категория :  АССО

Итак, прошёл год с того момента, как АССО «Риелтор» 1.0 была сдана первому клиенту. За это время её пришлось почти полностью переработать, следуя за изменениями на сайте и нуждами пользователей. В итоге я понял, что изначально не универсальное приложение может и пишется быстрее, но его поддержка уже для нескольких пользователей превращается в греблю против течения. Три месяца разработки подошли к концу и сегодня я представляю третью версию автоматизированной системы сбора объявлений.

Опубликовано :   |  Кем :   |  Категория :  АССО