Рубрика «Платформа»

Привет! Приглашаем присоединиться к нашей серии вебинаров о платформе SAP Cloud Platform. Эксперты SAP и представители партнёров расскажут о рынке решений PaaS (platform-as-a-service, платформа как сервис) и о возможностях SAP Cloud Platform. Пять вебинаров по 60 минут каждый охватят актуальные темы: от знакомства с облачной платформой до интеграции с существующими приложениями.
Читать полностью »

image

Мы уже рассказали вам о хранилище Avito, картинках, медиапикере, но главный вопрос так и оставался нераскрытым: какая она, архитектура платформы, из каких компонентов состоит и какой стек использует. Вы просили рассказать об аппаратной составляющей Avito, используемой системе виртуализации, СХД и так далее — ну что же, отвечаем.
Читать полностью »

Спроси backend-разработчиков Badoo. Часть 1. Платформа - 1

Нам очень нравится формат AMA (ask me anything) на Reddit, когда кто-нибудь (в нашем случае – команда разработчиков) приходит в сабреддит AMA и говорит, что готов отвечать на заданные вопросы. Из самых запоминающихся сессий Ask Me Anything, например, команда инженеров Space X, или инженеры из Google, и даже действующий президент США Барак Обама четыре года назад отвечал на вопросы на Реддите. Недавно наша Android-команда проводила AMA и в онлайн-режиме отвечала на вопросы разработчиков.

Но в России нет своего Реддита. Зато есть свой Хабр. Поэтому мы решили прийти с форматом «задай нам вопрос» сюда. И не с пустыми руками, как велят правила AMA. Чтобы вам было проще понять тему, мы выбрали одну из наших команд – «Платформу» – и попросили ребят рассказать, чем они занимаются, на чём программируют и чего добились за время существования команды. И подвели небольшие итоги уходящего 2016 года. Поехали!

Оглавление

1. Чем занимается «Платформа»
2. Сервисы: Pinba, SoftMocks и другие
3. Системное программирование. Как мы начали использовать Go и к чему это привело
4. Фотографии
5. Скриптовое облако
6. LSD: Live Streaming Daemon
7. Cassandra Time Series: что это и как работает
8. Badoo AMA: задай вопрос разработчикам «Платформы»

Пруф, что это действительно мы.
Читать полностью »

Павел Дуров представил издательский сервис Telegraph - 1
Основатель социальной сети «Вконтакте» и мессенджера Telegram Павел Дуров вместе со своей командой представил новый издательский сервис Telegraph. Ресурс радикально отличается от прочих платформ своим минимализмом и анонимностью.

«Сегодня мы запускаем Телеграф — издательский инструмент, который позволяет создавать публикации, обзоры, вставлять фотографии и все виды embedded-кода. Также „телеграфные“ посты будут отлично смотреться в качестве Telegram-сообщений», — говорится в официальном блоге мессенджера.
Читать полностью »

Facebook представила Gameroom — сервис для геймеров - 1

Сегодня социальная сеть Facebook представила публике свой новый сервис Gameroom, целевой аудиторией которого являются геймеры.

Социальная сеть давно и упорно занимается фрагментацией контента и разноса его по разным углам. Если ранее «больше» было синонимом «лучше», то теперь компания Цукенберга показывает нам, что придерживается совершенно иной политики.

У Facebook есть собственный популярный фото-сервис Instagram, также компания ранее вынесла переписку на мобильных устройствах в отдельное приложение Facebook Messenger. Теперь настало время мобильных игр, и миру явился Gameroom.

Однако, стоит сделать сразу несколько оговорок: Gameroom физически не может быть конкурентом Steam и имеет с ним мало общего. В сервисе от социальной сети представлены исключительно игры, ранее доступные в самом Facebook.

То есть теперь мы имеем отдельное приложение для казуальных офисных игр и прочих «веселых ферм».
Читать полностью »

Середина ХХ столетия, СССР. Основное внимание было уделено созданию универсальных ЭВМ для решения сложных математических вычислительных задач, это были стационарные машины, которые ориентировались на последовательное или пакетное решение задач, вне связи с реальным масштабом времени и динамическим изменением параметров объектов внешней среды. Но уже к концу 50 годов в Министерстве обороны страны возник интерес к применению таких ЭВМ для решения задач обработки информации и управления в военных системах. Но сразу же возникли трудности, связанные с недостатками таких универсальных машин при использовании их в военных системах для решения задач управления в реальном времени. Поэтому начало ускоренными темпами развиваться направление вычислительной техники военного предназначения.

Немного из истории специализированных ЭВМ военного назначения - 1

Четко стали различать два класса ЭВМ: стационарные и мобильные. Развитию мобильных типов ЭВМ содействовали разные требования заказчиков, так как планировалось применять их и в сухопутных, и в авиационных, и в морских, и в ракетных, и в других систем в оборонных отраслях промышленности и на предприятиях, цифровая вычислительная техника начала применяться для систем противовоздушной и противоракетной обороны, для контроля космического пространства и управления полетами в авиации и в космосе. Стационарные работали в помещениях, а мобильные, следовательно, должны были быть транспортабельными.
Читать полностью »

imageИнтернет и блокчейн-технологии меняют привычные социальные связи и бизнес-процессы, включая такие аспекты бизнес-администрирования, как привлечение средств и коммуникации с инвесторами. Краудфандинг (сбор средств на бизнес-проекты) в интернете существует уже порядка 15 лет, породив таких гигантов индустрии, как Kickstarter.com, оборот которого исчисляется миллиардами долларов. Типичная краудфандинговая модель предполагает некие преференции людям, которые поддерживают проект, например, бесплатные образцы продукта, скидки на продукт, другие приятные мелочи. Но типичная для современного краудфандинга Кикстартер-модель не позволяет сделать одну достаточно простую вещь — продать свое право на получение продукта со скидкой другому пользователю, тем самым выйдя из проекта.

Такую модель краудфандинга можно назвать «краудфандинг с выходом». При ближайшем рассмотрении эта схема становится похожей на работу с ценными бумагами или передачей прав требования, что, в принципе, и является препятствием к ее использованию. Краеугольным камнем краудфандинга на Западе, в особенности в США, являлась возможность получать доли в бизнесе в обмен на поддержку проекта. С точки зрения большинства юрисдикций это сопряжено с выпуском ценных бумаг и должно быть одобрено комиссией по ценным бумагам либо аналогичным органом.
Читать полностью »

В нашей первой публикации — Мой Универ — зачем и для кого мы делаем конструктор образовательных приложений — мы постарались рассказать об основной идее проекта, и получили от внимательных читателей много вопросов, касающихся более практических деталей проекта. Поэтому в этот раз мы подробнее расскажем о том, как устроен Мой Универ, и что мы подразумеваем, говоря волшебные слова образовательная платформа.

Мой Универ: контент, технологии, аудитория - 1

Читать полностью »

image

Фреймворки Google Web Toolkit и Vaadin достаточно хорошо себя показывают, когда вы просто используете их. Если вдруг вам понадобилось расширить их функциональность, то вам придётся серьёзно попотеть. В этой статье я хочу рассказать, как написать простой компонент на GWT, добавить к нему серверную часть Vaadin и использовать в своём приложении. Я не буду создавать некий совсем пустой GWT/Vaadin проект и с самого начала настраивать компиляцию GWT, вместо этого возьму приложение на базе CUBA.Platform, в котором и реализую сам компонент, а затем попробую в деле. Так будет видно, насколько хорошо всё впишется в настоящее приложение. Отдельное внимание я бы хотел уделить отладке компонента, поскольку она нетривиальна и всегда вызывает трудности у разработчиков.

Хочу предупредить, что не всё описанное в статье относится к GWT и Vaadin, часть шагов и приёмов применимы только в контексте использования CUBA.Platform, за счёт этого сильно упрощена настройка окружения и некоторые рутинные действия.
Читать полностью »

Домашняя бухгалтерия на платформе CUBA. Часть 2 - 1

Это продолжение статьи об устройстве небольшого приложения, созданного на платформе CUBA. Приложение представляет собой систему учета домашних финансов и создавалось с двоякой целью: во-первых, собственно для учета моих финансов, а во-вторых, чтобы на простом примере проиллюстрировать возможности платформы.

В первой части я рассказал об основных частях приложения: модели данных, бизнес-логике среднего слоя и экранах, созданных на технологии Generic UI платформы. Во второй части, как и обещал, расскажу о том, как сменить тему Generic UI, как изменить поведение визуального компонента, и опишу устройство дополнительного UI для мобильных устройств, написанного на JavaScript.

Читать полностью »