• CakePHP 1.2 final

      Вчера, на католическое рождество, команда CakePHP представила финальный релиз ветки 1.2. С момента первого релиза для разработчиков прошло ровно два года.

      За это время фреймворк стали использовать действительно большие проекты (https://addons.mozilla.org/, http://www.livemocha.com/, http://www.zeadoo.com/). Появилось несколько компаний, специализирующихся на разработке с его помощью (http://cakedc.com, http://debuggable.com, http://sanisoft.com)

      Полный список изменений и доступных фич вот тут
    • Класс Set — повелитель массивов

        Сегодня кстати, вышел четвертый релиз-кандидат CakePHP 1.2. Более 300 изменений и все такое. Но сейчас речь не об этом.
        Оказывается в недрах CakePHP давно живет класс Set, который активно используется в ядре и редко используется конечными пользователями. А между прочим зря.
        О чем это ты?
      • Named Scope для CakePHP

          В Ruby on Rails есть такая полезная вещь, как named scope, которая предоставляет элегантный и удобный способ поиска данных в модели. Для наглядности пример:

          class User < ActiveRecord::Base
            named_scope :active, :conditions => {:active => true}
            named_scope :inactive, :conditions => {:active => false}
          end
          # Использование
          User.active # то же самое, что и User.find(:all, :conditions => {:active => true})
          User.inactive # то же самое, что и User.find(:all, :conditions => {:active => false})

          и при чем тут CakePHP?
        • Настройка autocomplete для CakePHP в NetBeans 6.5

            Не секрет, что автокомплит в редакторах очень удобная штука, но в CakePHP слишком много магии (соглашений об именовании), чтобы он смог разобраться что к чему. Сейчас я расскажу, как объяснить автокомплиту NetBeans некоторые очень полезные вещи.

            полезные вещи
          • EEE десктоп появится в июне

              Десктоп от ASUS будет представлен на выставке Computex 3го июня. Он будет укомплектован памятью 2 гигабайта и жестким диском на 160 гигабайт. Цена будет составлять 200-300$. Операционная система — Xandros Linux, про Windows ничего не сообщается.

              ebox

              Источник
            • GPU-ускоренный Photoshop

                Состоялась демонстрация нового фотошопа (CS4), наряду с многопроцессорностью он получит и GPU-ускорение, что помимо увеличения производительности позволит легко интегрировать трехмерную графику в растровый редактор. По свидетельствам очевидцев, обработка двухгигабайтного изображения (442 мегапикселя) по скорости и комфорту не отличалась от обработки пятимегапиксельной фотографии на восьмиядерной системе. Релиз состоится 1 октября 2008 года.

                cs4

                Источник
              • CakePHP. Разделение доступа без компонента ACL.

                  В данный момент я пишу систему на связке CakePHP и MS SQL. Сначала попробовал использовать стандартный компонент ACL, но выяснилось, что CakePHP не полностью поддерживает MS SQL (по крайней мере в этом компоненте). Поэтому пришлось придумать следующий метод разделения доступа.
                  Читать дальше →