История участия в Russian AI Cup 2018 — CodeBall

Автор: admin от 15-02-2019, 10:25, посмотрело: 13

Была среда, шло обычное скучное заседание на работе. Дизайнер чесал за ухом, а тестировщик уткнулся в телефон. За окном завелся автомобиль, и мне пришло письмо на телефон — стартовал Russian AI Cup 2018. Вокруг никто ни о чем не подозревал, а я в этот момент уже точно знал, чем буду заниматься в следующие полтора месяца.



Привет всем, меня зовут Андрей Токарев и я хотел бы поделится опытом участия в Russian AI Cup 2018.



История участия в Russian AI Cup 2018 — CodeBall



Что это?



Russian AI Cup — ежегодное соревнование по искусственному интеллекту, проводимое с 2012 года. Здесь нужно написать алгоритм который управляет кем-то или чем-то, и эти кто-то или что-то соревнуются между собой. В этом году нужно было управлять роботами играющими в футбол.



У меня уже был некоторый опыт выступления в подобных соревнованиях. В частности я участвовал в Russian AI Cup 2016 (без призового места) и Mini AI Cup 2018 (2-е место).

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

 

Многообразный мир embedded systems и место Embox в нем

Автор: admin от 15-02-2019, 09:45, посмотрело: 25

Многообразный мир embedded systems и место Embox в немПроекту Embox уже исполнилось 9 лет, но многие не понимают, что это такое и с чем его едят зачем он нужен. Некоторые из тех, кто слышал о проекте и знают, что это операционная система, считают, что Embox — это “отечественная ОС”. Действительно, задумывался Embox как попытка сделать “свою” ОС с “блекджеком и шлюпками”, но главное — это “блэкджек и шлюпки”. То есть, во главу угла ставились некие характеристики или их сочетание, которых не хватало в других проектах.



Конечно, писать универсальную ОС даже с какими-то фишками никто не собирался. Слоган Embox — “Essential toolbox for embedded development” — подразумевает, что проект нацелен на embedded systems. Однако данное понятие очень широко, к нему относят: интернет вещей (IoT) и роботов, различные малинки (RaPi) и бортовые системы, ардуинки и АСУ-ТП, …. Список, как вы понимаете, можно продолжать очень долго, в нем есть места, где прекрасно живет Linux, а есть места, где Linux избыточен и используются различные маленькие RTOS. В данной статье я хотел бы поговорить об embedded-мире во всем его многообразии, ну и о месте Embox в нем.

Категория: Linux

 

20 игр, чтобы научить ребёнка программированию

Автор: admin от 15-02-2019, 08:15, посмотрело: 13

Привет Хабр! Меня зовут Оксана Селендеева. Я считаю, что лучше начинать программировать с юного возраста — 4-5 лет, потому что кодинг активно развивает у детей когнитивные функции мозга, и это впоследствии помогает им отлично усваивать точные науки. А попробовать себя в программированию можно через обучающие игры. Мы с преподавателями школы программирования для детей CODDY составили такую подборку.



Для дошкольников



Box Island — мобильная 3D-игра, которая обучает основам кодирования через увлекательное приключение. Игроки путешествуют по острову Box и помогают персонажу собирать звезды, разбросанные по пустыне. Через игровой квест дети изучают основы алгоритмов, последовательностей, циклов и условных выражений, а ещё игра развивает алгоритмическое мышление и распознавание образов.

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

 

Евросоюз определился с правилами «авторского налогообложения» Google и Facebook

Автор: admin от 15-02-2019, 01:10, посмотрело: 17

Евросоюз определился с правилами «авторского налогообложения» Google и Facebook
Источник: Злата Милявская / Ведомости



Сегодня стало известно о том, что Европейский парламент, Совет Европейского союза и Еврокомиссия определились со структурой директивы, согласно которой технокорпорациям вроде Google и Facebook придется платить правообладателям за использование их контента. Компаниям придется получать лицензии на музыку и видеоклипы перед их публикацией, о чем сообщают «Ведомости».



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

Категория: Facebook, Google

 

В конце февраля Microsoft представит VR-очки HoloLens 2

Автор: admin от 14-02-2019, 19:20, посмотрело: 19

В конце февраля Microsoft представит VR-очки HoloLens 2


Корпорация Microsoft заявила о том, что вскоре представит вторую версию своих видеоочков HoloLens. Их покажут на Mobile World Congress в конце этого месяца. Как будут выглядеть очки и что они умеют — неясно, корпорация выпустила лишь пару видеороликов, где показан минимум информации.



Из того, что утекло в сеть (намеренно или нет, неважно), мы знаем, что очки версии 2.0 будут более легкими, в них установлен усовершенствованный экран, который позволит пользователю чувствовать себя вполне комфортно. Улучшены и обновлены сенсоры (установлена система, подобная Project Kinect для Azure).

Категория: Microsoft

 

Новый фонд от Linux Foundation — он будет развивать edge computing

Автор: admin от 14-02-2019, 17:35, посмотрело: 26

В нашем блоге мы уже рассказывали о двух «свежих» фондах Linux Foundation — GraphQL и Ceph. В прошлом месяце консорциум учредил еще один проект — Edge, задачей которого станет развитие облачных и периферийных вычислений. Рассказываем, кто уже стал его членом.



Новый фонд от Linux Foundation — он будет развивать edge computing

Категория: Linux

 

Вокруг беты за 260 дней: как мы учились прислушиваться к пользователям

Автор: admin от 14-02-2019, 14:25, посмотрело: 18

Все знают: догфудить собственный продукт (ну, есть корм своей собаки – разрабатывать продукт, который сам же используешь) – это правильный во всех отношениях принцип. Работая над конструктором чатботов Aimylogic, мы в Just AI прекрасно представляли, каким он должен быть, но поначалу не догфудили – наши NLU-инженеры обычно сразу пишут код. И поэтому решили пойти по пути lean startup: выкатить бету, собрать ранний фидбэк от пользователей и писать Aimylogic по-живому. Рассказываем, как мы вместе с пользователями шли от беты к релизу.



Категория: Веб-разработка

 

Собираем бандл мечты с помощью Webpack

Автор: admin от 14-02-2019, 14:15, посмотрело: 17

JS-приложения, сайты и другие ресурсы становятся сложнее и инструменты сборки — это реальность веб-разработки. Бандлеры помогают упаковывать, компилировать и организовывать библиотеки. Один из мощных и гибких инструментов с открытым исходным кодом, который можно идеально настроить для сборки клиентского приложения — Webpack.



Максим Соснов (crazymax11) — Frontend Lead в N1.RU внедрил Webpack в несколько больших проектов, на которых до этого была своя кастомная сборка, и контрибьютил с ним несколько проектов. Максим знает, как с Webpack собрать бандл мечты, сделать это быстро и конфигурировать так, чтобы конфиг оставался чистым, поддерживаемым и модульным.





Расшифровка отличается от доклада — это сильно усовершенствованная пруфлинками версия. По всей расшифровке рассыпаны пасхалочки на статьи, плагины, минификаторы, опции, транспайлеры и пруфы слов докладчика, ссылки на которые просто не поставить в выступление. Если собрать все, то откроется бонусный уровень в Webpack :-)

Категория: Веб-разработка

 

Прерывания от внешних устройств в системе x86. Часть 3. Настройка роутинга прерываний в чипсете на примере coreboot

Автор: admin от 14-02-2019, 14:10, посмотрело: 16

Продолжаем рассматривать настройку прерываний от внешних устройств в системе x86.

В части 1 (Эволюция контроллеров прерываний) мы рассмотрели теоретические основы контроллеров прерываний и общие термины, в части 2 (Опции загрузки ядра Linux) посмотрели как на практике ОС осуществляет выбор между контроллерами. В этой части мы рассмотрим как BIOS настраивает роутинг IRQ на контроллеры прерываний в чипсете.



Никакие современные компании по разработке BIOS (AwardBIOS/AMIBIOS/Insyde) не раскрывают исходники своих программ. Но к счастью есть Coreboot — проект по замене проприетарного BIOS на свободное программное обеспечение. В его коде мы и посмотрим, как настраивается роутинг прерываний в чипсете.

Категория: iOS

 

Обзор: сервис для получения экспертных рекомендаций по профессиональной эмиграции в США RB Relocate

Автор: admin от 14-02-2019, 13:20, посмотрело: 36

Обзор: сервис для получения экспертных рекомендаций по профессиональной эмиграции в США RB Relocate


Привет, Хабр! Меня зовут Александр, уже пару лет я живу в США, развиваю здесь свои проекты и рассказываю о них. Если вы состоите в хабе IT-эмиграция, то наверняка видели мои статьи о переезде, развитии компаний и сложностях, с которыми приходится сталкиваться на этом пути. Такие материалы вызывают живую реакцию аудитории – например, после каждой статьи вроде этой я получаю десятки сообщений с вопросами о получении визы, поиске работы и ведении бизнеса в Америке.



Ответить всем получается не всегда – когда-то просто не хватает времени, в каких-то случаях я банально пропускаю сообщения в разных соцсетях. Поэтому родилась идея консультационного сервиса RB Relocate, с помощью которого все заинтересованные смогли бы гарантированно получить ответы.

Категория: Android