Nov. 24th, 2013
Например, Сапожник возмущаецца
http://sapojnik.livejournal.com/1598519.html
Я решил посмотреть в дебаггере, что происходит при событии "отправление ЖЖ коммента"
Выяснилась, что за кулисами происходит ошибка Джаваскрипта
В файле
http://l-stat.livejournal.com/js/??.comments.js?v=1385042867
На строке 1352, переменная results ссылается на обьект с полем error (типа массив), и пытается применить к этому обьекту метод forEach, который у него отсутствует. На самом деле, судя по всему, этот метод программист хотел применить не к result, а к его полю error, тогда ошибки не было бы....
В результате, дальнейший код не отрабатывается (судя по всему, именно там где-то дальше вызывается рефреш страницы)

http://sapojnik.livejournal.com/1598519.html
Я решил посмотреть в дебаггере, что происходит при событии "отправление ЖЖ коммента"
Выяснилась, что за кулисами происходит ошибка Джаваскрипта
В файле
http://l-stat.livejournal.com/js/??.comments.js?v=1385042867
На строке 1352, переменная results ссылается на обьект с полем error (типа массив), и пытается применить к этому обьекту метод forEach, который у него отсутствует. На самом деле, судя по всему, этот метод программист хотел применить не к result, а к его полю error, тогда ошибки не было бы....
В результате, дальнейший код не отрабатывается (судя по всему, именно там где-то дальше вызывается рефреш страницы)

Я вот лично могу написать в двадцать строк на питоне и селениуме тест, который будет делать следующее
полностью автоматически
1. открывать "чистую", без кукисов, плагинов и т.п. Фаерфокс сессию
2. логиниться в ЖЖ с существующим юзернеймом и паролем
3. постить некий коммент в некий фиксированный топег
4. ждать некоторое разумное время
5. проверять что коммент запостился удачно
6. стирать коммент
7. проверять что коммент стерся удачно
я не шучу, это дело на 20 строк петона/селениума
это может крутиться на тестовой машине хоть раз в минуту, и сразу слать истерические имейлы разработчикам, в первый же раз как это не работает.
причем, этот тест может идти даже, как мы у нас подобное делаем, на чисто виртуализированной линукс машине, без видеокарты - просто используется virtualdesktop и в результате все так же работает, как на обычном десктопе. Такая конфигурация называется "Фаерфокс с отрубленной головой" (headless Firefox)
стоимость хостинга такой виртуальной линукс машины - 14 евро в месяц (реальные цифры, jiffybox если кому интересно). Стоимость разработки - 0 евро (я могу написать бесплатно). Время разработки тоже минимальное.
ПОЧЕМУ В СУПЕ-ЖЖ ТАКОГО НЕТ?
полностью автоматически
1. открывать "чистую", без кукисов, плагинов и т.п. Фаерфокс сессию
2. логиниться в ЖЖ с существующим юзернеймом и паролем
3. постить некий коммент в некий фиксированный топег
4. ждать некоторое разумное время
5. проверять что коммент запостился удачно
6. стирать коммент
7. проверять что коммент стерся удачно
я не шучу, это дело на 20 строк петона/селениума
это может крутиться на тестовой машине хоть раз в минуту, и сразу слать истерические имейлы разработчикам, в первый же раз как это не работает.
причем, этот тест может идти даже, как мы у нас подобное делаем, на чисто виртуализированной линукс машине, без видеокарты - просто используется virtualdesktop и в результате все так же работает, как на обычном десктопе. Такая конфигурация называется "Фаерфокс с отрубленной головой" (headless Firefox)
стоимость хостинга такой виртуальной линукс машины - 14 евро в месяц (реальные цифры, jiffybox если кому интересно). Стоимость разработки - 0 евро (я могу написать бесплатно). Время разработки тоже минимальное.
ПОЧЕМУ В СУПЕ-ЖЖ ТАКОГО НЕТ?
Чтобы его сделать, нужно следующее
1. Ошейник (можно купить в зоомагазине или в сексшопе)
2. Цепь (аналогично)
3. Небольшая гантелька (в спортмагазине)
Как бы не показалось это парадоксально, но это все
короче, одеваете ошейник, садитесь к компу работать, цепь сзади уходит, за спинкой кресла, гантелька внизу на ней висит.
Дивайс заставляет вас сидеть ровно, но мягко, как бы намекает, а не категорически приказывает....
1. Ошейник (можно купить в зоомагазине или в сексшопе)
2. Цепь (аналогично)
3. Небольшая гантелька (в спортмагазине)
Как бы не показалось это парадоксально, но это все
короче, одеваете ошейник, садитесь к компу работать, цепь сзади уходит, за спинкой кресла, гантелька внизу на ней висит.
Дивайс заставляет вас сидеть ровно, но мягко, как бы намекает, а не категорически приказывает....
сон приснился сегодня
Nov. 24th, 2013 03:41 pmТипа, город Санкт-Петербург, как-то ночью тектонически откололся от материка и его течением снело куда-то к Бельгии, к городу Остенде
я не помню, что там было в деталях, и как питерцы отнеслись когда узнали
много было какого-то копошения, и как обычно у снов, все было без звука
утром посмотрел на карту - блин, неслабый путь, и еще Данию надо было как-то нетривально пройти
но в целом сон понравился
я не помню, что там было в деталях, и как питерцы отнеслись когда узнали
много было какого-то копошения, и как обычно у снов, все было без звука
утром посмотрел на карту - блин, неслабый путь, и еще Данию надо было как-то нетривально пройти
но в целом сон понравился