Хабрахабр:
Этот пост продолжение моей статьи ?Android + Arduino + 4 колеса?. Совсем не то, что я планировал описать следующим шагом. Я собирался решить задачу передачи видео от робота к ПК, но до сих пор нахожусь в стадии сбора информации. К сожалению мало свободного времени, а тут ещё пришлось переставлять систему на домашнем компьютере с нуля и заново настраивать среду разработки. На фоне вопросов, заданных мне по почте о запуске исходников Мити (имя, зацепившееся за моим роботом) и моей внеплановой перестановки системы, решил описать, какой средой пользуюсь я, как её настраивать, как развернуть исходники и как запустить Митю. Если интересно, приглашаю читать далее. Картинок почти нет, никакого видео, сухой поток текста по настройке среды разработки. Суровая изнанка робототехники. Надеюсь, эта статья пригодиться тем любителям DIY, кто испытывает недостаток опыта в части организации программирования .NET-приложений или Android-приложений. Вопросы языков программирования я поднимать не буду, но главный вопрос: ?с чего начать??, думаю, здесь будет раскрыт. Читать дальше →
Социальная сеть на базе фотографий Instagram за последние два месяца прибавила более 10 млн юзеров, и теперь с аудиторией более 25 млн человек является крупнейшей в мире ?чисто мобильной? социальной сетью, если не считать китайские. Для сравнения, у бывшего лидера Foursquare сейчас 22 млн пользователей. Цифры по аудитории Instagram официально не разглашаются, но их легко увидеть по порядковому номеру профиля, если проверить через веб-интерфейсы Statigram и Ink361, которые используют Instagram API. statigr.am/viewer.php#/user/1/ ? не существует statigr.am/viewer.php#/user/2/ ? не существует statigr.am/viewer.php#/user/3/ ? CEO и сооснователь компании Кевин Систром (Kevin Systrom) statigr.am/viewer.php#/user/20/ ? разработчик Шейн Шини (Shayne Sweeney), и так далее. На вчерашний день последним пользователем Instagram был номер 25,973,449 @holliejsmith. Скорость регистрации новых пользователей составляет около 3000 человек в час. Для сравнения, у Foursquare последний пользователь ? https://foursquare.com/user/22499416.
Многие из вас, возможно, слышали про Mutation Testing в замечательном подкасте ?Разбор полётов? или читали в википедии. Для тех, кто всё-таки с понятием пока не знаком, в двух словах объясню. Мутационное тестирование ? альтернативный подход к измерению качества ваших тестов. Вместо того, чтобы считать банальный code coverage, используется более разумный механизм. В байт-код ваших классов внедряются случайные изменения, иначе называемые мутациями. Если после такой мутации не упал ни один тест, который покрывает внесённые изменения, то велика вероятность того, что с тестами у вас не особо-то и хорошо. Пример возможной мутации: Было: if(somevalue < threshold) { doSomething(); } Стало: if(somevalue >= threshold) { doSomething(); } Изменение довольно критичное, потому тест, покрывающий этот блок кода, наверняка должен упасть. Под катом я расскажу о весьма хорошей библиотеке Pitest, покажу, как её подключить к своему проекту, и приведу результаты тестирования на реальном коде. Читать дальше →
Уже через неделю, 12 марта, в Москве состоится международная мобильная конференция #MBLT12. Формат мероприятия включает в себя 7 тематических секций, которые подразумевают общение модератора с экспертами. Всего же в #MBLT12 примут участие более 40 экспертов, среди которых: Игорь Пусеньяк (Lima Sky), Рафаэль Стоффман (infoGin), Герхард Гюнтер (Digital Sunray Media), Вангелис Стаматукос (Velti), Ола Ларсен (BlackBerry), Раймо ван дер Кляйн (Layar), Зоя Адамович (Xyologic), Эльдар Муртазин (Mobile-Review.com), Мазхар Джан (Fly), Алекс Пацай (Mail.Ru Group), Дмитрий Тарасов (Tarasov Mobile), Илья Шпаньков (Opera), Дмитрий Сатин (UsabilityLab). Полный список гостей с расписание на http://mblt.ru/ru/timetable. Параллельно с основной программой в малом зале пройдет Yandex Mobile Camp с участием мобильных разработчиков Яндекса. С 11 утра они начнут рассказывать про разработку под iOS и WP7, использование Core Data, автосборку iOS-проектов в Яндексе, локализацию iOS-приложений и многое другое.
Если вы хотите избежать пожара, неисправности, а также других несчастных случаев, неплохо было бы спроектировать схему, прежде чем начать пайку. Бесплатное веб-приложение CircuitLab является свободным, веб-базированым инструментом, который может упростить этот процесс: просто размещаем резисторы, конденсаторы, источники тока и остальные детали схемы на чертежной доске и соединяем все это вместе. Создатели говорят, что вы также можете моделировать, как ваш проект будет вести себя, и если у вас есть проблемы, вы можете обратиться к сообществу за помощью, расшарив ваши схемы, пометив их как публичные. Кроме того, так как приложение веб-базированое, оно должно хорошо работать на всех платформах. Upd: спасибо int_index за ссылку: Ссылка
CodeFest ? конференция разработчиков, посвященная актуальным вопросам разработки, управления проектами и тестирования. Достойные гуру интернет-технологий съезжаются со всей России, чтобы вдохнуть глоток свежих знаний, встретить старых знакомых и завести новые связи. ?Я был на многих конференциях и в Москве, и в Киеве, и Минске ? ваша лучшая! И по организации, и по участникам, и по тому духу, который над ней витал при ее подготовке и проведении?, ? поделился впечатлениями Сергей Архипенков, эксперт в управлении разработкой ПО. Читать дальше →
Отписаться от этой рассылки