Как стать автором
Обновить
55
0
Василий Меленчук @basilisk

Пользователь

Отправить сообщение

Принцип подстановки Барбары Лисков

Время на прочтение6 мин
Количество просмотров146K
Привет, хабрачеловеки!

Захотелось вот поделиться сокровенным знанием по этой теме. К тому же материалов по этому, достаточно важному принципу проектирования классов и их наследования, в Рунете как-то негусто. Имеются формулировки вида:

«Пусть q(x) является свойством верным относительно объектов x некоторого типа T. Тогда q(y) также должно быть верным для объектов y типа S, где S является подтипом типа T.» © Wikipedia

Но они выносят мой мозг меня совершенно не радуют.

Если хочется услышать объяснение этой хрени умной фразы — прошу под кат.
Читать дальше →
Всего голосов 85: ↑75 и ↓10+65
Комментарии55

По поводу диакритических знаков

Время на прочтение8 мин
Количество просмотров23K
Перевод занятной статьи On diacritics (David Březina) из блога I love typography.

Проблема диакритических знаков, используемых в центральной Европе, не очень то и актуальна для большинства из нас (со своими чёрточками и точечками над «Й» и «Ё» вроде бы нормально разобрались), но для дизайнеров, работающих с зарубежными клиентами, будет весьма познавательно. Да и вообще, как говорится, для общего развития…

По поводу ошибок и прочего — ругайте переводчика (то бишь меня). Но не сильно. Пишу и перевожу как могу :)

Публикуется с разрешения автора.

Читать дальше →
Всего голосов 67: ↑66 и ↓1+65
Комментарии16

Мои плагины для Smarty. Часть 2

Время на прочтение7 мин
Количество просмотров5.1K
Учитывая наличие интереса к этой теме у сообщества, продолжаю знакомить со своими плагинами для Smarty. С первой частью можно ознакомиться здесь.
Читать дальше →
Всего голосов 11: ↑9 и ↓2+7
Комментарии13

Мои плагины для Smarty

Время на прочтение7 мин
Количество просмотров4.1K
Недавно в блоге PHP пролетала статья про наследование шаблонов в Smarty, которая навела меня на мысль: я уже на протяжении нескольких лет использую Smarty в качестве основного шаблонизатора и у меня накопилось множество написанных мною плагинов для расширения базового функционала. Почему бы не поделиться с сообществом своими наработками и послушать других? Я думаю, у многих есть чем поделиться по этой теме…
Читать дальше →
Всего голосов 41: ↑29 и ↓12+17
Комментарии21

Информация

В рейтинге
Не участвует
Откуда
Минск, Минская обл., Беларусь
Дата рождения
Зарегистрирован
Активность