Монтируем WebDav в Ubuntu

Понадобилось монтировать скриптом WebDav для синхронизации двух хранилищ. Связи с чем не буду рассматривать варианты автоматического монтирования и авторизации.
Устанавливаем клиент WebDav:

apt-get install davfs2

Далее создаем каталог и запускаем команду для монтирования WebDav:

mkdir /dav
mount -t davfs -o noexec https://nextcloud.example.com/remote.php/webdav/ /dav/

Онлайн ping и traceroute

Иногда нужно проверить доступность сервера или проверить ping с других локаций в интернете. Хочу поделится двумя сервисами для онлайн ping и traceroute, которые особенно мне понравились.

Очень удобный сервис для ping и traceroute mebsd.com. Есть проверка IPv4 и IPv6, можно указать размер пакета и количество повторений.

Второй сервис ping.pe — ping одновременно с нескольких локация. После запуска сервис пингает указанный хост до тех пор, пока вы сами не закроете страницу.

Самые низкие цены на регистрацию доменов

Я уже ранее рассказывал, что самые лучшие и недорогие VPS, которые мне приходилось использовать я беру у PowerVPS. Сегодня я расскажу, где можно зарегистрировать домен по самой низкой цене. Представляю вам сервис Domcomp, который поможет найти самые низких цены на регистрацию доменов среди более чем 30 наиболее известных регистраторов. Что касается доменных зон, то тут их просто огромное количество.

Еще Domcomp поможет обезопасить себя от таких подводных камней, как завышенные цены на продление домена. Во время промо-акций сервис отобразить информацию о скидках и купонах. Отдельно промаркированы регистраторы, которые предоставляют бесплатный сертификат и WHOIS privacy к домену.

Установка UnixBench в Debian

Недавно я написал свой обзор выделенный сервер от Kimsufi. В этот раз я протестирую VPS от OVH для того чтобы иметь возможность адекватно сравнить производительности VPS и микро-сервера на базе процессора Atom N2800. Ну и заодно, пользуясь случаем решил отдельно упомянуть о том как установить UnixBench в Debian для того чтобы протестировать производительность сервера.

Сразу после установки, на чистой системе для запуска UnixBench в Debian необходимо установить следующий набор пакетов:

apt-get install libx11-dev libgl1-mesa-dev libxext-dev perl perl-modules gcc make

Далее скачиваем и распаковываем архив с файлами UnixBench:

wget http://byte-unixbench.googlecode.com/files/UnixBench5.1.3.tgz
tar xvf UnixBench5.1.3.tgz

Для запуска программы выполните команды ниже:

cd UnixBench
./Run

Ниже привожу результаты теста UnixBench на VPS SSD 1:

1 CPU in system; running 1 parallel copy of tests

Dhrystone 2 using register variables       28881574.8 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     3758.7 MWIPS (9.7 s, 7 samples)
Execl Throughput                               6423.7 lps   (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks       1100112.0 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          300976.0 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       2152804.6 KBps  (30.0 s, 2 samples)
Pipe Throughput                             2058718.7 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 390629.5 lps   (10.0 s, 7 samples)
Process Creation                              17677.5 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   8510.5 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                   1087.0 lpm   (60.0 s, 2 samples)
System Call Overhead                        4052402.4 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   28881574.8   2474.9
Double-Precision Whetstone                       55.0       3758.7    683.4
Execl Throughput                                 43.0       6423.7   1493.9
File Copy 1024 bufsize 2000 maxblocks          3960.0    1100112.0   2778.1
File Copy 256 bufsize 500 maxblocks            1655.0     300976.0   1818.6
File Copy 4096 bufsize 8000 maxblocks          5800.0    2152804.6   3711.7
Pipe Throughput                               12440.0    2058718.7   1654.9
Pipe-based Context Switching                   4000.0     390629.5    976.6
Process Creation                                126.0      17677.5   1403.0
Shell Scripts (1 concurrent)                     42.4       8510.5   2007.2
Shell Scripts (8 concurrent)                      6.0       1087.0   1811.7
System Call Overhead                          15000.0    4052402.4   2701.6
                                                                   ========
System Benchmarks Index Score                                        1786.3

Исходя из результатов полученных в процессе работы теста UnixBench можно сделать вывод, что производительность VPS более чем в два раза выше сервера на базе процессора Atom N2800 от Kimsufi.

Фильтры Google Analytics

Для точного учета статистики можно использовать встроенные фильтры Google Analytics. Причем следует отметить, что фильтры в Google Analytics предлагают гораздо больший функционал по сравнению с возможностями Яндекс.Метрики. Единственный недостатком сервиса является то, что с первого взгляда интерфейс Google Analytics кажется сильно запутанным.

В большинстве случаев я используя фильтр по ip-адресу для того чтобы исключить из статистики все нежелательные посещения. Для добавления нового фильтра зайдите в интерфейс Google Analytics. В верхнем меню нажмите на ссылку ‘Администратор’, выберите нужный аккаунт и ресурс, а затем в крайнем правом столбце ‘Представление’ нажмите на ссылку ‘Фильтры’.

Чтобы добавить новый фильтр нажмите кнопку ‘Добавить’, введите ip-адрес в название нового фильтра. Измените тип фильтра на ‘Встроенный’, ‘Исключить’. В качестве источника цели укажите ‘трафик с IP-адресов’ и затем укажите один ip-адрес или диапазон ip-адресов.

WordPress и оригинальные тексты Яндекс

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

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

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

Чтобы защитить сайт от воровства контента можно попытаться заранее оповестить поисковую систему разместив анонс на материл в социальных сетях. Другим способом, который позволит поисковой системе определить первоисточник материала, является использование сервиса Оригинальные тексты Яндекс. Для этого перед публикацией материала необходимо добавить текст в форму Оригинальные тексты Яндекс.

Чтобы облегчить задачу по добавлению контента в сервис Оригинальные тексты Яндекс, в WordPress можно использовать специальный плагин Webmaster Yandex. Чтобы использовать плагин сайт должен быть добавлен в Яндекс.Вебмастер. После активации плагина в админке WordPresss необходимо настроить доступ к API сервиса.

Удалить историю Chrome

В процессе синхронизации данных Chrome использует имя компьютера в качестве названия устройства. Если изменить имя компьютера или переустановить систему, браузер расценивает компьютер как два обсолютно разных устройства. Проблема состоит в том, что после подобных манипуляций история Chrome будет разделена на два различных устройства.

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

Единственный способом удалить историю других устройств в Chrome — полное удаление всех синхронизированных данных Chrome в учетной записи Google. Зайдите в настройки синхронизации Chrome, затем нажмите на кнопку ‘Сброс синхронизации’.

В процессе будут удалены данные только с аккаунта Google, вашим закладкам ничего не угрожает. Для восстановления синхронизации необходимо повторно привязать Chrome к вашей учетной записи Google.

Определить код символа

В данной записи я расскажу как определить код символа с помощью обычного текстового редактора Microsoft Word. Получить код символа может понадобится в процессе работы с CSS, для того чтобы указать свойство content. В качестве значения данного свойства используются коды символов Unicode.

Определить код символа в Word

Для примера попробуем найти код символа код символа точка. Сначала откроем чистый документ Word и добавим в него символ точки ., теперь чтобы получить код символа Unicode необходимо выделить один символ и затем нажать сочетание клавиш Alt+X.

Для примера определим код символа точка. Для начала откроем чистый документ Word и добавим в него символ точки ., теперь чтобы получить код символа Unicode необходимо выделить один символ и затем нажать сочетание клавиш Alt+X.

Код символа точка в формате Unicode 002E. Чтобы указать свойство content в CSS, необходимо просто добавить обратный слэш:

.dropdown-toggle:after {
	content: "\002E";
}

Таблица кодов символов

Как вариант можно определить код символа с помощью таблицы кодов символов. Таблица содержит все коды символов Unicode и HTML-код. Потребуется много времени чтобы найти код символа в таблице, но зато таблица кодов символов хорошо подходит если вы еще не определились какой именно символ вам нужен.

Список Dofollow сайтов

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

Качественные Dofollow ссылки способствуют улучшению позиций сайта в глазах поисковых систем. Дополнительно, вы привлекаете естественный трафик из социальных сетей и ускоряете время индексации вашего сайта.

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

Сайт PR
1 reddit.com 8
2 tumblr.com 8
3 slashdot.org 8
4 stumbleupon.com 8
5 squidoo.com 7
6 designfloat.com 7
7 diigo.com 7
8 folkd.com 6
9 pearltrees.com 6
10 youmob.com 4
11 qqpipi.com 4
12 a2zbookmarks.com 3
13 bookmark2you.com 3
14 yemle.com 3
15 blokube.com 3
16 newsmeback.com 3
17 openfaves.com 2
18 sociopost.com 2
19 indofeed.com 2
20 arrisweb.com 2
21 postolia.com 2
22 tourdion.com 2
23 akonter.com 2
23 bookmarkbay.com 1
25 freesbmblog.info 1
26 pligg.in 1
27 followmenow.info 1
28 activebookmarks.com 1
29 livewebmarks.com 1
30 bookmarkmaps.com 1
31 bookmarkinghost.info 1
32 socialbookmarknow.info 1
33 onlinewebmarks.com 1
34 greateststory.info 1
35 bookmarks2u.com 1
36 bookmarkwiki.com 1
37 a2zbookmarking.com 1
38 socialbookmarkzone.info 1
39 newsciti.com 1
40 bookmarkgroups.com 1
41 socbookmarking.info 1
42 a1bookmarks.com 1
43 votetags.info 1
44 socialbookmarksite.info 1
45 bookmarkfeeds.com 1
46 seo4bookmarks.com 1
47 ewebmarks.com 1
48 openwebmarks.com 1
49 socialbookmarkden.com 1
50 storymint.com 1
51 1look4.com 1
52 tiltzero.com 1
53 tejero.net 1
54 coolpot.com 1
55 4bukmark.com 1
56 blessingg.com 1
57 goldenmidas.net 1

Используем пинг-сервисы

При публикации новых записей, WordPress автоматически отправляет на RPC2 сервер поисковой системы специальное сообщение (пинг), которое содержит ссылку и информацию о новой записи. В результате, поисковые системы быстрее узнают об изменениях на сайте, и как следствие, страница быстрее попадет в индекс.

Функция оповещения пинг-сервисов работает следующим образом. Автоматически при появлении новой записи, WordPress посылает уведомление для поисковой системы по протоколу Weblogs.Ping:

POST /RPC2 HTTP/1.1
Host: rpc.pingomatic.com
Content-Type: text/xml
Content-length: 318

<?xml version="1.0" encoding="UTF-8"?>
<methodCall>
    <methodName>weblogUpdates.ping</methodName>
    <params>
        <param>
            <value>Пример сообщения для пинг-сервисов</value>
        </param>
        <param>
             <value>https://codebeer.ru/new-post/</value>
        </param>
    </params>
</methodCall>

Как правило, у каждого поисковика есть свои пинг-сервисы. По умолчанию WordPress использует пинг-сервис от Pingomatic. До недавнего времени я считал, что этого вполне достаточно. Но в процессе использования WordPress, я не заметил каких-либо видимых результатов от оповещения Pingomatic.

Не смотря на использование сервиса Pingomatic и наличие XML-карты сайта, на индексацию новых записей уходило достаточно много времени. От момента публикации записи до ее попадания в индекс иногда уходило до нескольких дней.

После того, как я добавил в настройках WordPress адреса пинг-сервисов Google и Яндекс, ситуация кардинально изменилась. Новый контент стал попадать в индекс в течении нескольких часов.

В сети можно встретить множество записей, которые предлагают список из более ста различных пинг-сервисов. Я не вижу никакого смысла использовать их все. Для большинства сайтов будет вполне достаточно указать пинг-сервисы наиболее популярных поисковых систем.

Добавить пинг-сервисы в WordPress

Чтобы добавить пинг-сервисы в WordPress, откройте меню «Настройки» — «Написание» — «Сервисы обновления», затем скопируйте следующие ссылки:

Пинг-сервис Яндекс:

http://ping.blogs.yandex.ru/RPC2

Пинг-сервис Google:

http://blogsearch.google.com/ping/RPC2

Для большинства сайтов, пинг-сервисов от Google и Яндекс будет вполне достаточно. Дополнительно я решил оставить ссылку на Pingomatic. Возможно, от нее есть какой-то толк для других поисковых систем.