-
Работая с детьми, понимаешь что программирование, конструирование и прочий STEM можно спокойно начинать с 3 лет. Для этого не потребуется никакого оборудование — детское воображение заменит любой супер-гипер-интерактивный девайс. Главное, желание родителей работать с ребёнком. Расскажу о том, как мы…
-
Работа с ZeroMQ и PostgreSQL в asyncio
Наверное, все уже слышали о чудесной библиотеке asyncio? Если нет, то коротко: эта либа стала стандартом на асинхронное сетевое программирование на Python. tornado и twisted или научатся с ней работать или постепенно уйдут в маргиналы. asyncio прекрасна, но это просто…
-
Qt теперь и на Windows Phone
Поддержка разработки мобильных приложений — одно из главных направлений совершенствования Qt. Готовится к выпуску Qt 5.3 и QtCreator 3.1, которые благодаря поддержке WinRT позволят запускать Qt-приложения на новых платформах. Но не дожидаясь релиза уже сейчас можно скачать Qt 5.3 beta…
-
Отладка асинхронного JavaScript с помощью Chrome DevTools
Вступление Возможность асинхронной работы с помощью callback-функций(далее просто возвращаемых функций) — отличительная особенность JavaScript. Добавления асинхронных возвращаемых функций позволяет вам писать событийно-ориентированный код, но так же добавляет кучу проблем, ведь код перестает выполняться в линейной последовательности. К счастью, теперь в…
-
Назначение гироскопических датчиков и системы их использования в современных навигационных системах
Эффективность и конкурентоспособность современных летательных аппаратов (ЛА) во многом определяется совершенством гироскопических датчиков первичной информации, на базе которых строятся навигационные системы и системы управления ЛА. В настоящее время существует большое многообразие различных типов гироскопических датчиков, правильное применение которых обеспечивает необходимые…
-
Воздушный шар Google Loon обогнул Землю за рекордные 22 дня
В июне 2013 года компания Google запустила интересный эксперимент Google Loon. Множество воздушных шаров на солнечных батареях должны курсировать в стратосферных ветрах на высоте 20 км. Ветры на такой высоте постоянные, устойчивые и часто дуют параллельно экватору, так что шары…
-
Структурая типизация в C#
Когда я изучал язык Go, мне очень понравилась идея с приведением к интерфейсам по сигнатурам методов (остальная часть системы типов мне не понравилась, слишком примитивная). Это ведь статическая утиная типизация! По научному: структурная типизация. Если вдуматься, у такого подхода куча…
-
Инструментарий
Для создания простого игрового модуля необходимо совсем немного: немного бумаги, ручка и собственная фантазия. Многим умелым мастерам этого хватает и для больших модулей на несколько игровых дней или даже целых линеек. Несмотря на это существует разнообразное количество различных инструментов, помогающих…
-
Математики нашли способ одновременного соприкосновения 7 цилиндров
Более 50 лет назад автор популярных статей о математике в журнале Scientific American Мартин Гарднер предложил читателям задачу: «Можете ли вы разместить семь сигарет таким образом, чтобы каждая из них соприкасалась со всеми остальными?».
-
История космического сотрудничества
В истории взаимоотношений США и СССР/России были периоды обострения отношений и разрядки, что, естественно, отражалось на уровне сотрудничества в освоении космоса. Сейчас, в очередной период обострения отношений, думаю, будет полезно вспомнить, как проходило взаимодействие наших стран в космосе.