<rmcreative>

RSS
  1. Тонкая настройка ClearType

    13 марта 2007

    Метод сглаживания экранных шрифтов ClearType - штука хорошая, но, как и мноие другие возможности, её хочется подстроить под себя. К сожалению, в Windows XP нет для этого встроенных средств.

    http://www.microsoft.com/typography/cleartype/tuner/compare.gif

    Зато на сайте Microsoft нашёлся маленький онлайн-настройщик.

    Комментировать
  2. Важное замечание про подвал

    13 марта 2007

    Хочу добавить, что для использования данного метода должен стоять полный DOCTYPE:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">

    с сокращённым

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

    работать не будет.

    2 комментария
  3. CSS. Спускаем подвал вниз!

    13 марта 2007

    Вполне типичная задача: сделать подвал всегда внизу. Независимо от того, есть ли содержимое на странице или нет. Как ни странно, для такой типичной задачи существует очень много решений, большинство из которых далеко не идеальны.

    Ниже приведён вариант, замечательно работающий во всех браузерах:

    <div id="main-page">
      ...
    </div>
    <div id="footer">
      ...
    </div>
    * { margin: 0; padding: 0;}
    html{ height: 100%; }
    body{ position:  relative; height: auto !important; height: 100%; min-height: 100%; }
    #footer{ position:  absolute; left: 0; bottom: 15px; width: 100%; }
    #main-page{ padding-bottom: 4em; }

    Исходное решение позаимствовано у Ростислава Чебыкина, где подробно расписано что и почему.

    В моём решении поправлен глюк с IE, когда подвал уносится далеко вправо, ну и сделан небольшой отступ от нижнего края страницы.

    Важное замечание

    6 комментариев
  4. SM2BT обзавелась блогом и обновилась до 0.2.1

    13 марта 2007

    SM2BT, о которой я уже писал, обзавелась блогом.

    Для тех, кто пропустил столь приятную программу, привожу описание:

    Программа SM2BT предназначена для работы с окнами чужих приложений. При появлении окна с подходящими характеристиками (класс, заголовок окна, дочерние окна), ему происходит отправка заданного клавиатурного сочетания. Пока поддерживаются только Enter и Esc. Программа помещается в автозапуск с помощью ключей командной строки.

    Новая версия правит следующие ошибки:

    • Исправлена ошибка самопроизвольного включения программы при перечитывании файла настроек;

    • Исправлена ошибка, при которой нельзя было отключить ни один из методов обнаружения окон;

    • Теперь все сообщения не в фокусе должны закрываться;

    • Теперь пустая строка обрабатывается как пустая строка. Подробности в ReadMe.txt.

    В общем, всем кто не пробовал - советую попробовать. Всем, кто уже пользуется - обновиться.

    Комментировать
  5. Статистика использования браузеров от W3Schools

    2 марта 2007

    Согласно данным W3Schools, на январь 2007 у нас такая картина:

    Самый популярный браузер: IE6

    Самая популярная ОС: Windows XP

    Самое часто используемое разрешение: 1024x768 и более

    Теперь побраузерно

    IE6: 42.3%

    Firefox: 31.0%

    IE7: 13.3%

    IE5: 3.0%

    Safari: 1.7%

    Opera: 1.5%

    Mozilla: 1.5%

    Полную статистику за прошлые годы можно посмотреть на сайте W3Schools.

    Хочу сразу сказать, что статистика общая и для разных стран немного отличается.

    Комментировать
  6. DOMAssistant

    2 марта 2007

    JavaScript-библиотека DOMAss недавно была переименована в DOMAssistant, стала совместимой с Prototype, jQuery и другими библиотеками.

    Библиотека очень удобна:

    // Получить прямую ссылку на элемент DOM
    $('id-of-element');
     
    // Получить детей класса 'mandatory' элемента с id=id-of-element
    $('id-of-element').getElementsByClassName('mandatory');
     
    // Получить детей с атрибутом type=text
    $('id-of-element').getElementsByAttribute('type', 'text');
     
    // Добавить элементу класс 'selected'
    $('id-of-element').addClass('selected');
     
    // Добавить элементу событие onClick()
    $('id-of-element').addEvent('click', functionToCall);

    В общем, пробуем DOMAssistant

    Комментировать
  7. Модификатор для Smarty - подсветка BBCode и синтаксиса PHP

    1 марта 2007

    Текущая версия: 1.4.5

    Плагин является расширением работы Andre Rabold. Конвертирует BBCode в обычные html-тэги. Мной была добавлена подсветка синтаксиса в тэгах [ php], защита e-mail адресов от спама, несколько новых тэгов, автоматический перенос строк и ещё немного по мелочи.

    Установка:

    1. Скачать плагин. Полный, Урезанный.

    2. Закинуть в папку plugins

    3. Использовать в шаблонах Smarty как модификатор, т.е. {$some_text|BBCode}

    История изменений:

    **1.3** (+) Добавлены [h2 ],[h3 ],[h4 ],[h5 ],[h6 ] (*) Тэг [strike ] изменён на [s ] (*) Другие изменения в тэгах **1.4** (+) "@" в почтовых адресах заменяются на ".sobaka." (*) Пофиксено отображение тэгов HTML внутри [php ] (-) Тэги HTML больше не удаляются **1.4.1** (*) Тэг изменён на **1.4.2** (*) Все внешние CSS включены в код плагина (+) Полная совместимость с RSS **1.4.3** (*) Исправлена ошибка с отображением HTML-кода. **1.4.4** (-) Убран ненужный код (*) Ещё раз исправлена ошибка с отображением HTML-кода. **1.4.5** (+) Валидная замена
    5 комментариев
  8. Полезные PHP классы

    1 марта 2007

    Класс CSV

    Позволяет работать с файлами в формате CSV.

    CSV = Comma Separated Values, Значения разделённые запятыми. Данный формат часто используется при экспорте из многих программ, в т.ч. Microsoft Excel.

    Класс с документацией

    Класс HTACCESS

    Позволяет работать с файлами .htaccess

    .htaccess - файлы конфигурации веб-сервера Apache. Иногда, особенно при создании CMS с понятными URL, его приходится изменять динамически.

    Класс с документацией

    Класс INI

    Позволяет работать с файлами ini.

    INI файлы используются многими приложениями для хранения их конфигурации.

    Класс с документацией

    7 комментариев
  9. Ещё один способ защиты адресов почты от спама

    1 марта 2007

    Нашёл в блоге Неверова Евгения:

    Ещё один способ защитить E-mail-ы — запихать в них незначащие теги.

    Например так:

    e<span>vg</span>en<em style="display: none;"></em>y@<div style="display: inline;"></div>nev<b></b>erov.name

    Внешне всё так же.

    От себя добавлю, что запихать такой адрес в ссылку не выйдет.

    Комментировать
  10. Jimm CORE Pager

    27 февраля 2007

    Замечательный проект по моддингу и доработке известного владельцам сотовых телефонов клиента icq jimm.

    Список измений вечатляет.

    В общем, пробуем...

    Комментировать