-
Вступление Возможность асинхронной работы с помощью callback-функций(далее просто возвращаемых функций) — отличительная особенность JavaScript. Добавления асинхронных возвращаемых функций позволяет вам писать событийно-ориентированный код, но так же добавляет кучу проблем, ведь код перестает выполняться в линейной последовательности. К счастью, теперь в…
-
Назначение гироскопических датчиков и системы их использования в современных навигационных системах
Эффективность и конкурентоспособность современных летательных аппаратов (ЛА) во многом определяется совершенством гироскопических датчиков первичной информации, на базе которых строятся навигационные системы и системы управления ЛА. В настоящее время существует большое многообразие различных типов гироскопических датчиков, правильное применение которых обеспечивает необходимые…
-
Воздушный шар Google Loon обогнул Землю за рекордные 22 дня
В июне 2013 года компания Google запустила интересный эксперимент Google Loon. Множество воздушных шаров на солнечных батареях должны курсировать в стратосферных ветрах на высоте 20 км. Ветры на такой высоте постоянные, устойчивые и часто дуют параллельно экватору, так что шары…
-
Структурая типизация в C#
Когда я изучал язык Go, мне очень понравилась идея с приведением к интерфейсам по сигнатурам методов (остальная часть системы типов мне не понравилась, слишком примитивная). Это ведь статическая утиная типизация! По научному: структурная типизация. Если вдуматься, у такого подхода куча…
-
Инструментарий
Для создания простого игрового модуля необходимо совсем немного: немного бумаги, ручка и собственная фантазия. Многим умелым мастерам этого хватает и для больших модулей на несколько игровых дней или даже целых линеек. Несмотря на это существует разнообразное количество различных инструментов, помогающих…
-
Математики нашли способ одновременного соприкосновения 7 цилиндров
Более 50 лет назад автор популярных статей о математике в журнале Scientific American Мартин Гарднер предложил читателям задачу: «Можете ли вы разместить семь сигарет таким образом, чтобы каждая из них соприкасалась со всеми остальными?».
-
История космического сотрудничества
В истории взаимоотношений США и СССР/России были периоды обострения отношений и разрядки, что, естественно, отражалось на уровне сотрудничества в освоении космоса. Сейчас, в очередной период обострения отношений, думаю, будет полезно вспомнить, как проходило взаимодействие наших стран в космосе.
-
Python-digest #21. Новости, интересные проекты, статьи и интервью [30 марта 2014 — 6 апреля 2014]
И снова с вами новости о python и близлежащих технологиях. Зарелизились PyMongo и IPython, продолжение стать об ООП, анонс Pyston и еще много интересного на любой вкус. Огромное спасибо owlman75 за иллюстрацию, а также тем кто присылает новости на инструмент…
-
Системы типа DoubleClick позволяют идентифицировать до 90% пользователей
Еще в декабре прошлого года появились документы, которые раскрывали некоторые особенности работы специалистов злополучного агентства NSA. Оказалось, что работники этого агентства могли без особых проблем отслеживать пользователей Сети, используя куки системы DoubleClick. Сейчас появилась публикация от команды специалистов Принстона, где…
-
Расширение и компоновка директив
Про директивы много написано, но мало о том как писать их правильно. Поделюсь опытом. Хорошо написанная директива должна решать одну задачу легко расширяться не конфликтовать с другими директивами Разберем каждый пункт на примере поля для ввода пароля (думаю, всем знакомо…