Зеркало обновлений eset nod32

Для тех кто пользуется ESET NOD32 Antivirus, создал своё зеркало обновлений. Для этого вам нужно указать в качестве сервера обновлений url адрес: http://nod.denarx.ru

Интересным опытом для меня было написание php скрипта для парсинга файла update.ver. В результате я получаю дату актуальности баз сигнатур и вывожу её на страницу nod.denarx.ru

Это и мне помогает следить за тем что бы базы обновлялись своевременно и пользователям удобно и поисковыми роботами актуальная информация всегда приветствуется.

Новый сайт на старом домене и redirect 301

Раньше на этом домене у меня был прикреплен сайт о «Заработке в интернете», это был один из моих первых сайтов и работал он на популярном в то время бесплатном хостинге UCOZ, с таким же халявным доменным именем — denar.at.ua

Я был тогда еще школьником и это был достаточно полезный опыт в плане освоения веб разработки и продвижения сайтов. Хостинг меня устраивал до тех пор пока я не полез в более серьёзные партнерские программы для монетизации сайта. И хотя в Google AdSense мой сайт и одобрили, с другими партнерками возникали проблемы, например, цены на биржах продажи ссылок с сайтов бесплатного хостинга были гораздо ниже. Да и вообще это было уже не солидно, иметь бесплатный хостинг с назойливой рекламой от ucoz и бесплатным доменом третьего уровня, тем более что сайт мне тогда уже принес несколько сотен $, а расходы на домен и хостинг стоили копейки. Но т.к. времени в тот момент я уделял этому мало, решился только на домен второго уровня и прикрепил его ucoz. А уже сейчас я решил заморочиться и перенести сайт полностью на платный хостинг и CMS WordPress.

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

Структура ссылок ucoz сайтов существенно отличается от wordpress, да и главную страницу мне нужно было сменить. И при этом хотелось бы не потерять позиции в поиске и посетителей со старого сайта по старой тематике. Для этого мне и пригодился redirect 301.

Что такое 301 редирект?

Редирект — это перенаправление посетителей сайта и поисковиков на другую ссылку отличную от той, что запрашивалась изначально. Один из них редирект 301.

Redirect 301 Moved Permanently — 301 является постоянным редиректом, который обеспечивает перенаправление пользователей на новый адрес страницы, а так же передает около 95% ссылочного веса. Он указывает, что страница была перемещена по новому адресу на постоянной основе, а старый url следует считать устаревшим. И главное что этот редирект принимают поисковые роботы.

Поскольку велосипед не всегда есть желание изобретать, я пошел по пути наименьшего сопротивления и поставил плагин Redirection для wordpress, который мне обеспечил быструю реализацию 301 редиректа в полном объёме.

Добавить JavaScript на страницу WordPress

(или Почему не работает JavaScript в WordPress)

Пока я пытался добавить свой сервис по скачиванию превьюшки и тегов видео c youtube. Я наткнулся на проблему с добавлением скриптов на страницу. Сразу в поиске нашлись решения использующие произвольные поля, через правки файла functions.php, редактируя который без дочерней темы, мы рискуем потерять изменения после обновления темы. Одним словом это все больше было похоже на костыли, а не решение задачи. Возможно раньше меня это и устроило бы, но я решил еще покопать интернет и таки нашел элегантное решение, которое решил сохранить себе и пустить в массы.

А теперь по делу. Если писать в записи WordPress скрипт используя

<script> … </script>

он работать не будет так как при публикации в нём неизбежно всплывают коды, которые делают неработоспособным весь код.

Выход из ситуации есть:

Либо не использовать в коде переход на новую строку и писать всё в одну строку
Либо скрипт писать во внешнем файле и просто подключить его в записи
Подключить скрипт можно следующим образом:

Чтобы браузер не кэшировал скрипт:

<script charset="utf-8" type="text/javascript" src="//site.ru/wp-content/themes/mytheme/js/myscript.js?r=" + Math.random();></script>

Чтобы браузер мог кэшировать скрипт:

<script charset="utf-8" type="text/javascript" src="//site.ru/wp-content/themes/mytheme/js/myscript.js"></script>

Если вставить этот код в начале записи — он выполнится до создания элементов и текста записи

Если вставить его в конце, то сначала полностью прогрузится страниза записи, а затем выполнится прикреплённый скрипт.

P.S.: Кодировка скрипта должна быть UTF-8 (без BOM)

Спасибо источнику, в момент моего поиска он был на втором месте в Google. Мб пропихну на первое 🙂

Changelog

И да, помимо трёпа вроде того что я наваял в предыдущем посте, буду записывать хронологию проделанной работы по сайту, добавление функционала. То что мне покажется полезным и интересным буду выносить в отдельные записи в виде мануалов со всеми техническими подробностями, так сказать мб кому пригодится, ну или как минимум себе запишу как в блокнот 🙂

Итак сегодня установил WordPress на тестовый хостинг, нифига не менял дизайн, тупо стоковая тема wp 2019, зато написал пару постов и добавил первый функционал. Это чёто вроде утилиты/сервиса, который позволяет быстро и просто скачать превьюшку с любого видео на youtube, а так же посмотреть ключевые слова, которые автор применял для продвижения видео. Собственно это и побудило к запуску этого сайта, т.к. когда-то мне этот инструмент был очень полезным при добавлении видео на youtube и анализе конкурентов. И если превьюшку и сейчас легко достать, то вот с ключевыми словами, нормальных сайтов я не нашел, а старые перестали работать, доставать вручную не так быстро и удобно когда лопатишь десяток видосов. Конечно есть расширения для браузера которые позволяют делать нечто подобное и даже больше и проще. Но это не всегда удобно и безопасно для канала. Поэтому и решил написать свой сервис да и еще и кучу полезного опыта в веб разработке получить. Пока скажу вкратце что для превьюшки использовал только html и javascript, а для тегов еще задействовал javaQuery, youtube api и json пришлось попарсить, над дизайном пока не парился, так что сорян кто успеет увидеть этот стрёмный минимализм.

День первый или запускаем новую традицию.

Первый сайт я создал еще в далеком 2006, и мне действительно это было интересно. С тех пор периодически делал мелкие сайты на заказ знакомым, некоторые даже до сих пор обслуживаю, но никогда не занимался этим профессионально, т.к. основная моя деятельность Системный администратор. Но как и любое увлечение, оно может надоесть, а может и через десяток лет о себе напомнить. Поэтому я и поднял этот сайт — захотелось 🙂

Конечно с тех пор вебразработка ушла далеко вперед, а я в свою очередь относительно её деградировал, ведь я и тогда был любителем, да еще и практически не обучался все это время в этом направлении. Но все же жизненный опыт вносит свои коррективы в отношение к любой деятельности и теперь я решил заняться этим серьезней. Пусть и с того же любительского уровня. Но все что из этого будет получаться я буду записывать сюда. Как часто и как много — покажет время. А для первого поста я думаю итак уже многа букаф. Добро пожаловать в мой ITbloJiK!