<rmcreative>

RSS
  1. URL в консольном приложении Yii

    19 сентября 2012

    Часто требуется в консольном приложении Yii получить гиперссылки на веб-приложение. Например, для почтовых рассылок по крону. По умолчанию консольное приложение ничего не знает о URL веб приложения, но это исправляется через конфиг.

    Читаем

    17 комментариев
  2. PhpStorm 5

    12 сентября 2012

    PhpStorm 5

    Релизнулась очередная версия лучшей (по крайней мере для меня) IDE для PHP.

    Основные улучшения касаются PHP в общем, но, в этой версии добавили и немного для поддержки фреймворков. А именно поддержку MVC Symfony2 и Yii (ура-ура!).

    • В редакторе PHP переработаны внутренние механизмы распознавая типа переменных и полей классов, что привело заметному улучшению качества и скорости дополнения.
    • Куча дополнений к поддержке SQL и СУБД: рефакторинг схемы, редактирование хранимых процедур, генерация миграций, улучшенное дополнение SQL и другие.
    • Можно использовать свои правила для PHP CodeSniffer.
    • Поддержка стандартов кода Symfony2, PSR1/PSR2, Drupal.
    • «Live Edit» для PHP/HTML/CSS/JS.
    • Большое количество улучшений в редакторах JavaScript и CSS/Sass/LESS.

    Кроме того, сделано довольно много косметических изменений интерфейса.

    Для тех, кто приобрёл лицензию после 12 Сентября 2011, обновление бесплатно.

    До 14 Сентября можно приобрести IDE со скидкой. На обновление скидка не распространяется.

    25 комментариев
  3. Свой input[type=file] 2

    8 сентября 2012

    Нашлось ещё одно решение проблемы стилизации input[type=file], о которой я уже писал. Прошлое решение не требует JavaScript для самой подмены кнопки, но всё-равно требует его для эмуляции hover и title.

    Второе решение требует минимума JavaScript, точно работает в IE7+, Opera, Chrome, Safari, FF, никак не ограничивает в стилизации кнопки и изначально не имеет проблем с hover и title:

    +

    Читаем

    16 комментариев
  4. Zend Framework 2.0

    6 сентября 2012

    Релизнулся ZF2. Сами разработчики особо отмечают:

    • Поддержку модулей.
    • Service Locator(IoC контейнер) и Dependency Injection контейнер.
    • События, включая observer, pubsub, signal-slot.
    • MVC на событиях и контейнерах.
    • Загрузчик классов с PSR-0 и class-map (явное сопоставление имя класса → путь).
    • «If you've worked significantly with ZF1, ZF2 will look alien to you». То есть это принципиально другой фреймворк и всё, что вы знаете про ZF1, можно выкинуть.

    Свои мысли по поводу того, что получилось у Zend выскажу позже, а пока

    8 комментариев
  5. Разработка плагинов для IDE JetBrains

    4 сентября 2012

    За прошедшую пару месяцев, впрочем, как обычно, меня спрашивали о том, что бы такого изучить заскучавшему за рутиной скриптовому разработчику. Обычно я даю ссылку на «Что изучать». В этот раз хочу добавить о пользе изучения компилируемых языков со строгой типизацией и тучей ООП, таких как Java.

    Как обычно, главная проблема в изучении — это «на чём бы потренироваться, чтобы и мне интересно и другим полезно». Для разработчика нет ничего более полезного, чем инструменты для разработки, так что предлагаю в случае бесцельного скучания взяться за написание плагинов для IDE JetBrains (PhpStorm и ко.)

    Для начала берём в руки «Thinking in Java» (в русском варианте «Философия Java») и читаем. Далее переходим непосредственно к платформе JetBrains. Тут с информацией похуже, но на хабре в последнее время появились неплохие статьи на тему:

    2 комментария
  6. Black Mesa: Source, релизу быть

    3 сентября 2012

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

    Пока можно скачать замечательный саундтрек, сам же мод будет доступен 14 сентября и будет включать в себя всё с самого начала и до Lambda Core (то есть почти весь оригинальный Half-Life). Побегать хватит на 8—10 часов, если не рассматривать детали.

    UPD: вышла. Качаем с рутрекера. До установки поставьте Steam и слейте Source SDK 2007.

    6 комментариев
  7. Yii 1.1.12

    23 августа 2012

    Как и планировалось, вышел багфикс-релиз Yii. В основном, исправлены ошибки предыдущей версии, ломающие обратную совместимость.

    3 комментария
  8. Yii 1.1.12, скоро

    15 августа 2012

    Скоро будет релиз Yii 1.1.12, в основном, правящий ошибки 1.1.11 (первого github-релиза). Ожидалося релиз на выходных, но немного решили подождать, поэтому у вас есть возможность проверить свои проекты с новым кодом.

    Об ошибках отписывайтесь на github, сюда или мне в почту.

    Комментировать
  9. YiiBoilerplate

    10 августа 2012

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

    Начали собирать шаблон в прошлом году я, Jeffrey Winesett и многие другие разработчики. Закончил и оформил Antonio Ramirez.

    Для простых проектов шаблон немного сложноватый, но для проектов побольше сильно упрощает жизнь. Используются идеи, которые описал Qiang в wiki. Главная полезность — деплой скрипт для смены окружений и использования локальных конфигов.

    Пользуемся

    33 комментария
  10. jQuery 1.8

    10 августа 2012

    Вышла новая версия JavaScript-библиотеки jQuery.

    Совместима с jQuery UI (1.8.22) и jQuery Mobile (1.1.1).

    Главное изменение — переписан движок селекторов Sizzle, что дало определённый прирост производительности. Также:

    • Закрыто 160+ багов.
    • Меньше размер, чем у предыдущего релиза.
    • Переписано многое, касающееся анимации. Старое всё будет работать. Есть и дополнения (пример).
    • Добавили возможность собирать только нужные части (большинства это не коснётся потому как собирается спецутилитами).
    • Теперь автоматически расставляются CSS-прификсы:
    $('#test').css("user-select", "none");
    // В Chrome/Safari получим "-webkit-user-select"
    // В Firefox — "-moz-user-select"
    // IE10 — "-ms-user-select".
    2 комментария