Декабрь 09, 2012
Установка VirtualBox на Gentoo и проброс портов в режиме NAT

Довольно часто возникает ситуация, когда для использования некоторых возможностей или программ необходимо установить на компьютер дополнительную операционную систему. Для этого удобно воспользоваться виртуальной машиной - изолированным программным контейнером, способным выполнять собственную операционную систему (гостевую) и приложения, как физический компьютер. Для себя в качестве виртуальной машины я выбрал программный продукт VirtualBox. В этой заметке я опишу, как я устанавливал VirtualBox на Gentoo. >>
Теги: ,

Ноябрь 19, 2012
CGridView: отображение, сортировка и фильтрация отношений (relations)

CGridView позволяет легко отображать списки данных, относящихся к одной модели, из коробки. Однако если требуется вывести еще и связанные данные, а также обеспечить сортировку и фильтрацию по ним, необходимы некоторые дополнительные действия.
Продемонстрирован один из путей отображения, сортировки и фильтрации связанных данных в CGridView. >>
Теги: ,

Ноябрь 18, 2012
Обновление ядра в Gentoo Linux

Одним из преимуществ Gentoo является возможность получить самые свежие версии всех пакетов и linux-ядра без полной переустановки системы. Ядро можно обновить до актуальной версии в любое время прямо из работающей системы. Для обновления ядра я использую genkernel, и состоит процесс из следующих шагов... >>
Теги: ,

Ноябрь 05, 2012
Стилизация file-input и проблема с политикой безопасности IE

В одном проекте понадобилось стилизовать инпут типа file. На скорую руку был реализован такой вариант: поверх инпута помещался div с нужным фоном, и при клике на него с помощью jQuery вызывался клик по настоящему полю типа file. Однако возникла неприятная проблема, связанная с политиками безопасности IE... >>
Теги: ,

Ноябрь 04, 2012
Уменьшение количества запросов к БД при работе с django-taggit

Для фреймворка Django есть удобное приложение django-taggit, при помощи которого можно без труда добавлять теги к моделям. Также существуют ситуации, когда на странице необходимо вывести список, состоящий из большого количества записей. В таких ситуациях возникает проблема роста количества запросов с увеличением количества записей на странице... >>
Теги: ,