Все записи категории ‘На первой полосе’

Формирование связанных списков select произвольной вложенности

11 Дек, 2016

Не ослабевает интерес к вопросу о динамическом создании связанных выпадающих HTML списков. Для двух зависимых списков (я публиковал пример более 5 лет назад!) ситуация простая и понятная, но люди задают вопрос — а как развить пример для вложения 3х списков?

Ответ — никак. :) Придется менять практически все, потому слово — менять тут не подходит. Я решил написать универсальный пример, который будет работать с любой вложенностью списков.

Читать далее »

Генетический алгоритм — пример применения методики

10 Дек, 2016

Чтобы убедить вас, что метод генетических алгоритмов — это очень простая штука, был создан данный пример. Мы найдем с помощью генетического алгоритма, что кратчайший путь между двумя точками — это прямая.

Читать далее »

Как копировать или клонировать объект в javascript?

10 Дек, 2016

В чистом виде js не даёт такой возможности. То как вы будет создавать копии ваших объектов — зависит от вас.

т.к. А и B ссылаются на один и тот же объект.

Читать далее »

Генетический алгоритм — что ты такое?

9 Дек, 2016

alhorithm

Генетический алгоритм — это довольно новый инструмент в арсенале решения задач. Использовать метод стало возможным благодаря вычислительной технике. ЭВМ позволяет человеку невиданную ранее (ещё каких то 30 лет назад) роскошь — выполнять много бесполезных расчетов за короткое время. :)

По закону диалектики количество переходит в новое качество. Этим качеством является метод в решении задач оптимизации — генетические алгоритмы.

Читать далее »

Пишем XML карту сайта для Drupal 6 сами

8 Дек, 2016

Поначалу я думал, что сделаю карту с помощью модуля. Для типовых проектов — лучшего не придумаешь. Достал последнюю версию модуля xmlsitemap под 6-ю версию друпала, настроил типы публикаций и запустил rebuild ссылок.

Но, видимо, публикаций оказалось слишком много (около 50к), и модуль начал что то «пережевывать», показывая прогресс по 100-150 публикаций в секунду. Через какое то время он вовсе прекратил свою работу, так и не создав мне карту.

Читать далее »

Чудо дерево : каталог книг в виде интерактивной карты

7 Дек, 2016

tree-brunch

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

Я уже не первый раз собираю подобные карты (схема секций в Голден Парк, интерактивная карта Верх-Исетского птичьего рынка), но каждый раз идея получает развитие, и техника исполнения совершенствуется.

Читать далее »

Типовая конфигурация настроек в .htaccess для соответствия тестам Google PageSpeed Insights

5 Дек, 2016

google-page-speed-insights-banenr

Google позволяет протестировать страницы вашего сайта на скорость загрузки. В результате теста вы получаете два рейтинга с оценкой до 100 баллов — один относится к просмотру сайта на мобильных устройствах, второй — на ПК.

Читать далее »

Фильтр только по нужному столбцу в Angular

3 Дек, 2016

Продолжая тему работы с ng-repeat в Ангуляр фреймворк, хочу рассказать о том, как работать с кастомными фильтрами.

Читать далее »

Меняем сортировку комментариев в Drupal 7 без views

2 Дек, 2016

Комментарии в Drupal выводятся от старых к новым. Т.е. чтобы увидеть последний (свежий) комментарий нужно идти на самую последнюю страницу (если комментарии разбились на несколько страниц) в самый конец списка комментариев.

Читать далее »

Спам в аналитике гугла. Настраиваем фильтры

29 Ноя, 2016

Куда катится этот мир? Спам уже пихают в статистику Гугла! Я признаю, что такой ход не лишен изящества. Но, господа спамеры, имейте совесть. :)

Читать далее »