WordPress: register_post_type и default taxonomies

Проблема WordPress 3+ принес нам возможность создавать свои типы постов. Останавливаться на этом сейчас не буду, благо FAQ полно. Есть маленький нюанс, связанный с одной из опций метода register_post_type. Я столкнулся сегодня с тем, что при регистрации своего типа к нему не подключились категории. Решение оказалось тривиальным.

WordPress как обычная CMS

По работе появилась такая задачка — сделать не очередной блог, а сайт-визитку для одной локальной компании. Я задумался над тем, чтобы воспользоваться основным движком, который мы используем — общеизвестным WordPress. Wordpress не подкачал и фраза There is a plugin for it в очередной раз себя оправдала. По-шаговая инструкция под катом.

Оценка проекта и составление сметы

Сегодня я хотел бы рассказать о принципах оценки проекта, которые я выработал за время общения с клиентами как в студии, так и на фрилансе. Я не раз сталкивался с клиентами, которые очень мало понимают в создании сайтов или веб-приложений. Их ТЗ зачастую — «Хочу такой же сайт как на ****.ru, только с перламутровыми пуговицами». На […]

SexyBookmarks: «SHRSB_Settings» is undefined

Есть такой замечательный плагин для WordPress, SexyBookmarks. Как заявляют сами авторы, Though the name may be a little «edgy» for some, SexyBookmarks has proven time and time again to be an extremely useful and successful tool in getting your readers to actually submit your articles to numerous social bookmarking sites. И они таки не врут, […]

Fairware — Free as in Speech, Fair as in Trade

Я наткнулся на этот тип лицензирования, когда скачал и установил себе DupeGuru PE. А прочитав статью, решил перевести её и выложить у себя в блоге. Метод лицензирования очень интересный, а в статье расказывается о том, как автор дошёл до такой жизни. Перевод мой, сегодняшний. Если кто-то обнаружит ошибки — обязательно отпишите мне, я поправлю. Оригинал […]

The Bus Factor в разработке софта

[The Bus Factor] means if the developer who wrote [the project] is hit by a bus, you’re screwed. — Scott Hanselman Столкнулся с буржуйским термином «The Bus Factor», применяемым для какого-нибудь проекта или части кода. Итак, «Автобусный Фактор» — это количество разработчиков вашей команды, которым нужно «угодить под автобус» (сменить работу, проект, переехать, уволиться и […]

Конкурс от bigbazzy и уведомлялка к нему

Я уже упоминал в предыдущих статьях сервис, на котором покупаю книги — Аймобилко. Не буду распространяться на счёт его невероятной крутизны удобства, скажу только, что книги там покупать легко и приятно, а абонемент вообще сказка — за 500 рублей каждый день по книге целый месяц. Ну да не о том пост.

Python MySQLdb error on MacOS X 10.6 (Snow Leopard)

Сегодня (о да!) начал изучать python. Поставил python, django. Решил пока начать с использования MySQL в качестве базы данных. Для работы с ней в питоне есть библиотека MySQLdb. Но просто так сбилдиццо она не хотела. Опуская метания и терзания, много запросов всезнайке-гуглу, дам вам сразу верную последовательность действий.

Использование UDF: ERROR 1125 (HY000) at line 1: Function already exists

В нашей системе на tutu используется несколько UDF-функций mysql. Не буду вдаваться в подробности, кому интересно — гугл расскажет, что такое UDF. Упомяну лишь, что это функции для MySQL, написанные на благородном C. В этом посте хочу сосредоточится на проблеме ERROR 1125, которая просто съела мне мозг.