Архив за 14 декабря 2017 - 3

image

Посреди долгой рутины веб-разработки мне иногда встречаются необычные ошибки. Вот, вроде, всё хорошо — и так работает, и сяк работает. А по-третьему — не работает, хотя на первый взгляд должно. Я просто обожаю процесс поиска причин таких ошибок и хотел бы поделиться некоторыми из таких историй. Ответы (что на самом деле было не так) опубликую через пару дней.
Читать полностью »

KidPRO — история белки, помогающей детям - 1

Команда медицинской практики DataArt победила в конкурсе Pfizer Healthcare Challenge 2017. Она представила KidPRO — решение для детей и родителей, позволяющее ребенку и взрослому следить за ходом лечения в двух связанных приложениях.

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

В 2015 году приложение заняло третье место на InnovateNYP: Pediatric App Challenge.
Спустя два года мы развили идею, выиграли, и нас пригласили выступить и представить свои наработки на престижной конференции Frontiers Health.

KidPRO относится к активно развивающейся категории медицинских приложений, далеко выходящих за рамки привычных нотификаторов и будильников, — Beyond Reminder Apps. Они помогают пациентам соблюдать схему лечения, собирают и анализируют информацию, даже просвещают детей и родителей. Разработка команды DataArt — полностью законченный прототип, подробнее узнать о котором можно на сайте нашего R&D-центра.Читать полностью »

Компания Apple сегодня начала принимать предзаказы на моноблок iMac Pro. О том, что базовая версия обойдётся в 5000 долларов, было известно ещё со времён изначального анонса. Теперь же можно взглянуть, во сколько обойдутся покупателям более производительные версии.

Apple iMac Pro уже можно предзаказать

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

Вырабатываем правильное произношение. Пошаговая инструкция - 1

Чаще всего фонетике в английском уделяется довольно мало времени. Пройдя какие-то базовые моменты, многие дальше продолжают акцентировать внимание на грамматике и лексике, чтобы понять систему языка в целом. Но если вам все же хочется избавиться от своего акцента, а возможности провести пару месяцев в англоязычной стране пока нет, ловите небольшую подборку советов, как это сделать (будут и ссылки на полезные ресурсы, правда, с интерфейсом из 90-х).
Читать полностью »

Электрический грузовик Tesla Semi — не первый в своём роде. Аналогичные проекты есть и у других производителей, хотя там речь идёт о грузовых автомобилях классом ниже. Теперь же стало известно о практически прямом конкуренте Tesla Semi.

Электрический грузовик Thor Trucks ET-One не поражает запасом хода

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

В прошлом месяце в Сети появились слухи о том, что The Walt Disney Company может купить большую часть холдинга 21st Century Fox. Тогда стоимость сделки была неизвестной, но сам холдинг 21st Century Fox оценивался в 50 млрд долларов.

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

Эксперименты с контрактами Solidity в тестовой сети Rinkeby блокчейна Ethereum - 1

Эта статья представляет собой небольшое практическое руководство, которое поможет вам быстро настроить среду разработки смарт-контрактов на языке Solidity для блокчейна Ethereum. Вы опубликуете первый контракт, сохраните его в тестовом блокчейне Rinkeby и научитесь вызывать методы контракта. Это будет ваш первый шаг на пути создания децентрализованных приложений DApp (Decentralized Application).

Несмотря на обилие книг, статей и руководств, посвященной теме этой статьи, новичку довольно трудно приступить к публикации контрактов и работе с ними. При попытке что-то сделать по книгам, руководствам и статьям нередко оказывается, что примеры не работают, а команды возвращают непонятные ошибки. Я попытаюсь в некоторой степени упростить первый этап освоения, отразив в этой статье свой опыт изучения Ethereum.

При погружении в эту тему я использовал приложение (браузер) Mist в среде Microsoft Windows, а также интерфейс командной строки Geth узла Ethereum в среде Ubuntu. В этой статье мы расскажем о работе с Geth, а также немного о том, как вызывать методы контрактов из Node.js.

С благодарностью приму замечания и пожелания по дальнейшим статьям про блокчейн Ethereum, разработку контрактов на языке Solidity и приложений DApp.
Читать полностью »

image

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

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

Это моя первая публикация на Хабре, надеюсь, вам понравится. Не откажусь от инвайта.

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

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

Основой разработки служит однокристальная система Renesas R-Car Читать полностью »

Это реальная история. События, о которых рассказывается в посте, произошли в США в 2015-2016 годах. Имена персонажей были изменены, однако всё остальное описано так, как было на самом деле.

Громких историй успеха, как и историй провалов, в геймдеве известно более чем достаточно. На их фоне интересно бывает понаблюдать за теми, кто остается «в тени» — за обычными людьми с обычными успехами — а также посмотреть на «подводные камни», с которыми может столкнуться на практике каждый из нас.

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

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


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js