<rmcreative>

RSS
  1. SM2BT обзавелась блогом и обновилась до 0.2.1

    13 марта 2007

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

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

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

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

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

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

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

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

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

    Комментировать
  2. Статистика использования браузеров от 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.

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

    Комментировать
  3. 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

    Комментировать
  4. Модификатор для 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 комментариев
  5. Полезные PHP классы

    1 марта 2007

    Класс CSV

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

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

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

    Класс HTACCESS

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

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

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

    Класс INI

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

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

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

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

    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

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

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

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

    27 февраля 2007

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

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

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

    Комментировать
  8. Total Commander 7.0 public beta 4

    26 февраля 2007

    Вышла четвёртая бэта Total Commander 7.0.

    Основные изменения:

    - Быстрый поиск в диалоге синхронизации. - Регистро-зависимый поиск+замена в инструменте группового переименования. - Внутренняя команда OPENBAR для открытия файла панели инструментов. - Lister: Динамическое изменение ширины горизонтальной прокрутки при наличии символов табуляции. - Панель инструментов, меню "Запуск": новые параметры %S и %s для передачи списка всех -выделенных файлов в программу напрямую. - Ctrl+C в диалоге синхронизации копирует в буфер обмена список выделенных файлов со всей информацией.

    Интересующиеся могут забрать её с официального форума.

    Комментировать
  9. Лучший способ закругления углов без картинок

    23 февраля 2007

    Nifty Corners Cube - самый лучший, как я думаю, способ создания блока с закруглёнными углами. Уголки закругляются при помощи скрипта Java Script, вес которого всего 9 килобайт.

    Код при этом выглядит так:

    <script type="text/javascript">
    window.onload=function(){
      alert("oload catched: now nifty corners are ready to round!");
        }
    </script>
    <script type="text/javascript" src="niftycube.js"></script>
    <script type="text/javascript">
    NiftyLoad=function(){
    Nifty("div#box","big");
    }
    </script>
    <div id="box">
      <h1>Nifty Corners Cube™</h1>
      <p>One call. Two parameters. Three sizes.</p>
    </div>

    Забираем и пользуемся

    Комментировать
  10. Ещё раз про «Два фона в одном блоке»

    23 февраля 2007

    Всё-таки решение нашлось!

    <div class="pullquote">
      Самое интересное в цитатах это то, что их читают
    </div>
    .pullquote {
      width: 25%;
      font-size: 125%;
      line-height: 140%;
      margin: 10px;
      background: url(/images/closequote.gif) no-repeat bottom right !important;
      padding: 0px 35px 5px 5px;
      border: 1px dotted #9b4b4b;
      text-align: justify;
    }
     
    .pullquote:first-letter {
      background: url(/images/openquote.gif) no-repeat left top!important;
      padding: 5px 2px 10px 35px!important;
    }

    Работающий пример

    p.s. говорим спасибо http://www.webmakerslounge.com/.

    3 комментария