Monday, March 5, 2012

Хабрахабр

КупиКупон - скидки от 50% до 90%

Хабрахабр:

Этот пост продолжение моей статьи ?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.


Для рекламы автомобилей F-CELL на водородном топливе компания Mercedes-Benz оборудовала машину с одной стороны видеокамерой, а с другой стороны ? сплошным покрытием из светодиодов, которые транслируют картинку с видеокамеры в реальном времени. ?Невидимость? автомобиля должна символизировать, что он не делает выбросов в атмосферу и, якобы, безвреден для окружающей среды. Видео


Добрый день, уважаемые хабровчане. В своей прошлой статье я рассмотрел применение замечательных микроконтроллеров STM32F1xx на примере управления сервоприводами. В этой статье мы обратимся к более интересному вопросу ? управлению цветным графическим LCD-дисплеем. Помимо стандартной работы с дисплеем я постараюсь осветить вопросы использования особенностей микроконтроллеров STM32F для эффективного решения данного вопроса. Итак, начнем. Читать дальше →


Однажды я решил сделать Remote Follow Focus для своей камеры. Это система которая позволяет фокусировать объектив с некоторого расстояния. Таким образом камера может находится на кране, стедикаме или на плече у оператора и при этом оператор фокуса (focus puller) имеет возможность крутить фокусировочное кольцо на объективе удаленно. Идея родилась сама собой когда я смотрел что можно сделать при помощи Arduino. Читать дальше →



Вполне может быть, что патентные споры южнокорейской и американской компаний близки к завершению. По крайней мере, суды Германии уже начинают просто отклонять патентные претензии обеих компаний. Apple подавала в суд против Samsung относительно технологии разблокирования устройства. Корейцы же пытались взять верх, подав в суд против Apple относительно некоторых беспроводных технологий. Немецкие суды отклонили и первую, и вторую претензию. Читать дальше →


Несколько часов назад программист из Санкт-Петербурга Егор Хомяков сделал коммит в мастер-бранч Ruby on Rails (скриншот) В личном блоге Егор написал, что обнаруженная им уязвимость позволяет делать pull/commit/push в любом репозитории на Github. Свой поступок он объяснил раздражением от того, что мейнтейнеры Rails игнорировали баг, о котором он сообщил, и поэтому Егор теперь решил протестировать его на первом попавшемся проекте. P.S. В связи с этими событиями Github сегодня внёс изменения в политику безопасности сайта, добавив туда раздел Responsible Disclosure of Security Vulnerabilities.


Многие из вас, возможно, слышали про Mutation Testing в замечательном подкасте ?Разбор полётов? или читали в википедии. Для тех, кто всё-таки с понятием пока не знаком, в двух словах объясню. Мутационное тестирование ? альтернативный подход к измерению качества ваших тестов. Вместо того, чтобы считать банальный code coverage, используется более разумный механизм. В байт-код ваших классов внедряются случайные изменения, иначе называемые мутациями. Если после такой мутации не упал ни один тест, который покрывает внесённые изменения, то велика вероятность того, что с тестами у вас не особо-то и хорошо. Пример возможной мутации: Было: if(somevalue < threshold) { doSomething(); } Стало: if(somevalue >= threshold) { doSomething(); } Изменение довольно критичное, потому тест, покрывающий этот блок кода, наверняка должен упасть. Под катом я расскажу о весьма хорошей библиотеке Pitest, покажу, как её подключить к своему проекту, и приведу результаты тестирования на реальном коде. Читать дальше →


Проапгрейдил недавно компьютер на LGA2011, на коробке от относительно недешевой платы красовалась надпись ?супер пупер звук, 110Дб вся фигня?. Отлично подумал я, хороший звук никогда не помешает. Следующие 2 дня я неистово гнал железо, и все было хорошо. А потом вернулся к обычной работе, и естественно, к рабочей музыке. Тихо. Нет. ТИХО! 100% громкости едва хватало для комфортной громкости с моими обычными 32-х омными наушниками (Sennheiser HD 448, отличающихся не самой высокой чувствительностью), а если запись была сделана с низким уровнем сигнала ? то хоть волосы вырывай. От безысходности начал было даже слушать через bluetooth A2DP адаптор, но само собой и качество и аккумуляторы (~6 часов) вгоняли в печаль? Стало ясно что жить так больше нельзя? Читать дальше →


29 февраля, все прогрессивное Microsoft сообщество радостно встретило Windows 8 Customers Preview. Тут на хабре родилось целых 2 обсуждения win8- Первое и Второе. Как и с CTP версией выход Visual Studio 11 beta и .Net 4.5 beta остался менее заметным. Считаю это не справедливым, и хочу поделиться своим наблюдениями за новой версией лучшей IDE. Прежде чем читать эту статью, рекомендую прочесть предыдущие 2 статьи, написанные по VS11 CTP HTML5+ JS приложения для Windows 8. Что внутри + холиварные мысли Что нового в Visual Studio11 CTP уже сейчас Так же, хочу рассказать о личном опыте разработки под Windows8 Metro приложения во время Хакатона, который был проведен 3 числа в офисе MS в Крылатском. Там собралось 50 человек, почти все писали ранее Windows Phone приложения и были активными деятелями WP сообщества. Читать дальше →





Компания DEPO Computers совместно с ОКБ САПР разработала решение для обеспечения доверенной удаленной загрузки и контроля за состоянием данных. Существует множество программно-аппаратных средств защиты информации и доверенной загрузки, но сейчас речь пойдет о модуле Аккорд-АМДЗ (аппаратный модуль доверенной загрузки), интегрированного в решение по консолидации CAD-систем. Модуль Аккорд устанавливается в удаленную графическую станцию и перехватывает загрузку операционной системы. А аутентификация пользователя производится на PCoIP-терминале с помощью персонального средства криптографической защиты ШИПКА (Шифрование, Идентификация, Подпись, Коды Аутентификации), которое также можно использовать и для аутентификации при входе в домен. Состав и принцип работы решения


Уже через неделю, 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 за ссылку: Ссылка


В данной статье я расскажу как в приложениях Augmented reality по найденому расположению объекта в сцене построить 3D-пространство. Для этого необходимо получить две матрицы ? проекционную (GL_PROJECTION) и модельную (GL_MODELVIEW) для работы, например, в OpenGL. Делать это мы будем средствами библиотеки OpenCV. Недавно приходилось решать эту задачу, но ресурса, где просто поэтапно объяснялось как это сделать я не нашел (может плохо искал), а подводных камней в данной проблеме хватает. В любом случае, статья на хабре описывающая эту задачу не повредит. Читать дальше →


CodeFest ? конференция разработчиков, посвященная актуальным вопросам разработки, управления проектами и тестирования. Достойные гуру интернет-технологий съезжаются со всей России, чтобы вдохнуть глоток свежих знаний, встретить старых знакомых и завести новые связи. ?Я был на многих конференциях и в Москве, и в Киеве, и Минске ? ваша лучшая! И по организации, и по участникам, и по тому духу, который над ней витал при ее подготовке и проведении?, ? поделился впечатлениями Сергей Архипенков, эксперт в управлении разработкой ПО. Читать дальше →



Отписаться от этой рассылки

No comments:

Post a Comment