Рубрика: DevDocs

Правила для девелоперов

Правила для девелоперов

Начинаю вырабатывать для себя основные правила, которым всегда и неукоснительно необходимо следовать. Среди них: 1) совмещай работу и отдых (переработал на днях, все следующие сутки было отвращение к компьютеру и разработкам – смотрел фильмы); 2) жестко планирую свой день (разные работы/клиенты/заказы в разное, но последовательное время) 3) занимайся каждый день...

Работа над BIS продолжается

Работа над BIS продолжается

Продолжил работу над своим плагином… На некоторое время смена дизайна откладывается. Я хочу в самое ближайшее время закончить с плагином, хотя бы с его бесплатной версией. Сейчас занимаюсь нанесением марафета – чищу текущий код, кое-что оптимизирую, классы добавляю (пока на перспективу). А вообще мне надо нырнуть в сам процесс обработки...

Перерывы тоже надо делать

Перерывы тоже надо делать

Решил сделал перерыв в разработке своего плагина. Сегодня занимался установкой Windows XP знакомым (то есть по гостям шлялся и чаи выпивал), а сейчас заканчиваю перевод плагина BP Links. Завтра, наверное, выложу его… Хоть и есть у него пару багов, но все же… Люди просят переводы, даже если беты :) UPD:...

CSS vs PHP : не люблю vs люблю

CSS vs PHP : не люблю vs люблю

Я так и не полюбил CSS. Не смог, хотя старался. Мне больше нравится сухость PHP, его изощренная утонченность. Написал строку кода – и она или работает, или нет. Третьего не дано. А в css… Ну написал я стиль. А как все это выглядит в Firefox 2-3-3,5, Chrome 2-3-4, Safari 3-4,...

Форма отправки сообщений на Ajax

Форма отправки сообщений на Ajax

Мне нужна была форма для отправки сообщений, которая работала бы на javascript и не подгружала новые библиотеки, кроме тех, которые уже используются (jQuery). Нашел я несколько, удовлетворяющих моему требованию (судя по их демкам). Так половину оказалось необходимо допиливать вручную в js коде – обидно.. Но справился. Потом отсеил те, которые...

Дуализм – самый правильный подход

Дуализм – самый правильный подход

Кто бы что ни говорил, но дуализм всегда должен проявляться в программировании – будь то создание интерфейса, когда надо думать со стороны владельца сайта и посетителя; будь то программный продукт, который должен быть и функциональным и простым одновременно… Поэтому я работаю над дуальностью своего плагина – Free и Pro. Free...

Скажи Opera нет! Если ты разработчик

Скажи Opera нет! Если ты разработчик

Opera – это ужас для разработчика любого типа, что html, что css, что php… Кеширование этого браузера поражает – самое мощное кеширование, которое я только видел. Чтобы увидеть изменения, необходимо вообще отключать кеш и постоянно нажимать на CTRL+R или F5, чтобы загрузиться вне кеша и увидеть изменения. Поэтому юзаю Firefox...

Маленький глюк BuddyPress и WordPress MU

Маленький глюк BuddyPress и WordPress MU

Обнаружил интересный глюк в WordPress MU и BuddyPress. Меня он весьма позабавил :) Если ЧПУ для главного сайта выглядит следующим образом: example.com/%postname%/ (например, test), то при создании блога (в режиме поддиректорий/подпапок) с аналогичным названием test по ссылке example.com/test будет отображаться не страница главного блога, а именно тот блог! Вывод: после...

Меню плагина для mu-plugins

Меню плагина для mu-plugins

Оказывается, большую роль играет, где находится плагин. Если в папке /plugins/, то проблем гораздо меньше, чем если в /mu-plugins/. Пример – создание меню. Ну вот не хочет работать мое подменю в меню BuddyPress – и хоть тресни. А все потому, что мой плагин по логике должен находится в папку /mu-plugins/....

MySQL и всякие мелочи

MySQL и всякие мелочи

Оказывается, если начинаешь работать с плагином, который будет обращаться к базе постоянно, достаточно тяжело продумать грамотную структуру таблиц. Создание отдельной базы для каждого юзера – не вариант, раздувается быстро. Приходится изгаляться в двух-трех таблицах. Сколько же внимания требуют всякие мелочи, типа незакрытой скобки или потерянного знака “>” в конструкции типа...