xmodmap позволяет просматривать таблицу соостветствий клавиш. Пример результата: xmodmap: up to 4 keys per modifier, (keycodes in parentheses):shift Shift_L (0x32), Shift_R (0x3e)lock Caps_Lock (0x42)control Control_L (0x25), Control_R (0x69)mod1 Alt_L (0x40), Alt_R (0x6c), Meta_L (0xcd)mod2 Num_Lock (0x4d)mod3 mod4 Super_L (0x85), Super_R (0x86), Super_L (0xce), Hyper_L (0xcf)mod5 ISO_Level3_Shift (0x5c), Mode_switch (0xcb)
Monthly Archives:: Январь 2012
Ubuntu, Apache, смена порта 80 на другой (Apache unbind port 80)
Правим файлик /etc/apache2/ports.conf Меняем Listen 80 на нужный порт
Django-imagekit example ( Django-imagekit пример работы)
Пример работы (делаем масштабирование картинки по ширине и высоте, но не превосходящее width_max, height_max): from django.db import models from django.forms.fields import CharField from imagekit.models import ImageSpec from imagekit.processors import resize, Adjust from django.forms import ModelForm, forms class FormatImage(object): def process(self, image): # масштабируем до width_max, height_max width_max=605 height_max=475 c=resize.Fit(width_max,height_max,True) image=c.process(image) return image class Photo(models.Model): original_image… Read more »
Django, ModelForm and upload file (Django, ModelForm и загрузка файла)
Не очевидная для меня вещь с загрузкой файла и класса наследника ModelForm, нужно указать files=request.FILES Иначе появлялась ошибка This field is required. Хотя оно там было заполнено. рабочий пример: if request.POST: pcf=PhotoCandidateForm(request.POST,files=request.FILES) if pcf.is_valid(): pcf.save() message=’Data is saved. Thanks’ Сумбурно получилось, но так как пишу для себя, то должен сам себя понять
Django под Windows XP
Настраивать Django под Windows XP тот ещё секс, в общем проблема была в точности как http://victor-k-development.blogspot.com/2010/07/unicodedecodeerror-django.html Резюмирую: проблема UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xe0 in position 0: ordinal not in range(128) Решение: В моем случае проблема заключалась в том, что в реестре в разделе[HKEY_CLASSES_ROOT\CLSID\{4063BE15-3B08-470D-A0D5-B37161CFFD69}\EnableFullPage\MIME] содержались подразделы содержащие в названии кириллицу. При удалении этих разделов они автоматически… Read more »
Проброска портов (Port forwarding)
Проброска портов. Мое спасение от погружения в бездну iptables это rinetd. Всё просто, ставим из репозитория: sudo aptitude install rinetd Правим конфиг перенаправления /etc/rinetd.conf, пример: #откуда_ip откуда_port куда_ip куда_port 192.168.1.2 80 192.168.1.59 80 Пример 2, переводит все входящие соединения (и внутренние и внешние) на нужным нам ip 0.0.0.0 80 192.168.1.59 80 И рестартуем сервис: sudo /etc/init.d/rinetd… Read more »
Свежие комментарии