Go to Tools->Options /Source Countrol/VSTFS-Configure User Tools… View: .* C:\Program Files (x86)\SourceGear\DiffMerge\DiffMerge.exe /title1=%6 /title2=%7 %1 %2 Merge: .* C:\Program Files (x86)\SourceGear\DiffMerge\DiffMerge.exe /title1=%6 /title2=%8 /title3=%7 /result=%4 %1 %3 %2
Check that Debug=False and that Google Analytics is off! In my case analytics slows speed dramatically.
Накнулся на интересную ссылку: как ускорить арфиметические операции за счет их преобразования. Например, x = x * 2; x = x * 64; //равно, но примерное на 300% быстрее: x = x << 1; x = x << 6; Остальные примеры: http://lab.polygonal.de/2007/05/10/bitwise-gems-fast-integer-math/
Для тестирования ява-скриптов мы используем YUITest: http://developer.yahoo.com/yui/yuitest/ — он имеет все необходимые ассертации, умеет гонять асинхронные тесты, эмулировать нажатия на кнопки и много всего прочего. Кроме того, с его помощью можно делать тестовые сюиты, и автоматически отправлять их результаты в xml-виде. Вообще, ребята из Yahoo — молодцы: столько примеров и документации на все случаи жизни […]
Мы начали активно писать тесты для ява-скриптов, чтобы «зафиксировать» пользовательский интерфейс и не беспокоится при внесении изменений. Есть функция, которая проверяет заполненные поля формы и выдает сообщения, если что-то не так. Сообщения выдаются функцией alert. Сначала я задумался — в тестовом фреймворке, конечно, есть функции, эмулирующие нажатия на кнопки и проч., но сообщение появляется модально […]
urllib не имеет поддержку куки и протестировать джанго-приложение, использующее сессии затруднительно (идентификатор сессии хранится в куки). Но urllib2 поддерживает куки: import urllib2, cookielib jar = cookielib.CookieJar() handler = urllib2.HTTPCookieProcessor(jar) opener = urllib2.build_opener(handler) urllib2.install_opener(opener) data = urllib2.urlopen(someurl).read() Источник: http://coding.derkeiler.com/Archive/Python/comp.lang.python/2006-04/msg04229.html
Не так давно был пост про создание потока в джанго-приложении, где я упоминал, что поток прерывается апачем и я эмулировал создании задания путем открытия ссылки urllib. Все меня устраивало, пока не потребовалось выбирать данные из сессии, которые становятся недоступны таким образом — ведь ид сессии хранится в куки, а за куки отвечает браузер (в данном […]
В Апаче есть настройка, регулирующая максимальную длину строки запроса: http://httpd.apache.org/docs/2.2/mod/core.html#limitrequestline Description: Limit the size of the HTTP request line that will be accepted from the client Syntax: LimitRequestLine <var style=»font-style: italic;»>bytes</var> Default: LimitRequestLine 8190 Context: server config Status: Core Module: core Однако для IE максимальное число символов входящих запрос несколько ниже: мои исследования показали, что при […]
Очень странное поведение обнаружилось в ИЕ 6 (возможно, 7). При отправке формы методом POST, приходили пустые данные — не пустые значения, а вообще не было данных — пустой словарь. Выяснилось, ИЕ (именно ИЕ6) в каких-то своих целях не отправляет данные через ПОСТ с урла, на котором есть NTLM авторизация на урл, где ее нет. Причем […]
Попросили тут написать простенькую программу, которая появлялась бы при запуске компьютера и которую нельзя было закрыть, пока ребенок не ответить на определенное количество примеров. Я написал, а потом подумал, что такая программа может быть еще кому-то быть полезной.