Здравствуйте.
На написание статьи меня сподвигнул этот пост. В нём приведено описание инструментов и некоторая теоретическая информация.
Сам я только начинаю разбираться в unit-тестировании и тестировании вообще, поэтому решил поделиться некоторой информацией касательно этого дела. А также систематизировать свои знания и навыки. Далее постараюсь объяснить процесс тестирования по шагам простым обывательским языком, так как нигде в интернете не нашёл разжёванного описания, по шагам так сказать. Кому интересно и кто хочет попробовать всё-таки разобраться, добро пожаловать.
Что такое автоматизированное тестированиеЧитать полностью »
Новости информационных технологий - 29867
PHP / [Из песочницы] Unit-тестирование от начинающего начинающим
2012-02-16 в 15:02, admin, рубрики: php, phpunit, unit-testing, метки: PHP, phpunit, unit-testingAndroid / Первые слухи о Android 5.0 Jelly Bean
2012-02-16 в 14:32, admin, рубрики: Jelly Bean, метки: Jelly Bean
На Хабре уже проскакивала новость, что следующая версия Android OS будет называться Jelly Bean. Однако никаких подробностей относительно новшеств еще не было. Сегодня стали известны некоторые подробности о Jelly Bean.
Как говорится в новости, Android Jelly Bean может быть выпущен уже в этом году. Это может быть связано с выходом Windows 8, которая является прямым конкурентом Android на рынке планшетов, да и нетбуков тоже.
Относительно подробностей нововведений:
1) Android 5.0 будет оптимизирован для планшетов/нетбуков.
2) Возможны коренные изменения пользовательского интерфейса в связи с расширением GoogleTV.
3) Будет интегрированЧитать полностью »
Apple / OS X Mountain Lion доступна для разработчиков
2012-02-16 в 14:15, admin, рубрики: apple, mac os, Mountain Lion, метки: apple, mac os, Mountain Lion
Apple все еще умеет удивлять!
В OS X Lion (OS X 10.7) компания начала применять некоторые улучшения из iOS и iPad в частности, интегрируя их с десктопной OS X. Сегодня Apple делает следующий шаг — OS X Mountain Lion. Это большой шаг в сторону построения единой системы устройств от Apple.
Совершенно верно, компания готова показать нам следующую версию OS X 10.8 — всего через семь месяцев после выпуска последней версии. Учитывая, как быстро развивается iOS, Apple хочет показать нам, что OS X может идти в ногу со временем.
Сегодня Apple открывает доступ для Mac-разработчиков и уверена, что сможет выпустить новую OS X уже к лету.
Небольшой обзор системыЧитать полностью »
Телекомы / Билайн, или Почему пчёлы плохо летают по проводам
2012-02-16 в 14:14, admin, рубрики: билайн, негодую, поддержка, метки: билайн, негодую, поддержка Пользуюсь проводным интернетом от компании Corbina я уже лет 7.
До этого стрим с соседом делил, так как у меня на телефоне охрана, и стрим сначала с ней не работал.
Потом перешёл на Корбину, так как скорость по ethernet несравнима со скоростью adsl.
В первые годы она работала не очень хорошо, были частые перерывы. До сих пор помню, как после одной меткой весенней молнии она не работала 8 дней подряд!
Выручало знание телефона Дмитрия Малова, знакомого ещё по Фидо.
Потом наладилась работа, то есть стала если не отличной, то очень приемлемой.
Супруга телевидением заинтересовалась, смотрит через приставку.
Читать полностью »
Android / HP беспокоится о будущем Android после завершения сделки Google с Motorola Mobility
2012-02-16 в 13:22, admin, рубрики: android, Google, метки: android, Google Главный исполнительный директор компании Hewlett-Packard Мэг Уитман (Meg Whitman) заявила, что после окончания сделки по покупке компанией Google компании Motorola Mobility мобильная операционная система Android может стать закрытой. В таком случае, в качестве альтернативного игрока на рынке может выступить WebOS в виде открытой мобильной ОС. При этом отмечается, что может потребоваться до 4 лет, чтобы ощутить такой эффект от WebOS.
Напомним, сделка по приобретению компанией Google компании Motorola Mobility была анонсирована в августе прошлого года. Сумма сделки составляет $12,5 млрд. При этом компания Google заявляла, что ее отношения с прочими партнерами останутсяЧитать полностью »
Системное программирование / [Из песочницы] Учимся писать модуль ядра (Netfilter) или Прозрачный прокси для HTTPS
2012-02-16 в 13:08, admin, рубрики: http, HTTPS, kernel, linux, module, Netfilter, proxy, прокси, метки: http, HTTPS, kernel, linux, module, Netfilter, proxy, прокси![Системное программирование / [Из песочницы] Учимся писать модуль ядра (Netfilter) или Прозрачный прокси для HTTPS Системное программирование / [Из песочницы] Учимся писать модуль ядра (Netfilter) или Прозрачный прокси для HTTPS](https://www.pvsm.ru/images/1b60d2531d76c0b24c7f0743b8d851b2.png)
Эта статья нацелена на читателей, которые начинают или только хотят начать заниматься программированием модулей ядра Linux и сетевых приложений. А также может помочь разобраться с прозрачным проксированием HTTPS трафика.
Небольшое оглавление, чтобы Вы могли оценить, стоит ли читать дальше:Как работает прокси сервер. Постановка задачи.
Клиент – серверное приложение с использованием неблокирующих сокетов.
Написание модуля ядра с использованием библиотеки Netfilter.
Взаимодействие с модулем ядра из пользовательского пространства (Netlink)
P.S. Для тех, кому толькоЧитать полностью »
Веб-аналитика / Гугл скрывает ключевые слова в Google Analytics
2012-02-16 в 12:41, admin, рубрики: google analytics, web аналитика, ключевые слова, поиск, приватность, метки: google analytics, web аналитика, ключевые слова, поиск, приватность
Приходилось ли вам, пользуясь Google Analytics и анализируя поисковые запросы, с которыми попали к вам на сайт, видеть в качестве ключевого слова "(not provided)"?
Сначала я не придавал этому значения, но когда количество поисковых запросов по таким «словам» превысило количество по любым другим, я испугался за статистику и начал расследование.
К чему оно привело, понятно из названия топика. Кому интересны детали, читаем дальше.
Оказалось, что с 18 октября 2011 года «Корпорация добра» приняла дополнительные меры для обеспечения приватности своих пользователей и перестала передавать ключевые слова, по которым вы нашли тот илиЧитать полностью »
Веб-разработка / Тетрис на JavaScript с исходным кодом, который можно твитнуть
2012-02-16 в 12:10, admin, рубрики: javascript, tetris, минимализм, метки: javascript, tetris, минимализм
Любопытный пример минимализма продемонстрировал пользователь GitHub c ником Aemkei.
На скриншоте — известная игра Тетрис, справа — её исходный код. В игре нельзя вращать фигуры, нет подсчета очков — зато она может похвастаться размером JS-кода: менее 140 байт.
Поиграть можно здесь.Github автора c его комментариями.UPD: Судя по всему, автор — Мартин Клеппе — занят любимым делом: у него также есть реализации игры «Жизнь» на JavaScript (140 байт) и на Ruby (140 символов).
JavaScript / Мысли о скриншотах через JavaScript
2012-02-16 в 11:57, admin, рубрики: canvas, javascript, скриншоты, метки: Canvas, javascript, скриншоты При разработке одного сервиса я столкнулся с необходимостью дать возможность пользователям сообщать об ошибках. Проблема заключалась в том, чтобы пользователь мог сделать скриншот без использования стороннего софта или сервиса.
Сначала эта задача показалась мне невыполнимой, но я нашел html2canvas.
Скачать, посмотреть примеры и почитать подробнее можно тут. Вкратце: эта штука умеет создавать скриншот страницы в элементе canvas, а оформлена в виде jquery плагина.
К примеру вешаем на что-нибудь клик:
$(document).ready(function() {
$('#megaButton').live('click',function(){
//собственно включение самого html2canvas
$('body').html2canvas();
Читать полностью »
Убунтариум / На Distrowatch появился новый русско-украинский дистрибутив: Ubuntu DesktopPack
2012-02-16 в 11:41, admin, рубрики: linux, Ubuntu, метки: linux, Ubuntu
На днях на DistroWatch.com: появился новый русско-украинский дистрибутив Ubuntu DesktopPack, который за 4-е дня с момента публикации стремительно поднялся с 319 позиции на 122.
Популярность обеспечивается наличием в дистрибутиве кроме стандартного интерфейса Unity интерфейсов Gnome Shell (для тех кому новый Gnome-интерфейс нравиться больше чем Unity) и Gnome Classic (для тех кто не привык к инновациям и отдает предпочтение классическому интерфейсу от Gnome). Также в дистрибутиве уже из коробки присутствует полная поддержка мультимедиа, русского, украинского и английского языков, что избавляет от необходимости сразу после установки докачивать что то из интернета.
Читать полностью »
