|
Какой рейтинг вас больше интересует?
|
Главная /
Каталог блоговCтраница блогера Хабрахабр: Коллективные / Блоги / Захабренные/Записи в блоге |
|
Хабрахабр: Коллективные / Блоги / Захабренные
Голосов: 10 Адрес блога: http://habrahabr.ru/blog/ Добавлен: 2007-10-24 18:05:40 блограйдером Robin_Bad |
|
Вопросы безопасности в веб-технологиях / Как НЕ нужно делать тест CAPTCHA
2011-07-13 01:38:52 (читать в оригинале)На Хабре было уже несколько статей о распознавании CAPTCHA на различных сайтах, но здесь речь не о том. Тут речь о компании Sony, которая вообще не понимает, зачем придумали CAPTCHA. У них на сайте «защита от ботов» работает так: символы вставляются прямо в HTML, а потом CSS и JavaScript искажают их, чтобы сгенерировать картинку на экране. Вот это уже не лезет ни в какие ворота.

Обнаружил: Эндрю Хинц
Wordpress / [Ссылка] Вышел Wordpress 3.2.1
2011-07-13 01:14:00 (читать в оригинале)После более чем миллиона загрузок WordPress 3.2, теперь мы выпускаем WordPress 3.2.1 в открытый мир. Данный выпуск Wordpress исправляет несовместимости, связанные с JSON, которые некоторые уже успели заметить, а также некоторые другие исправления в новый дизайн админ панели и тему Twenty Eleven.
Google / [Перевод] Интервью работника Google Криса ДиБона об открытом и свободном ПО
2011-07-13 00:57:49 (читать в оригинале)Крис ДиБона — глава подразделения Google, занимающегося программным обеспечением с открытым исходным кодом. Изданию derStandart удалось взять интервью у Криса, в котором он поделился информацией о том, какую роль играет Linux в бизнесе Google, насколько важно открытое ПО для поискового гиганта, и что корпорация делает для развития Open Source.
Читать дальше →
Тестирование / Распараллеливание тестов или одна голова — хорошо, а две головы — лучше
2011-07-12 22:40:47 (читать в оригинале)В какой-то момент, если долго и усердно стараться сохранять покрытие тестами не меньше 80% кода, прогон полного комплекта тестов начнет занимать больше времени, чем уходит на перекур и на прочтение новых статей хабра. В свою очередь это приводит к тому, что полный комплект (suite) будет запускаться все реже и реже. Hudson начнет сообщать о сломанных билдах, а дальше сработает эффект разбитого окна и сломанный билд станет нормой.
Можно стараться запускать полный прогон перед каждым коммитом. Но затраты времени на кино в виде пробегающих по экрану фич cucumberа, а также выход из потока снизят эффективность разработчиков в разы.
В одном из наших проектов, в который согласно записям redmine вложено около 400 часов работы нашего коллектива ситуация с тестами до распараллеливания выглядела так (пару дней назад):
151 scenarios (151 passed)
3997 steps (3997 passed)
17m49.257s
18 минут!!!
За это время разработчик может сварить кофе, выкурить сигарету, сходит в туалет, ущипнуть за попу симпатичную коллегу и успеть посмотреть последние 3 минуты «матрицы» на экране. Если требовать от него чтобы полный прогон запускался перед каждым коммитом, то он только и будет делать что смотреть «матрицу» и
Но анализ загрузки процессора при прогоне показывает, что в работе участвует только лишь одно ядро независимо от того, сколько их всего есть. Как говорит пословица, лучше день потерять, а потом за пять минут долететь. Порыскав в гугле мы нашли гем parallel_tests. Теперь мы не с такой завистью будем смотреть на erlang группу, которые могут спокойно распараллелить свои тесты на кластер арендованных облачных машин в Selectel.
Читать дальше →
Тэги: capybara, cucumber, rail, ruby, вычисление, интеграционный, параллельный, тестирование
Постоянная ссылка
Мероприятия / JDK7 Launch — отпразнуем вместе новый релиз Java в Санкт-Петербурге
2011-07-12 20:35:44 (читать в оригинале)
Недалек день выхода в свет релиза JDK 7. Уже целых 6 лет у нас не было такого повода собраться вместе. За это время эволюционировала не только Java, но и мы с вами. Уверен, у нас есть что рассказать друг другу. Приходите в Центр разработки Oracle в Санкт-Петербурге 26 июля в 19:00.
Программа встречи состоит из двух частей:
Первая часть (19:00 — 20:00) — это цикл 5-7 минутных презентаций инженеров Oracle, участвующих в создании Java SE 7, либо использующих новый релиз в повседневной работе, а также всех посетителей, кто пожелает рассказать об использовании Java на практике. Цель этой части — инициировать дискуссии.
Вторая часть (20:00 — 22:00) — неформальное общение. Задайте вопросы инженерам — авторы лучших получат призы.
Без памятных сувениров мы не отпустим никого. Закуски и напитки — за наш счет.
Пожалуйста зарегистрируйтесь для участия, эта несложная процедура ускорит процесс прохода в офис Oracle: http://oracle.timepad.ru/event/9717
Скачать релиз-кандидат JDK 7 можно здесь: http://jdk7.java.net/preview/
Категория «Образование»
Взлеты Топ 5
|
| ||
|
+493 |
506 |
В интересном положении |
|
+450 |
511 |
Документальное кино |
|
+439 |
471 |
ГОРОСКОП |
|
+406 |
514 |
Документальные фильмы |
|
+377 |
445 |
Темы_дня |
Падения Топ 5
|
| ||
|
-1 |
13 |
Волонтеры. Красный крест |
|
-1 |
30 |
Skytao |
|
-3 |
8 |
Улицы Праги |
|
-7 |
5 |
Планирование проекта |
|
-8 |
6 |
Адреналин продаж |
Популярные за сутки
Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.
взяты из открытых общедоступных источников и являются собственностью их авторов.

