Столкнулся вот с такой смешной багой в Chrome как “Resource interpreted as image but transferred with mime type text html”.
Он возникал при попытке растянуть карту Гугла на весь экран. Решение образовалось чисто случайно просматривая старые решения.
Сегодня столкнулся с проблемкой при индексации данных которые включали в себя агрегированный выборки.
В качестве БД юзаю Postgresql
Суть проблемы в том что агрегированные данные конектились через LEFT JOIN что не позволяло передавать туда параметры. В следствии этого агрегировались все данные вместо только необходимых, посему время выполнения катастрофически увеличивалось. Как не крутил я запросы факт был один агрегированные данные подключить через JOIN нельзя.
После некоторого времени вспомнил о замечательной опции SPHINXa sql_query_pre (запрос выполняющийся перед индексацией). В этот запрос я впихнул создание агрегирующих таблиц с необходимыми индексами. В итоге скоросить индексации увеличилась очень сильно.
Плюс данной методы в том, что все выполняется непосредственно во время индексации и в необходимом порядке, что помогает избежать разных проблем если бы это делалось через cron.
Написал вчера небольшую приблуду для вменяемого тестирования своего джанго проекта. Пакет очень сырой и могут быть траблы, но все же как по мне то лучше того что сейчас есть. Посему решил выложить.
It creates two additional attributes in request object – browser_name and browser_version. If it can’t find what browser or version is used this attributes will be None
С каждим днем убеждаюсь, что наш мир идет в глубокую жопу по вине нас самих. Мы живем в мире где всем на все пофиг.