[ Content | View menu ]

Monthly Archive мая, 2008

Валидация YAML

16 May, 2008

Продолжая тему предыдущего поста.

Kwal­ify - парсер, валидатор и data bind­ing (не знаю как перевести) для YAML и JSON. Реализация на Ruby и Java.

Data bind­ing означает что вы можете связать схему с классом (прописать в схеме имя класса), и при валидации YAML файла валидатор вернет экземпляр этого класса с данными из файла.

Ruby - 0 Comments

Валидация JSON

Нашел в сети интересный проект — JSON Schema по валидации данных в формате JSON. Формат описания схемы — JSON, синтаксис ясный и понятный, особенно если Вам приходилось писать схемы для XML. Само описание схемы стандартное: базовые типы, сложные типы, минимальные/максимальные значения, RegExp, расширения на других схем. Т. е. взято все лучшее из XML схем.

Сейчас существует реализация […]

JavaScript - 0 Comments

Агрегатные функции в PostgreSQL

12 May, 2008

Люблю Post­greSQL вот за такие вещи (думал написать сам, но погуглив нашел у Torchbox):

CREATE AGGRE­GATE to_​array ( sfunc = array_​append, base­type = anyele­ment, stype = anyarray, initcond = ’{}’ )

Теперь существует агрегатная функция to_​array(), которая превращает выбраный столбец в массив. Например, из таблицы:

col_a | col_b —  —  — -+ —  —  — - a […]

SQL - 0 Comments