Не удержался этой ночью и решил установить сырой браузер Internet Explorer 9. Большинство из вас знает, что он начинает поддерживать CSS3 и якобы быстрее работает, чем иные браузеры (по крайней мере, быстрее предшественника IE8 ~ в 6 раз).
Знаете, а таки реально быстрее и действительно поддерживает основные CSS3 фишки… Ниже представлен скриншот моего сайта в девятом ослике:
CosyDale.com глазами IE9
Как видите, border-radius для div блоков понимает без проблем. Вот только для тега а – не понимает… Видите выделенный мой ник slaFFikв сайдбаре? Еще я нашел несколько мелких проблем с padding и margin.
Я не тестировал работу с HTML5.
В целом вердикт – мне нравится его скорость.
У кого стоит Windows Vista/7 можете скачать с официального сайта, после установки откроется страница тестирования. Дополнительную информацию можно, как обычно, .
Никому не говорите, что я потратил час на то, чтобы заново установить и настроить NotePad++. Напомню, что с помощью NPP я, собственно, и выполняю абсолютно все правки кода (css, html, php, sql, xml, xslt, txt, js, ini, log, htaccess и др.).
Некоторые время назад меня соблазнили установить . Установив (основная причина – подсказки и автозавершение), я понял, что получил нечто очень мощное и.. монстрообразное одновременно, так что толком попользоваться Aptan’ой даже не успел. Одновременно с установкой Aptana я получил сбой в системных настройках NPP, что меня весьма опечалило, так как исправить у меня не получалось. В итоге сегодня я снес Aptana, снес Notepad++ и заново поставил NPP.
Но опять возникла проблема с автозавершением и кусками кода, ярлыки на которые мне надо заменять на развернутый код (то есть ввел: div.cl, а получил <div class=""></div>). Старый добрый QuickText перестал работать как надо, потому мне пришлось искать альтернативу… Перебрав 3 варианта замены я понял, что лучше QT не найду, но автор перестал развивать свой плагин, но ведь есть общественность :)
Итог: проблема с пользовательской заменой была решена после загрузки и установки версии 0.2.2 из этой ветки обсуждения. Немного поковырявшись в настройках я пришел к выводу, что автозамену лучше поставить на комбинацию клавиш Alt+Enter, а языки ограничить следующим набором: css, html, php, xml, txt, js, sql.
Если кому интересно, то по ссылке ниже можете скачать измененные файлы плагина QuickText для Notepad++.
Вчера ночью мне один человек в твиттере предложил написать плагин с интересным функционалом. Кстати, про твиттер, советую вам подписаться на мои обновления, если вы там зарегистрированы, потому что там я публикую плагины и всякую интересную информацию про BuddyPress гораздо чаще, чем тут. Не пожалеете…
Если кратко о плагине – при наведении на аватар пользователя красиво появляется окошечко с определенной информацией о пользователе. Работать будет на Ajax, так что на загрузку сервера не повлияет практически. Будет админка для выбора, что же именно отображать, и еще кое-что :) Если есть какие-нибудь идеи – пишите. На выходных я буду думать, как его сделать, а на следующей неделе надеюсь выпустить.
Это я таким образом отвлекаюсь от CD ABB – он меня в очередной раз довел до тупика :) Слишком много я пытаюсь предусмотреть.
Человек может радоваться в самых порой глупых ситуациях. Вроде у меня и день никакой – я не смогу купить себе зеркалку сегодня, так как ее банально за 15 минут до меня забрали, а другой не было (и теперь придется ждать неизвестно сколько, пока с таможни привезут застрявшую партию), но в тоже время радоваться еще получается.
Альберт – радуйся, мне удалось, благодаря указаниям Sol’а, исправить синтаксические ошибки в коде плагина CD Advanced BuddyBar (ABB) и теперь осталось лишь причесать админку и прикрутить полное управление BuddyBar’oм. На самом деле, не так уж и много работы. А проблема была вот в этой строке:
$sql = $wpdb->prepare( “UPDATE {$bp->abb->table_name_groups} SET name = %s, description = %s, order = %s WHERE id = %d”, $this->name, $this->description, $this->order, $this->id );
А надо было вот так:
$sql = $wpdb->prepare( “UPDATE {$bp->abb->table_name_groups} SET name = %s, description = %s, `order` = %s WHERE id = %d”, $this->name, $this->description, $this->order, $this->id );
Делов-то кавычки бабахнутые (то есть не обычные одинарные), но как они мне попортили жизнь…
Ну и еще потом пару моментиков исправил, подчистил код от лишних проверок… Вот думаю теперь, как быстро получится доделать версию, которая меня удовлетворит и которую я смогу выпустить в люди.
В предыдущей записи в этой рубрике я говорил о том, что изменю дизайнстраницы BuddyPress шаблонов. Я это вчера ночью сделал :) Посмотрите, нравится ли вам? Что-то, может, надо подправить?
Стоит ли развивать подобный вариант представления информации у меня на сайте? Вам нравится такой формат?
Если вам понравится, то можно сделать аналогичной на вид и страницу плагинов – где выделенной вкладкой будет текущая версия BuddyPress, а внутри блока будет таблица с названием и описанием.
Сегодня выложу перевод BuddyPress Ajax Chat. Будут мелкие правки в самом коде чата, чтобы можно было поставить на рабочий сайт. Я надеюсь :)
Сегодня мне рассказали, что такое рекурсивная функция в php. Я прозрел. До этого даже не знал о существовании подобного и не думал, что самовызов функции можно использовать. В общем, я учусь… Решил заняться “повышением квалификации”, натаскивая себя на нечто новое и полезное. Спасибо Sol’y, который откликнулся на мою просьбу :)
В планах (пишу для себя, чтобы не забыть, и для вас, чтобы просто знали):
1) в ближайшие 2 недели перевести десятка полтора-два плагинов для BuddyPress;
2) обновить страницу с шаблонами для BP (это как раз в ближайшем будущем). Планирую изменить саму структуру страницы. Есть одна идейка, но вес этой страницы будет почти равен весу главной страницы… Но зато красиво и достаточно функционально :) Если идея понравится, то сделаю похожее и для страницы плагинов.
3) повышение квалификации.
CD Advanced BuddyBar не заморожен, просто в течение недели не было времени к нему вернуться. Самое обидное, что надо всего лишь часа 2-3 интенсивной работы, чтобы его полностью закончить. Думаю, может сделать его платным (хотя бы символически)?
Хочу Nexus One, написать свою CRM программу на php и выспаться.
Где по первой ссылке BuddyBar Links редактируются ссылки и их группы, а на вторую страницу (Logo Changer) я перенес весь функционал CD BuddyBar Logo Changer. Теперь все управление BuddyBar будет централизовано в одном плагине
До меня только что дошло, что я на данный момент ориентируюсь только на WPMU, что не есть хорошо. Мне надо сделать поддержку обычного WP, так как я точно не знаю, что будет после выхода WP 3.0. Но для этого мне нужны будут бета-тестеры – чуть позже.
Полдня назад я опубликовал запись о том, что работаю над CD ABB (Advanced BuddyBar). На тот момент у меня было сделано лишь отображение в BuddyBar рубрик и страниц основного сайта.
Я решил сегодня значительно продвинуться в разработке плагина и упорно мучался с движком. На данный момент я смог сделать:
Сейчас я работаю над плагином CD Advanced BuddyBar (ABB), планирую из него сделать замену стандартного BuddyBar, расширив его функционал до невиданных границ. На данный момент реализованы мелочи и ведется работа над внутренним движком.
Я провожу достаточно много времени в , так как считаю это хорошим местом оперативного получения новостей. И вот сегодня нашел у него баг, он и не забавный, и не серьезный, но все равно неприятный.