<rmcreative>

RSS
  1. SmartGit

    9 декабря 2009

    Вышла первая версия кроссплатформенного Git-клиента производства syntevo, выпускающих также используемые мной SmartSVN и SmartCVS.

    Клиент как две капли воды похож на своих братьев. Пока не поддерживает Blame, Interactive rebase и Pickaxe, но скорее всего это скоро допилят.

    Пробуем

    2 комментария
  2. IntelliJ IDEA 9

    9 декабря 2009

    Вышел релиз девятой линейки отличной IDE IntelliJ IDEA, о младшем брате которой, WebIDE, я пишу в последнее время достаточно часто.

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

    Если вы имеете дело с Java и сопутствующими фреймворками, серверами и технологиями и до сих пор не попробовали — настоятельно рекомендую.

    3 комментария
  3. Релизнулся Thunderbird 3

    8 декабря 2009

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

    Официального объявления пока нет, но сборки уже лежат:

    Русская версия: [Windows](http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/3.0/win32/ru/Thunderbird Setup 3.0.exe), Linux, [MacOS](http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/3.0/mac/ru/Thunderbird 3.0.dmg)

    Английская версия: Windows, Linux, MacOS

    Украинская версия: [Windows](http://mozilla.mirrors.easynews.com/mozilla/thunderbird/releases/3.0/win32/uk/Thunderbird Setup 3.0.exe), Linux, [MacOS](http://mozilla-mirror.3347.voxcdn.com/pub/mozilla.org/thunderbird/releases/3.0/mac/uk/Thunderbird 3.0.dmg)

    UPD: а вот и анонс.

    2 комментария
  4. Expression Engine 2 и новая версия CodeIgniter

    8 декабря 2009

    Вышла бета CMS Expression Engine 2. Кроме того, что сама CMS довольно интересная, примечательно то, что построена она на CodeIgniter авторами самого фреймворка.

    Сам CodeIgniter застрял в развитии где-то на версии 1.7, выход 1.7.2 и 1.7.3 в SVN ничего нового не приносили. Но тот CodeIgniter, на котором построен Expression Engine 2 отличается.

    Основные изменения по сравнению с 1.7.3:

    • Убран скаффолдинг и довольно много библиотек (логично т.к. в EE они все не нужны).

    • Наведён порядок в ядре + куча мелких фиксов.

    • Библиотека для работы с JavaScript из PHP + драйвер для неё, реализующий поддержку jQuery. Т.к. почти все методы дублируют функционал jQuery, смысла особого в этой библиотеке не видно.

    • Пространства имён и префиксы для loader-а, поддержка MVC-модулей. Логичный шаг для построения CMS.

    • ActiveRecord обзавелась методами insert_batch, replace, update_batch.

    Когда релиз? When it's done. Анонс более конкретных планов ожидается в этом месяце.

    А пока можно попробовать EE2 и ту версию CI, которая идёт вместе с ней.

    4 комментария
  5. Навигация для сайта в Photoshop

    7 декабря 2009

    http://fazeful.ru/articles/img/navigation/image021.jpg

    Неплохой урок, показывающий отрисовку панели навигации. Интересен, прежде всего, техникой получения очень аккуратных контрастных краёв блока.

    Читаем

    6 комментариев
  6. WordPress глазами друпаллера

    6 декабря 2009

    Замечательные статьи, рассказывающие об особенностях WordPress тем, кто хорошо знает Drupal

    Затронуты:

    • Админка.

    • Шаблоны и переменные.

    • Условные теги.

    • Виджеты.

    • Локализация.

    • Шорткоды.

    • Плагины (модули).

    • Крон.

    Часть 1

    Часть 2

    1 комментарий
  7. Свежая сравнительная табличка по PHP IDE

    6 декабря 2009

    Обновил сравнительную табличку по PHP IDE:

    • Добавлена WebIDE.

    • Некоторые уточнения по NetBeans и Zend Studio.

    Рассматриваем

    23 комментария
  8. Фиксированная середина, плавающие колонки

    5 декабря 2009

    Вчера понадобилось получить довольно нестандартную трёхколоночную разметку: с фиксированной средней колонкой (например, шириной в 500px) и двумя боковыми, занимающими всё остальное пространство.

    http://rmcreative.ru/playground/fluid-fixed-fluid/target.png

    Оказалось, что решение довольно интересное.

    Читаем

    17 комментариев
  9. jQuery 1.4 Alpha 1

    5 декабря 2009

    Вышла первая альфа-версия удобной JavaScript-библиотеки jQuery. Код проходит все модульные тесты во всех поддерживаемых браузерах, т.е. достаточно стабилен. Новые возможности добавляться не будут. Цель данной версии — проверить jQuery 1.4 в реальных приложениях и получить кучу баг-репортов.

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

    • live() теперь поддерживает события submit, change, mouseenter, mouseleave, focus и blur.

    • Оптимизированы методы для работы с DOM, find, empty, remove, addClass, removeClass, hasClass, attr и css.

    • add() возвращает элементы в порядке их расположения в документе.

    • Мощный рефакторинг ядра, который позволяет сделать jQuery модульным и, в дальнейшем, подгружать только нужные модули при помощи $.getScript().

    Размер вырос с 55 до 88 кб, что, конечно, не очень радует. Зато радует, что в этом направлении ведутся работы: Closure Compiler с минимальными оптимизациями даёт на выходе уже 64 кб.

    До нового года будет выпущена ещё одна Alpha. Релиз ожидается в январе.

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

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

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

    3 комментария
  10. Асинхронный API Google Analytics

    3 декабря 2009

    Наконец-то Google Analytics можно установить у себя без ущерба скорости загрузки страницы.

    Новый код выглядит так:

    var _gaq = _gaq || [];
      _gaq.push(['_setAccount', 'UA-XXXXX-X']);
      _gaq.push(['_trackPageview']);
     
      (function() {
        var ga = document.createElement('script');
        ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 
            'http://www') + '.google-analytics.com/ga.js';
        ga.setAttribute('async', 'true');
        document.documentElement.firstChild.appendChild(ga);
      })();

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

    Документация

    Рецензия-отзыв Steve Souders

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