Обновление блога

Новая тема, RSS через Feedburner – всем переподписаться!

Приведение всех картинок к одному размеру

Задача: требуется получить изображение определенного размера. Не вписать в квадрат или обрезать по квадрату (стандартные функции imgResource), а именно получить картинки одного и того же размера.
Read more

MySQL: Конвертация полей в неверной кодировке

Постепенно забываешь что есть какие-то кодировки кроме utf-8. Все базы в utf-8, TYPO3 всегда тоже в utf-8… И устанавливая что-то почти всегда уверен что система работает в utf-8, или будет использовать настройки базы данных.
Read more

TemplaVoila Framework

http://templavoila.busynoggin.com/

Ничего серьезного, просто набор готовых настроек и шаблонов страниц и FCE с помощью Templavoila… Зато как можно на пустом месте громко заявить о себе!

gnome-blog

Gnome-blog” аплет для панели Gnome, позволяющий добавлять посты в основные блог-движки Ничего сверхъестественного… просто удобно.

К сожалению, есть только публикация без всяких параметров. Нельзя сделать драфт или опубликовать пост в определенную категорию, добавить метку.

Шрифты в Firefox: меню, табы, строка адрес

Раздражение по поводу огромного и корявого шрифта в меню и закладках Firefox превысила критическую точку и “перевалив” через лень (каждый раз “нагуглить” решение как то не получалось), побудила раскопать проблему.

Настройки Firefox или настройки шрифтов в WM никак не влияли отображение меню. Но внешний вид Firefox и его функционирование полностью контролируется XUL/JS/CSS… Потрясающая гибкость, если знать где что и как подкрутить. “Где крутить” оказалось в файле userChrome.css который используется для переопределения внешнего вида браузера пользователем.

Как крутил:

1
2
3
4
5
6
7
8
9
10
11
12
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* set default namespace to XUL */
/* @import url("file:///opt/gnome/share/themes/QtCurve/mozilla/QtCurve.css"); /* Added by QtCurve -- do not remove */
 
 
menu, 
#navigator-toolbox, 
menupopup > *, 
#content > tabbox { 
  font-family: "DejaVu Sans Condensed", Tahoma !important; 
  font-size: 12px !important; 
}
#urlbar { font-family: "DejaVu Sans Condensed", Tahoma !important; }

Получаем в итоге шрифты, как и во всем остальном UI:

Название тэгов которые использует Firefox для отображения меню и прочих элементов найдены в сетевых источниках. Никто не знает как или где посмотреть все элементы, соответствующие им тэги, CSS определения?

PNG alpha-прозрачность в IE6 или “пенсионеры зажигают”

IE6, находящийся уже одной ногой в могиле, неожиданно предстал в новом света. Появился новый метод заставить работать PNG прозрачность в IE6, без известных проблем при применении AlphaImageLoader.
Read more

Красивый профайлер PHP

PHP Quick Profiler

Ничего особенного, просто качественное оформление замеров времени выполнения операций.

VIM и XHTML/XML

Улучшение комфорта при работе с XHTML/XML в VIM

DAM галереи

Опять выбирал галерею с поддержкой DAM.

За год(ы) появилось множество галерей… которые делают одно и тоже: отображение картинок а-ля Lightbox. Это что, все что всем надо от галереи?

ce_gallery, которая была выбрана и в прошлый раз (много времени тому назад) и не обновлявшаяся с того времени, остается единственной галерей, которая поддерживает постраничное отображение! И потому снова применяется она, хотя весь дизайн зашит в коде и приходится ее страшно патчить.

Претензии к плагино-писателям:

  • Обязательно делайте шаблоны! Или выделаете плагин только для себя? (зачем тогда его выкладывать в репозиторий и тратить мое время?)
  • Flex формы для конфигурации это здорово, но ОБЯЗАТЕЛЬНО должна быть и конфигурация в TypoScript. Зачем нужен плагин когда он не управляем базовым функционалом TYPO3? Я не хочу для каждой вставки плагина повторять одни и те же операции, тыкая тупо мышкой.
  • Дайте мне возможность управлять генерацией изображений! Почему все прошито в коде? Почему не использовать IMAGE/IMG_RESOURCE для генерации картинки?

На лицо лень и стагнация…