Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «tirepd»
Turbo X1 - российский турбо смартфон Х1 2014-02-03 05:59:43
+ развернуть текст сохранённая копия
Уже два года на мобильном рынке России, компания "Руссобит-М" под значком TurboX, TurboPad и Turbo занимается производством смартфонов, планшетов и игровых устройств. На этот раз производитель решил поделиться накопленным опытом и представил новый андроид смартфон Turbo X1.
Тэги: turbopad, избранные
Игровой автомат BIG BANG™ («Большой взрыв») от NetEnt 2014-01-27 19:43:50
23 января 2014 года стал доступен для онлайн игры новый игровой автомат BIG BANG™ («Большой ...
+ развернуть текст сохранённая копия
23 января 2014 года стал доступен для онлайн игры новый игровой автомат BIG BANG™ («Большой взрыв») от компании Net Entertainment (NetEnt). Big Bang™ («Большой взрыв») — это видеослот на космическую тематику с 5 барабанами, 3 рядами и 25 линиями ставок. … Читать далее →
Тэги: bang, big, casino, entertainment, heypoker, luck, net, next, redbet, room, software, triobet, unibet, автоматы, видеослоты, игра, игровые, интернет, казино, казиноевро, новая, новости, поддержка, русского, флэш, языка
Pdef — компилятор и язык описания интерфейсов для веба 2014-01-15 14:15:58
В начале прошлого года мне пришла в голову идея написать собственный язык ...
+ развернуть текст сохранённая копия
В начале прошлого года мне пришла в голову идея написать собственный язык интерфейсов (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, веб-разработка, программирование, разработка
A Thrift Store Affiliate Program 2014-01-14 19:28:07
Earn money selling affiliate products and webmaster programs with The Thrift Store Affiliate Program ...
+ развернуть текст сохранённая копия
Earn money selling affiliate products and webmaster programs with The Thrift Store Affiliate Program. Software, eBooks, Scripts, and lots of webmaster aids. You can start your own business quickly and without big efforts and investments.
Тэги: affiliate, earn, ebooks, internet, marketing, money, products, program, programs, scripts, software, store, thrift, uncategorized, webmaster
Новогодний игровой автомат Secret Santa от Microgaming 2013-12-08 15:41:57
В первых числах декабря, один из ведущих разработчиков онлайн казино-софта, компания Microgaming, ...
+ развернуть текст сохранённая копия
В первых числах декабря, один из ведущих разработчиков онлайн казино-софта, компания Microgaming, выпустила новый рождественский игровой автомат Secret Santa («Секрет Санты»). Этот 5-ти барабанный видеослот с 1024 фиксированными выигрышными комбинациями уже сейчас дарит игрокам со всего мира рождественское и новогоднее … Читать далее →
Тэги: 10bet, 32red, all, betway, casino, casino-x, city, classic, club, crazy, flush, gaming, golden, heypoker, jackpot, ladbrokes, luck, luxury, microgaming, next, palace, quatro, quickfire, red, redbet, riviera, room, santa, secret, slots, software, spin, tiger, triobet, unibet, vegas, автомат, автоматы, бесплатная, бесплатные, видеослоты, демо-игра, игра, игровой, игровые, игры, интернет, казино, казиноевро, новогодний, новости, рождественский, флэш
Страницы: 1 2 3 4 5 6 7 8 9 10
Главная / Главные темы / Тэг «tirepd»
|
Взлеты Топ 5
Падения Топ 5
|