JavaScript Convert Object {} to Array [] – как преобразовать объект в массив

Во многих случаях бывает довольно удобно оперировать именно объектами в JavaScript, нежели массивами. Но что делать, если в каком-то месте кода надо преобразовать объект (Object) в массив (Array)?

Certbot: ошибка "UnicodeDecodeError: ascii codec can't decode byte" при попытке создать или обновить сертификаты

В какой-то момент мне на почту пришло письмо, в котором cerbot любезно напомнил мне о том, что истекают некоторые из сертификатов. Как говорится, ничто не предвещало беды...

Делаем 301 редирект средствами nginx

Если ты заботишься о посетителях своего сайта и о безопасности данных, передаваемых между сайтом и пользователем, то скорее всего тобой уже был приобретён SSL сертификат и успешно установлен на сервере. Осталось дело за малым: перенаправить всех пользователей с http на https версию.

Подготовка Apple MacBook к продаже

Macbook - вещь очень хорошая и в правильных руках способна прослужить своему хозяину довольно долго. Но технологии не стоят на месте, а маркетологи Apple не зря едят свой хлеб. И как следствие этого, через N лет ты уже засматриваешься на новый amazing ноутбук от яблочной компании, раздумывая над тем, что было бы неплохо обновить свой слегка устаревший аппарат лохматого года.

TinyMCE vs XML теги и Code Sample плагин

TinyMCE - отличный WYSIWYG редактор, который позволяет легко и удобно редактировать материал перед его публикацией. Иногда появляется необходимость опубликовать и html/xml код.

В версии TinyMCE 4.3 появился замечательный инструмент Code Sample Plugin, который, как это всегда и бывает, направлен на то, чтобы упростить нам жизнь, позволив удобно вставлять блоки кода с подсветкой синтаксиса некоторых языков программирования и разметки, в частности как раз для XML/HTML.

Phing - деплой проекта на продакшен в 1 клик

Время от времени, как это ни странно, приходится деплоить проект на продакшен. И всё чаще и чаще приходит мысль о том, что ведь можно же как-то упростить этот процесс буквально до нажатия одной кнопки.

Как показывает практика google, есть множество инструментов для автоматического деплоя проекта и автоматизации иных процессов, связанных с последним, но наиболее удобным для проектов, написанных на PHP, по моему мнению, является Phing. Разберём на примере вариант его использования для автоматического деплоя проекта на удалённый web-сервер.