Архив автора: admin

Плагин Broken Link Checker оповестит о битых ссылках с сайта

Доброго времени суток! В этом посте я хочу рассказать о плагине Broken Link Checker. Зачем он нужен и какая от него польза? Сначала немного теории.

Ссылки, которые ведут на сайты, которые уже не существуют носят название битые ссылки. Из личного опыта могу сказать, что больше всего битых ссылок плагин Broken Link Checker находит в комментариях. Пользователь, создал свой сайт, оставил комментарий, через некоторое время забросил его. Хостинг провайдер отключил сайт за неуплату. А у Вас на сайте высветилась битая ссылка. Недавно я написала статью на тему «Почему блоггеры забрасывают свои сайты?«, посмотрите.

Кроме этих, бывают бытие ссылки на страницы внутри сайта. Например, была статья, а Вы ее удалили или адрес сменили. Бывают битые ссылки и на картинки.Также, плагин не любит картинки, в названиях которых содержатся буквы кириллицы. Используйте латиницу или цифры. Проще всего делать так: написали заголовок статьи, скопируйте ее название латиницей из поля постоянная ссылка (находится сразу под полем заголовка) и добавьте в название картинки.

Как настроить проверку сайта на битые ссылки плагином  Broken Link Checker

Как уже писалось выше, в автоматическом режиме проверять и оповещать Вас о битых ссылках на сайте будет плагин Broken Link Checker, скачать его можно отсюда. Установите и активируйте его. Подробная инструкция по установке плагинов есть на блоге, вот ссылка.

После активации плагина, переходим к его настройкам. В меню админки слева, находим пункт «Параметры» и из выпадающего списка выбираем «Проверка ссылок».

В принципе со стандартными настройками плагин работает отлично и справляется со своими задачами.

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

В настройках можно изменить интервал проверок, по умолчанию стоит 72 часа:

Проверка битых ссылок на WordPress

Как мне кажется, это оптимальный интервал, более частые проверки не нужны. Можно указать проверку, каждый день. Тогда плагин ежедневно будет делать кучу обращений к серверу в поисках битых ссылок. А Вам каждый день придется заходить и удалять их. А это все время.

На вкладке Look for links in можно дополнительно задать, где искать нерабочие ссылки. Настроек по умолчанию достаточно.

Где находится результаты проверки?

В меню «Инструменты» — «Неправильные ссылки». У меня нашлось 6 ссылок, которые выдают ошибку:

kak-proverit-bitye-ssylki-na-sajte-3

Код ошибки — 404 Not Found. Значит, что файл удален с сервера. Хотела, сэкономить место на хостинге, загрузив картинки на фотохостинг радикал. Не понятно по какой причине, с него файлы были удалены, хотя срок хранения не ограничен, и теперь нужно заново загружать их.

Бывает, что выдает ошибку «Время ожидания загрузки». Это не значит, что ссылка битая, возможно плагин не смог проверить ее работоспособность за 30 сек. В таких случаях, нужно кликнуть самому по ссылке и посмотреть.

Если ссылка рабочая, нажимаем «not broken», чтобы пропустить ее.

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



2013-08-19T10:55:07
Блог на WordPress

Хороший матрас — защитник нервной системы

Тот факт, что огромное количество наших сограждан обнаруживает у себя те или иные болезни у же в молодом возрасте, очень сильно огорчает отдельных личностей, и беспокоит тех руководителей страны, которые реально думают о будущем. Ведь, как ни крути, а именно молодые – надежда нации, их труд создаёт материальные ценности и даёт возможность заботиться о пенсионерах и тех, кто не может о себе позаботиться сам. Что же делать, если у них начинаются массовые проблемы со здоровьем? Шутки шутками, а тут и до угрозы национальной безопасности недалеко… Конечно, у разных болезней  причины разные. Но стоит отметить, что многие из них спровоцированы плохим состоянием периферийной нервной системы. А отвечает, в том числе, за её состояние позвоночник! А в каком положении он находится? Молодые люди сегодня большей частью времени сидят. И это пагубно сказывается на позвоночнике, который на Востоке называют «столбом жизни». Казалось бы, у него, то есть, у позвоночника, есть шанс отдохнуть ночью. Но куда там, мы спим на таких матрасах, что ему порой ещё хуже становится, вместо облегчения – дополнительная нагрузка. Правда, молодые люди редко об этом думают,  приписывая недосып просто накопившейся усталости. Что же делать, как помочь столь важному органу? Естественно, приобрести качественный матрас, который бы, как минимум, не вредил организму, а в идеале – помогал позвоночнику. Где их взять? Как вариант- есть интернет-магазин матрасов, широкий выбор, приемлемые цены, высокое качество. Плюс ко всему, можно получить квалифицированную консультацию. Однако, стоит помнить, что даже самый лучший матрас – это всего лишь помощь человеку, который хочет помочь своему позвоночнику! Потому, что если не делать хотя бы минимальной зарядки каждый день, разминая позвоночник и обеспечивая приток свежей крови к нему и вымывание продуктов распада, то матрас вряд ли позволить в корне изменить ситуацию. А вот когда он – лишь одно из звеньев, в цепи, назначение которой – вернуть здоровье, тогда другое дело. В таком случае здоровый сон, который, кстати, нужен не только позвоночнику, а вообще всему организму, поможет набраться сил, чтобы перенести те тяготы, которые обрушатся на позвоночник в течении рабочего дня. Именно такой подход поможет справиться с проблемами сегодня, и предвосхитить те, которые, возможно, появятся завтра.

WSGI — приложения

WSGI — приложения

Вот пример простейшего WSGI приложения:

def MyApplication(environ, start_response):
     start_response('200 OK', [('Content-type', 'text/plain')])
     yield «Hello, world!»

Помимо yield можно делать return(это основной способ) и print(если позволяет веб-сервер). Обратите внимание, что Apache mod_wsgi запрещает использовать поток вывода, поэтому любая попытка сделать print будет приводить к ошибке.

Давайте теперь разберём по порядку.

Первое, что делает наше приложение, это start_response — эта функция сообщает веб-серверу статус и http-заголовки. Загоовки передаются в виде массива, каждый элемент которого представляет из себя tuple с двумя полями. Первое поле — название заголовка, второе — значение. Соответсвенно, так же передаются и куки.

Затем, мы возвращает результат веб-серверу. Делается это с помощью yield или return. Главное, чтобы возвращаемый объект был итератором. Т.е. вы можете сами определить возвращаемый объект, но как правило используются простые массивы.

Как сделать выдачу в реальном времени

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

  • Определяете свой собственный класс, делаете этот класс итератором, т.е. определяете методы __iter__() и next()
  • Метод next() переопределяете таким образом, что в нём будет происходить вся обработка запроса. Результаты обработки возвращаются с помощью yield.

Допустим, вы хотите вернуть шапку вашего сайта, тогда вы делаете yield «html-текст вашей шапки» а затем вы обрабатываете запрос дальше и следующий ответ снова выводите через yield.

Пример

Вот простой пример, как сделать выдачу в реальном времени.

class Response()
    def __iter__(self):
        return self
    def next(self):
        «тут начинаем обработку запроса»
        «когда нам уже есть что показать, отдаём ответ»
        yield «Hello»
        «Продолжаем обрабатывать запрос»
        «Допустим, делаем какие-то ресурсоёмкие операции»
        «Когда нам снова есть что отдавать, отдаём»
        yield «World»
        «Ну, теперь мы можем выводит остальную часть страницы»
        yield «!!!»
        «Чтобы остановить итерацию, надо вызвать исключение»
        raise StopIteration

Само WSGI-приложение теперь будет выглядеть вот так:

def Application(environ,start_response):
    answer=Response()
    start_response('200 OK',[(«Content-type»,»text/html»)])
    return answer

Автор: D1VER
Дата публикации: 2013-08-18T09:32:00.000-07:00

Кошмарные насекомые.

Есть такие создания, чтолучшеихнетрогать. Яд-этооружие ( причёмлюбое), такоеоружиевызываетбольидажесмерть. Большинствопауковнападаютвкачествезащиты, онивпрыскиваютядвжертву, вызываяпаралич, отмногихпауковпострадалобольшоеколичестволюдей.

Поэтомутакие маленькие твари убольшинствалюдейвызываетсястрахиотвращение. Ноэтисозданиявстречаютсяповсюду. Можнокупитьвмагазинекистьбананов, атамувидитепаука, данепростого:
бразильскийпаук ( тарантул)илибродячийпаукукоторогоядахватаетна400мышей, таккакдлямышитребуетсяяда0,3гр. Онижёлтогоцвета. Онопасенисмертоносен. Единственныйпаукнеотступаетотсвоейжертвы, аидётвперёд.

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

Выделяя клейкое вещество, клещ сохраняется очень крепко . Насосавшись отваливается и оставляет . Самки высасывают кровь долго, но она умрёт, когда отложит яйца. Клещи могут находиться годами в выжидании своей жертвы.

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

Татьяна Черникова

Как украсить дом подушками

Домик-подушка с аппликацией из ткани

Изображение дома – это всегда символ благополучия и достатка, это свидетельство семейного счастья. Так считалось испокон веков. Именно поэтому, обставляя свой дом, многие хозяйки применяют изображение дома буквально во всем. Они покупают чайники и подсвечники в виде домика, вешают на стены картины с изображением красивых и уютных домов. Таким образом, они из всех сил стараются принести в свой дом уют, достаток и благополучие. Мы не будем рисовать картин и лепить подсвечники в виде домика, по крайней мере, не сегодня. Сегодня мы предлагаем сшить подушку в виде домика и украсить ее аппликацией из ткани.

Подушка-домик из ткани

Подушка-домик из ткани

Читать

Коды МКБ 10 при отравлениях

ПЕРЕЧЕНЬ НАИМЕНОВАНИЙ ТОКСИЧНЫХ ВЕЩЕСТВ, НАИБОЛЕЕ ЧАСТО ВСТРЕЧАЮЩИХСЯ ПРИ ОСТРЫХ ОТРАВЛЕНИЯХ, И ИХ КОДЫ ПО МКБ-10

А
Агапурин, - Т 44.3 Адалат - Т 46.1 Адельфан - Т 46.5 Адипинка - Т 54.2 Адонис - бром - Т 46.0 Аевит - Т 45.2 Азалептин, - Т 43.3 Азафен - Т 43.0 Азитромицин - Т 36.3 Азот (газ) - Т 59 Азота окислы (пары) - Т 59.0 Азотная кислота - Т 54.2 Акация - Т 62.2 Акинетон - Т 42.8 Аккумуляторная жидкость (H2SО4) - Т 54.2 Аккумуляторная жидкость (NaOH) - Т 54.3 Аконит - Т 62.2 Акрилонитрил - Т 65.0 Акрихин - Т 37.2 Акролеин - Т 52.8 Актовегин - Т 45.8 Алепсин - Т 42.0 Алзолам, -Т 50.9 Алимемазин - Т 43.4 Алламинол - Т 50.9 Аллопуринол - Т 50.4 Аллохол - Т 47.8 Алпразолам -? Альбуцид - Т 49.5 Альмагель - Т 47.1 Альпренолол - Т 44.7 Амбробене - Т 48.4 Амброксол - Т 48.4 Амбросан, - Т 48.4 Амидопирин - Т 39.2 Амиловый спирт - Т 51.3 Аминазин - Т 43.4 Аминалон - Т 43 Амитриптилин - Т 43.0 Аммиак (пары) - Т 59.8 Ампициллин - Т 36.0 Амус - Т 60.4 Амфетамин - Т 40.9 Аналит - Т 54.1 Анальгин - Т 39.2 Анаприлин - Т 44.7 Анафранил - Т 43.1 Анаша - Т 40.7 Анестезин - Т 41.3 Анилин - Т 65.3 Анилиновые красители - Т 65.3 Антаксон - Т 50.9 Антеовин - Т 38.4 Антилепсин - Т 42.4 Антимоль - Т 60.2 Антинакипин - Т 54.2 Антиобледенитель- Т 51.9 Антисептический раствор "Ферейн" - Т 49.9 Антифриз, - Т 51.9 Апилак - Т 50.9 Апилепсин - Т 42.6 Апрессин - Т 46.5 Аррибо - Т 60 Ас - "Асе" (отбеливатель) - Т 54.9 АСД-2 - Т 65.8 Аскорбиновая кислота - Т 45.2 Аскорутин - Т 45.2 Аспаркам - Т 50.3 Аспирин - Т 39.0 Астемизол - Т 45.0 Астматол - Т 48.6 Атенолол - Т 44.7 Атилен - Т 39.0 Атропин - Т 44.3 Афин - Т 50.9 Афлатоксины - Т 64 Ацелизин - Т 39.0 Ацетилен (газ) - Т 59.8 Ацетилсалицил. к-та Ацетон - Т 52.4
Б
Баклофен - Т 42.7 Бактрим - Т 37.0 Барбамил - Т 42.3 Барбитал - натрий - Т 42.3 Барбитал - Т 42.3 Бария сульфат - Т 50.9 Барьер ЭЗУ - Т 60 Бекламид - Т 42.7 Белена - Т 62.1 Белизна (отбеливатель) - Т 54.9 Белила - Т 65.8 Беллатаминал - Т 44.3 Беллоид, - Т 44.3 Бензалконий хлорид - Т 50.9 Бензилбензоат - Т 49.8 Бензин - Т 52.0 Бензол - Т 52.1 Бензонал - Т 42.3 Бериллий и его соединения - Т 56.7 Берин - Т 45.2 Берлидорм, - Т 42.4 Бертолетова соль - Т 65.8 Бета - блокаторы неуточненные - Т 44.8 Беталок - Т 44.7 БИ-58 - Т 60.5 Биосим - Т 50.9 Бисакодил - Т 47.4 Бисекурин - Т 38.4 Бисептол, - Т 37.0 Бифунгин - Т 50.9 Бледная поганка - Т 62.4 Блондоран - Т 51.9 Болиголов - Т 62.2 Борец - Т 62.2 Борная кислота - Т 54.2 Борщевик - Т 62.2 Боярышника настойка - Т 44.3 Бриканил - Т 44.5 Бриллиантовый зеленый - Т 49.8 Бромбензол - Т 52.2 Бромгексин - Т 48.4 Бромизовал - Т 42.7 Бромкамфора - Т 42.7 Бромокриптин - Т 44.9 Бромэтилиммум - Т 52 Бронхолитин - Т 48.4 Бузина - Т 62.1 Бупренорфин  - Т 40.2 Бура - Т 57.8 Бутадион - Т 39.4 Бутамид - Т 38.3 Бутиловый спирт - Т 51.3 Бутироксан - Т 44.6
В
Ваготил - Т 49.8 Валерианы (настойка, экстракт) - Т 42.7 Валидол - Т 50.9 Валиум - Т 42.4 Валокордин - Т 42.7 Вальпроевая кислота - Т 42.6 Ванизид - Т 37.1 Ваниллаберон - Т 37.1 Ваницид - Т 37.1 Вентолин - Т 48.6 Верапамил - Т 46.1 Ветеринарные препараты - Т 65.8 Вех - Т 62.1 Взрывные газы - Т 58 Виватон - Т 50.9 Викасол - Т 45.2 Винный уксус - Т 54.2 Винпоцетин - Т 46.3 Винт - Т 40.9 Вириоцин-У - Т 65.8 Витамин В6 - Т 45.2 Витамин Д - Т 45.2 Витамин Е - Т 45.2 Витамины - Т 45.2 Водорода перекись - Т 49.8 Волчье лыко - Т 62.2 Вольтарен - Т 39.4 Вормин - Т 37.4 Вофатокс - Т 60.5
Г
Гадюка - Т 63.0 Галазолин - Т 44.9 Галантамин - Т 44.0 Галидор - Т 44.3 Галогенированные инсектициды - Т 60.1 Галоперидол - Т 43.3 Гаммалон - Т 43 Гастроцепин - Т 44.3 Гашеная извес