|
Какой рейтинг вас больше интересует?
|
Главная /
Каталог блоговCтраница блогера Хабрахабр: Web-разработка / Блог / Захабренные/Записи в блоге |
|
Хабрахабр: Web-разработка / Блог / Захабренные
Голосов: 1 Адрес блога: http://habrahabr.ru/blog/webdev/ Добавлен: 2008-06-12 19:52:21 блограйдером ZaiSL |
|
Saga: проверяем покрытие кода тестами
2012-05-02 14:42:01 (читать в оригинале)Хабы: Веб-разработка, Тестирование, JavaScript
Если вы пишете на javascript и покрываете код юнит-тестами, то, вполне вероятно, вам будет интересно насколько хорошо он покрыт. А если в проекте используется Maven, то хочется получать эту информацию при каждой сборке.
Итак, Saga — анализатор покрытия кода со вкусностями:
- работает с большинством тест-фреймворков
- консольная версия
- maven-плагин версия (на официальном централе)
- красивые и удобные отчёты

Где скачать и как использовать
Тэги: coverage, jasmine, javascript, maven, saga, unit-тест, веб-разработка, тестирование
Постоянная ссылка
Введение в CSS3 Multicolumn. Работаем с колонками
2012-05-02 11:11:25 (читать в оригинале)Хабы: Веб-разработка, CSS, Блог компании Microsoft

Как расположить текст на странице в несколько колонок? И можно ли это делать автоматически? Наверняка, многие из тех из вас, кто занимается или занимался раньше веб-разработкой, сталкивались с такой задачей — и часто упирались в сложные решения, требующие хитрых стилей, либо применения дополнительных библиотек на JavaScript (см. например Columnizer-плагин для jQuery).
Многоколоночная верстка контента (не путать с задачей общей многоколоночной верстки страницы, которая скорее ближе к проблеме расположения блоков по сетке) долго пробивала себе дорогу в мире веб-стандартов и, наконец-то, не просто достигла статуса Candidate Recommendation в виде соответствующего модуля CSS3 Multi-column Layout, но и получила достаточно широкую поддержку в браузерах: где-то с префиксами (-moz- или -webkit-) и где-то в актуальных (Opera 11.1+) и планируемых версиях (IE10+), причем сразу без префиксов.
Читать дальше →
Тэги: css, css3, ie10, introduction, microsoft, multi-column, opera, блог, веб-разработка, компания
Постоянная ссылка
Google Chrome хакеру не помощник
2012-05-01 20:50:40 (читать в оригинале)Хабы: Информационная безопасность, Веб-разработка, Google Chrome
О том, как Chrome мешает мне искать XSS-уязвимости.
Почему я ищу уязвимости?
Как и многие из вас, я делаю Code Review и первое, что ищу это конечно уязвимости. Когда уязвимость найдена в коде, хорошо бы проверить есть ли она на самом деле через браузер, потому что бывают «ложные тревоги». Это те случаи, когда данные уже приходят фильтрованными и XSS невозможен. Всегда полезно иметь возможность показать разработчику атаку в действии, потому что это хороший аргумент и помогает быстрее перейти к конструктивному решению проблемы, если есть сомнения, что уязвимость таки существует. Но проверку в браузере я делаю не часто — либо проблема очевидна прямо из кода, либо верят на слово. В общем искать уязвимости — это интересно.
Начало этой истории
Друг скинул ссылки на сайт, который ещё год назад имел XSS-уязвимость, о чем я писал владельцам ресурса. Стало интересно проверить снова. Проверил — XSS есть, но вот простейшего подтверждения выполнения JS я получить не смог!..

Я не ломаю сайты и не занимаюсь аудитом безопасности, поэтому возможно то, что я выяснил давно известно для специалистов, но для меня это было открытием.
Первые подозрения
Итак, стал проверять всевозможные варианты внедрения кода — но без результата. По ходу дела выяснил что и как фильтруется, какие есть проверки и прочее, но alert(1); упорно не выполнялся. По ходу дела нашелся ещё и XSRF — приятный бонус!
Далее я расскажу как я потреля кучу времени, но выяснил одну важную особенность браузера Chrome.
Тэги: auditor, chrome, cross, google, script, site, webkit, xss, аудит, безопасность, браузеры, веб-разработка, информационный, уязвимость
Постоянная ссылка
+1 расширение для Mozilla Firefox
2012-05-01 15:19:40 (читать в оригинале)Хабы: Веб-разработка, Браузеры, Firefox
Доброго времени суток!
Несколько дней назад Shaida создал пост под названием +1 расширение для Google Chrome, где каждый мог посоветовать расширение, которое ему когда-либо пригодилось. Пора пользователям огнелиса дать свой ответ. Итак, я начну!
Читать дальше →
В Chrome Canary заработали новые единицы измерения CSS — vh, vw и vmin
2012-05-01 12:28:53 (читать в оригинале)Хабы: Веб-разработка, Веб-дизайн, CSS
В девелоперской версии Google Chrome (на момент написания статьи — Chrome 20) появилась поддержка новых единиц измерения CSS — vh, vw и vmin, которые пару месяцев назад были реализованы в движке Webkit. До этого они работали только в Internet Explorer 9-й и 10-й версий. Эти единицы задают размеры объектов относительно высоты или ширины окна. В отличие от процентов, они всегда привязаны именно к окну браузера, а не к контейнеру текущего блока.
1vh равен 1% высоты окна, 1vw — 1% ширины, 1vmin — меньшему из этих двух значений. Читать дальше →
Тэги: chrome, css, length, relative, viewport, vmin, webkit, веб-дизайн, веб-разработка, единица, измерение
Постоянная ссылка
Категория «Книги»
Взлеты Топ 5
|
| ||
|
+141 |
163 |
Информационный колодец |
|
+139 |
146 |
Annelle |
|
+131 |
156 |
Zoxx.ru - Блог Металлиста |
|
+128 |
151 |
МухО_о |
|
+101 |
114 |
erner_kissinger |
Падения Топ 5
Популярные за сутки
Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.
взяты из открытых общедоступных источников и являются собственностью их авторов.
