partweb.ru свадебные туфли

partweb.ru

Про web по частям.

понедельник, 31 мая 2010 г.

пятница, 5 марта 2010 г.

test


Поднял tinyMCE в связке с django-filebrowser. Ох и поизъопываться пришлось с этим. Головной болью стал browser cross-domain policy, который не пускал скрипты с домена нашего медиа-сервера к данным со страниц основного домена. За сим какую-то часть перечисленных приложений отдают view с основного домена. Это не самое красивое что могло быть. Скрины местячкового триумфа:)



Сам filebrowser




Перед вставкой в текст можно выбрать какого размера изображение вставлять




Очередь загрузки - можно выбрать произвольное число файлов и загружать по команде

четверг, 4 марта 2010 г.

test

Недавно довелось встретить в чужом коде вот такое:


request.POST['headline'] = request.POST.get('name', '')


request.POST['interests'] = str(properties_form.entity.id)





Был дико удивлен тому,что это работает. Оказывается в django1.1.2 pre-alpha убрали иммунитет к правкам request.POST и request.GET - этому я удивился еще больше.


Почему это плохо? Нарушается семантика параметров view.request.GET и request.POST получаются от GET и POST параметра view request. Последний, в свою очередь по определению приходит от клиента. То есть это исходные данные для функицонала во view.Исходные данные вроде как не катируется менять.


Более того - в длинных корявых view этот прием дополнительная "засада" для тех, кто его будет дорабатывать.

test

Недавно довелось встретить в чужом коде вот такое:


request.POST['headline'] = request.POST.get('name', '')


request.POST['interests'] = str(properties_form.entity.id)





Был дико удивлен тому,что это работает. Оказывается в django1.1.2 pre-alpha убрали иммунитет к правкам request.POST и request.GET - этому я удивился еще больше.


Почему это плохо? Нарушается семантика параметров view.request.GET и request.POST получаются от GET и POST параметра view request. Последний, в свою очередь по определению приходит от клиента. То есть это исходные данные для функицонала во view.Исходные данные вроде как не катируется менять.


Более того - в длинных корявых view этот прием дополнительная "засада" для тех, кто его будет дорабатывать.

test

Недавно довелось встретить в чужом коде вот такое:


request.POST['headline'] = request.POST.get('name', '')


request.POST['interests'] = str(properties_form.entity.id)





Был дико удивлен тому,что это работает. Оказывается в django1.1.2 pre-alpha убрали иммунитет к правкам request.POST и request.GET - этому я удивился еще больше.


Почему это плохо? Нарушается семантика параметров view.request.GET и request.POST получаются от GET и POST параметра view request. Последний, в свою очередь по определению приходит от клиента. То есть это исходные данные для функицонала во view.Исходные данные вроде как не катируется менять.


Более того - в длинных корявых view этот прием дополнительная "засада" для тех, кто его будет дорабатывать.

test


Поднял tinyMCE в связке с django-filebrowser. Ох и поизъопываться пришлось с этим. Головной болью стал browser cross-domain policy, который не пускал скрипты с домена нашего медиа-сервера к данным со страниц основного домена. За сим какую-то часть перечисленных приложений отдают view с основного домена. Это не самое красивое что могло быть. Скрины местячкового триумфа:)



Сам filebrowser




Перед вставкой в текст можно выбрать какого размера изображение вставлять




Очередь загрузки - можно выбрать произвольное число файлов и загружать по команде

среда, 3 марта 2010 г.

test


Поднял tinyMCE в связке с django-filebrowser. Ох и поизъопываться пришлось с этим. Головной болью стал browser cross-domain policy, который не пускал скрипты с домена нашего медиа-сервера к данным со страниц основного домена. За сим какую-то часть перечисленных приложений отдают view с основного домена. Это не самое красивое что могло быть. Скрины местячкового триумфа:)



Сам filebrowser




Перед вставкой в текст можно выбрать какого размера изображение вставлять




Очередь загрузки - можно выбрать произвольное число файлов и загружать по команде

вторник, 2 марта 2010 г.

test


Поднял tinyMCE в связке с django-filebrowser. Ох и поизъопываться пришлось с этим. Головной болью стал browser cross-domain policy, который не пускал скрипты с домена нашего медиа-сервера к данным со страниц основного домена. За сим какую-то часть перечисленных приложений отдают view с основного домена. Это не самое красивое что могло быть. Скрины местячкового триумфа:)



Сам filebrowser




Перед вставкой в текст можно выбрать какого размера изображение вставлять




Очередь загрузки - можно выбрать произвольное число файлов и загружать по команде

test


Поднял tinyMCE в связке с django-filebrowser. Ох и поизъопываться пришлось с этим. Головной болью стал browser cross-domain policy, который не пускал скрипты с домена нашего медиа-сервера к данным со страниц основного домена. За сим какую-то часть перечисленных приложений отдают view с основного домена. Это не самое красивое что могло быть. Скрины местячкового триумфа:)



Сам filebrowser




Перед вставкой в текст можно выбрать какого размера изображение вставлять




Очередь загрузки - можно выбрать произвольное число файлов и загружать по команде

Предыдущие Главная страница
 

свадебные туфли

Кроссовки мужские
fir louboutin
hommes Christian Louboutin
christian louboutin lenkkarit
louboutin kvinnor skor

Трансформатор














Выбрать для сравнения function Comparison_1169() { _checked = document.MainForm3_1169.ComparisonCheckBox_1169.checked; _index = -1; for(i=0; i

подробнее... Выбрать для сравнения function Comparison_2043() { _checked = document.MainForm3_2043.ComparisonCheckBox_2043.checked; _index = -1; for(i=0; i


подробнее... Выбрать для сравнения function Comparison_1179() { _checked = document.MainForm3_1179.ComparisonCheckBox_1179.checked; _index = -1; for(i=0; i


подробнее... Выбрать для сравнения function Comparison_1664() { _checked = document.MainForm3_1664.ComparisonCheckBox_1664.checked; _index = -1; for(i=0; i


В нашем магазине, помимо низкой ценовой политики, налажена оперативная курьерская доставка, поэтому Вы сможете получить заказанный товар по Киеву и Киевской области в самые кратчайшие сроки. Если же Вы проживаете в другом городе Украины, доставку нашей продукции можно осуществить, воспользовавшись услугами наиболее подходящего транспортного агентства.


      Ð’ настоящее время пакеты пластин для трансформаторов малой и средней мощности (до 200 Ватт) собираются в основном из двух типов пластин (рис): Ш-образных и прямых (накладок). Применение прямых пластин (накладок) дает возможность делать у некоторых трансформаторов (например, у выходных) воздушный зазор в сердечнике.


подробнее... Выбрать для сравнения function Comparison_2047() { _checked = document.MainForm3_2047.ComparisonCheckBox_2047.checked; _index = -1; for(i=0; i


Сварочный трансформатор предназначен для питания дуги переменным током при ручной дуговой, а также механизированной и автоматической сварке под флюсом. Трансформатор, который является частью сварочного выпрямителя, выполняет ряд важнейших задач: контролирует силу сварочного тока, поддерживает постоянное горение дуги, а также разделяет сварочную цепь и силовую сеть.

Главная / Cварочные аппараты / Трансформаторы Трансформаторы Трансформаторы (0) AWELCO , DECA , БРИГАДИР , КАВИК , ПАТОН , ПРОТОН , Сварочные трансформаторы Telwin (MMA) , СЭЛМА , УРАЛЭЛЕКТРО , ЭНЕРГИЯ СВАРКИ , Сварочные трансформаторы DECA var ComparedProducts1 = new Array(); function PacketIntoHiddenValue1() { str = ''; for(i=0; i

 


Comments




Leave a Reply

    Author

    Write something about yourself. No need to be fancy, just an overview.

    Archives

    No Archives

    Categories

    All




  • Blog