Архив за 26 июля 2017 - 3

Приглашаем на Tarantool Meetup 10 августа - 1

Всем привет! 10 августа 2017 мы приглашаем архитекторов и разработчиков в московский офис Mail.Ru Group, где состоится Tarantool Meetup, посвященный архитектуре и реализации корпоративных микросервисов с использованием Tarantool. Мы поделимся с вами своими подходами к проектированию решений и покажем на примере двух простых сервисов как можно за два часа решить две типовые задачи. И традиционно будет много интересных технических дискуссий на самые разные темы! А если вы возьмете с собой ноутбук с установленным Docker, то сможете сами пощупать все своими руками. Программу читайте под катом.
Читать полностью »

Объявление: срок приёма решений продлевается до 17 августа.

Спасибо всем, кто уже принял участие в нашем конкурсе по программированию! Мы получили 39 решений от 26 уникальных участников. Публикуем новые промежуточные результаты.
Читать полностью »

В поиске «Яндекса» изменился слоган, который отображался под названием компании. Раньше это был «Найдётся всё». Сегодня стал «Поиск № 1 в России».

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

Обзор интраоральных стоматологических 3D-сканеров - 1

Этот материал — перевод статьи об интраоральных стоматологических 3D-сканерах, которые были экспонированы на выставке стоматологического оборудования IDS 2017.

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

Никого не нужно уговаривать доплатить за минимализм: автомобиль, из которого извлекают кондиционер и задние сидения, называют спортивным, и продают такую модель дороже. Любители фитнеса с удовольствием доплачивают за обезжиренный творог взамен «обычного». Но что можно улучшить (и не испортить) в механической клавиатуре, если с прочностью, компактностью и переключателями у неё уже всё хорошо? Оказывается, много чего — сегодня мы расскажем, за что стоит полюбить новые HyperX Alloy Elite и Alloy FPS Pro, даже если вы фанат аскетичных моделей.
Новые механические клавиатуры HyperX Alloy Elite и Alloy FPS Pro: вам спорт или комфорт? - 1Читать полностью »

Картинка для привлечения внимания
Картинка для привлечения внимания

На днях появилась подработка, поступил заказ записать скетч на ардуино. Простенький, но объёмный. С повторяющимися блоками. Нужно было управлять каждым портом Arduino Mega отдельно, при получении команды по Uart. Отправляешь символ — и светодиод (к примеру) загорается на определенное время. Написал скетч на 2 команды, скинул заказчику для тестов, получил предоплату. Дальше, нужно было масштабировать на все порты.

Для начала я честно попробовал руками. Написав первые 26 #define, энтузиазм иссяк. Я пошел подышать свежим воздухом, и вспомнил, что у меня на ПК (Win 7 x64), уже установлен Python 3.6 из дистрибутива Anaconda. Кстати, это наиболее удобный способ установки Python`а на Windows, т.к. всё уже включено и настроено по умолчанию, и есть пакетный менеджер.

Итак, приступим.

Создаем папку, в ней пустой файл, я назвал его «arduino_gen.py» и bat файл «start_py.bat» со следующим содержимым:

python.exe arduino_gen.py > code_out.txt
@pause

Этот файл нам потребуется, для запуска программы на Python`е
Теперь мы напишем программку, которая сгенерирует нам необходимый код для Arduino.
Читать полностью »

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

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

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

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

В этой статье описана эволюция национальной инновационной системы США с XIX века.

Национальная инновационная система США - 1
Читать полностью »


Перевод. Автор оригинала Samer Buna. Оригинал статьи.


Когда я впервые узнал о GraphQL после долгого использования различных REST API, то не мог удержаться от твитов такого содержания:

Rest API превратился в REST-in-Peace API. Долгих лет жизни GraphQL

Примечание переводчика – Rest In Peace, RIP – распространенная эпитафия "Покойся с миром". Первое слово в ней пишется так же, как акроним REST.

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

Поймите правильно. Я не собираюсь обвинять GraphQL в убийстве REST или чём-то таком. REST не умрет никогда, также как XML будет жить вечно. Но кто в здравом уме станет использовать XML поверх JSON? На мой взгляд, GraphQL сделает для REST то же самое, что JSON сделал для XML.

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

Двенадцать лет назад я впервые переехал в мегаполис, а ещё два года спустя я перебрался из студенческой общаги в съемное жилье. С тех пор менялись города, количество комнат, сами квартиры — не менялась только привычка проверять, туго ли закручены все краны перед выходом из дома. Я не знаю, почему — я никогда ещё не заливал соседей, и соседи пока ни разу не заливали меня — но меня никогда не покидала тревога насчет затопления. Особенно стрёмно оставлять работающей стиральную машинку, когда уходишь из дома или просто уезжать надолго — до сих пор ничего страшного не случалось, но каждый раз думаешь: «А вдруг?»

Как перестать бояться затопить соседей: страховой полис и автоматическая система перекрытия кранов - 1
Когда забыл перекрыть стояк

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


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