Сегодня 21 января, среда ГлавнаяНовостиО проектеЛичный кабинетПомощьКонтакты Сделать стартовойКарта сайтаНаписать администрации
Поиск по сайту
 
Ваше мнение
Какой рейтинг вас больше интересует?
 
 
 
 
 
Проголосовало: 7281
Кнопка
BlogRider.ru - Каталог блогов Рунета
получить код
Хабрахабр: Web-разработка / Блог / Захабренные
Хабрахабр: Web-разработка / Блог / Захабренные
Голосов: 1
Адрес блога: http://habrahabr.ru/blog/webdev/
Добавлен: 2008-06-12 19:52:21 блограйдером ZaiSL
 

[Перевод] Релиз Phalcon 2.0.4

2015-07-07 17:29:25 (читать в оригинале)


В рамках графика наших трех-пятинедельных минорных релизов, мы рады сообщить, что вышел Phalcon 2.0.4!

Число улучшений и исправлений значительно увеличилось по сравнению с другими релизами 2.0.x:

Изменения


  • Испавлен баг в Phalcon\Mvc\Model::update() ошибочно выдающий исключение, когда запись действительно существует
  • Теперь ссылки в Phalcon\Debug указывают на https://api.phalconphp.com вместо http://docs.phalconphp.com
  • Реализован универсальный способ назначения переменных в Volt, позволяющий назначать переменные и массивы индексов
  • Улучшены макросы в Volt через использование анонимных функций, позволяющих связывать вместе адаптер объекта и DI-сервисы
  • Исправлена генерация и валидация стандартных параметров в макросах Volt
  • Добавлен метод Phalcon\Assets\Manager::getCollections() возвращающий все зарегистрированные коллекции #2488
  • Теперь Phalcon\Mvc\Url::getStatic() генерирует URLы из роутинга
  • Добавлен Phalcon\Mvc\EntityInterface для общей абстракции над Phalcon\Mvc\Model и Phalcon\Mvc\Collection. Этот интерфейс поддерживает Mvc\Model\Validators для использования в Mvc\Collection
  • Добавлен метод Phalcon\Session\Adapter::setName() для изменения имени сессии
  • Добавлена поддержка колонки BIGINT в Phalcon\Db
  • Добавлены новые типы Phalcon\Db\Column::BLOB и Phalcon\Db\Column::DOUBLE #10506
  • Автоматическая привязка Large Object data (LOB) в ORM
  • Поддержка для MySQL типа BIT c привязкой в качестве boolean
  • Добавлен метод Phalcon\Flash\Direct::output() позволяющий разместить flash-сообщения в определенном месте шаблона #629
  • Добавлена опция autoescape, которая позволяет включить на глобальном уровне autoescape в любом Volt-шаблоне
  • Добавлены readAttribute/writeAttribute в Phalcon\Mvc\Collection\Document
  • Добавлен toArray в Phalcon\Mvc\Collection\Document
  • Глобальный параметр db.force_casting теперь позволяет форсировать приведение указанных типов
  • Введен новый синтаксис в PHQL, позволяющий установить тип: {name:str} или {names:array}
  • Теперь вы можете работать с массивами в качестве параметров в PHQL
  • Глобальный параметр orm.cast_on_hydrate позволяет отдавать атрибуты с оригинальными типами из сопоставленной таблицы вместо использования строк
  • Значения в LIMIT/OFFSET теперь возможно добавлять через привязанные параметры в PHQL
  • Поддержка позднего статического связывания в Simple/Complex результатах для переопределения Mvc\Model::cloneResultMap
  • Добавлен метод distinct() в Phalcon\Mvc\Model\Criteria #10536
  • Добавлен глобальный параметр orm.ignore_unknown_columns для игнорирования неучтенных колонок в ORM. Это убирает лишние вспомогательные столбцы, используемые в Db\Adapter\Pdo\Oracle
  • Добавлена поддержка для afterFetch в Mvc\Collection
  • Добавлен параметр beforeMatch в @Route аннотацию из Mvc\Router\Annotations
  • Добавлены groupBy/getGroupBy/having/getHaving в Mvc\Model\Criteria
  • Phalcon\Mvc\Model::count() теперь возвращает значение с типом int
  • Удален __construct из Phalcon\Mvc\View\EngineInterface
  • Добавлен метод Phalcon\Debug\Dump::toJson() для возврата значения в виде JSON с информацией о переменной
  • Экземпляры в Phalcon\Di строятся с использованием внутренних оптимизаторов вместо \ReflectionClass (PHP 5.6)
  • Добавлен Phalcon\Mvc\Model\Validator\IP из phalcon/incubator
  • Добавлен возвращаемый параметр defaultValue в Phalcon\Mvc\Model\Validator::getOption()
  • Теперь разработчики могут определять связи с помощью условных операторов

Основные моменты


Типизированные плейсхолдеры в ORM

Читать дальше →

Вундервафля с одной кнопкой

2015-07-07 14:00:40 (читать в оригинале)




Мы привыкли к тому, что сложные вещи имеют сложные интерфейсы. Чем серьезнее инструмент, тем он труднее в освоении. Среди сервисов для веб-мастеров прослеживается та же тенденция: хочешь решить задачу — готовься пользоваться недружелюбным и уродливым софтом.

Но посмотрите на Apple. Стиву и всей их команде всегда удавалось упаковать сложнейшую начинку в простую и удобную форму. С их продуктами приятно работать и профессионалам и простым людям — они доступны всем.

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

Сказано — сделано. Нам как раз необходим был фаервол, который бы защищал сайты наших пользователей после лечения. Вспоминая о Стиве мы решили, что главная задача нашего фаревола — просто хорошо работать и не досаждать пользователю. Нам же платят за сохраненное время и спокойствие, в конце концов! Читать дальше →

Видео доклада «Пишем #b_ правильно» с WebCamp 2015

2015-07-07 13:25:24 (читать в оригинале)


«Пиратское» видео доклада «Пишем #b_ правильно» с конференции «WebCamp 2015: Front-end Developers Day», прошедшей 4 июля в Одессе.

Как сверстать сайт вручную «по-БЭМ» без классов «block__element__element», и на реальном примере со всеми его проблемами, а не меню-пункт_меню-ссылочка, как вы видели раньше. Без BEMJSON, BEM Tools, но с миксованием, модификаторами и разбором ошибок.

Я знаком с БЭМ давно и все эти годы встречался с множеством заблуждений и стереотипов в использовании. В докладе постарался развеять популярные мифы и рассказал о своём трехлетнем опыте внедрения и использования БЭМ и связанным с этим наступании на грабли.

Слайды: delka.github.io/talks/webcamp/2015/bem


Читать дальше →

Useless.js: анонс кросс-платформенной библиотеки для разработки веб-приложений

2015-07-07 12:24:17 (читать в оригинале)


Описание с примерами можно почитать на гитхабе (лицензия MIT): github.com/xpl/useless

Предвижу вопросы «зачем это нужно», и «это уже есть в XXX», заранее отвечаю: эта штука существует и пишется уже не первый год, как pet project используемый в собственных разработках, то есть это некий сублимированный опыт просто. В последний год удалось собрать это все вместе в рамках открытой технологии, и опубликовать.

В данный момент используется во фронт-енде в паре крупных проектов, поэтому усилия сейчас сконцентрированы на том чтобы довести основную часть библиотеки до продакшен качества. В настоящее время находится в активной разработке, поэтому ещё далеко до стабильности — что-то может не работать, или работать неправильно. Если кому понравится — присоединяйтесь, рад буду видеть ваши пулл реквесты.

По поводу названия:

image

Готовим ASP.NET5, выпуск №1 – поговорим про статический контент

2015-07-07 11:16:25 (читать в оригинале)


Этой статьей я открываю авторскую колонку про технологии, секреты, советы и лучшие практики новой версии ASP.NET5. Платформа .NET стремительно движется к кроссплатформенности и ее веб-часть – ASP.NET – в том числе. Вы уже слышали и можете найти массу информации в сети и в том числе на Хабре о том, что .NET становится opensource, о выпуске новых версий и официальной поддержке .NET на OSX, Linux. Вместе с этими анонсами и ASP.NET5 становится доступным на большем числе платформ для большего круга разработчиков.


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

Тема первого выпуска – работа со статическими файлами в ASP.NET5 – задача насколько тривиальная, настолько же и важная.
Читать дальше →


Страницы: ... 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 ... 

 


Самый-самый блог
Блогер Рыбалка
Рыбалка
по среднему баллу (5.00) в категории «Спорт»


Загрузка...Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.