Автор: kupereal

IT-специалист широкого профиля, в настоящее время занимаюсь разработкой и преимущественно продвижением веб-сайтов (SEO, SEM, SMO, SMM).

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

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

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

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

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

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

CSS-сервисы

Сейчас само понятие CSS плотно ассоциируется исключительно со всевозможными CSS-фреймворками, которые и определяют внешний облик большинства элементов на веб-странице, но существует немало сайтов, где фреймворки не внедрены и огромное количество нетривиальных задач, которые можно решить только на «голом» CSS. Генераторы CSS CSS triangle generator Clippy — CSS clip-path maker Генероатор css border-radius закругленные углы кроссбраузерно […]

Онлайн-сервисы по работе с текстом

Моя подборка сервисов-выручалочек, которые помогают выполнять простые задачи с текстом для постинга на сайтах или в соцсетях. Reverso Context | Переводчик Контекст — арабский, немецкий, английский, испанский, французский, иврит, итальянский, японский, голландский, португальский, турецкий, украинский, русский, корейский, польский, румынский, шведский, китайский Словари МУЛЬТИТРАН Транслитерация для поисковиков Яндекс и Google Перевод русских букв в английские. Транслитерация […]

Онлайн-сервисы по работе с изображениями

Моя подборка сервисов-выручалочек, которые помогают выполнять простые задачи с изображениями для постинга на сайтах или в соцсетях. Photopea | Online Photo Editor MyCollages: Cделать коллаж онлайн бесплатно Brandmark Logo Maker — the most advanced AI logo design tool Создать Логотип Онлайн | Бесплатно | TURBOLOGO Favicon Generator for perfect icons on all browsers TinEye Reverse […]

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

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

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

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

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

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

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

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

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

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

Настройка цели JavaScript-событие в Яндекс.Метрике

Создание новой цели в Яндекс.Метрике Пример вставки метода reachGoal в код сайта <button type=»submit» class=»btn btn-form» onclick=»ym(12345678, ‘reachGoal’, ‘zayavka’); return true;»> ОТПРАВИТЬ </button>

Установка пакетов из репозитория Chocolatey в Windows

choco search {название_пакета} choco install {название_пакета} choco list ––local-only # Посмотреть установленные пакеты choco upgrade {название_пакета} ––yes # Обновление конкретного пакета choco upgrade all ––yes # Обновление всех пакетов choco uninstall {название_пакета} -–remove-dependencies ––yes # Удаление пакета со всеми зависимостями choco uninstall {название_пакета} ––version=66.0.3 ––remove-dependencies ––yes # С указанием конкретной версии Если удаление пакета рушит […]

Правильный код Яндекс.Метрики для GTM

<!— Yandex.Metrika counter —> <script type=»text/javascript» > (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)}; m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) (window, document, «script», «https://mc.yandex.ru/metrika/tag.js», «ym»); ym(12345678, «init», { clickmap:true, trackLinks:true, accurateTrackBounce:true, webvisor:true, trackHash:true, triggerEvent:true }); </script> <noscript><div><img src=»https://mc.yandex.ru/watch/12345678″ style=»position:absolute; left:-9999px;» alt=»» /></div></noscript> <!— /Yandex.Metrika counter —>

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