<rmcreative>

RSS
  1. Равномерный фон под текстом

    20 января 2010

    http://chikuyonok.ru/u/2010/01/example.png

    Несколько интересных способов сделать padding фона у многострочной неквадратной надписи.

    Изучаем и предлагаем свои решения

    Комментировать
  2. Windows, отдай мои файлы!

    18 января 2010

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

    Чтобы вернуть права, надо стать владельцем файла и разрешить своему текущему пользователю (или всем) действия для файла. Когда файлов два или три, это особых проблем не вызывает, но когда их сотни — возвращать права руками очень долго.

    Чтобы решить это быстро и красиво, создаём файл restore_permissions.bat:

    takeown /f %1 /r /d y
    icacls %1 /grant:r %2:F /t
    
    

    Пользоваться желательно под администратором. Синтаксис такой:

    restore_permissions "путь_до_файла_или_папки" пользователь_которому_надо_дать_прав
    
    

    Например, музыку я отнял у NTFS так:

    restore_permissions "z:/music" everyone
    
    
    2 комментария
  3. Firebug 1.5.0

    17 января 2010

    Обновился незаменимый для веб-разработчика плагин FireFox.

    Изменения:

    • Добавили Quick info box (включается в Options → Show quick info box).

    • Image Map Inspector (как включить не нашёл).

    • В консоли теперь есть кнопочка «Persist», которая позволяет сохранять введённый в консоль текст между перезагрузками страницы.

    • К стилям добавили закладку «Computed», показывающую, что же в действительности насчитал браузер.

    • Теперь поддерживается просмотр и редактирование SVG и MathML.

    • Улучшена пошаговая отладка JavaScript.

    • Более точно вычисляется время на панели «Net».

    • Огромное число мелких улучшений и исправлений.

    Пробуем новый Firebug

    Полный список изменений

    Официальный сайт

    Автоматически Firebug начнёт обновляться на следующей неделе.

    4 комментария
  4. jQuery 1.4

    15 января 2010

    Точно в срок вышла новая версия популярной библиотеки jQuery.

    Наконец, стало известно, что же всё-таки поменяли. Подробно об этом можно прочитать в официальном анонсе. Скажу только, что поменяли много и хорошо.

    Сжатая версия

    Сжатая версия на CDN Google

    Несжатая версия для отладки

    Изменения в API

    2 комментария
  5. dygraphs

    11 января 2010

    Неплохая кроссбраузерная JavaScript библиотека для отрисовки интерактивных графиков.

    — Не требует Flash.

    — Работает в Internet Explorer (через excanvas).

    — Довольно лёгкая и быстрая (45 Кб).

    — Множество интерактивных возможностей вроде приближения участков и показа значений по наведению мыши.

    — Совместима с Google Visualization API.

    Пробуем

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

    11 января 2010

    Вышла стабильная версия PHP фреймворка Yii 1.1.

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

    Полное руководство по версии 1.1 на русском языке на yiiframework.ru уже находится в актуальном состоянии.

    Перевод обновлённого руководства по созданию блога будет завершён немного позже.

    Пробуем и обновляемся

    Комментировать
  7. Именованные группы условий в CodeIgniter

    10 января 2010

    В данный момент я активно использую фреймворк Yii, в котором есть довольно вкусная возможность, позаимствованная из Ruby on Railsименованные группы условий Active Record. Сегодня попробовал сделать то же в CodeIgniter. Всё оказалось очень просто.

    Читаем

    5 комментариев
  8. Побит рекорд самого короткого определения IE в JavaScript

    8 января 2010

    Как-то я писал о самом коротком JavaScript-коде, позволяющем определить IE. Предлагались всё новые варианты, код уменьшился до 9 байт, потом до 7 байт. Этот рекорд продержался довольно долго, но сегодня был побит Aleko с результатом в 5 байт.

    Итак, самый короткий код для определения IE:

    if(-[1,]){
      alert("Not IE!");
    }
    10 комментариев
  9. 14 Days of jQuery и jQuery API

    8 января 2010

    http://farm5.static.flickr.com/4038/4256990310_123e61c690.jpg

    В честь предстоящего выхода новой версии популярной JavaScript-библиотеки, разработчики решили организовать специальный сайт «The 14 Days of jQuery 1.4».

    Начиная с 14 января, являющегося одновременно датой выхода jQuery 1.4 и днём рождения jQuery, в течение 14 дней на сайт будут выкладываться анонсы, видео-уроки и другие материалы, касающиеся jQuery.

    Ну а чтобы никто не скучал, уже сейчас доступен новый, переписанный сайт jQuery API: новый дизайн, удобный поиск, более подробные описания, больше примеров, почти всё соответствует актуальной jQuery 1.4.

    The 14 Days of jQuery 1.4

    jQuery API

    Комментировать
  10. Кроссбраузерный border-radius

    7 января 2010

    Одной из самых больных тем верстальщиков являются скругление уголков. В последнее время ситуация улучшается и браузеры потихоньку начинают поддерживать столь востребованные CSS-свойства. FF, Safari, Chrome делают это через свойства с своими особыми префиксами, Opera — скоро будет делать без префиксов. В стороне у нас стоит, как всегда, IE.

    К счастью, IE можно довольно красиво победить его же средствами. Одно из понравившихся мне решений, использующее VML и behaviour — curved-corner. Для использования сливаем border-radius.htc, складываем рядом с CSS и используем следующий код:

    .my-block {
      /* Для хороших браузеров */
      -moz-border-radius: 10px; /* Firefox */
      -webkit-border-radius: 10px; /* Safari, Chrome */
      -khtml-border-radius: 10px; /* KHTML */
      border-radius: 10px; /* CSS3 */
      /* Для плохих IE */
      behavior: url(border-radius.htc); /* учим IE border-radius */
    }

    Да, кстати, по соседству можно найти менее востребованный, но всё же полезный behaviour для box-shadow.

    Демо

    69 комментариев