<rmcreative>

RSS
  1. Consolas

    21 декабря 2008

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

    Для себя открыл замечательный моноширинный Consolas за авторством Lucas de Groot. В Windows Vista он уже имеется. Тем, кто пользуется XP можно поставить его вместе с Microsoft Powerpoint 2007 Viewer или Microsoft Office Compatibility Pack. Пользователям nix-ов придётся найти шрифт самостоятельно или попросить у коллег.

    Шрифт предназначен только для использования с ClearType, который, кстати, замечательно настраивается.

    http://upload.wikimedia.org/wikipedia/commons/3/3f/Consolas-cleartype.png

    7 комментариев
  2. MySQL: добавить если ещё нет

    19 декабря 2008

    Иногда требуется вставить запись в таблицу, если её там до сих пор нет. Можно сделать пару запросов: одним —проверить, другим — вставить, а можно и одним:

    INSERT IGNORE INTO `users`
    SET `login` = 'samdark', `password` = 'mypassword';

    Поле login должно быть уникальным.

    17 комментариев
  3. Юнит-тесты для FireBug

    18 декабря 2008

    Расширение для FireBug для проведения модульного тестирования.

    Читаем

    Комментировать
  4. Мультисайтинг в Drupal и кэш

    17 декабря 2008

    При использовании мультисайтинга в Drupal обычно бывает необходимым отделить настройки сайта. Делается это заданием префикса для таблицы:

    $db_prefix = array(
      'default' => '',
      'variable'   => 'site1_',
    );

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

    Всё дело в кэшировании. Мы использовали общий кэш, что не есть хорошо. Правильно так:

    $db_prefix = array(
      'default' => '',
      'variable'   => 'site1_',
      'cache' => 'site1_',
      'cache_block' => 'site1_',
      'cache_content' => 'site1_',
      'cache_filter' => 'site1_',
      'cache_menu' => 'site1_',
      'cache_page' => 'site1_',
      'cache_views' => 'site1_',
    );
    Комментировать
  5. Скин аля Chrome для Opera

    16 декабря 2008

    http://static.myopera.com/skins/pool5/8/8434.png

    Всё-таки большинство приятностей хрома есть в Opera… но скин там хорош. Настолько хорош, что мне захотелось такой же для Opera. И, как и следовало ожидать, он нашёлся.

    Установить можно с my.opera.com

    8 комментариев
  6. DD_belatedPNG

    16 декабря 2008

    Довольно мощный фикс PNG для IE6.

    Возможности:

    — background-image.

    — background-position и background-repeat.

    — Не нужен прозрачный gif для <img/>.

    — Не используется AlphaImageLoader (используется VML) = нет проблем с z-index.

    — Нормально работает element.style в JavaScript.

    — Нормально работает :hover.

    — ~5Кб сжатого кода.

    — Очень прост в использовании.

    Пользуемся

    14 комментариев
  7. Data URI [CSS] Sprites

    16 декабря 2008

    Руслан Синицкий и Николай Мациевский порадовали новым сервисом для автоматического включения небольших картинок в Data URI CSS, и автоперевёрстки под это дело разметки и CSS. Пока сервис имеет статус beta и, в общем, «ограниченно годен».

    Попробуем

    Комментировать
  8. Web Standards Curriculum на русском

    16 декабря 2008

    Олег Труфанов перевёл замечательный курс Web Standards Curriculum, разработанный Opera Software.

    Оформление не очень, но перевод неплохой.

    Читаем

    1 комментарий
  9. Обновление NetBeans 6.5

    16 декабря 2008

    Доступно для загрузки обновление стабильной версии NetBeans 6.5.

    Установить можно прямо из Plugin Manager из раздела Updates.

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

    Комментировать
  10. Drupal 6.8 и 5.14

    16 декабря 2008

    Обновилась мощная CMS/CMF Drupal. Обновления касаются безопасности и крайне рекомендуются к установке.

    Подробнее на русском

    Обновляемся

    Ну и небольшой бонус. Всем, кто хочет следить за выходом новых версий модулей — соответствующий RSS drupal.org.

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