Начиная с версии 5.2 в PHP появился такой тип данных как DateTime. Попробуем в этой статье разобраться почему лучше использовать его вместо старых функций date() и time(). Функция date() используется для строкового отображения даты/времени. Функция принимает два параметра, 1-ый — формат возвращаемой строки, а второй — само значение даты. По умолчанию второй параметр принимает значение текущего […]
Рубрика: Статьи чтобы набрать классы
HHVM, Nginx и Laravel
Минимальные требования Так же как и во многих остальных статьях в своем блоге, я полагаю что у вас установлена Ubuntu 12.04 LTS в качестве сервера. Хотя установить систему можно и на Mac с помощью Brew (). Информация по установке HHVM на серверные машины, включая последние версии Ubuntu, можно найти здесь. Итак, […]
Оптимизация настройки NGINX
NGINX — это быстродействующая замена медленному Apache2. Конечно, NGINX, как и любой другой веб-сервер требует корректной настройки для лучшей производительности. Требования Свежеустановленный и настроенный Debian 7 или Ubuntu 12 (13). Установленный и настроенный NGINX сервер. Понимание основ настройки Linux
Балансировка HTTP(S) трафика
Добрый день, %username%. Меня зовут Антон Резников, я работаю над проектом Облако Mail.Ru Сегодня я хочу рассказать о технологиях балансировки трафика, проиллюстрировав историей о развитии социальной сети. Все персонажи выдуманы, а совпадения почти случайны. Статья обзорная, составлена по следам доклада на Highload Junior 2017. Некоторые вещи могут показаться элементарными, но […]
Логические и математические задачи с собеседований
Разомнем мозг! В этой статье собраны логические и математические задачи, которые нередко встречаются на собеседованиях и могут попасться вам.
Шаблоны проектирования в PHP : Фабрика
Фабрика (Factory) — один из наиболее часто применяемых шаблонов проектирования в программировании, обычно его используют в случае, когда во время исполнения программы необходимо выбрать один из взаимозаменяемых классов. В целом, это удобный способ создания объектов. Фабрика (Factory) способна создавать объекты различных классов, при этом ей совсем необязательно знать тип объекта который она создает.
Фриланс для программистов: подборка лучших сайтов
Многие ищут фриланс для программистов, но далеко не все знают, где искать. Мы составили список ресурсов, которые вас заинтересуют. Разберемся, что представляет из себя фриланс для программистов, и как быстро освоиться на приведенных ниже сайтах.
TOП-3 языка программирования, которые нужно выучить до 2019
Это не просто три лучших языка программирования, а в некотором смысле попытка заглянуть в будущее. Кто поймает волну успеха в 2019?
Работаем с тегами в Symfony 2
Определённые сервисы ядра Symfony 2 зависят от тегов, по которым определяют: какие сервисы должны быть загружены, быть оповещены о наступлении события либо применены по другому назначению. Например, Twig использует twig.extension для загрузки расширений. Но теги можно использовать и по своему назначению в собственных бандлах. К примеру, ваш сервис работает с какой-либо коллекцией данных или реализовывает “цепочку” […]
Что быстрее сажает аккумулятор: 4G, 3G или Wi-Fi?
На днях я решил выяснить, насколько быстро сажают планшет стандарты мобильной связи 3G и 4G, а также Wi-Fi (2,4 ГГц). В качестве испытуемого был взят планшет Asus Nexus 7 LTE (2013). Проверка длилась 4 часа. Сначала был запущен длительный видеоролик на YouTube на технологии 4G, потом на 3G, потом на […]