Список всех городов России по алфавиту

В этой статье находится список всех городов России по алфавиту. Вы можете скачать их в формате txt.

Читать далее «Список всех городов России по алфавиту»

Два способа работы с тернарным оператором в JavaScript

Исходный код, который меняет символ с «X» на «<» и наоборот.

if (div.innerText == "X") {
  div.innerHTML = "˂";
} else div.innerText = "X";

Читать далее «Два способа работы с тернарным оператором в JavaScript»

Less CSS: расширение

Расширение или :extend() это псевдо-класс, как :nth-child(), который работает только в Less CSS и не появляется в скомпилированном CSS. Его задача: прицепить текущий селектор к селектору, который упоминается в псевдо-классе :extend() и образовать группу селекторов, перечисленных через запятую.

Читать далее «Less CSS: расширение»

Less CSS: переменные

Переменные в Less выполняют такую же роль как переменные в программировании в целом: они хранят какое-то значение. В Less переменные могут содержать различные данные: имена свойств CSS, значения свойств, а также названия селекторов. В этой статье и рассматриваются такие случаи.

Читать далее «Less CSS: переменные»

Less CSS: базовый синтаксис

В этой статье рассмотрен базовый синтаксис Less. Этот синтаксис содержит часто используемые свойства Less: вложенные селекторы, наследование, медиа-запросы. Это те возможности, которые используются чаще остальных, однако язык разметки Less далеко не ограничивается ими.

Читать далее «Less CSS: базовый синтаксис»

Ubuntu на VirtualBox: подключение через SSH используя проброс портов

Здесь мы рассмотрим самый и быстрый способ, который одинаково хорошо работает во всех ОС. Итак, вы создали гостевую ОС в Virtualbox, где все настройки выставленны по-умолчанию. Гостевая машина, на которой установлена Ubuntu Linux, «видит» интернет, но вот ваш физический ПК не хочет подлючаться к гостевой ОС через SSH, то есть как бы не видит ее.

Читать далее «Ubuntu на VirtualBox: подключение через SSH используя проброс портов»

Почему Хром использует много памяти

Chrome возможно лучший браузер из существующих сегодня, но он потребляет слишком много памяти, по сравнению с другими браузерами. Если вы когда-нибудь заглядывали в Диспечер задач вы возможно недоумевали от большого количества процессов, запущенных Хромом, и того сколько пямяти эти процессы сжирают. В этой статье вы узнаете почему так происходит и как обуздать эту ненасытность. Читать далее «Почему Хром использует много памяти»

Настройка VPS сервера на Ubuntu с нуля

Итак, перед вами чистый свежеустановленный образ Ubuntu Server, неважно какой версии, который вы только установили через админку своего VPS-хостера. У вас есть только пользователь root, не установлен LAMP (apache, mySQL, PHP), и даже нету swap раздела, который не устанавливается по-умолчанию на VPS. Еще бы вам хотелось сменить порт SSH, чтобы обезопасить себя от брутфорса. Все это будет рассмотреннов текущей статье.

Читать далее «Настройка VPS сервера на Ubuntu с нуля»