Хост-трекер на python — ежеминутный мониторинг доступности сайтов

Disclamer. Это моя первая программа на пайтоне — предпочитаю изучать новое с постановки конкретной задачи, а в процессе углубляться в изучение. На мой взгляд, такой порядок интересней, чем провести часы за чтением туториала перед написанием «хэлло, ворлд». Но если совсем не углубляться в изучение синтаксиса языка, то продуктом, скорее всего, станет глючный говнокод. Считаю, что я соблюдаю баланс между изучением теории и практикой, но сеньор девелопер может считать иначе. В общем, я предупредил, что содержимое поста может оказаться говнокодом, написанным по модели «AS IS». Читать далее

Рубрика: Web-мастеринг | Метки: , | Добавить комментарий

Автоматическая проверка баз MySQL после перезагрузки сервера

Такая проверка мне понадобилась после того, как настроил автоматическую перезагрузку сервера в том случае, когда он 2 минуты не отвечает на запросы. И в любом другом случае, когда осуществляется reboot, что-то может пойти не так, СУБД не завершит вовремя транзакции, активная в момент перезагрузки таблица окажется повреждённой, и любые операции с участием этой таблицы обернутся фэйлом. А чаще всего достаточно mysqlcheck, чтобы вернуть сломанной таблице её нулевые.

Читать далее

Рубрика: Web-мастеринг | Метки: , | Добавить комментарий

Частичное ЧПУ на сайте WP

В контексте SEO и вебмастеринга, ЧПУ означает «человеко-понятный УРЛ». В английском аналогичная аббревиатура: SEF URL, т.е. «SEO friendly URL» (дружественный к поисковому продвижению URL). Такое название не случайно, т.к. URL наряду с заголовком и описанием страницы является одним из элементов, попадающих в поисковый сниппет, потому ключевое слово в URL существенно добавляет релевантности странице.

Search Engine Friendly URLs

ЧПУ повышает релевантность страницы

Читать далее

Рубрика: Web-мастеринг | Метки: , , | Добавить комментарий

LMDE xfce — первое погружение

Давно хотел пересесть с Винды на Линукс. Не скажу точно, зачем. Наверное, от избытка свободного времени и нехватки приключений в оффлайне. На виртуалку то и дело ставлю что-то новенькое, но даже изучение интерфейса приводит к столкновению с глюками и недопониманию. В итоге, каждый раз задаю себе вопрос: «Зачем мне эта жопная боль?» — И виртуалка отправляется в утиль. Но в этот раз к очередному прыжку в тёмные воды Линукс подтолкнул практический смысл. Уже несколько лет я администрирую разные VPS с операционками Debian или CentOS. И решил, что будет удобнее коннектиться к VPS из близкой по архитектуре ОС, да и скиллы полезные закреплю. И это было отличное решение.

Читать далее

Рубрика: Web-мастеринг, Компьютеринг | Метки: , , , , | 2 комментария

Проверка доступности сайта каждые N секунд

Проверять доступность сайта считаю занятием ничуть не менее важным, чем своевременное резервное копирование. Есть немало сервисов, позволяющих мониторить доступность сайта с интервалом вплоть до 1 минуты. Но что делать, когда хочется проверять сайт чаще? К примеру, раз в 10 секунд.

Читать далее

Рубрика: Web-мастеринг | Метки: , | 2 комментария