Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «pdef»
Индонезия простимулирует проведение ГРР на шельфе 2016-09-01 22:14:39
RUSSIAN OIL AND GAS JOURNAL - НЕФТЯНИК.
+ развернуть текст сохранённая копия
RUSSIAN OIL AND GAS JOURNAL - НЕФТЯНИК.
Данная публикация Индонезия простимулирует проведение ГРР на шельфе впервые появилась на RUSSIAN OIL AND GAS JOURNAL - НЕФТЯНИК.
Tags: Exxon Mobil, Jakarta Post, PETRONAS, PTT Exploration and Production Pcl (PTTEP), восточный Натун, Грр, Добыча газа, Индонезия Comments: 0 (Zero), Be the first to leave a reply! You might be interested in this: - Конденсация (condensation)
Copyright © RUSSIAN OIL AND GAS JOURNAL [Индонезия простимулирует проведение ГРР на шельфе], All Right Reserved. 2017.
Тэги: (pttep), exploration, exxon, jakarta, mobil, pcl, petronas, post, production, ptt, восточный, газа, грр, добыча, индонезия, натун, нефть, новости
Левиафан (2014) 2015-02-07 10:26:58
5 февраля в России стартовал прокат социальной драмы Андрея Звягинцева «Левиафан». Режиссер ...
+ развернуть текст сохранённая копия
5 февраля в России стартовал прокат социальной драмы Андрея Звягинцева «Левиафан». Режиссер представил на суд отечественного зрителя жесткую притчу о взаимоотношениях государства, церкви и гражданина. К большому сожалению, слив «Левиафана» в сеть после вручения ему «Золотого глобуса», вместе с волной допремьерных обсуждений, фактически убил всю потаенную драматургию этой кинокартины. Все, кому не лень, стали участниками […]
Тэги: alexey, andrey, anna, elena, leviathan, lyadova, madyanov, movies, pohodaev, review, roman, rozin, russia, serebryakov, sergey, ukolova, vdovichenkov, vladimir, zvyagintsev
Чудовище в океане безумия (Левиафан, 2014) 2015-01-25 06:15:46
Близится старт официального проката «Левиафана» в России, и с каждым днем дискуссия вокруг ...
+ развернуть текст сохранённая копия
Близится старт официального проката «Левиафана» в России, и с каждым днем дискуссия вокруг этого кино разрастается также, как круги на водной глади от брошенного камня. После вручения фильму Звягинцева премии «Золотой глобус» картину слили в сеть, причем фестивальную версию для иностранцев, с матом и английскими субтитрами к русской речи актеров (к слову, в российских кинотеатрах […]
Тэги: alexey, andrey, anna, elena, lyadova, madyanov, movies, pohodaev, review, roman, rozin, russia, serebryakov, sergey, ukolova, vdovichenkov, vladimir, zvyagintsev
Pdef — компилятор и язык описания интерфейсов для веба 2014-01-15 14:15:58
... года.
Pdef (пидеф, protocol definition ...
+ развернуть текст сохранённая копия
В начале прошлого года мне пришла в голову идея написать собственный язык интерфейсов (IDL), который был бы похож на Protobuf или Thrift, но предназначался бы для веба. Я надеялся закончить его где-нибудь месяца за три. До первой стабильной версии прошло чуть больше года.
Pdef (пидеф, protocol definition language) — это статически типизированный язык описания интерфейсов, который поддерживает JSON и HTTP RPC. Он позволяет один раз описать интерфейсы и структуры данных, а потом сгенерировать код для конкретных языков программирования. Пидеф подходит для публичных апи, внутренних сервисов, распределенных систем, конфигурационных файлов, как формат для хранения данных, кеша и очередей сообщений.
Основная функциональность:
- Развитая система пакетов, модулей и пространств имен.
- Поддержка циклических импортов и зависимостей типов (с некоторыми ограничениями).
- Простая система типов, основанная на четком разделении интерфейсов и структур данных.
- Наследование сообщений (аналог struct'ов) и интерфейсов.
- Поддержка цепочек вызовов, например,
github.user(1).repos().all() .
- JSON как формат данных и HTTP RPC для передачи данных.
- Возможность использовать другие форматы и RPC.
- Подключаемые кодогенераторы (официально поддерживаются Java, Python и Objective-C).
- Опциональность кодогенерации, т.е. Пидеф позволяет сериализовать данные и отправлять запросы руками.
Зачем нужен Пидеф? В первую очередь для повышения производительности труда и упрощения разработки и поддержки клиент-серверного, сервисно-ориентированного и распределенного кода. Но он также объединяет документацию и описание апи и позволяет строить вертикально-интегрированные системы, в которых снижены накладные расходы на взаимодествие отдельных компонентов.
Пример описания сообщения: message Human {
id int64;
name string;
birthday datetime;
sex Sex;
continent ContinentName;
}
Примеры использования (примеры сгенерированного кода): Json{
"id": 1,
"name": "Ivan Korobkov",
"birthday": "1987-08-07T00:00Z",
"sex": "male",
"continent": "europe"
}
JavaHuman human = new Human()
.setId(1)
.setName("John")
.setSex(Sex.MALE)
.setContinent(ContinentName.ASIA)
String json = human.toJson();
Human another = Human.fromJson(json);
Pythonhuman = Human(id=1, name="John")
human.birthday = datetime.datetime(1900, 1, 2)
s = human.to_json()
another = Human.from_json(s)
Objective-CHuman *human = [[Human alloc]init];
human.id = 1;
human.name = @"John";
human.sex = Sex_MALE;
human.continent = ContinentName_EUROPE;
NSError *error = nil;
NSData *data = [human toJsonError:&error];
Human *another = [Human messageWithData:data error:&error];
Установка, использование и руководство по языку
Тэги: idl, java, objectivec, pdef, protobuf, python, thrift, веб-разработка, программирование, разработка
adobe photohop cs 6 видео-урок 2013-07-26 19:56:02
adobe photohop cs 6 видео-урок adobe photohop cs 6 видео-урок как из обычной фотографиф или картинки ...
+ развернуть текст сохранённая копия
adobe photohop cs 6 видео-урок adobe photohop cs 6 видео-урок как из обычной фотографиф или картинки сделать рисунок подобный карандашу.
Тэги: 1.6, adobe, counter, photohop, source, strike, видеоурок
Главная / Главные темы / Тэг «pdef»
|
Взлеты Топ 5
Падения Топ 5
|