Был занят в свободное (от основной работы) время — делал халтуру, которая заключалась в просьбе написать парсер, чтобы сграбить структуру подбора колёс по автомобилю с сайта nakolesah.ru (естественно, на языке perl).
И вот сегодня он готов (начал в минувшее воскресенье) и проходит тестирование у заказчика. Приятно то, что это первый случай, когда моё хобби принесло небольшую денежку (которую я потрачу на другое хобби — охоту 🙂 ).
Читать далее Парсер-граббер nakolesah.ru
Архив метки: программирование
Пишем плагин для WordPress. Добавление в репозиторий WordPress.org (часть 7)
Размещение своего плагина в репозитории на сайте WordPress.org
Настало время опубликовать седьмую (но видимо — не последнюю) часть руководства Как написать плагин для WordPress.
В ней я рассмотрю и пошагово изложу процесс добавления написанного плагина в репозиторий на сайте WordPress.org.
Читать далее Пишем плагин для WordPress. Добавление в репозиторий WordPress.org (часть 7)
Application programming interface
Application programming interface (API) — сборник готовых функций, констант, классов, которые библиотека представляет для внешнего использования с целью ускорения и упрощения разработки приложений.
Функциональность, предоставляемая библиотекой (программой) определяется именно API, причём используя API, программисту не нужно думать о том, как реализована предоставляемая функциональность.
API — простой и удобный способ взаимодействия со сторонним программным продуктом (приложением, библиотекой) без необходимости изучать его внутреннее устройство.
Алгебраическая captcha в виде линейного уравнения и ее взлом
Наткнулся на просторах интернетов на любопытную реализацию технологии captcha — пользователю предлагается решить линейное уравнение с одним корнем и ввести решение в качестве проверочного кода.
Я, когда себе на блог искал капчу, много разных перепробовал, но с таким любопытным подходом не сталкивался. Решил посмотреть на неё поближе, открыл код страницы и разочаровался — задание для капчи выводится текстом, а не картинкой.
В общем из любопытства решил её поломать 🙂
Читать далее Алгебраическая captcha в виде линейного уравнения и ее взлом
Пишем плагин для WordPress. Интернационализация (часть 6).
Вопросы интернационализации (перевода) WordPress-плагина
Прежде всего попрошу прощения у своих читателей за долгую задержку между публикациями частей руководства «Как написать плагин для WordPress» — праздновал день рождения и не смог выкроить минутку.
Но теперь праздники благополучно пережиты, настал момент поговорить о продолжении написания своего WordPress плагина. А именно — о русификации нашего плагина.
Читать далее Пишем плагин для WordPress. Интернационализация (часть 6).
Пишем плагин для WordPress. Функциональная составляющая (часть 5)
И снова поговорим о том, как написать для блог-движка WordPress свой плагин. В прошлый раз мы остановились на том, что создали страницу настроек для плагина и добавили её в административную панель WordPress. Настало время перейти непосредственно к работе над самой незаметной, но, тем не менее, одной из самых важных частей плагина — его функционалом. Нам необходимо разработать процедуры, при вызове которых из плагина будут происходить заложенные в его проект действия.
Начнём.
Читать далее Пишем плагин для WordPress. Функциональная составляющая (часть 5)
Пишем плагин для WordPress. Создание страницы настроек плагина (часть 4)
Создаём страницу настроек для WordPress плагина
Продолжим разговор о том, как написать свой плагин для WordPress.
В прошлый раз мы рассмотрели вопрос предустановленные настройки wordpress плагина, а сегодня попробуем написать его административную страницу. Для начала приведу функцию создания этой страницы, а затем на некоторых моментах остановлюсь подробней. В принципе основные сведения были даны в предыдущей части руководства, здесь же достаточно просто кода с комментариями.
Читать далее Пишем плагин для WordPress. Создание страницы настроек плагина (часть 4)
Пишем плагин для WordPress. Подготовка к созданию страницы настроек (часть 3).
Итак, мы уже знаем, как вызвать функцию создания настроек для плагина в процессе его установки (при помощи вызова register_activation_hook(__FILE__, 'myplugin_set_options');
, где __FILE__ будет автоматически заменено на вызов файла плагина). Теперь для того, чтобы написать WordPress плагин, нам нужно установить опции по умолчанию (создав соответствующие записи в таблице prefix_options*) и создать для него страницу настроек, на которой пользователь сможет управлять поведением плагина.
*prefix_options – таблица mySQL с настройкам wordpress. prefix задаётся в файле wp-config при установке wordpress и по умолчанию имеет занчение wp (т. е. таблица называется wp_options).
Читать далее Пишем плагин для WordPress. Подготовка к созданию страницы настроек (часть 3).
Напишем плагин для WordPress. Часть 2. Общая теория.
В первой части серии публикаций на тему создания собственного wordpress плагина я постарался ответить на вопросы "Зачем и как написать плагин для WordPress?". Теперь же пора приступить к практической реализации замысла по созданию плагина. В качестве примера я рассморю плагин, который будет создавать модифицировать заголовок и тело записи на этапе её публикации (т.е. в тот момент, когда пользователь нажимает кнопку "Опубликовать" или "Обновить"). По-моему такой подход интересен в первую очередь тем, что позволит в будущем на основе плагина примера написать более серьёзный плагин для WordPress, например — автоматически изменяющий контент.
Приступим.
Читать далее Напишем плагин для WordPress. Часть 2. Общая теория.
Напишем плагин для WordPress. Часть 1
Чему посвящен цикл статей "Напишем плагин для WordPress?"
Как написать свой плагин (plug-in) для WordPress? Зачем делать свой плагин? Как опубликовать плагин на wordpress.org и как его обновлять?
Если вы, как и я, задавали себе хотя бы один из этих вопросов — вам будет полезен мой цикл публикаций о том, как написать свой плагин для wordpress. Я планирую дать ответы на эти вопросы, а также рассказать о том, что потребуется для написания плагина, какими знаниями нужно обладать и где найти необходимую информацию. Все публикации о написании wordpress плагина будут снабжены примерами и комментариями из моего личного опыта. Милости прошу 🙂
Оглавление
Оглавление будет пополняться по мере выхода новых частей руководства по написанию плагина для wordpress.
- Введение, общая информация (Напишем плагин для WordPress. Часть1.)
- Общая теория (Напишем плагин для WordPress. Часть 2.)
- Подготовка к созданию страницы настроек (Напишем плагин для WordPress. Часть 3.)
- Создание страницы настроек плагина (Напишем плагин для WordPress. Часть 4.)
- Функциональная составляющая (Напишем плагин для WordPress. Часть 5.)
- Интернационализация и русификация (Напишем плагин для WordPress. Часть 6.)
- Добавление в репозиторий WordPress.org (Напишем плагин для WordPress. Часть 7.)
- Файл с исходным кодом плагина для WordPress