Bluetooth Mesh – развитие стандарта передачи данных для IoT

Автор: admin от Сегодня, 09:30, посмотрело: 16

Группа компаний Bluetooth SIG, контролирующая развитие Bluetooth-технологий, 18 июля объявила, что стандарт Bluetooth с этого момента поддерживает функциональность mesh-сетей. Эта новость особенно тепло была принята энтузиастами концепции IoT.



Bluetooth Mesh – развитие стандарта передачи данных для IoT ->

Категория: Программирование » Веб-разработка

 

Разработка для Sailfish OS: Работа c календарем и списком контактов

Автор: admin от Вчера, 21:05, посмотрело: 15

Здравствуйте! Данная статья является продолжением цикла статей, посвященных разработке приложений для мобильной платформы Sailfish OS. В данной статье речь пойдет об управлении контактами и событиями календаря устройства.
->

Категория: Программирование » Веб-разработка

 

Оптическое выравнивание и пользовательские интерфейсы

Автор: admin от Вчера, 18:15, посмотрело: 16

Оптическое выравнивание и пользовательские интерфейсы

Привет, меня зовут Иван Греков, я работаю во фронтенд-команде Badoo, занимаюсь вёрсткой пользовательских интерфейсов на проектах компании.



В работе с макетами интерфейсов я использую графические редакторы, такие как Adobe Photoshop и Sketch. В них все слои по умолчанию представляют собой прямоугольные контейнеры. Когда мы выравниванием один слой по центру относительно другого, то для выравнивания используются центры прямоугольных контейнеров. Такой подход крайне неудобен при работе с иконками, поскольку выравниваемые фигуры могут сильно отличаться от прямоугольных контейнеров. И чем больше несимметричная фигура отличается по площади и по точкам координат от прямоугольника, в границы которого она вписана, тем заметнее разница между центрами фигуры и её контейнера. Это приводит к дисбалансу композиции в интерфейсных иконках.



Такая ситуация хорошо знакома специалистам в области дизайна, обычно она решается вручную, что требует определённых знаний и навыков. Именно поэтому она может создавать трудности для верстальщиков и разработчиков, которые решают эту задачу подручными инструментами.

->

Категория: Программирование » Веб-разработка

 

Команда веб-энтузиастов представила P2P-браузер Beaker

Автор: admin от Вчера, 16:35, посмотрело: 20

На волне обсуждения возможной монополизации рынка «облачных» услуг ИТ-гигантами вроде Google Cloud и AWS все большее число децентрализованных проектов заявляют о себе. Один из свежих примеров — открытый P2P-браузер Beaker.



Он разработан в партнерстве с командой, которая занимается поддержкой проекта Dat. Он, как и новый браузер, основан на P2P-протоколе Dat.



Команда веб-энтузиастов представила P2P-браузер Beaker ->

Категория: Программирование » Веб-разработка

 

TamTam: как мы делали новый мессенджер

Автор: admin от Вчера, 16:00, посмотрело: 22

TamTam: как мы делали новый мессенджер

Привет, Хабр! Меня зовут Юрий Буянов, я разработчик мессенджера TamTam. Сегодня я хочу рассказать вам немного о том, как он создавался и как устроен изнутри. TamTam — это новый мессенджер Mail.Ru Group, который был разработан на базе приложения «ОК Сообщения». В 2016 году мы сделали отдельный мессенджер в Одноклассниках для тех, кто часто переписывается в соцсети и кому удобнее это делать с помощью отдельного приложения.



Эксперимент получился удачным, поэтому в начале года мы решили развивать «ОК Сообщения» как отдельный от соцсети мессенджер под собственным брендом TamTam, но уже с набранной стартовой аудиторией. Уже за первые недели после запуска в TamTam появились десятки тысяч каналов, а аудитория продолжила общаться так же активно, как и в «ОК Сообщениях». Это стало возможным в том числе благодаря быстрой работе приложения и нескольким техническим фишкам. О них я расскажу подробнее.

->

Категория: Программирование » Веб-разработка

 

Когда в России ждать 5G

Автор: admin от Вчера, 15:45, посмотрело: 19

Уже сегодня понятно, что внедрение 5G изменит наш мир. «Умные дома» и «умные города», системы автопилотирования и удаленного присутствия, голографические звонки, сервисы дополненной и виртуальной реальности, а также гигантский парк всевозможных датчиков и устройств наполнят жизнь обывателя. И все это наше ближайшее будущее. Мы уже неоднократно тестировали возможности 5G и добились скорости мобильной передачи данных в 25 Гбит/с. Мы попросили эксперта Департамента сети радиодоступа МТС Алексея Маслова рассказать, как будут работать сети 5G и когда нам ждать появление первых устройств с поддержкой сетей пятого поколения.



Когда в России ждать 5G



Всем здравствуйте. Начну с того, чем принципиально 5G отличается от LTE. Итак, отличия в следующем:
->

Категория: Программирование » Веб-разработка

 

Создание шейдера дыма на GLSL

Автор: admin от Вчера, 14:35, посмотрело: 15

Создание шейдера дыма на GLSL

[Дым на КДПВ несколько сложнее получаемого в туториале.]



Дым всегда был окружён ореолом таинственности. На него приятно смотреть, но сложно моделировать. Как и многие другие физические явления, дым — это хаотическая система, которую очень сложно предсказать. Состояние симуляции сильно зависит от взаимодействия между отдельными частицами.



Именно поэтому его так сложно обрабатывать в видеопроцессоре: дым можно разбить на поведение одной частицы, повторяемой миллионы раз в различных местах.



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

Категория: Программирование » Веб-разработка

 

Почему мы выбрали TypeScript: история разработчиков из Reddit

Автор: admin от Вчера, 14:35, посмотрело: 15

Почему мы выбрали TypeScript: история разработчиков из Reddit
Примерно полгода назад CEO Reddit Стив сообщил о том, что мы перепроектируем сайт. Главный вопрос тут — как именно мы этим занимаемся. В наше время фронтенд-разработка очень сильно отличается от того, что было во времена, когда Reddit появился на свет. Сейчас имеется огромный выбор вариантов для каждой подсистемы веб-приложения. Как рендерить страницы? Как стилизовать контент? Как хранить и обслуживать картинки и видеофайлы? Как писать код? В современных условиях ни на один из этих вопросов нет готового ответа.



Одним из первых подобных вопросов, на который нам необходимо было найти ответ, звучал так: «Какой язык выбрать?».
->

Категория: Программирование » Веб-разработка

 

Дайджест свежих материалов из мира фронтенда за последнюю неделю №272 (17 — 23 июля 2017)

Автор: admin от Вчера, 03:10, посмотрело: 18

Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.



Дайджест свежих материалов из мира фронтенда за последнюю неделю №272 (17 — 23 июля 2017) ->

Категория: Программирование » Веб-разработка

 

Постмортем Super Meat Boy

Автор: admin от 22-07-2017, 13:25, посмотрело: 24

Постмортем Super Meat Boy




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



Потом я вырос… но мало что поменялось.



Super Meat Boy начинался как простой прототип на Flash, который мы в свободное время с моим другом из Интернета Джоном Макэнти (Jon McEntee) создали за три недели. Я не представлял, что он станет одной из моих самых популярных игр на Flash, не говоря уже о выпуске полномасштабной консольной игры.



В 2008 году меня наняли Microsoft и Nintendo, чтобы я создал что-нибудь для их Интернет-магазинов. Изначально я хотел сделать для Microsoft Gish 2, а Nintendo больше заинтересовала расширенная версия Aether, но главным фактором, повлиявшим на меня, стала случайно завязавшаяся дружба.



Я познакомился с Томми Рефенесом в 2008 году. За долгие годы я успел поработать с множеством программистов, и отношения между художниками и программистами всегда были немного отчуждёнными. Работа с Томми напоминала общение с лучшим другом из колледжа, мы чудили и выкидывали трюки, бесившие всех вокруг. Я сразу понял, что любой наш совместный проект будет интересным, именно так и получился Super Meat Boy.
->

Категория: Программирование » Веб-разработка

 
Назад Вперед