Поднимаем веб-сервер на Ubuntu

Установка веб-сервера на Ubuntu в узком понимании — это «накатить» Apache или Nginx, мы же будем создавать production-сервер внутри локальной сети (за NAT), на котором можно будет размещать реальные данные. У вас должен быть «белый» IP от провайдера, вопросы обхода этого требования в статье рассматриваться не будут, чтобы не перегружать материал этими частностями. За основу […]

Переадресация домена на другой домен

Сразу отвечу на главный вопрос по теме. Хостинг все равно потребуется! Также есть разные сервисы для этих нужд, но они либо берут несоизмеримую задачи плату, либо не надежны на долгосрочную перспективу. Бесплатные сервисы появляются и исчезают, когда не находят способов побочной монетизации. Есть правда одна уловка через редирект от неправильного указания записи на GitHub Pages, […]

Как установить и удалить GNOME?

GNOME — это популярное DE для различных дистрибутиовв GNU/Linux. На этой короткой справке и закончится вводная часть, ибо если вы читаете эту статью, значит все уже знаете об этом окружении, и хотите его опробовать с возможностью «отката» на консольной версии дистра, или попробовать сразу несколько разных оболочек на одном дистре поочередно. Все будем делать на […]

Как узнать, какие поисковые запросы ведут на конкретную страницу сайта?

Я исхожу из того, что есть только страница, для которой необходимо узнать все имеющиеся поисковые запросы. Собирать такую информацию будем бесплатно, по данным Яндекс.Метрики, Google Search Console и Google Analytics. Этих запросов может и не быть вовсе, если на страницу не идет внешний трафик из поисковых систем, или вышеописанные системы аналитики не смогли собрать и […]

Сервисы тестирования сайта

Тестируем скорость сайта pagespeed.web.dev Всем известный PageSpeed Insights от Google. Сейчас, на мой взгляд, пошел в неведомые дебри с различными показателями производительности, и тем как они соотносятся с показателями скорости, но большой компании нужно отрабатывать деньги инвесторов и вводить постоянно новые фичи. Примечателен тем, что все на него уже давно «забили», ибо Google давно любит […]

Как узнать IP-адрес по MAC-адресу

IP-адрес подключенного сетевого устройства нужен пользователю в той ситуации, когда на него отправляется определенная команда, например, документ для печати на принтер. Помимо этого примеров существует достаточно много, мы не будем перечислять все их. Иногда пользователь сталкивается с ситуацией, когда сетевой адрес оборудования для него неизвестен, а на руках имеется лишь физический, то есть MAC-адрес. Тогда […]

Пинг проходит, а страницы в браузере не открываются

Как быть, и при чем здесь MTU? Постановка проблемы Сайты успешно пингуются, но в браузере не открываются. Попробовала для очистки совести на разных браузерах – история та же, сайты не грузятся. Команда ping успешно пинговала как по имени сайта, так и по IP-адресу. Трассировка tracert также успешно показывала все промежуточные точки. Гипотеза о том, что […]

Что если сайт пингуется «извне», но не открывается из под «локалки»?

Проблемы с открытием сайтов могут случиться на каждой компьютеризированной машине. Дело остается за малым: проверить сайты через команду ping, опробовать другой браузер, альтернативные DNS, узнать, на вашей ли стороне проблема. Одним словом, провести первичный тест доступности сайта в консоли Linux, или можно воспользоваться кросс-платформенной утилитой вроде nmap. Далее по тексту мы подразумеваем, что у вас […]

Как научить правильно работать кнопки Home и End для внешней клавиатуры на Mac

Если вы опытный пользователь Mac, вы знаете, что сочетания клавиш «Command + стрелка влево» и «Command + стрелка вправо» перемещают курсор в начало и конец строки соответственно. Однако, если вы используете полноразмерную внешнюю клавиатуру для своего Mac, вы обнаружите, что кнопки «Домой» и «Конец» не работают должным образом. Фактически, они вообще не работают, поскольку Apple […]

SSH-подключение в Bash-скрипте

Обычное подключение по SSH требует ввода логина и пароля, но что если нам требуется организовать такое подключение в скрипте для командного интерпретатора Bash. Есть несколько способов. Способ 1. Аутентификация на базе ключей SSH Самый грамотный способ любого SSH-подключения, не важно это скрипт или просто последовательность команд в консоли, это генерация пары ключей на рабочей станции […]

Как обновить Bash на macOS?

Одна вещь, о которой не знают многие пользователи macOS, заключается в том, что они используют полностью устаревшую версию оболочки Bash. Однако настоятельно рекомендуется использовать более новую версию Bash в macOS, поскольку она позволяет использовать новые полезные функции. В этой статье объясняется, как это сделать. Какая версия Bash по умолчанию в macOS? Чтобы узнать, насколько устарела […]

Как включить Composer в локальном сервере MAMP PRO на macOS?

Для этого больше не нужно редактировать конфигурационные файлы пользователя и прочие танцы с бубном, просто обновите версию программы MAMP PRO до последней и в разделе PHP, прямо под выпадающии списком выбора версии языка, нужно поставить 2 галочки. Как на скрине: Вот такие записи (алиасы) будут автоматически прописаны в файле ~/.profile. Теперь, при вводе в консоли […]

Пара заметок о книге Дмитрия Румянцева «Продвижение бизнеса в ВКонтакте»

Недавно прочитал книгу известного SMM-гуру Дмитрия Румянцева, идеолога канала «Интернет-маркетинг от А до Я». Дмитрий признанный эксперт в области маркетинга в социальных сетях. Книга полезна в качестве набора базовых знаний и ознакомления с некоторыми конкретными примерами, как продвигать бизнес в VK. Однако, в некоторых моментах чувствуется, что Дмитрий уже давно занимается педагогической деятельностью и оторвался […]

Как предоставить гостевой доступ к Яндекс.Директу, Яндекс.Метрике и Яндекс.Вебмастеру?

Чтобы специалист по Директу смог проанализировать настройки рекламной кампании и дать рекомендации по корректировке и устранению ошибок (провести аудит), ему нужно предоставить доступ к вашему аккаунту. Такой доступ дает возможность видеть все данные вашей рекламной кампании: объявления, список ключевых слов, статистику кампании. Существует 2 варианта доступа к любому из сервисов Яндекса: непосредственно через ваш логин […]

Моя подборка WordPress плагинов

Раньше вебмастера предпочитали использовать минимум плагинов, а все задачи решать через кодинг. Считалось, что из-за большого количества плагинов сайт будет «тормозить». Надо сказать, что непроверенные и необновляемые плагины действительно могут нанести больше вреда чем пользы, поэтому важно иметь свою подборку проверенных решений. Даже местами устарешие плагины из этой подборки хорошо работают благодаря идеологии разработчиков WordPress […]

Как подключиться по SSH к WSL 2 в Windows 10 с внешнего компьютера

Решается задача по передаче определенных файлов с Linux-машины на Windows-машину в одной локальной сети (решение подойдет и для внешнего соединения при условии настройки доступов за NAT). Для того, чтобы все настраивать в одной экосистеме (Linux), на Windows-машине будет использоваться уже установленная WSL 2. Да, да, да, есть портированные версии OpenSSH для версий Windows отличных от […]

Настройка программы кластеризатора KeyAssort

Как осуществлять непосредственно кластеризацию, группирование поисковых запросов, я рассказывать не буду, в этом посте просто набор скринов с настройками моего приложения KeyAssort. Раньше я всегда ориентировался на простую человеческую логику, но поисковые алгоритмы усложнились, особенно по части НЧ и супер НЧ запросов, люди стали вбивать целые предложения в поисковую строку. Сперва я начал использовать сервис […]

Установка WSL 2 в Windows 10

Шаг 1. Подготовка Шаг 2. Установить WSL 2 Или установить wsl 1, с последующим обновлением до wsl 2. dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart Шаг 3. Включить платформу виртуальных машин dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart Шаг 4. Задать WSL 2 в качестве версии по умолчанию wsl —set-default-version 2 Шаг 5. Установить дистрибутив Linux Через […]

Следующая страница →