SSL в nginx

Всё просто — нужно его сгенерировать и дописать конфиг — подробнее: http://wiki.enchtex.info/howto/nginx_ssl Для использования в связке с php-fpm нужно указать: fastcgi_param HTTPS on;

Пример jquery-ui виджета

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

Отдача json из Django view

from django.http import HttpResponse import simplejson as json … def my_view( request ): jsonDict = { «status»: «success», «message»: «everything’s fine» } return HttpResponse( json.dumps( jsonDict ), mimetype=»application/json» ) Подробнее о simplejson — в документации

Динамическое добавление/удаление полей форм в Django

Задача стояла следующая: есть список сущностей (к примеру, упражнений), каждая из которых в форме выводится в виде нескольких полей ввода (к примеру, сеты и название упражнения), хочется иметь возможность яваскриптом добавлять/удалять упражнения, менять их положение. Для этого были использованы формсеты (django.forms.formsets) и jquery на клиенте. В теории всё так: в шаблон передаём формы из формсета …

Read more

Работа со стандартной авторизацией в Django

Хотелось использовать стандартную авторизацию, но нужно было, естественно, её расширить. Вот как это получилось.

Отдача статики в Django

Достаточно в urls.py добавить: (r’^static/(?P.*)$’, ‘django.views.static.serve’, {‘document_root’: ‘/home/…/static’}), Для боевого сервера этот метод, конечно, использовать не стоит, но для разработки — самое то.

Аналог TortoiseSVN под linux

Мне понравился RabbitVCS.

Статический IP в linux

По умолчанию в Ubuntu IP-адрес получается автоматически. Чтобы назначить статический IP, надо в файле /etc/network/interfaces заменить строки, где упоминается интерфейс eth0 на: auto eth0 iface eth0 inet static address 192.168.1.10 netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.1.255 gateway 192.168.1.1 dns-nameservers 192.168.1.1

Выборка DOM-элементов по селекторам

Постоянно забываю запись всех атрибут селекторов для jquery. Памятка с примерами использования: 1. Элемент с атрибутом [A] Выбирает все элементы с атрибутом. Пример: $( «checkbox[checked]» ) Выбрать все чекбоксы с атрибутом «checked». 2. Элемент с атрибутом A, равным B [A=B] Пример: $( «input[name=’my-name’]» ) Выбрать все инпуты с атрибутом «name», равным «my-name». 3. Элемент с …

Read more

Как установить Sun Java в Ubuntu 10.10

sudo add-apt-repository «deb http://archive.canonical.com/ lucid partner» sudo apt-get update sudo apt-get install sun-java6-jdk В Ubuntu 12.04: sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java7-installer // uninstall: udo apt-get remove oracle-java7-installer