Архив категории: Моё

Про то, как работает внутренний Cron на Wordpress

Wordpress Cron Всё началось с того, что мне понадобилось в одном из своих проектов сделать регулярное выполнение кое-чего. В частности я разрабатывал плагин для одной конторы, у которой есть блог и в тоже время у которой есть интернет магазин. В магазине есть колонка “TOP товаров за неделю” и мне поставили задачу написать плагин, который выводит этот ещё и на блоге. В принципе проблем никаких, тем более что программеры сайта мне предоставляли XML этого топа, но дёргать каждый раз этот XML не хотелось, да и смысл, если этот топ меняется раз в неделю.

Сначала я думал просто написать сторонний скрипт, но потом вспомнил, что в есть ведь свой крон в Wordpress. Задачи его использовать раньше не стояло и я решил найти кое-какие решения в сети. Нашёл вот эту статью от SeoCoder-а. Скопировал скрипт, положил в папку плагинов и активировал. И … собственно не работает. (в последствии я нашёл 2 ошибки из которых я считаю обе критичны) Полез дальше в тырнет и увидел, что статью эту с этим кодом растащили по всему тырнету. Только ленивый наверное не запостил этот код. Но проблема заключалась в том, что код то не рабочий. Посему пришлось самому ковырять Вордпрессовский кодекс и кумекать что к чему. Вам же предоставляется результат, который уж точно работает, но при этом я ещё и расскажу, что и чего делает каждая функция. Приступим…

Посмотреть полностью »

Комментарии (3) | Просмотров 3430 всего, 9 сегодня.

Как прикрутить Zend на Денвер 3

denwer-zend Сегодня возникла у меня необходимость подглядеть функции одного платного движка. Движёк этот платный и работает в ограниченном режиме, но функции то принцип работы подглядеть то никто не запрещает. Так вот скачал я движёк, создал базу, всё у себя локально на Denwer-е настроил, запускаю и вижу надпись “Zend Optimizer not installed”.

Ну думаю, как же так, ведь вроде бы раньше был, а потом вспомнил, что я зимой перешёл с пакета Денвер 2, на Денвер 3. Полез на Denwer -ский  форум и нашёл инструкцию. Написана она была в сжатом варианте, я же для себя расписал это дело поподробней и вот решил поделиться со своими читателями:

Итак Инструкция, как же прикрутить Zend на Денвер 3, чтобы он работал везде (даже на флешке). Ну как говориться погнали…

Посмотреть полностью »

Оставить комментарий | Просмотров 3380 всего

Как Skype и Денвер делили между собой порт

denwer-skype Я вообще Скайпом пользуюсь от случая к случаю, ну когда например когда надо обсудить что-нить так сказать в “прямом эфире”. Кроме того я поклонник портабельных версий чего-либо и в один прекрасный день (недавно) я скачал портабельную версию Skype, которая отлично работает и которую я так получилось, что запустил и забыл. Дело в том, что компьютер у меня работает в круглосуточном (я бы даже сказал в гругло-годном, с несколькими перезагрузками) режиме и поэтому так получилось, что с последнего скайповского разговора прошла приблизительно неделя.

И вот пришло очередное время, когда я запустил свой Denwer на локальном компьютере и решил там что-то попрограммировать. Бац-бац… а локальные хосты не открываются. Я и так и эдак, да что-же за беда такая. Ни один. Я перезапускать денвер, останавливать и запускать заново и постоянно выкидывает ошибку с убиванием процесса MySQL.

Потыркавшись, помучившись, я подумал “а глюк какой-то, перезагружусь” и собственно перезагрузился. Естественно после перезагрузки всё стало на свои места, т.е. Денвер прекрасно запустился и работал. Но, как я уже говорил раньше, компьютер у меня не выключается и перезагружается очень редко, в общем Denwer стал работать на постоянку, т.к. пришло “время программирования на PHP”. И вот как раз в это время, мы договорились с другом поболтать через Skype. Скайп я запустил и мы поговорили, но в процессе разговора, я продолжал программировать и вдруг у меня снова перестал работать Денвер.

На этот раз я не стал перезагружать компьютер, а покамест только рестартил Денвера. Толку мало. Ошибка MySQL и всё (ну т.е. как и в прошлый раз). Полез в Яндекс и где-то (уже не помню где) нашёл решение, что нужно войти в настройки Скайпа, но в определённом месте.

В общем про это дело я бы и не вспомнил, если бы мой хороший знакомый у меня не спросил об этой проблеме и я ему написал по пунктам как это делается. В общем ход событий такой:

Посмотреть полностью »

Оставить комментарий | Просмотров 2656 всего

Вот как лечить, если вдруг перестал работать Microsoft Data Access Components (MDAC).

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

При запуске оболочки посреди экрана выскакивает «ошибка приложения». Далее появляется надпись «Error creating object. Please verify that the Microsoft Data Access Component 2.1 (or later) have been properly installed.». Т.е. ошибка создания объекта. Проверьте, а установлен ли у вас MDAC версии 2.1 или выше.

Естественно он у меня установлен, потому как этот компонент работает в Windows XP SP2 уже на уровне ядра и неустановлен просто быть не может. У меня как раз такая винда и есть.

Я полез и решил запустить старые базы (которые работали всегда) и ошибка снова дала о себе знать. Некоторые базы у меня в MDB и я даже скачать MDB Viewer, который при запуске тоже выдавал эту же самую ошибку. Мда… значит проблема в моей ОСьке.

Полез в тырнет. И нашёл очень много стародавней информации, где такая ошибка вылазит исключительно на Windows 2000 и при отсутствии оного компонента. Стал искать дальше и нашёл, что может иметь место «кривая» установка или глюк при сбоях и перезагрузках. Рекомендуется переставить. Скачать нужно версию MDAC 2.8SP1 (для XP не ниже!!!). Зная название я нашёл это дело быстро через поиск и скачал отсюда.

Но скачав, устанавливаться не захотел. Я снова стал рыть и нарыл, что ИНОГДА при установке в XP, нужно (по мне так это дебилизм, но факт) нажать правой кнопкой на инсталлятор, далее Свойства, далее Совместимость, далее Режим совместимости с Windows 2000. После этого всё прекрасно установилось, попросило перезагрузиться и я перезагрузился.

Предвкушая победу, я запускаю оболочку базы снова и снова вижу ту же самую ошибку. Ну это просто идиотизм подумал я. И стал копать тырнет дальше. Русский тырнет мне ничего не дал, а вот в буржуйском я нашёл интересный рецепт. При помощи Google Translate я перевёл страничку и сделал всё по указанному рецепту:

Посмотреть полностью »

Комментарии (13) | Просмотров 4781 всего

Как прикрутить почту Gmail к своему домену (Видео-урок)

gmail Бороздя просторы тырнета, я наткнулся на инфу по данному вопросу и к сожалению совершенно ничего не понял из того, что было написано. Попытавшись найти снова информацию о том Как настроить Gmail для работы со своим доменом, я натыкался либо на перепичатки непонятной статьи, либо на ещё более урезанные варианты. Мало того, абсолютно везде в комментариях было написано о том, что из статьи ничего не понятно. Оказывается не я один такой, на самом деле просто писатели такие.

Поэтому я решил потратить вечер на то, чтобы докопаться до сути и поделиться информацией с вами. Так и появился этот урок. Весит он чуть больше 4-х метров. Звука нет, но текстовые комментарии я проставил.

А теперь для начала давайте разберёмся какие приемущества мы получим от пользования Gmail:

Посмотреть полностью »

Комментарии (8) | Просмотров 3230 всего

Сдвоенный словарь проверки орфографии на Оперу 10 и урок по установке

Честно признаться, мне иногда становиться стыдно за наш россейский люд. Ну никто не хочет пошевелить задницей пальцами, найти нужную информацию и попробовать тот или иной вариант. Все как потерпевшие лезут в асю, пишут письма с просьбой подсказать, “а где взять словарь с двумя языками”, но чаще всего меня задрали уже с вопросом “как устанавливать”. Я написал в посте про Оперу 10 alpha всё достаточно подробно, нет, оказывается недостаточно, потому как дня не проходит, чтобы хоть кто-то да не задал мне эти вопросы через личные каналы связи.

Ну что ж , ТРЕПЕЩИТЕ! (гадючки вы эдакие) я сделал для вас архив, в который вложил сдвоенный словарь (и Русский и Английский вместе) и двухминутный видео урок по установке.

Архив весит 2.5 Mb

Информация по словарю:

Русский (e и ё) - 451199 слов
Английский - 91803 слов
Вместе 542978

Скачать архив можно ниже, нажав на название

Посмотреть полностью »

Комментарии (19) | Просмотров 8193 всего, 1 сегодня.

« Раньше Далее »