Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «closure»

[Из песочницы] PHP Reflection на замыканиях 2017-07-15 13:32:48
Привет, Habr! Сегодня хочу рассказать про свой костыль, который помог мне не погружаться в дебри ...
+ развернуть текст сохранённая копия
Привет, Habr! Сегодня хочу рассказать про свой костыль, который помог мне не погружаться в дебри PHP Reflection. Ведь все пишут костыли, просто кто-то пишет большие, а кто-то поменьше.

Читать дальше →
Тэги: closure, php, reflection
Eternal Closure – Screaming in Silence (2016) 2016-07-14 23:26:31
Artist: Eternal Closure Album: Screaming in ... >The post Eternal Closure – Screaming in ...
+ развернуть текст сохранённая копия
Artist: Eternal Closure Album: Screaming in Silence Genre: Melodic Metalcore Country: USA Released: 2016 Quality: mp3, CBR 320 kbps Tracklist: 1. Screaming in Silence 2. Turn the Tide 3. The Mirror 4. No One Cares 5. Wake up Dead 6. Apathy 7. I Won’t Fall 8. Drift Away 9. Timeless … Tracklist and download links →
The post Eternal Closure – Screaming in Silence (2016) appeared first on Getrockmusic.org - latest rock and metal releases.
Тэги: closure, eternal, melodic, metalcore
[Из песочницы] Хранение иерархических структур. Симбиоз «Closure Table» и «Adjacency List» 2015-07-27 15:24:43
Когда перед нами встаёт задача хранения и управления иерархическими структурами данных всегда ...
+ развернуть текст сохранённая копия
Когда перед нами встаёт задача хранения и управления иерархическими структурами данных всегда приходится выбирать из довольно ограниченного набора паттернов. Для того чтобы найти наиболее подходящий шаблон необходимо проанализировать особенности каждого способа хранения и обработки данных и оценить их с учётом задачи и специфики используемой СУБД.
Предположим, существует задача, предоставить возможность пользователям сайта оставлять комментарии к публикациям. Комментарии должны иметь древовидную структуру, пользователи должны иметь возможность оставить один или более комментариев к посту, а также отвечать на любые комментарии других пользователей. То есть, нужна система комментариев аналогичная той, что мы можем видеть на Habrahabr. По каким-то причинам, нам не подходят готовые решения, допустим из-за того, что предполагается дополнительная очень сложная бизнес-логика, которая должна быть интегрирована в систему комментариев.
Наша цель – разработать свою реализацию, учитывающую требования нашего приложения.
Читать дальше →
Тэги: adjacency, closure, list, mysql, php, table, данных, иерархических, структур, хранение
Сравнение эффективности минимизаторов CSS- и JavaScript-кода (Сентябрь 2013) 2013-09-13 01:37:06
+ развернуть текст сохранённая копия
За прошедшие, с момента публикации предыдущего обзора, 3 месяца уже успели обновиться почти все рассмотренные алгоритмы минимизации (кроме, Packer`а). Кроме того в Bundle Transformer появился новый модуль-минимизатор на базе Clean-css — BundleTransformer.CleanCss.
При подготовке данного сравнительного обзора были учтены следующие пожелания читателей:
- В предыдущем обзоре в качестве исходных файлов использовались:
bootstrap.css и bootstrap.js из Twitter Bootstrap 2.3.2, из-за чего достоверность результатов была низкой. В новом же обзоре размер выборки был увеличен: для сравнения были отобраны 7 JS-файлов и 5 CSS-файлов из 10 популярных Open Source-проектов.
- Теперь в сравнении минимизаторов CSS-кода также участвуют встроенные средства минимизации препроцессоров LESS и Sass.
- Как известно, Bundle Transformer минимизирует каждый файл по отдельности и затем производит объединение минимизированного кода в один файл. Данный механизм сделан для того, чтобы предотвратить повторную минимизацию предварительно минимизированных файлов. Другие аналогичные библиотеки сначала объединяют код файлов, а затем минимизируют этот объединенный файл. Поэтому для полноты картины мы произведем 2 сравнения: сначала сравним эффективность минимизаторов на файлах, полученных путем объединения минимизированного кода, а затем на файлах, полученных путем минимизации объединенного кода файлов.
Как и в предыдущем обзоре, для минимизации файлов мы будем использовать модули Bundle Transformer, а для измерения размеров полученных файлов – расширение YSlow.
Читать дальше →
Тэги: ajax, bundle, clean-css, closure, compiler, compressor, css, csso, javascript, jsmin, less, microsoft, minifier, sass, semantic, transformer, uglifyjs, webgrease, yui, веб-разработка, клиентская, минимизация, оптимизация
[Из песочницы] Хранение деревьев в базе данных. Часть первая, теоретическая 2013-09-10 16:27:18
... »)
Closure Table («таблица ...
+ развернуть текст сохранённая копия
Полгода назад написал бандл ClosureTable для фреймворка Laravel 3. Поводом для написания стала вот эта замечательная презентация Билла Карвина о способах хранения и обработки иерархических данных в MySQL с использованием PHP.
Итак. Существует несколько шаблонов проектирования баз данных для хранения и обработки иерархических структур:
- Adjacency List («список смежности»)
- Materialized Path («материализованный путь»)
- Nested Sets («вложенные множества»)
- Closure Table («таблица связей»)
Читать дальше →
Тэги: closure, laravel, php, table, базы, данных, древовидные, программирование, структуры
Главная / Главные темы / Тэг «closure»
|
Взлеты Топ 5
Падения Топ 5
|