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