<rmcreative>

RSS
  1. Pattern 8

    12 мая 2009

    Ещё один ресурс с паттернами. Условия использования жёстче, чем у AVA7 Patterns, но в любом случае — в хозяйстве сгодится…

    Пользуемся

    1 комментарий
  2. Yii Framework 1.0.5

    11 мая 2009

    Вышла новая версия молодого, но очень многообещающего PHP-фреймворка Yii.

    Улучшен ActiveRecord. Добавлена возможность писать запросы в виде ~~~ [php] Post::model()->published()->recently()->findAll() ~~~ Улучшен алгоритм отложенной загрузки: поддерживается задание параметров запросов. Также добавлена поддержка AR для Oracle.

    В роутере теперь можно использовать подшаблоны при задании путей.

    Оптимизированы запросы к базе, генерируемые системой разделения прав на основе ролей. Туда же добавлено кэширование.

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

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

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

    Обсуждаем

    Комментировать
  3. Zend Framework 1.8.0

    1 мая 2009

    Обновился PHP-фреймворк Zend.

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

    Итак, из новенького:

    — Zend_Tool — консоль. По умолчанию умеет генерировать каркас приложения, модели, контроллеры и т.д. Как и всё в ZF замечательно расширяется.

    — Zend_Application — ОО-альтернатива написанию своего загрузчика.

    — Более 200 исправлений.

    — Куча новых классов от построения облака тэгов до работы с Amazon S3.

    К релизу был обновлён официальный QuickStart.

    Rob Allen также обновил свой Getting Started with Zend Framework.

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

    Пробуем

    Комментировать
  4. Total Commander 7.50 public beta 2

    30 апреля 2009

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

    Как и положено бете — большое количество исправлений. Но есть и кое-что новенькое:

    — ThreadFindFirst=1 теперь выставлен по умолчанию, что означает возможность отмены чтения папки. Больше не будет намертво подвисать на медленных сетевых шарах.

    — Состояние Ctrl+S теперь сохраняется.

    — DrivesShowUpcase=1 — показывать буквы дисков в верхнем регистре.

    — Lister теперь запоминает последнюю выбранную кодировку.

    — ClearListBackground=0 — меняет метод отрисовки списка файлов. С нулём окно не чистится предварительно.

    Пробуем

    Чтобы много не качать, можно использовать набор отличающихся (от беты 1) файлов, собранных CaptainFlint-ом.

    Комментировать
  5. Закрыть незакрытые тэги

    30 апреля 2009

    Функция позволяет закрыть незакрытые HTML-тэги.

    function closetags($html) {
        $single_tags = array('meta','img','br','link','area','input','hr','col','param','base');
        preg_match_all('~<([a-z0-9]+)(?: .*)?(?<![/|/ ])>~iU', $html, $result);
        $openedtags = $result[1];
        preg_match_all('~</([a-z0-9]+)>~iU', $html, $result);
        $closedtags = $result[1];
        $len_opened = count($openedtags);
        if (count($closedtags) == $len_opened) {
        return $html;
        }
        $openedtags = array_reverse($openedtags);
        for ($i=0; $i < $len_opened; $i++) {
        if (!in_array($openedtags[$i], $single_tags)) {
            if (FALSE !== ($key = array_search($openedtags[$i], $closedtags))) {
            unset($closedtags[$key]);
            }
            else {
            $html .= '</'.$openedtags[$i].'>';
            }
        }
        }
        return $html;
    }

    Автор не я. Кто написал не помню…

    14 комментариев
  6. Drupal 6.11 и 5.17

    30 апреля 2009

    Обновилась признанная лучшей CMS Drupal.

    Закрыли одну важную XSS-уявимость, починили довольно большой набор ошибок в шестой линейке и чуть меньший в пятой.

    Исправили весёлую ошибку кэша модуля Update status, не дающую загрузить админку при проблемах на drupal.org.

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

    Обновляемся:

    Drupal 6.11

    Drupal 5.17

    4 комментария
  7. NetBeans 6.7 Beta

    29 апреля 2009

    Вышла бета NetBeans 6.7.

    Со времён NetBeans 6.7M3:

    — Добавлена интеграция с Kenai.

    — Исправлено приличное количество ошибок.

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

    Подробный список изменений (с картинками)

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

    5 комментариев
  8. API Яндекс.Фотки

    29 апреля 2009

    Яндекс сделал хороший такой подарок, открыв API для Яндекс.Фоток.

    Умеет

    — Загружать фотографии на сервис Яндекс.Фотки.

    — Создавать и редактировать альбомы.

    — Перемещать фотографии между альбомами.

    — Менять настройки доступа к фотографиям.

    — Уведомлять о новых фотографиях пользователя.

    — RSS-поток по всем новым фотографиям пользователя.

    — RSS-поток по заданным параметрам (дате добавления фотографии, дате съёмки и т. п.).

    — Список альбомов пользователя.

    — Фотографии из нужного альбома или из списка всех фотографий.

    Читаем документацию и пробуем

    2 комментария
  9. PHP Quick Profiler

    25 апреля 2009

    http://farm4.static.flickr.com/3557/3465935161_f5a5ed21bd.jpg?v=0

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

    Умеет:

    — Логирование.

    — Замеры времени.

    — Анализ запросов.

    — Показывать использование памяти.

    — Показывать, сколько и каких файлов подключается.

    Демо

    Описание и код

    5 комментариев
  10. Введение в nginx, часть 1

    24 апреля 2009

    Владимир подробно рассказывает о nginx — высокопроизводительном HTTP-сервере и почтовом прокси.

    Проведено сравнение с Apache, приведены примеры файлов конфигурации, рассмотрены варианты работы как в паре с другим сервером, так и отдельно.

    Читаем

    1 комментарий