Архив за 27 сентября 2012 - 6

Вслед за malware, Punto (Yandex) тоже решил нарушать интерфейсВ последние дни, наверное, все, использующие Punto Switcher (начиная с некоторой, не очень старой версии) и имеющие выход в интернет, получили такое сообщение, как на скриншоте:

Punto Switcher: доступно обновление.

Что же в этом криминального, спросит читатель?
Суть ситуации подсказывает слово «все» в первом предложении. «Все» — это означает "даже те, кто не собирался узнавать и обновлять". Иллюстрацию поясняет следующий скриншот:
Читать полностью »

Автоматизация тестирования Android приложений
Тестирование является важной составляющей процесса разработки приложения. Для Android тестирование особенно важно, так как устройства сильно отличаются друг от друга:

  • Размером и разрешением экрана.
  • Версией Android.
  • Форм-фактором.
  • Системой команд процессора.
  • Наличием фронтальной камеры, NFC, внешней клавиатуры, и т.д.

Поэтому тестировать приложение приходится на множестве устройств.
В процесс тестирования входят различные виды тестирования. Рассмотрим, как происходит процесс функционального тестирования приложения вручную. Тестировщик устанавливает на устройство приложение, вдумчиво проверяет всю функциональность, затем возвращает устройство в первоначальное состояние. И так для каждого приложения и каждого устройства. Очевидный недостаток такого способа – большие затраты времени для регулярного тестирования.
Очевидный плюс автоматизированного тестирования – его можно регулярно проводить без особых затрат. Например, каждую ночь тестировать свежий билд приложения на всем множестве имеющихся устройств, а утром анализировать результаты и исправлять ошибки.
В данной заметке будут рассмотрены средства реализации автоматического тестирования. Рассматриваются только инструменты, входящие в Android SDK или распространяющиеся под Open Source лицензией.
Читать полностью »

Курс начинается 1 октября 2012 года и продлится до 14 января 2013 года. Как и во многих курсах от edX приблизительная нагрузка составляет 12 часов в неделю.

Курс предназначен для людей с небольшим опытом программирования, чтобы понять вычислительные подходы к решению проблем. Цель данного курса состоит в том, чтобы дать студентам обширные, но не глубокие знания многих аспектов программирования.

Требования для понимания курса: Алгебра средней школы и способности к математике.
При обучении будет использоваться язык Python версии 2.7. Знание языка не требуется.Читать полностью »

Vader — простой логгер для DartНесколько дней назад я решил пощупать в каком состоянии на данный момент находится представленный некоторое время назад язык Dart. Самый простой, на мой взгляд, способ попробовать возможности языка — это написать на нем нечто простое и законченное. Недолго думая, я решил написать простенький логгер для Dart в объектно-ориентированном стиле. Под катом изложено мое впечатление от Dart и краткое описание того, что получилось.Читать полностью »

Спроектированным специально для планшетов с ОС Windows 8 назвала компания Intel представленный сегодня процессор Atom Z2760, который раньше был известен под условным обозначением Clover Trail.

Как утверждается, двухъядерный процессор позволит создавать планшеты, характеризующиеся высокой производительностью, малыми размерами и массой.

Читать полностью »

Стратегия для технического интервьюРегулярно встречаю посты, в том числе и на хабре (Иллюзия эффективной разработки: проектирование, Красной таблетки не существует) в которых говорится о том, что одни программисты эффективней в десять раз чем другие и о том, что выбор людей может оказаться важнее организации процесса работы и выбора технологий.

Когда мне пришлось проводить собеседования, я сильно задумался о том, как же отличить Чака Нориса эффективного профессионала в области веб-разработки, от тех, кто будет мешаться у него под ногами.

Этот пост — собрание субъективных мыслей на данную тему, а так же набор конкретных технических вопросов и задач, которые, на мой взгляд, лучше помогают кандидату проявить свои профессиональные качества на интервью.
Читать полностью »

Я продолжаю публиковать западные статьи о секретах OS X и советах по соответствующему софту. Прошлый материал вызвал живой отклик с массой советов-комментариев, которые со временем будут скомпилированы в новый материал. Сегодня я решил разместить материал из журнала MacWorld. Автор Кирк МакЭлхерн отвечает на вопросы пользователей об iTunes. Понятно, что многое может быть вам знакомо, но я вот, например, наконец-то догадался, что в колонки можно добавить еще и дату добавления и удобно смотреть свои новые загрузки, а не создавать смарт-лист с нужными времеными интервалами…

Читать полностью »

На днях мы пообщались с Олегом Придиуком (Oleg Pridiuk), техническим евангелистом из Unity Technologies. Он рассказал о том, кому стоит работать с Unity 3D, в чем преимущества этого движка по сравнению с другими и как им удается не портить свою карму.

Это не перевод и не перепечатка, интервью эксклюзивное и пока только для Хабра.

Про Unity 3D из первых рук. Интервью
Читать полностью »

По сообщению Reuters, являющаяся одним из основных кредиторов компании Sharp финансовая группа Mizuho согласилась принять участие в операции по спасению японского производителя из финансового кризиса. Сумма, которую получит терпящей бедствие компании, составляет 2,7 млрд. долларов.

Читать полностью »

1 месяц аренды или размещения сервера, впс или хостинга — бесплатно

Суть предложения:

Мы готовы предоставить вам любую услугу, из перечисленных в заголовке, сроком на 1 месяц абсолютно бесплатно.
По истечении месяца вы можете оплатить услугу если ее качество устроило.
Если же качество не устроило — сообщаете нам, что конкретно не понравилось, мы устраняем недостатки (если замечание носит конструктивный характер) и сообщаем вам о результате.

Зачем это нам?

Поскольку на хабре в большинстве своем собралась достаточно технически грамотная аудитория, то хотелось бы собрать как можно больше фидбека, от таких пользователей. То есть: мы вам бесплатный тест-драйв любой услуги и гарантию лучшей цены* на услугу в последствии, вы нам фидбек и всяческие замечания/пожелания по услуге. По итогам тест-драйва будет составлен список пожеланий в системе copiny и открыто голосование за фичи. Набравшие больше всего голосов будут реализованы в первую очередь.Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js