» Материалы за Январь 2015 года » Страница 3

 

В Яндекс.Транспорте появились данные Москвы

Автор: admin от 29-01-2015, 16:45, посмотрело: 439

Теперь в приложении Я.Транспорт можно следить за московскими автобусами, троллейбусами и трамваями. Запустив приложение и нажав на значок нужной остановки, вы на карте увидите, какой транспорт к ней подойдёт и через сколько минут. А метки на карте покажут, где он находится в данный момент. В общей сложности Яндекс.Транспорту доступна информация о 758 автобусных, 80 троллейбусных и 38 трамвайных маршрутах столицы.

В Яндекс.Транспорте появились данные Москвы


Идея Транспорта возникла больше трёх лет назад, а запустили мы его в марте 2014 года. До того ползающие метки автобусов включались в наших мобильных Картах как отдельный слой и были доступны в шести регионах — Казани, Омске, Нижнем Новгороде, Перми, Московской области и Новосибирске. Наши Карты того времени за счёт огромной популярности пробок были более важны автомобилистам, так что слой движущегося транспорта в настройках включали около тысячи человек в месяц.

Категория: Компании » Яндекс

 

Идеи для HTML6 или HTML.next

Автор: admin от 29-01-2015, 15:38, посмотрело: 349

Идеи для HTML6 или HTML.next

Идея HTML6, несмотря на то, что спецификация HTML5 по плану должна была быть полностью внедрена и достичь максимальной совместимости к 2014-му, сейчас стали появляться мысли насчет того, как может выглядеть следующее поколение этой спецификации — HTML.next, как её обычно называют в консорциуме W3C.

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

 

Arduino контролирует в подвале температуру, влажность и затопление и выдает данные на веб-страницу

Автор: admin от 29-01-2015, 15:19, посмотрело: 2592

Всем привет.

Хочу поделиться опытом создания системы контроля и предупреждения.

На одном из строительных объектов делали строение с бассейном, сауной, тренажёрным залом и комнатой отдыха. Все это было в приличных размерах как для одного хозяина. Чисто технически понадобилось 2 подвала: 1-й для обслуживания насосов бассейна — маленький, 2-й для обслуживания систем обогрева и накопления тепла

Закуплены были 2 напольных евро-люка разных размеров для двух подвалов. Люки зарывались 4-мя винтами и имели очень плотные резиновые уплотнения. Чтобы открыть подвал, необходимо было 4 человека (и немного здоровья). При работе всей техники в подвале поднималась температура и влажность, при этом контролировать что там происходит практически неудобно.

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

За основу взял Arduino Pro Mini плюс Ethernet ENC28J60. Для замера влажности и температуры датчик DHT11 и FC-28 (датчик влажности почвы – в роли датчика затопления).

Arduino контролирует в подвале температуру, влажность и затопление и выдает данные на веб-страницу

Категория: Железо » Сделай Сам

 

Философия Ember.js

Автор: admin от 29-01-2015, 15:03, посмотрело: 487

Философия Ember.js В последнее время в вебе идет тенденция к «утончению» сервера и «утолщению» клиента. С каждым днем вакансий Full-stack разработчиков становится все больше, а чистого бэкенда все меньше. Последние 2 года я работаю разработчиком Ruby on Rails и в скором будущем без работы остаться не хотелось бы. Поэтому я начал рассматривать варианты изучения клиентского фреймворка.

Вариантов было несколько:


  • Meteor

  • Angular

  • Ember


Но остаться должен только один. Meteor предлагает интересную концепцию – общий код клиента и сервера, но он пока сыроват и мне не хотелось оставлять прекрасный язык Ruby. Поэтому Метеор отпал. Так как Ember был похож на Rails (магия, convention over configuration), то был выбран именно он. Помимо этого, очень симпатично выглядел шаблонизатор Handlebars по сравнению с директивами Angular.

Выбор сделан. Вот тут и начались проблемы.

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

 

Издеваемся над Google Cast, или мышь для телевизора

Автор: admin от 29-01-2015, 14:36, посмотрело: 380

Издеваемся над Google Cast, или мышь для телевизора

Как только я узнал про такую замечательную вещь, как Chromecast, сразу побежал его покупать, ведь превратить свой ТВ в SmartTV (ну или на худой конец не перетыкать больше HDMI для просмотра фильмов) за две тысячи рублей — очень весёлая перспектива. Однако ещё более весёлая перспектива — это начать программировать под него.

Большинство задач для Хромкаста, которые реализуют сейчас — это простейшие приложения-видеоплееры. Форменная несправедливость для среды, которая может выполнять HTML5 на уровне свежего Хрома. Но вот незадача: нет в этой среде никаких событий мыши, что логично. Но и это не проблема для нас с вами.

Категория: Компании » Google

 

Предупреждён — значит, вооружён. Часть 3

Автор: admin от 29-01-2015, 14:30, посмотрело: 721


  • Часть 1: фотосинтез, все живое дышит, шоковые измерения.

  • Часть 2: вентиляция помещений, вред собраний, преимущество двух приборов для проведения экспериментов.

  • Часть 3: графики, калибровка, разбор прибора, принцип работы, брожение.



Скоро…

Предупреждён — значит, вооружён. Часть 3

38 попугаев


Удав в попугаях выглядит гораздо длиннее, но в нашем случае это достаточно крупная единица измерений. Для определения размеров измерителя МТ8057 используем классический спичечный коробок или привычную линейку: 116х38х24 мм.

Предупреждён — значит, вооружён. Часть 3

Я вас не спрашиваю, где вы были. Я спрашиваю, откуда вы идете!


Оказалось, что данные из прибора можно автоматически записывать в компьютер и строить графики, чтобы точно определить, откуда идет то или иное значение концентрации углекислого газа.
Обнаружилось это случайно. При подключении питания от USB-порта, компьютер сказал: “Дзинь-дзинь!”
Далее: почему 400 - не всегда 400, вскрытие пациента, вся истина в вине?

Категория: Программирование, Веб-разработка, Сделай Сам

 

Микросервисы (Microservices)

Автор: admin от 29-01-2015, 14:20, посмотрело: 1399

От переводчика: некоторые скорее всего уже читали этот титанический труд от Мартина Фаулера и его коллеги Джеймса Льюиса, но я все же решил сделать перевод этой статьи. Тренд микросервисов набирает обороты в мире enterprise разработки, и эта статья является ценнейшим источником знаний, по сути выжимкой существующего опыта работы с ними.

Термин «Microservice Architecture» получил распространение в последние несколько лет как описание способа дизайна приложений в виде набора независимо развертываемых сервисов. В то время как нет точного описания этого архитектурного стиля, существует некий общий набор характеристик: организация сервисов вокруг бизнес-потребностей, автоматическое развертывание, перенос логики от шины сообщений к приемникам (endpoints) и децентрализованный контроль над языками и данными.

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

 

Unity 2D: работа со спрайтами в разных разрешениях дисплея

Автор: admin от 29-01-2015, 13:56, посмотрело: 1472

Unity 2D: работа со спрайтами в разных разрешениях дисплея
Начиная с версии 4.3 в Unity появилась возможность работы с 2D графикой, большая часть новых стандартных решений мне пришлись по душе, потому что я как раз незадолго до этого обновления перешел с Corona SDK.
Но что меня не порадовало, так это отсутствие стандартных инструментов для оптимизации спрайтов под разные разрешения экранов, что имеет довольно таки существенное влияние на производительность на маломощных устройствах.

Конечно можно использовать что-то похожее на 2D Toolkit для решения этой проблемы, но зачем платить 75$ если можно сделать все самому?

Категория: Программирование » Game Development

 

Продолжаем смотреть публичные камеры видео-наблюдения Москвы

Автор: admin от 29-01-2015, 13:45, посмотрело: 3129

Дело было вечером, делать было нечего. Поводом послужила активность пользователя leider, который дал в комментарии ссылку на публичный ресурс: http://video.dit.mos.ru/window/

Продолжаем смотреть публичные камеры видео-наблюдения Москвы

Чем примечателен этот ресурс — он предоставляет публичный доступ к камерам видео-наблюдения через встроенный плеер.

Категория: Информационная безопасность

 

Skyforge: технологии рендеринга

Автор: admin от 29-01-2015, 12:42, посмотрело: 771

Skyforge: технологии рендеринга

Всем привет! Меня зовут Сергей Макеев, и я технический директор в проекте Skyforge в команде Allods Team, игровой студии Mail.Ru Group. Мне хотелось бы рассказать про технологии рендеринга, которые мы используем для создания графики в Skyforge. Расскажу немного о задачах, которые стояли перед нами при разработке Skyforge с точки зрения программиста. У нас свой собственный движок. Разрабатывать свою технологию дорого и сложно, но дело в том, что на момент запуска игры (три года назад) не было технологии, которая могла бы удовлетворить всем нашим запросам. И нам пришлось самим создать движок с нуля.

Категория: Программирование, Game Development