IDE → NetBeans + TortoiseSVN 1.7
Обновил недавно черепашку до версии 1.7 и стал регулярно получать сообщение об ошибке в среде разработки NetBeans, т.к. тамошний клиент для работы с Subversion пользуется метаданными рабочей копии по версии 1.6
Залез в гугл и отыскал решение этой проблемы. Необходимо в файле .../etc/netbeans.conf добавить параметр -J-DsvnClientAdapterFactory=commandline в опцию netbeans_default_options
В настройках IDE можно явно указать путь к клиенту Subversion. Делается это в Сервис → параметры → Разное → Управление версиями (Tools → Options → Miscellaneous → Subversion)

Жеже → 11.11.11 Custom CSS
Такое число сегодня волшебное, да ещё и пятница, а тут жежешники взяли и начудили что-то со стилем, в котором оформлен мой журнал. Теперь текст по правому краю выравнивается по аватару (как на картинке ниже), а сдвинувшиеся от такого поворота событий картинки обрезаются, если не влазят по размерам в блок с записью.
Мне такой непрошеный апгрейд не понравился, естественно, а потому пришлось внести пару изменений в настройках оформления, а точнее прописал несколько строчек в Custom CSS. Теперь всё по старому :)
1 2 3 4 5 6 | .entry_text {
overflow: visible !important;
}
.entry_text .ljtags {
clear: left !important;
}
|
MySQL → MySQL Query Cache
Оставляю себе в качестве шпаргалки.
Необходимые запросы к БД для проверки работоспособности и просмотра состояния дел.
1 2 3 | SHOW variables LIKE 'have_query_cache';
SHOW variables LIKE 'query%';
SHOW status LIKE 'Qcache%';
|

Жеже → Киев
Неделю назад ездил в Киев на программистскую конференцию Symfony Camp UA 2011, но писать про неё не буду, кроме того, что там мне всё понравилось. Если вдруг кому всё таки интересно, то могу пару ссылок оставить, где сие мероприятие расписано более подробно - 451f.com.ua (раз) и tigor.com.ua (два).
Поделюсь несколькими фотографиями из столицы Украины :) Начну с той, что получилась наиболее красивой. Кроме всего прочего, на фотографии обнаружилась ещё одна интересная деталь, но о ней ниже.
Деталь, собственно, ходит и заглядывает по окнам закрытого к этому времени детского садика, его я только на фотках и разглядел. Может быть это и сторож, но уже не узнать наверняка. Снимков я делал несколько штук, на всякий случай, чтобы потом лучший выбрать - так на половине кадров этот некто присутствует :)
jQuery → Ajax
Не прошло и полгода, как технология ajax проникла в мою деятельность :) Здесь, в частности, она применилась к отправке комментариев (не без участия jQuery).
Лучше, конечно, поменьше слов и побольше кода, но читать дальше не советую, так как вряд-ли кто-то увидит здесь что-нибудь новое
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | jQuery(document).ready(function() {
jQuery('#submit').click(function() {
var dataForm = jQuery('#CommentForm').serialize();
jQuery.ajax({
url: '/index/addcomment',
data: dataForm,
type: 'POST',
success: function() {
jQuery('#comments').load('/topic.php #comments > *');
}
});
return false;
});
});
|
JavaScript → HTML5 и IE8
Долго сражался с этим долбанным ребусом. Если вкратце, то внешний вид одного сайта нормально отображался в IE8 и IE7, однако одна единственная страница перекашивалась в указанных браузерах. Средство разработчика, встроенное в IE показало, что на этой злосчастной странице такие элементы HTML5, как <footer>, <article> или <header> самостоятельно "закрывались", т.е. превращались в элементы вида <footer/>, <article/> и т.п. Причём на остальных страницах подобного поведения не наблюдалось.
Гугление привело на страницу с решением, позволяющем включить новые элементы HTML5 в Internet Explorer. Приведу здесь необходимый фрагмент:
1 2 3 | <!--[if lt IE 9]>
<script src="http://cdn.jsdelivr.net/html5shiv/3.7.2/html5shiv.min.js"></script>
<![endif]-->
|
Zend Framework → Аналог Url-хелпера из Zend_View
В своё время меня интересовал вопрос - как вызывать Url-хелпер из контроллера и внутри модели? И если в контроллере это можно было сделать просто, то внутри модели получал только фигу. Однако догадался заглянуть в код самого фреймворка (Zend Framework, если что) - там всё чёрным по белому написано.
Зачем мне вообще это понадобилось? А затем, что пути к страницам этого сайта определены через роуты и если мне завтра вздумается заменить адреса вида example.org/topic/xxx на example.org/shmopic/xxx, то придётся переписывать модели для получения RSS-фида и генерации sitemap.xml, что не есть хорошо.

