Иерархия принципов проектирования, или самые важные слова для инженеров
—
от автора
—
от автора
В этой короткой заметке я хотел бы систематизировать (а именно, расположить в иерархию) многие популярные принципы проектирования программных приложений (test-driven development, ООП, SOLID и т. д.), а также рассмотреть следствия из этой иерархии. В частности, такая иерархия (я надеюсь) позволит лучше…
—
от автора
Сегодня был анонсирован Google Chromebook нового поколения. Данное устройство интересно как с технической, так и с программной стороны. Pixel выбивается из линейки бюджетных хромбуков. Самым впечатляющим «железным» новшеством является отличный мультитач экран с разрешением 2560×1700(!). Из софтовых инноваций, это пожалуй…
—
от автора
На практике пришлось столкнутся с некоторыми не очевидными особенностями производительности обработки шаблонов. Изучение вопроса породило небольшое исследование, результатами которого спешу поделиться.
—
от автора
Недавняя утечка видео от партнеров гугла оказалось правдивой. Сегодня официально представлен Chromebook Pixel.
—
от автора
На хабре сломали уже много копий на эту тему, сломают вероятно еще не одно, но я все же попробую воткнуть в розовую и пухлую задницу копирайта еще одну иглу. Вся машина копирайта построена на лжи Они лгут на каждом шагу,…
—
от автора
Appleinsider обнаружил патентную заявку Apple на некий носимый на запястье девайс с гибким экраном. При этом, экран занимает почти всю поверхность браслета.
—
от автора
Видеорегистратор (DVR) — устройство, позволяющее просто и дёшево организовать видеонаблюдение. В этой статье я расскажу о наиболее распространённом классе — регистраторах, работающих с аналоговыми видеокамерами. Такой регистратор позволяет подключить 4, 8 или 16 камер, а так же 1 или несколько…
—
от автора
Хабравчане! Многие студенты интересуются — есть ли у компании JetBrains бесплатные лицензии для обучения. Настало время внести ясность. Eсли вы студент и хотите использовать наши продукты для образования, знайте: у нас существуют аудиторные лицензии (classroom licenses), абсолютно бесплатные, которые мы…
—
от автора
Недавно промелькнула новость, что куча народу заплатило 30.000$ 1.000.000$ проекту на кикстартере. Вот что я хочу сказать по этому поводу: Собран «прибор» за 20 минут из подручных средств. Работали (и фотографировали) на скорость, а не на качество. Цель послания —…
—
от автора
Думаю многим известна особенность PostgreSQL, которая приводит к эффекту раздувания таблиц, или table bloat. Известно что она проявляет себя в случаях интенсивного обновления данных, как при частых UPDATE так и при INSERT/DELETE операциях. В результате такого раздувания снижается производительность. Рассмотрим…