Реализация шаблона проектирования декоратор на PHP
—
от автора
—
от автора
Полагаю сам декоратор а так же причины по которым использование этого шаблона предпочтительней классическому наследованию в описании не нуждаются. При желании о нем можно прочитать в английской или русской википедии. Поэтому сама статья — это всего лишь мои соображений по…
—
от автора
Эрик Липперт — ветеран Microsoft, проработавший в компании 16 лет и стоящий за разработкой VBScript, JScript и C#. На прошлой неделе в комментариях к одной из статей разгорелся спор о роли низкоуровневой оптимизации в программировании, и я вспомнил относящуюся к…
—
от автора
Первые версии микроядра L4 были настолько малы, что могли целиком поместится в кэше современных процессоров. Вероятно, этот факт породил миф о микроядре L4: «Оно быстрое, потому что маленькое». Даже в настоящее время нередко можно услышать эту версию. Так можно ли…
—
от автора
18 января 2013 года вышла новая версия минималистического дистрибутива для опытных пользователей CRUX 3.0. Напомню, именно с этого дистрибутива и берет свое развитие популярный Archlinux. Особенности CRUX в его минималистичности — убраны лишние локализации и документация, имеет BSD-подобную систему инициализации…
—
от автора
Дизайнер Эндрю Ким (Andrew Kim) наделал много шуму летом 2012 года, когда создал свой вариант брендинга для Microsoft. Бренд The Next Microsoft основан на научной фантастике, футуристическом развитии человеческого вида и освоении космоса. Несколько дней назад Эндрю Ким написал в…
—
от автора
В последнее время на Хабре стали все чаще появляться статьи связанные с разработкой для Android. Дабы не оставаться в стороне и внести свой небольшой вклад в помощь подрастающему поколению Android разработчиков, решил написать статью, в которой мы разработаем полноценное приложение-шпаргалку…
—
от автора
Вчера около 23:00 по московскому времени криптохостинг Mega открылся для всех желающих. С первых минут на него хлынул поток пользователей. «Я никогда не видел ничего подобного, — пишет Ким Дотком, — с нуля до 10 Гбит/с заполнение канала за десять…
—
от автора
Перед тем как начать хотел написать что я не журналист и не пишу каждый день разные статьи, я обычный разработчик который хочет поделится своим опытом, по этому прошу сильно не критиковать данный рассказ. Летом 2011 года я писал статью про…
—
от автора
Трюк: Внутрь элемента засовываем пустой фрейм с position:absolute, придаём элементу position:relative; Отслеживаем frame.onresize Тест-Код:<code><div id="Test" style="position:relative;border:red solid 1px;width:200px;height:100px;"> <iframe name="frame" width=100% height=100% style="position:absolute;z-index:-1"></iframe> Тут контент … </div> <script type="text/javascript"> frame.onresize = function(){ alert(‘Размеры div #Test изменены.’); }; setTimeout(function(){ document.getElementById("Test").style.width=’100px’; },3000)…
—
от автора
Сделаем небольшую лабу. Объедением два физических линка в один логический между коммутаторами двух разных вендоров при помощи протокола LACP.