Shumaher’s_Blog@AlexZ.me

— yet another stupid personal weblog

Архив категории ‘Text’



mod_rewrite редиректы для SEO

Для SEO очень важно некоторые несуществующие URL-адреса на сайте, которые обычно выдают 404-ошибку (при правильно настроенном сервере), перенаправлять при помощи 301-редиректа на главную страницу /.

Для этого помогут следующие правила Apache mod_rewrite:

Читать полностью »

VN:F [1.9.17_1161]
Rating: 0.0/5 (0 votes cast)

Open Graph теги для WordPress (и про оптимизацию)

WordPress Open GraphДля того, чтобы добавить поддержку Open Graph в WordPress, можно воспользоваться специальными плагинами, либо SEO-плагинами, которых тысячи. Но такую простую вещь как добавление HTML-кода я предпочитаю делать без плагинов.
Зачем это нужно надеюсь пояснять не надо, но всё же: эти мета-теги используются для извлечения названия/картинки/куска текста поста при шаринге в социальных сетях. Поэтому добавлять их или нет, вопрос уже не стоит. Сейчас они обязаны быть на любом сайте, даже если это не блог, а статичный сайт без регулярных публикаций или landing page.
Данное решение использую уже около года на нескольких WP-сайтах, но недавно немного обновил код и решил поделиться этим.

Читать полностью »

VN:F [1.9.17_1161]
Rating: 0.0/5 (0 votes cast)

Клонирование Windows без использования Sysprep

В связи с выходом Windows 10 версии 1511 возникла необходимость заново создать образы для клонирования системы. Для этого я не пользуюсь Sysprep или другими официальными средствами развёртывания, предпочитая создавать образы дисков при помощи Acronis True Image.

А так как те же самые нудные действия приходится выполнять аж два раза (для создания x32 и x64 системы), то решил пошагово записать всю последовательность, чтобы ничего не забыть. Надеюсь, кому-нибудь этот способ окажется полезным.

Читать полностью »

VN:F [1.9.17_1161]
Rating: 5.0/5 (1 vote cast)

Загрузка Windows Recovery Environment (или любого WIM-образа) с USB flash

Windows Recovery Environment

Загрузиться в WinRE может быть полезно для быстрого ремонта установленной Windows: восстановление запуска системы, восстановление из образа, откат к точке восстановления, изменение параметров загрузки, наконец, доступ к командной строке, а значит возможность делать много разных интересных вещей, типа format C:.
Кроме того, можно запускать regedit.exe и другие системные программы, и даже некоторое стороннее ПО, если конечно для работы оно не требует запущенной "нормальной" Windows.
Альтернативным решением конечно является загрузка с установочного DVD или ISO-образа, но запуск WIM-образа Среды восстановления напрямую будет происходить быстрее — он весит гораздо меньше, чем целый DVD.
К тому же, на одной USB-флешке можно расположить несколько WIM-образов, например, 2 образа WinRE разной разрядности (x32 + x64), и другие образы с "ремонтных" DVD. У меня таким же образом загружается AntiWinLocker, и это без необходимости иметь отдельный ISO с ним.
В общем, возможность загрузить WIM-образ может быть очень полезной. Поэтому перейдем к делу.

Дополнения про извлечение образов из скрытых разделов и про монтирование их в систему при помощи DISM.

Читать полностью »

VN:F [1.9.17_1161]
Rating: 0.0/5 (0 votes cast)

Android reverse tethering или Как расшарить интернет компьютера на смартфон по USB

Android connectionВсего второй пост за год... Получается так, что когда планирую о чем-то написать, это или кажется в итоге недостаточно важным для полноценного поста, или какое-то найденное решение, которое не мешало бы описать тут, в итоге оказывается не до конца работоспособным.
Постараюсь в следующем году исправиться.

Но недавно случилось страшное — дома сдох роутер. Лучи ненависти по этому поводу идут в D-Link, Юлмарт и энергокомпанию города (ясное дело, что роутеры сами по себе умирают не так уж и часто), но это совсем другая история...
И всё бы ничего, но вдруг понадобилось синхронизировать смартфон. А так как в компьютере интернет есть, значит есть и способ получить его на смартфоне тоже.
Поэтому сегодняшняя статья снова про Android, консоль и всякое такое.

Читать полностью »

VN:F [1.9.17_1161]
Rating: 0.0/5 (0 votes cast)

Падение популярности OpenID, или Как настроить собственный OpenID-сервер

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

И сейчас openid.yandex.ru "радостно" встречает вот такой надписью в шапке:

Яндекс.OpenID

Вот так просто. Прекращает и всё. А на то, что на какие-то сайты нельзя будет зайти, просто потому, что не все веб-мастера выполнят миграцию на OAuth, Яндексу наплевать.

Забегая вперёд, скажу, что уже сейчас потерял доступ к 2-3ём, к счастью не особо важным, аккаунтам.
"Почему сейчас, а не 10 августа?" — спросите, может быть, вы. Потому что на самом деле уже в настоящее время OpenID Яндекса работает не так, как раньше: нельзя залогиниться используя OpenID-идентификатор вида username.ya.ru, хотя он работал и после закрытия Я.ру.

И на всё это Яндексу просто "ну и что". Как и Google.
Вообще, обе компании уже давно не исповедуют принцип "Don't be evil", отключая и закрывая всё подряд. На что конечно имеют право, но... О юзерах-то тоже не мешало бы думать. И хотя Яндекс не быть злым и не обещал, в отличие от "правильного" Гугла...
К чему я вспомнил про Google? Потому что мне кажется, Яндекс отрубает OpenID по примеру Google. Точно так же, как ранее прибил свой jabber-клиент Яндекс.Онлайн, после того как Google отключил S2S-соединения у своего джаббера Google Talk, а затем заменил его на Hangouts.
А ещё были Google Reader, Яндекс.Лента (сейчас стала частью Новостей вроде бы), Яндекс.Закладки — помните такие сервисы? Их нет.

Когда jabber-сервер xmpp.yandex.ru перестанет существовать, я может быть напишу об этом дополнительно. :-)

Так что дело тут не в самом Яндексе, он просто повторяет шаги Гугла. И проблема с OpenID конечно не в отключении одного провайдера. Проблема в снижении популярности технологии в целом, в связи с поголовным переходом сайтов на OAuth. Что может само по себе и не так плохо. Но разница в том, что тогда пользователь привязывается к одному провайдеру, через который решает залогиниться на сайт.
Тогда как привязанные к другим сайтам OpenID-адреса (идентификаторы) можно менять и таким образом не зависеть от какого-то одного провайдера, предоставляющего идентификатор.

Теоретически. На самом деле всё обстоит не так хорошо. Но об этом позже.
На практике, на примерно десяток сайтов из 40, на которых я зарегистрировался при помощи OpenID, уже нельзя зайти этим способом. На большинстве из них пришлось установить пароль, к нескольким подключить Google или Facebook, и лишь 2 перешли на OAuth от Яндекса (причём 1 после моего письма в техподдержку).

Что же со всем этим делать? Конечно —

Читать полностью »

VN:F [1.9.17_1161]
Rating: 0.0/5 (0 votes cast)

Как сохранить видео с Торрент-ТВ

Торрент-ТВПару недель назад снова пришлось смотреть сериал в записи с ТВ-эфира, потому что время показа не совсем удобное, а соответствующие раздачи не появились вовремя. И будут ли торренты вообще, к сожалению уверенности не было. Пару дней удавалось смотреть с Дебилизатора, но потом он стал выдавать сообщение о том, что "контент недоступен в вашей стране". Ещё есть Кабан.ТВ, но там архив вообще стал платным.
Так что пришлось искать альтернативу. И, к счастью, по крайней мере один [пока ещё] работающий телевизионный архив есть — сайт Торрент-ТВ.
Как видно из названия, тут уже всё гораздо интересней, чем просто архивы на серверах: вместо этого трансляции работают по принципу P2P. Хотя в этом есть минус — также, как и с Дебилизатором, реально посмотреть/записать можно далеко не всё, ведь трансляции ведут сами пользователи сайта. И делают это когда хотят.
Но и плюсы тоже есть: видео чуть получше, буферизация практически отсутствует, а перемотка почти мгновенная.
К тому же, процесс записи тут гораздо проще, и, в общем-то, стоит только начать пользоваться, и можно дальше не читать — всё сразу станет понятно. Но всё-таки некоторые тонкости есть. Поэтому сегодняшняя статья о том, как сохранить эфир оттуда.

Читать полностью »

VN:F [1.9.17_1161]
Rating: 5.0/5 (1 vote cast)

Идеальная регистрация на сайте

OAuth/OpenIDУже давно ничего сюда не писал — особо не было повода. Ведроид вроде бы доведён до ума, Линукс [почти] тоже, да и ничего интересного я с ним не делаю, о чём стоило бы упомянуть. Какие-то интересные веб-сервисы последнее время не попадались на глаза, а новые девайсы не попадались в руки. Поэтому столько времени прошло со времени последнего поста.

Но недавно замутил на сайте регистрацию/авторизацию через OAuth (через социальные сети, проще говоря) и OpenID.
Что это такое я пояснять не буду, а как всегда пошлю интересующихся в Википедию. :-)

За время интеграции новых плюшек появились некоторые мысли о том, какой должна быть идеальная регистрация и авторизация пользователя на веб-сайте. Чем и захотелось поделиться тут. Естественно, всё ниженаписанное ни в коем случае не является 100%-й истиной, а лишь моё мнение с точки зрения даже не разработчика, а простого посетителя некого веб-ресурса. То есть то, какой я хочу видеть регистрацию везде.
Но к сожалению, почему-то сайтов с действительно грамотной и удобной регистрацией очень мало — мне буквально попалась всего пара штук, где я подумал, что всё идеально. И что сделал бы так сам.

Надеюсь данный пост поможет хоть одному веб-мастеру сделать интернет (а конкретно свой сайт) чуть лучше.

Ну и хватит воды, а то её что-то получилось много.

Читать полностью »

VN:F [1.9.17_1161]
Rating: 0.0/5 (0 votes cast)

Как отключить MTP в Android

Android USBСегодня небольшая заметка о том (скорее даже напоминание себе), как при подключении Android-устройства по USB отключить режим MTPPTP, если есть), оставив только ADB.

Это нужно например для того, чтобы при подключении USB-кабеля к компьютеру Windows не начинала искать драйвера, если вам нужно лишь зарядить девайс. Конечно драйвера для ADB тоже могут начать ставиться, но этот режим легко отключается в настройках в меню "Для разработчиков".

Читать полностью »

VN:F [1.9.17_1161]
Rating: 5.0/5 (2 votes cast)

Google: поиск по автору

Блог снова жив после недельной отключки! И по этому поводу небольшая заметка.

Вчера в Google рядом с уже привычной фоткой из профиля Google+ заметил новую ссылку "Еще от автора".
А значит, наконец появилась возможность фильтровать результаты поиска по авторам связанных с плюсо-профилями сайтов (скорее всего так и раньше можно было сделать, просто не было именно этой ссылки на самих страницах). И для этого совершенно не нужно искать уже проиндексированный сайт, достаточно лишь составить запрос поиска.

Недавно получил так называемое +Имя для профиля Google+ — ссылка стала иметь вид https://plus.google.com/+FirstLastName (сделать это можно в настройках, ЕСЛИ у вас вбиты нормальные имя/фамилия). Соответствующим образом обновил ссылку в теге <head> страниц блога.
Через некоторое время заметил странный баг: не смотря на то, что в Google Structured Data Testing Tool авторство сайта по-прежнему было подтверждено, на самом деле профиль исчез из результатов поиска!
Поэтому ссылку для связывания сайта с Google+ лучше оставлять в виде https://plus.google.com/XXXXXXXXXXXXXXXXXXXXX

Читать полностью »

VN:F [1.9.17_1161]
Rating: 0.0/5 (0 votes cast)