Архив за 16 февраля 2012 - 2

Обработка изображений / Программа Remove убирает лишних людей с фотографии

Малоизвестная компания Scalado разработала поистине уникальную программу для смартфонов. Программа называется Remove и делает простую вещь — убирает с фотографии лишних людей.
Как это получается? Очень просто: вместо одного кадра делается 10 кадров подряд с промежутком 0,5-1 секунды (в зависимости от возможностей аппаратного обеспечения), которые сливаются в единую фотографию. Стабильные объекты (пикселы) остаются на месте, нестабильные (движущиеся) — просто удаляются. Таким образом, все проходящие мимо люди и вообще любые движущиеся объекты просто исчезают с фотографии.
Презентация программы Remove состоится на ВсемирномЧитать полностью »

Предистория
Я прочитал эту статью о паттерне проектирования «Мост». Увы, его очень часто используют не верно. Более того, я затем открыл книгу Приемы объектно-ориентированного проектирования. Паттерны проектирования. Оказалось и там авторы очень смутно декларируют причины его наличия и когда его использовать. Поэтому ниже я вам сообщу как и зачем подобное использовать.Что такое паттерн проектирования «Мост» на самом деле
Если знать объектно-ориентированное программирование, то со всей ответственностью заявляю, что знать о паттернах совершенно не обязательно. Паттерны это лишь частное, и не всегда самое удачное, решениеЧитать полностью »

Human Resources / А ваши сотрудники продуктивные?
Продуктивность у одного и того же человека может отличаться в зависимости от времени суток, настроения, коллектива, фазы луны, а иногда и от политической ситуации в Гондурасе. Понятно, что на некоторые факторы вы не в силах повлиять, но сделать жизнь программиста проще, а как следствие — продуктивнее, вам вполне по силам. Итак, что же для этого нужно?
Не устанавливайте рамки

Вроде бы эта тема многократно обсуждалась, но, тем не менее, многие компании заставляют приходить программистов в 9 утра, забывая, что работа разработчика – это творческий процесс (спросите своих сотрудников, как часто решение насущной проблемыЧитать полностью »

Здравствуйте.
На написание статьи меня сподвигнул этот пост. В нём приведено описание инструментов и некоторая теоретическая информация.
Сам я только начинаю разбираться в unit-тестировании и тестировании вообще, поэтому решил поделиться некоторой информацией касательно этого дела. А также систематизировать свои знания и навыки. Далее постараюсь объяснить процесс тестирования по шагам простым обывательским языком, так как нигде в интернете не нашёл разжёванного описания, по шагам так сказать. Кому интересно и кто хочет попробовать всё-таки разобраться, добро пожаловать.
Что такое автоматизированное тестированиеЧитать полностью »

Android / Первые слухи о Android 5.0 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 доступна для разработчиков

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 уже к лету.
Небольшой обзор системыЧитать полностью »

Пользуюсь проводным интернетом от компании Corbina я уже лет 7.
До этого стрим с соседом делил, так как у меня на телефоне охрана, и стрим сначала с ней не работал.
Потом перешёл на Корбину, так как скорость по ethernet несравнима со скоростью adsl.
В первые годы она работала не очень хорошо, были частые перерывы. До сих пор помню, как после одной меткой весенней молнии она не работала 8 дней подряд!
Выручало знание телефона Дмитрия Малова, знакомого ещё по Фидо.
Потом наладилась работа, то есть стала если не отличной, то очень приемлемой.
Супруга телевидением заинтересовалась, смотрит через приставку.
Читать полностью »

Главный исполнительный директор компании Hewlett-Packard Мэг Уитман (Meg Whitman) заявила, что после окончания сделки по покупке компанией Google компании Motorola Mobility мобильная операционная система Android может стать закрытой. В таком случае, в качестве альтернативного игрока на рынке может выступить WebOS в виде открытой мобильной ОС. При этом отмечается, что может потребоваться до 4 лет, чтобы ощутить такой эффект от WebOS.
Напомним, сделка по приобретению компанией Google компании Motorola Mobility была анонсирована в августе прошлого года. Сумма сделки составляет $12,5 млрд. При этом компания Google заявляла, что ее отношения с прочими партнерами останутсяЧитать полностью »

Системное программирование / [Из песочницы] Учимся писать модуль ядра (Netfilter) или Прозрачный прокси для HTTPS
Эта статья нацелена на читателей, которые начинают или только хотят начать заниматься программированием модулей ядра Linux и сетевых приложений. А также может помочь разобраться с прозрачным проксированием HTTPS трафика.
Небольшое оглавление, чтобы Вы могли оценить, стоит ли читать дальше:Как работает прокси сервер. Постановка задачи.

Клиент – серверное приложение с использованием неблокирующих сокетов.

Написание модуля ядра с использованием библиотеки Netfilter.

Взаимодействие с модулем ядра из пользовательского пространства (Netlink)

P.S. Для тех, кому толькоЧитать полностью »

Веб-аналитика / Гугл скрывает ключевые слова в Google Analytics

Приходилось ли вам, пользуясь Google Analytics и анализируя поисковые запросы, с которыми попали к вам на сайт, видеть в качестве ключевого слова "(not provided)"?
Сначала я не придавал этому значения, но когда количество поисковых запросов по таким «словам» превысило количество по любым другим, я испугался за статистику и начал расследование.
К чему оно привело, понятно из названия топика. Кому интересны детали, читаем дальше.
Оказалось, что с 18 октября 2011 года «Корпорация добра» приняла дополнительные меры для обеспечения приватности своих пользователей и перестала передавать ключевые слова, по которым вы нашли тот илиЧитать полностью »


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