воскресенье, 17 июля 2011 г.

Установка django-photologue в virtualenv

Недавно я встал на путь истины и начал использовать virtualenv в своих Django-поделках. Моё мнение насчёт virtualenv кратко изложено в лирическом отступлении в конце статьи, а сейчас я расскажу о проблемах, с которыми я столкнулся при установке django-photologue в virtualenv под Ubuntu 11.04.

IOError: encoder jpeg not available

Итак, выполнив установив и подключив django-photologue:
virtualenv --no-site-packages gallery && cd gallery
source ./bin/activate
pip install Django PIL django-photologue
# создаём сайт и подключаем в него django-photologue
пытаемся загрузить изображение (photologue.models.Photo), хотя бы даже через административную панель, получаем ошибку
IOError: encoder jpeg not available

суббота, 2 июля 2011 г.

DD не туда? Не беddа!

Он самый
Буквально вчера, в процессе создания установочной USB флешки Ubuntu из под Debian, ко мне явился белоснежный песец в виде команды:
dd if=boot.img.gz of=/dev/sdb1
, которой я хотел записать образ boot.img.gz на флешку.  Но ВНЕЗАПНО оказалось, что флешка находится по адресу /dev/sdc, а /dev/sdb1 - это мой терабайтник со всеми бекапами, архивами фоток, проектов и т.п.

Если вы попали в подобную ситуацию, то читать простыни текста - это меньшее, что вам хочется.  Поэтому сразу решение, которое поправит потерянную ФС (в моём случае это один несистемный раздел ext3):
fsck -t ext3 -y /dev/sdb1
Ну а пока оно работает, можно почитать мою историю...