PHP-Дайджест № 125 (29 января – 11 февраля 2018)

Свежая подборка со ссылками на новости и материалы. В выпуске: Laravel 5.6 и другие релизы, свежие RFC из PHP Internals, порция полезных инструментов, и многое другое.
Приятного чтения!

Читать дальше →
PHP-Дайджест № 125 (29 января – 11 февраля 2018)
Source: habrahabr

Пост №3398778

Автор: LYVrus

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3398778″ }, «headline»: «котейка :: отпечаток», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D0%BA%D0%BE%D1%82%D0%B5%D0%B9%D0%BA%D0%B0-%D0%BE%D1%82%D0%BF%D0%B5%D1%87%D0%B0%D1%82%D0%BE%D0%BA-4306588.jpeg», «height»: 446, «width»: 640 }, «datePublished»: «2018-02-12T00:11:18+03:00», «dateModified»: «2018-02-12T00:11:18+03:00», «author»: { «@type»: «Person», «name»: «LYVrus» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3398778
Source: Joyreactor

Пост №3398772

Автор: poworot-777

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3398772″ }, «headline»: «ЗАХВАТЫВАВ ТВОИ / картинки котэ (кавайные картинки) :: картинки с надписями», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D0%BA%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%BA%D0%B8-%D0%BA%D0%BE%D1%82%D1%8D-%D0%BA%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%BA%D0%B8-%D1%81-%D0%BD%D0%B0%D0%B4%D0%BF%D0%B8%D1%81%D1%8F%D0%BC%D0%B8-4306580.jpeg», «height»: 700, «width»: 700 }, «datePublished»: «2018-02-12T00:02:58+03:00», «dateModified»: «2018-02-12T00:02:58+03:00», «author»: { «@type»: «Person», «name»: «poworot-777» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3398772
Source: Joyreactor

Пост №3398765

Автор: poworot-777

ссылка на гифкуРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3398765″ }, «headline»: «живность :: хорек :: баю-бай :: гиф анимация (гифки — ПРИКОЛЬНЫЕ gif анимашки)», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%B3%D0%B8%D1%84%D0%BA%D0%B8-%D0%B6%D0%B8%D0%B2%D0%BD%D0%BE%D1%81%D1%82%D1%8C-%D1%85%D0%BE%D1%80%D0%B5%D0%BA-%D0%B1%D0%B0%D1%8E-%D0%B1%D0%B0%D0%B9-4306573.gif», «height»: 270, «width»: 480 }, «datePublished»: «2018-02-11T23:53:20+03:00», «dateModified»: «2018-02-11T23:53:20+03:00», «author»: { «@type»: «Person», «name»: «poworot-777» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3398765
Source: Joyreactor

Пост №3398739

Автор: uni-snake

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»http://marvel.reactor.cc/post/3398739″ }, «headline»: «Mary Jane :: Marvel Ero (Эротика) :: Marvel (Вселенная Марвел) :: Lolliedrop :: artist :: фэндомы», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/Marvel-%D1%84%D1%8D%D0%BD%D0%B4%D0%BE%D0%BC%D1%8B-Mary-Jane-Marvel-Ero-4306537.jpeg», «height»: 1067, «width»: 800 }, «datePublished»: «2018-02-11T23:18:55+03:00», «dateModified»: «2018-02-11T23:18:55+03:00», «author»: { «@type»: «Person», «name»: «uni-snake» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3398739
Source: Joyreactor

Пост №3398736

Автор: LYVrus

Команда Питера Джексона конвертирует оригинальные кадры Первой Мировой войны в HD качествоссылка на гифкуссылка на гифкуссылка на гифкуimgur.comРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3398736″ }, «headline»: «Команда Питера Джексона конвертирует оригинальные кадры Первой Мировой войны в HD качество / питер джексон :: первая мировая война :: гиф анимация (гифки — ПРИКОЛЬНЫЕ gif анимашки) :: видео (video)», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%B3%D0%B8%D1%84%D0%BA%D0%B8-%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-%D0%BF%D0%B8%D1%82%D0%B5%D1%80-%D0%B4%D0%B6%D0%B5%D0%BA%D1%81%D0%BE%D0%BD-%D0%BF%D0%B5%D1%80%D0%B2%D0%B0%D1%8F-%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%8F-%D0%B2%D0%BE%D0%B9%D0%BD%D0%B0-4306531.gif», «height»: 337, «width»: 600 }, «datePublished»: «2018-02-11T23:15:07+03:00», «dateModified»: «2018-02-11T23:15:07+03:00», «author»: { «@type»: «Person», «name»: «LYVrus» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «imgur.com» }
Комментировать 
Пост №3398736
Source: Joyreactor

Функциональность отношений

В классических реляционных базах данных бинарная связь кортежей основана на использовании ключей: первичных и внешних. При этом, интерпретация этой связи осуществляется за пределами логической структуры базы данных, где она (интерпретация) может иметь достаточно произвольный характер. Естественно, в рамках ограничений, предписанных реляционной моделью.

В объектной же парадигме для реализации связи объектов используют их идентификаторы. Причем, если связи объектов придать строгую симметричную форму: в виде пары прямая | обратная ссылка, то это позволяет практически полностью заменить Select естественной навигацией по ссылкам. Но что не менее важно, симметричная форма делает связь объектов полноправным и самостоятельным элементом логической структуры базы данных, обладающим собственным поведением и функциональной зависимостью от других действующих связей.

Настоящая статья посвящена рассмотрению самых различных поведенческих аспектов связи объектов, реализация которых позволяет интегрировать значительную часть бизнес-логики приложения непосредственно в логическую структуру базы данных, тем самым избавляя разработчика от рутины кодирования.
Читать дальше →
Функциональность отношений
Source: habrahabr

Пост №3398730

Автор: Arterton

ссылка на гифкуРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3398730″ }, «headline»: «керлинг :: гиф анимация (гифки — ПРИКОЛЬНЫЕ gif анимашки)», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D0%B3%D0%B8%D1%84%D0%BA%D0%B8-%D0%BA%D0%B5%D1%80%D0%BB%D0%B8%D0%BD%D0%B3-4306524.gif», «height»: 644, «width»: 360 }, «datePublished»: «2018-02-11T23:11:02+03:00», «dateModified»: «2018-02-11T23:11:02+03:00», «author»: { «@type»: «Person», «name»: «Arterton» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3398730
Source: Joyreactor

Анимации в Android по полочкам (Часть 3. «Низкоуровневые» анимации)

Часть 1. Базовые анимации
Часть 2. Комплексные анимации
Часть 3. «Низкоуровневые» анимации
Часть 4. Анимации переходов
Часть 5. Библиотеки для работы с анимацией

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

Часть 3. «Низкоуровневые» анимации

1. Рисование на канвасе View

image
Читать дальше →
Анимации в Android по полочкам (Часть 3. «Низкоуровневые» анимации)
Source: habrahabr

Удивительный Angular

Awesome Angular

Angular-RU Angular-RU Universal npm version

От переводчиков

Всем привет, с вами Максим Иванов и Дмитрий Сергиенков, и сегодня мы поговорим о новостях в мире Angular. Мы подготовили для вас наиболее интересные материалы и отобрали список вопросов, который вам должен понравиться. Отметим только, что если вы будете ждать от этой статьи ответа на вопрос "Чем Angular лучше других технологий?", то придется вас огорчить, у нас не будет ответа на него. Почему? Как правило, все мнения вида "Технология X лучше технологии Y" почти всегда не более, чем отражение точки зрения высказывающегося. Однако для тех, кто только начинает изучать этот фреймворк, мы постараемся объяснить, что дает вам эта технология и какую пользу она приносит. Ну что же, приступим.

Читать дальше →
Удивительный Angular
Source: habrahabr