|
Какой рейтинг вас больше интересует?
|
Главная /
Каталог блоговCтраница блогера Хабрахабр: 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 типа
BITc привязкой в качестве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
Читать дальше →
Тэги: bem, block__element__element, css, html, webcampodessa, бутлеги, бэм, веб-разработка
Постоянная ссылка
Useless.js: анонс кросс-платформенной библиотеки для разработки веб-приложений
2015-07-07 12:24:17 (читать в оригинале)Описание с примерами можно почитать на гитхабе (лицензия MIT): github.com/xpl/useless
Предвижу вопросы «зачем это нужно», и «это уже есть в XXX», заранее отвечаю: эта штука существует и пишется уже не первый год, как pet project используемый в собственных разработках, то есть это некий сублимированный опыт просто. В последний год удалось собрать это все вместе в рамках открытой технологии, и опубликовать.
В данный момент используется во фронт-енде в паре крупных проектов, поэтому усилия сейчас сконцентрированы на том чтобы довести основную часть библиотеки до продакшен качества. В настоящее время находится в активной разработке, поэтому ещё далеко до стабильности — что-то может не работать, или работать неправильно. Если кому понравится — присоединяйтесь, рад буду видеть ваши пулл реквесты.
По поводу названия:
Тэги: algorithms, aop, cps, cross-platform, driven, dsl, framework, functional, isomorphic, javascript, matching, math, metaprogramming, mixins, mongodb, node.js, oop, reflection, test, tests, traits, type, underscore.js, unit, useless, vector, веб-разработка
Постоянная ссылка
Готовим 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 – задача насколько тривиальная, настолько же и важная.
Читать дальше →
Тэги: #aspnetcolumn, .net, asp, asp.net, asp.net5, microsoft, opensource, studio, visual, блог, веб-разработка, компании, ресурсы, статические
Постоянная ссылка
Категория «Закон»
Взлеты Топ 5
|
| ||
|
+102 |
141 |
АСНУ - движение вперед! |
|
+70 |
106 |
World Weapon |
|
+66 |
91 |
Sergei Davidis |
|
+63 |
109 |
STROIKA24.EU |
|
+39 |
110 |
Автоклуб78 |
Падения Топ 5
|
| ||
|
-2 |
22 |
БИЗНЕС - ЗДОРОВЬЕ - ЖИЗНЬ |
|
-9 |
4 |
Японская_Джульета |
|
-10 |
3 |
Prestissima |
|
-12 |
96 |
Artemy Velker |
|
-13 |
55 |
Найти работу? Легко! Все об эффективном поиске работы. Шаблоны р |
Популярные за сутки
Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.
взяты из открытых общедоступных источников и являются собственностью их авторов.

