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

Four Major Functions Provided by a Real Estate Agent That You Can Do Yourself 2016-06-15 22:26:26
... entails four major functions that are usually ... out of those functions, they start looking ...
+ развернуть текст сохранённая копия
Selling a home entails four major functions that are usually performed by a real estate agent. If we take the mystery out of those functions, they start looking as if we can do them without an agent. And you can! 1. Pricing your property The first thing that an agent will do for you is […]
Тэги: estate, four, functions, major, natural, provided, real
[Перевод] Чем PostgreSQL лучше других SQL баз данных с открытым исходным кодом. Часть 2 2016-05-30 12:49:07
Друзья, представляем вашему вниманию вторую часть перевода «Чем PostgreSQL лучше?». Надеемся ...
+ развернуть текст сохранённая копия
Друзья, представляем вашему вниманию вторую часть перевода «Чем PostgreSQL лучше?». Надеемся, она вызовет такое же горячее обсуждение в комментариях, как и первая часть. А также с радостью продолжим с вами дискуссию лично на PG Day'16 Russia, до которой осталось совсем немного!
В слогане PostgreSQL заявляется, что это «Самая продвинутая база данных с открытым исходным кодом в мире». В первой части этой серии мы рассмотрели хранение данных — модель, структуры, типы и ограничения по размеру, — чтобы дать вам несколько причин, почему Постгрес подтверждает свои слова делом. Во второй части мы поговорим о манипуляциях с данными и поиске, включая индексирование, виртуальных таблицах и возможностях запросов. В этой серии мы выясняем, что выгодно отличает PostgreSQL от других баз данных с открытым исходным кодом, а именно — от MySQL, MariaDB и Firebird.

Читать дальше →
Тэги: brin, expression, functions, gin, gist, index, indexing, lateral, materialized, mysql, nosql, partial, postgresql, sql, view, window, веб-сайтов, разработка
[Перевод] Введение в стрелочные функции (arrow functions) в JavaScript ES6 2015-10-14 12:28:40
“Толстые” стрелочные функции (=>), так же известные, как arrow функции – абсолютно новая ...
+ развернуть текст сохранённая копия
“Толстые” стрелочные функции (=>), так же известные, как arrow функции – абсолютно новая функциональность в ECMAScript 2015 (ранее известном под именем ES6). Если верить слухам, то в ECMAScript 2015 => синтаксис стал использоваться вместо –> синтаксиса под влиянием CoffeeScript. Так же, не последнюю роль сыграла похожесть передачи контекста this.
У стрелочных функций есть две главные задачи: обеспечить более лаконичный синтаксис; обеспечить передачу лексического this с родительским scope. Давайте детально рассмотрим каждую из них!
Читать дальше →
Тэги: 2015, arrow, ecmascript, es6, functions, javascript, веб-разработка, программирование, разработка
Useless.js: анонс кросс-платформенной библиотеки для разработки веб-приложений 2015-07-07 12:24:17
Описание с примерами можно почитать на гитхабе (лицензия MIT): github.com/xpl/useless
+ развернуть текст сохранённая копия
Описание с примерами можно почитать на гитхабе (лицензия 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, веб-разработка
LINQ для PHP: скорость имеет значение 2015-06-01 14:14:28
+ развернуть текст сохранённая копия
 Если вы не знаете, что такое LINQ, и зачем он сдался на PHP, смотрите предыдущую статью по YaLinqo.
С остальными продолжаем. Сразу предупреждаю: если вы считаете, что итераторы — это ненужная штука, которую зачем-то притащили в PHP, что производительность из-за всех этих новомодных штучек с анонимными функциями зверски проседает, что нужно вымерять каждую микросекунду, что ничего лучше старого-доброго for не придумано — то проходите мимо. Библиотека и статья не для вас.
С остальными продолжаем. LINQ — это замечательно, но насколько проседает производительность от его использования? Если сравнивать с голыми циклами, то скорость меньше раз в 3-5. Если сравнивать с функциями для массивов, которым передаются анонимные функции, то раза в 2-4. Так как предполагается, что с помощью библиотеки обрабатываются небольшие массивы данных, а сложная обработка данных находится за пределами скрипта (в базе данных, в стороннем веб-сервисе), то на деле в масштабах всего скрипта потери небольшие. Главное — читаемость.
Так как со времени создания моей библиотеки YaLinqo на свет появилось ещё два конкурента, которые действительно являются LINQ (то есть поддерживают ленивые вычисления и прочие базовые возможности), то возникают позывы библиотеки сравнить. Самое простое и логичное — сравнить функциональность и производительность. По крайней мере это не будет избиением младенцев, как в прошлом сравнении.
(А также появление конкурентов наконец-то мотивировало меня выложить документацию YaLinqo онлайн.)
Дисклеймер: это тесты «на коленке». Они не дают оценить все потери в производительности. В частности, я совершенно не рассматриваю потребление памяти. Отчасти потому что я не знаю, как это нормально сделать. Если что, pull requests are welcome, что называется.
Даёшь скорости!
Тэги: functional, ginq, linq, objects, open, performance, php, pinq, programming, source, yalinqo, веб-разработка, запросы, похапэ, программирование, функциональное
Главная / Главные темы / Тэг «functional»
|
Взлеты Топ 5
Падения Топ 5
|