ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Lua Workshop 2016: Regex Considered Harmful: Use Rosie Pattern Language - Jamie Jennings (IBM)

Lua workshop 2016

Автор: luaworkshop

Загружено: 2016-12-04

Просмотров: 619

Описание: Of the more than 2.5 billion Gb of data being produced daily, about 75% is unstructured, and only about 0.5% is ever analyzed. The goal of big data analytics is to fish useful insights out of the rising tide of available data -- but the first step is to parse the raw data, and the most popular tools today are built on a shaky foundation. Most tools (e.g. Perl, PCRE, ElasticSearch, Splunk, most Apache parsers) for processing unstructured text rely on regexes, extensions of regular expressions. But regexes are not easy to write, and are notoriously difficult to read and maintain. Also, regexes have surprisingly variable performance in practice. So it's best to avoid putting a regex engine in your big data pipeline. In this talk, we introduce Rosie Pattern Language, an alternative to regexes. RPL shares key concepts and notation with regexes, but RPL patterns are more powerful. RPL is designed like a programming language: composable patterns are bound to identifiers; comments and whitespace are allowed within patterns; and patterns may be grouped into modules. Such features facilitate the creation, maintenance, and sharing of patterns. Finally, RPL matching (parsing) is consistently fast, often several times faster than competing tools. Rosie Pattern Language is implemented in Lua; the RPL compiler produces expressions which are then processed at run-time by the lpeg pattern matching engine. While patterns are defined (specified) in RPL, post-match processing (including data format conversion) is done in Lua. Thus, Lua is the extension language for RPL, allowing users to add new data format conversion and validation routines. Rosie is open source, released under the MIT License, and can be found at https://github.com/jamiejennings/rosi....

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Lua Workshop 2016: Regex Considered Harmful: Use Rosie Pattern Language - Jamie Jennings (IBM)

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Lua Workshop 2016: Lua's use in ModSecurity and other WAFs - Robert Paprocki (DreamHost)

Lua Workshop 2016: Lua's use in ModSecurity and other WAFs - Robert Paprocki (DreamHost)

ФИНАЛЫ Чемпионат России по вольной борьбе | 2025 | Москва | 27-28 июня | День 2

ФИНАЛЫ Чемпионат России по вольной борьбе | 2025 | Москва | 27-28 июня | День 2

Lua Workshop 2016: Building a large web application in Lua with Lapis: itch.io - Leaf Corcoran

Lua Workshop 2016: Building a large web application in Lua with Lapis: itch.io - Leaf Corcoran

Lua Workshop 2017: To Type or Not to Type Lua - Andre Murbach Maidl (PUCPR)

Lua Workshop 2017: To Type or Not to Type Lua - Andre Murbach Maidl (PUCPR)

10 Pro Tips for AI Coding

10 Pro Tips for AI Coding

Comedy Club: Муж олень | Демис Карибидис, Марина Кравец @ComedyClubRussia

Comedy Club: Муж олень | Демис Карибидис, Марина Кравец @ComedyClubRussia

Lua Workshop 2017: Fengari - Daurnimator

Lua Workshop 2017: Fengari - Daurnimator

ПЕРВЫЙ капсульный поезд: 5000 руб.!

ПЕРВЫЙ капсульный поезд: 5000 руб.!

Lua Workshop 2016: A Sun For the Moon - A Zero-Overhead Lua Abstraction using C++ - ThePhD

Lua Workshop 2016: A Sun For the Moon - A Zero-Overhead Lua Abstraction using C++ - ThePhD

ОГРОМНАЯ ИЗБА! ПОПАЛ ПОД ПРОЛИВНОЙ ДОЖДЬ. ИДУ ЗА ЩУКОЙ.

ОГРОМНАЯ ИЗБА! ПОПАЛ ПОД ПРОЛИВНОЙ ДОЖДЬ. ИДУ ЗА ЩУКОЙ.

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]