-
Как и всем разработчикам, мне часто приходилось читать и слышать утверждение, что «композиция всегда лучше наследования». Наверное, даже слишком часто. Однако я не склонен принимать что-либо на веру, поэтому давайте разберёмся, так ли это.
-
GameDev и канделябр
Канделябр — подсвечник, который используется для корректировки формы лица игрока, играющего нечестно. Наверное, многие помнят карточную игру “Марьяж”, которая манила к ЭЛТ мониторам игроков более десятка лет назад. В данной статье мы расскажем о том, как пытались дать этой игре…
-
Обзор систем управления проектами
Мне пришлось за последние пару дней просмотреть много систем управления проектами и хочется поделиться тем, что я нашел… Мы искали варианты с хостингом у создателя софта, чтобы не возиться с инсталяцией у себя (поэтому, например, тут нет Redmine в чистом…
-
Игровая консоль Ouya внутри и снаружи (фото с FCC)
Игровая консоль Ouya, о которой уже писали на Хабре, прошла ряд проверок и оценочных тестов в Федеральной комиссия связи (США). Ряд фотографий приставки, в разобранном виде, теперь можно посмотреть повнимательнее — благо, их, фотографий, довольно много.
-
«Секс по телефону»: Durex создал вибрирующее белье, которым можно управлять через смартфон
Производитель презервативов Durex представил свою новую линию одежды «Fundawear», состоящую из нижнего белья, которое будет вибрировать по желанию вашего сексуального партнера. Вы и ваш партнер сможете включать вибрацию белья прямо со смартфона – такого рода приложение приносит новый смысл понятию…
-
Играем в Pong на стене 29-этажного здания (видео)
В пятницу вечером жители Филадельфии могли любоваться непривычным зрелищем: игрой в Pong на стене 29-этажного здания. Здание покрыто сетью светодиодов, которые и позволили создать соответствующую систему. Автор системы — Фрэнк Ли, профессор Университета Дрексела. Система, созданная этим специалистом, позволила контролировать…
-
Explorer-2
Cпустя день после публикации статьи Explorer-1 (Мой «Спирит») я принялся разрабатывать следующую версию аппарата. По советам хабраюзеров, наметил, что необходимо добавить в Explorer-2: 1. Двусторонняя связь. 2. Камера 3. Дублирующиеся датчики. 4. Больше датчиков. 5. Вменяемый корпус. 6. Спящий режим.…
-
Аналог FreeAndNil с проверкой типа
Для борьбы с проблемой «висячих» ссылок на освобожденные объекты в Delphi обычно используется процедура SysUtils.FreeAndNil. Процедура FreeAndNil освобождает объект и устанавливает переменную в nil. Но мне всегда не нравилось то, что в этой процедуре не типизированный параметр. И туда можно…
-
Эти незаменимые регистрационные карточки
Продолжается цикл постов, посвященных старинной офисной технике. В прошлых постах я рассказывал о русских счетах и приспособлениях для копирования, в настоящем посте предлагаю вниманию хабравчан иллюстрированный обзор о регистрационных карточках. Пост длинный из-за множества картинок.
-
Основы безопасности операционной системы Android. Native user space, ч.2
Вступление Сегодня я продолжу рассматривать безопасность на уровне немного выше ядра. Во второй части мы рассмотрим, откуда появляются system.img, userdata.img и cache.img, а также как обеспечивается безопасность в Native user space. Всем кому интересно, добро пожаловать!