Архив за Май 2009


В последнее время участились сообщения о взломах форумов, работающих на SMF (Simple Machines Forum), среди пострадавших оказался и форум русского сообщества Ubuntu. Но в чем именно проблема и чего бояться непонятно, информации было крайне мало.
В последнее время участились сообщения о взломах форумов, работающих на SMF (Simple Machines Forum), среди пострадавших оказался и форум русского сообщества Ubuntu. Но в чем именно проблема и чего бояться непонятно, информации было крайне мало.

WordPress 2.8

23 мая 2009

WordpressСледующий шаг в версии нашего любимого движка для блогов, но версия пока beta1. В полной версии будет 788 различных фиксов. Я же, как обычно, поворчу, что «надобавляли всякой не совсем нужной начинки», но пользоваться буду как пользуюсь вовсю версией 2.7, правда иногда напрягающие  штуки хочется вырезать «на корню» :)

Очень полезно, если есть необходимость гонять Ubuntu 8.04 Hardy Heron под VirtualBox 2.2 — дополнения гостевой операционной системы не работают на ядре 2.6.24, которое идёт с Ubuntu 8.04.2.

Google Website Optimizer

20 мая 2009

Google Website Optimizer — плагин, интегрирующий одноимённый сервис Google с WordPress.

Цитата с Linux.org.ru (жирный шрифт мой):

Ричард Столлман принял решение о том, как браузеры должны отличать свободные и несвободные скрипты, и добавил в свою статью на GNU.org конвенцию о выпуске свободных программ на JavaScript. В свободных скриптах в комментариях отныне должна присутствовать директива @licstart@licend, содержащая текст лицензии, а браузеры должны отслеживать соответствие используемых скриптами лицензий разрешённым.

Оригинал творчества Столлмана (под названием The JavaScript Trap) лежит здесь.


Вчера пришлось очень рано встать из-за SMS от монитора, наблюдающего за сервером: Apache лёг от DDoS-атаки. Как оказалось, DDoS был спровоцирован плагином Time Spent on Blog. Честно говоря, я никогда не понимал смысла в таких плагинах, тем более на очень посещаемых сайтах.

Сегодня по долгу работы пришлось столкнуться с плагином Redirect от Nick Berlette. Плагин выполняет перенаправление на URL, заданный в Произвольных полях записи или страницы. Сам по себе плагин простой — кода всего 10 строк. Я бы на него даже не обратил внимание, если бы CLI-скрипт не вернул фатальную ошибку.

Мысли вслух

15 мая 2009

SQL — один из немногих языков, где обдумывание занимает больше времени, чем написание кода.

© 2008–2009 Ars Longa, Vita Brevis. Все права защищены.

Связанные записи

Так (как, кстати, рекомендует Sara Goleman) нельзя:

#if ZEND_MODULE_API_NO >= 220050617
Проще пареной репы! Не нужно быть семи пядей во лбу, достаточно начальных знаний PHP и API WordPress. Плагин состоит как бы из двух частей: заголовка, по которому движок определяет, что это плагин и получает дополнительную информацию, и программной части. Заголовок имеет вид

Ранее я писал о плагине Feed Count для WordPress, который выводит текстом количество подписчиков согласно данным сервиса Feedburner.

Feed Count не лишен следующих недостатков:

То, что данные нужно инициализировать перед использованием, знают все. Но иногда правильная инициализация — хитрая штука. Я с этим столкнулся, когда писал расширение для PHP, работающее с Voxel Hosting API.


Опубликование аудио или видео на Ваших сайтах несомненно оживит их. Но для того, чтобы аудио или видео файлы не остались лежать мертвым грузом, Вам просто необходим соответствующий плеер. Предлагаем Вашему вниманию несколько бесплатных Flash-проигрывателей.

Представляем Вашему вниманию описание 10 бесплатных CAPTCHA тестов, реализованных в виде скриптов и сервисов, предназначенных для защиты Вашего ресурса от спама.

recaptcha 10 CAPTCHA скриптов и сервисов бесплатно.

DSA — алгоритм для создания и проверки электронной подписи с использованием открытого ключа, основанный на вычислительной сложности взятия логарифмов в конечных полях.

DSA — алгоритм для создания и проверки электронной подписи с использованием открытого ключа, основанный на вычислительной сложности взятия логарифмов в конечных полях.